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
- 集录音转写、拍照翻译为一体,搜狗AI录音笔E2带你开启智慧办公新体验
- 太火爆!OriginOS将于1月13日开启第二轮公测招募
- 实地探访企鹅医生北京门店:运营两年低调关闭,城市差异引发落地囧途?
- 华为开启“暴走”模式!三个大动作同时展开,国产芯片将迎来破冰
- 或使用天玑1000+芯片?荣耀V40已全渠道开启预约
- 担心手机丢失,被盗刷?所有手机请马上开启这个功能
- 苹果关闭iOS 14.2/14.2.1认证通道:iOS 14.3无法降级
- 腾讯|以松江为起点和支点,腾讯“牵手”长三角G60科创走廊,开启合作新“朋友圈”
- Linux Kernel 5.10.5发布:禁用FBCON加速滚动特性
- Linux 5.11开始围绕PCI Express 6.0进行早期准备