我正在尝试 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
。
Slackware 使用 BSD 风格的初始化系统。
sshd
守护进程在启动时使用rc.inet2
脚本进行处理,并在关闭时使用rc.0
和rc.6
重新启动进行处理。要在启动时启动守护程序,请向脚本
sshd
添加执行权限:rc.sshd
要在启动时禁用
sshd
删除执行权限:或者,您可以使用 rc 脚本管理
sshd
守护程序(停止和启动和重新启动):