核心概念:unit
unit表示不同类型的system对象,通过对配置文件进行标识和配置;文件中只要保欢乐系统服务、箭筒socket、保存的系统快照以及其他与init相关的信息。
配置文件:
/usr/lib/systemd/system:每个服务最主要的启动脚本设置。
/run/systemd/system:系统执行过程中所产生的服务脚本
/etc/systemd/system:管理员建立的执行脚本
unit类型
unit -t help 查看所有unit类型
常用的unit类型
Service unit :用于定义系统服务。
Target unit :模拟实现运行级别。
Socket unit :用于标识进程间通信用的套接字文件。
Centos7的第一个系统进程:systemd
管理系统服务:sysctemctl CMD name.service
centos6与centos7在管理系统服务的区别:centos7中可一下开启或者关闭多个服务,而centos6一次只能对一个服务进行操作。对于有依赖关系的服务,centos6需要先手动启动相关服务后才能启动服务,而centos7会自动启动有依赖性的服务。
7的管理系统服务命令 6的管理系统服务命令
启动 systemctl start name service name start
停止 systemctl stop name service name stop
重启 systemctl restart name service name restart
状态 systemctl status name service name status
设置开机自启
sysctemctl enable name chkconfig name on
禁止开机自启
systemctl disable name chkconfig name off
查看开机是否启动
sysctemctl is-enable name chkconfig –list
查看所有服务的开机状态
systemctl list-unit-files -t service chkconfig –list
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/90836