systemctl和service
Posted zlw-xyz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了systemctl和service相关的知识,希望对你有一定的参考价值。
systemctl和service是linux中两种服务管理方式
1.service命令
/etc/init.d/目录中存放的是一系列系统服务的管理(启动与停止)脚本
/etc/init.d是指向/etc/rc.d/init.d的软连接
service命令则是去/etc/init.d/目录下,去执行相关程序脚本
所以服务程序脚本需在该目录下存在,可用 service 服务名 检查是否存在
chkconfig管理系统服务命令,
所谓系统服务(service),就是随系统启动而启动,随系统关闭而关闭的程序
如启动http服务 service httpd start
如设置开机自启 chkconfig httpd on
2.systemctl命令
systemd是Linux系统最新的初始化系统,对应的进程管理命令是systemctl
systemctl命令脚本存放在/usr/lib/systemd/目录下
也兼容了service, 即也会去/etc/init.d目录下查看执行相关程序
所以systemctl命令会查看两个目录
systemctl实际上将 service 和 chkconfig 这两个命令组合到一起
启动http服务 systemctl start httpd
设置开机自启 systemctl enable httpd
以上是关于systemctl和service的主要内容,如果未能解决你的问题,请参考以下文章