centos6与centos7服务管理命令的区别

发布时间:2020/11/10 作者:天马行空 阅读(944)

RHEL 7 系统已经替换掉了熟悉的初始化进程服务 System V init,正式采用全新的systemd 初始化进程服务。

服务的启动、重启、停止、重载、查看状态等常用命令的区别

System V init 命令(RHEL 6 系统)systemctl 命令(RHEL 7 系统) 作用
service foo start
systemctl start foo.service 启动服务
service foo restart
systemctl restart foo.service 重启服务
service foo stop 
systemctl stop foo.service 停止服务
service foo reloadsystemctl reload foo.service 重新加载配置文件(不终止服务)
service foo status
systemctl status foo.service 查看服务状态



设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令

System V init 命令(RHEL 6 系统)systemctl 命令(RHEL 7 系统) 作用
chkconfig foo on
systemctl enable foo.service 开机自动启动
chkconfig foo off 
systemctl disable foo.service 开机不自动启动
chkconfig foo
systemctl is-enabled foo.service 查看特定服务是否为开机自动启动
chkconfig --list 
systemctl list-unit-files --type=service 查看各个级别下服务的启动与禁用情况


注:.service可以省略

关键字linux