
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
or 와 같은 일반적인 방식입니다 sudo systemctl status sshd
.
답변1
Slackware는 BSD 스타일의 init 시스템을 사용합니다. 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
. - 원천http://www.slackware.com/config/network.php