Linux开启关闭查看设置开机自启动
【Linux开启关闭查看设置开机自启动】最开始Linux的启动一直都使用init进程 , centos7以来就使用systemctl进行代替 。
/etc/init.d/nginx startservice nginx start
这种方法有两个缺点 。
一是启动时间长 。 init进程是串行启动 , 只有前一个进程启动完 , 才会启动下一个进程 。
二是启动脚本复杂 。 init进程只是执行启动脚本 , 不管其他事情 。 脚本需要自己处理各种情况 , 这往往使得脚本变得很长 。
Systemd 就是为了解决这些问题而诞生的 。 它的设计目标是 , 为系统的启动和管理提供一套完整的解决方案 。
根据 Linux 惯例 , 字母d是守护进程(daemon)的缩写 。Systemd 这个名字的含义 , 就是它要守护整个系统 。
使用了 Systemd , 就不需要再用init了 。 Systemd 取代了initd , 成为系统的第一个进程(PID 等于 1) , 其他进程都是它的子进程 。
文章插图
以nginx.service为例
启动一个服务:systemctl start nginx.service关闭一个服务:systemctl stop nginx.service重启一个服务:systemctl restart nginx.service显示一个服务的状态:systemctl status nginx.service
在开机时启用一个服务:systemctl enable nginx.service在开机时禁用一个服务:systemctl disable nginx.service查看服务是否开机启动:systemctl is-enabled nginx.service
查看开机启动的服务列表:systemctl list-unit-files|grep enabled查看启动失败的服务列表:systemctl --failed
推荐阅读
- OriginOS for iQOO首秀 iQOO六款机型开启公测招募
- 虾米音乐播放器将于2月5日停止服务,今开启用户资产处理通道
- 走过12年的虾米音乐即将关闭,音乐版权争夺不利最为致命
- 集录音转写、拍照翻译为一体,搜狗AI录音笔E2带你开启智慧办公新体验
- 太火爆!OriginOS将于1月13日开启第二轮公测招募
- 实地探访企鹅医生北京门店:运营两年低调关闭,城市差异引发落地囧途?
- 华为开启“暴走”模式!三个大动作同时展开,国产芯片将迎来破冰
- 或使用天玑1000+芯片?荣耀V40已全渠道开启预约
- 担心手机丢失,被盗刷?所有手机请马上开启这个功能
- 苹果关闭iOS 14.2/14.2.1认证通道:iOS 14.3无法降级