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 ssh
lsof
sudo service sshd status
sudo systemctl status sshd
답변1
Slackware는 BSD 스타일의 초기화 시스템을 사용합니다. sshd
데몬은 시작할 때, 종료하고 다시 시작할 때 스크립트를 사용하여 처리됩니다 rc.inet2
.rc.0
rc.6
부팅 시 데몬을 시작 하려면 sshd
스크립트에 실행 권한을 추가하세요 rc.sshd
.
chmod +x /etc/rc.d/rc.sshd
sshd
시작 시 실행 권한 제거를 비활성화 하려면 다음을 수행하십시오.
chmod -x /etc/rc.d/rc.sshd
또는 sshd
rc 스크립트를 사용하여 데몬을 관리(중지, 시작 및 다시 시작)할 수 있습니다.
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