Slackware Linux에서 시작 시 실행할 서비스를 추가하는 방법은 무엇입니까?

Slackware Linux에서 시작 시 실행할 서비스를 추가하는 방법은 무엇입니까?

Slackware 14.2를 사용해 보고 있습니다. sshd를 통해 시작할 수 있지만 /etc/rc.d/rc.inet1 sshd start제 질문은 Slackware Linux에서 부팅 시 실행할 서비스를 추가하는 방법입니다. 기본적으로 Slackware Linux에서 시스템에 서비스를 영구적으로 추가하고 서비스 상태를 확인하는 방법입니다. 지금까지 나는 이것을 사용하여 위의 내용을 달성할 수 있었습니다.협회,

$ sudo nano /etc/rc.d/rc.M

다음 줄을 추가하세요

# Start the sshd server
if [ -x /etc/rc.d/rc.sshd ]; then
  . /etc/rc.d/rc.sshd
fi

작동하고 시스템에 SSH로 연결할 수 있으므로 부팅 시 SSH 서버가 자동으로 시작됩니다. 하지만 비슷한 도구를 사용하지 않거나 사용하지 않고 ps aux | grep ssh시스템 내에서 서비스 상태를 어떻게 확인합니까 ? 내 말은 또는 와 같은 몇 가지 일반적인 것을 의미합니다 .netstat -lntp | grep sshlsofsudo service sshd statussudo systemctl status sshd

답변1

Slackware는 BSD 스타일의 초기화 시스템을 사용합니다. sshd데몬은 시작할 때, 종료하고 다시 시작할 때 스크립트를 사용하여 처리됩니다 rc.inet2.rc.0rc.6

부팅 시 데몬을 시작 하려면 sshd스크립트에 실행 권한을 추가하세요 rc.sshd.

chmod +x /etc/rc.d/rc.sshd

sshd시작 시 실행 권한 제거를 비활성화 하려면 다음을 수행하십시오.

chmod -x /etc/rc.d/rc.sshd

또는 sshdrc 스크립트를 사용하여 데몬을 관리(중지, 시작 및 다시 시작)할 수 있습니다.

sh /etc/rc.d/rc.sshd
usage /etc/rc.d/rc.sshd start|stop|restart

답변2

네트워크를 사용하는 모든 서비스나 데몬은 /etc/rc.d/rc.inet2[ ]에서 시작해야 합니다. inetd, sshd, bin, nfs 등과 같은 데몬 시작을 담당하는 대부분의 rc 스크립트는 rc.inet2- source에서 시작됩니다.http://www.slackware.com/config/network.php

관련 정보