系统级别启动项命令
1、init
用途: 用于启动系统初始化进程,根据参数目标等级来启动不同的系统服务。
示例:sudo init 3
2、reboot
用途: 重启系统。
示例:sudo reboot
3、halt
用途: 关闭系统。
示例:sudo halt
4、poweroff
用途: 断电关机。
示例:sudo poweroff
5、shutdown
用途: 关闭系统,并可以指定关闭时间。
示例:sudo shutdown -h now
(立即关机),sudo shutdown -r now
(立即重启)
6、systemctl
用途: 用于启动、停止或重启系统服务。
示例:sudo systemctl start [service]
,sudo systemctl stop [service]
,sudo systemctl restart [service]
7、service
用途: 主要用于旧版本的Linux发行版,用于启动、停止或重启系统服务。
示例:sudo service [service] start
,sudo service [service] stop
,sudo service [service] restart
8、chkconfig
用途: 设置和管理系统服务的启动项。
示例:sudo chkconfig --list
,sudo chkconfig [service] on
,sudo chkconfig [service] off
9、update-rc.d
用途: 设置和管理系统服务的启动项。
示例:sudo update-rc.d [service] defaults
,sudo update-rc.d -f [service] remove
服务级别启动项命令
1、systemctl start [service]
用途: 启动指定的服务。
示例:sudo systemctl start httpd
2、systemctl stop [service]
用途: 停止指定的服务。
示例:sudo systemctl stop httpd
3、systemctl restart [service]
用途: 重启指定的服务。
示例:sudo systemctl restart httpd
4、systemctl enable [service]
用途: 设置指定的服务为开机启动。
示例:sudo systemctl enable httpd
5、systemctl disable [service]
用途: 设置指定的服务为禁止开机启动。
示例:sudo systemctl disable httpd
其他常见的启动项命令和工具
1、crontab
用途: 设置定时任务,可以在系统启动时执行指定的命令或脚本。
示例:crontab -e
编辑定时任务表。
2、rc.local
用途: 一个系统级别的启动脚本,可以在其中添加需要在系统启动时执行的命令或脚本。
路径:/etc/rc.local
示例: 在文件中添加需要执行的命令,例如sh /path/to/script.sh
。
3、/etc/profile 和 ~/.bash_profile
用途: 配置用户环境变量和启动脚本的文件。
示例: 编辑文件并在其中添加需要在系统启动时自动执行的命令。
4、/etc/init.d/ 和 /etc/rc.d/
用途: 存放系统级别启动脚本的目录,可以通过修改这些脚本来控制系统启动时自动启动的服务。
示例: 使用文本编辑器打开并编辑相应的脚本文件。
通过以上命令和工具,可以实现对Linux系统启动时执行的操作和服务的控制,根据具体的需求选择合适的命令进行操作。
到此,以上就是小编对于linux启动项命令的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/88552.html