Centos7 以及Ubuntu中开机启动的设置以及查看
来源:互联网 发布:scala java 对比 编辑:程序博客网 时间:2024/05/16 08:05
Centos7:
本地上用chckconfig --list看不到salt-minion的启动,但事实上已经启动。centos 7 不使用 chkconfig 管理启动项。
tree查看/etc/init.d/ 以及/etc/rc.d/rc[0-6].d /etc/rc.d/init.d下面都没有salt-minion的启动程序。/etc/init.d/ 是/etc/rc.d/init.d的软链接,
用于放置启动脚本。/etc/rc.d/rc[0-6].d放置对应于各个启动级别·需要启动以及禁止的程序。
所以只能用systemctl list-unit-files查看centos7下面的开机启动程序。
systemctl是RHEL 7 的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。所以使用了这个命令,也不会在/etc/init.d下面留下记录。
systemctl可以列出正在运行的服务状态。
systemd-cgls以树形列出正在运行的进程,它可以递归显示控制组内容。
2、如何启动/关闭、启用/禁用服务?
启动一个服务:systemctl start postfix.service
关闭一个服务:systemctl stop postfix.service
重启一个服务:systemctl restart postfix.service
显示一个服务的状态:systemctl status postfi0 - 停机
1 - 单用户模式
2 - 多用户,但是没有NFS ,不能使用网络
3 - 完全多用户模式,我最喜欢的模式
4 - “打酱油” 模式,没有用到
5 - X11 桌面模式
6 - 重新启动 (如果将默认启动模式设置为6,Linux将会不断重启)x.service
在开机时启用一个服务:systemctl enable postfix.service
在开机时禁用一个服务:systemctl disable postfix.service
查看服务是否开机启动:systemctl is-enabled postfix.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed
PS:使用命令 systemctl is-enabled postfix.service 得到的值可以是enable、disable或static,这里的 static 它是指对应的 Unit 文件中没有定义[Install]区域,因此无法配置为开机启动服务。
说明:启用服务就是在当前“runlevel”的配置文件目录/etc/systemd/system/multi-user.target.wants/里,建立/usr/lib/systemd/system里面对应服务配置文件的软链接;禁用服务就是删除此软链接,添加服务就是添加软连接
systemctl转载自 http://blog.csdn.net/catoop/article/details/47318225
Ubuntu
15.04以后,也是用systemctl管理开机启动。
安装完软件之后,按照software@service,service在/lib/systemd/system/下面创建service文件,如salt-minion.service 格式详细见:https://www.freedesktop.org/software/systemd/man/systemd.service.html。
例如:
[Unit]
Description=The Salt Minion
After=network.target
[Service]
Type=notify
NotifyAccess=all
LimitNOFILE=8192
ExecStart=/usr/bin/salt-minion
EnvironmentFile=/etc/environment
[Install]
WantedBy=multi-user.target
root@superbench-atlaspeak-
创建软链接
ln
-s
/lib/systemd/system/salt-minion
.service
/etc/systemd/system/multi-user
.target.wants
/salt-minion
.service
使用命令systemctl enable salt-minion.service and systemctl start salt-minion.service.
- Centos7 以及Ubuntu中开机启动的设置以及查看
- ubuntu的init过程以及如何添加开机启动服务
- Redis的安装,以及设置开机自启动
- Linux下Tomcat的搭建以及开机自启动设置
- systemctl设置svn开机启动以及service文件的写法
- 怎样修复grub开机引导以及在Ubuntu中添加win7开机启动项
- centos7设置默认启动方式以及设置默认启动网络
- apache httpd启动关闭,以及设置开机启动
- centos7 设置IP/开机启动
- CentOS7之开机启动设置
- CentOS7 设置开机文本启动
- ubuntu中设置synergy自动开机启动
- ubuntu中设置xampp开机启动
- tomcat在ubuntu中设置开机启动
- 查看80端口占用以及开机禁止IIS自启动
- CentOS7安装导致开机没有win10启动项以及win10删除CentOS7安装盘后开机启动失败问题
- ubuntu 设置开机启动
- 在CentOS7中设置Tomcat开机自启动
- stm32 DMA的Stream和Channel的映射关系(STM32F7)
- 高效分页 sql 存储过程 以及 执行
- UI 设计技巧
- python3遍历目录查找文件
- 在什么时候用assert?
- Centos7 以及Ubuntu中开机启动的设置以及查看
- 让他
- 面向对象考题收集
- linux下C语言socket网络编程简例
- 平面设计排版技巧
- linux下发现redis或者mongo连接数异常多的临时解决办法
- Radar Installation poj 贪心
- 磁盘处理
- H.264小结