简介:Linux下设置服务开机自启动的三种方法,包括使用ntsysv命令、chkconfig命令以及init.d脚本。
在Linux系统中,有三种常用的方法可以设置服务开机自启动。这些方法包括使用ntsysv命令、chkconfig命令以及init.d脚本。下面将分别介绍这三种方法的具体操作步骤和注意事项。
方法一:使用ntsysv命令
ntsysv,然后按Enter键。这将打开一个界面,其中列出了系统上所有的服务。chkconfig --list。这将列出系统上所有的服务及其当前的启动状态。chkconfig --list 服务名。例如,要查看sshd服务的启动状态,可以输入chkconfig --list sshd。chkconfig 服务名 on。例如,要设置sshd服务在开机时自动启动,可以输入chkconfig sshd on。chkconfig 服务名 off。例如,要取消sshd服务的开机自启动,可以输入chkconfig sshd off。ln -s /etc/init.d/服务名 /etc/rc.d/rc3.d/S99服务名。这里的S99表示该服务将在所有其他服务之后启动。ln -s /etc/init.d/服务名 /etc/rc.d/rc3.d/S01服务名。这里的S01表示该服务将在所有其他服务之前启动。