1、系统启动和服务器进程的管理器
RH5 6 首先启动Init 进程 system v
RH7 使用 systemd 是系统启动和服务器进程的管理器
特点:
并行化功能; 十个进程并行启动
按需启动守护进程; 只启动你必须要的进程
自动服务依赖关系,可以防止长时间的超时;
控制组,实现进程的控制方式;
Systemctl systemd单元
单元类型: 1、 .service 服务单元
2、 .socket 套接字
3、 .path 路径单元
4、 ...
systemctl list-units 管理各种管理单元
systemctl status ssh.service 查看对应服务的状态
服务状态的类型:
active (running) 正在通过一个或者多个
active (exited) 已经完成一次性配置
active (waiting) 运行中,正在等待事件
inactive (dead) 不在运行状态
fail 服务运行失败
loaded 单元的配置文件已被处理
enable 下次开机时,会自动启动此服务器
disable 下次开机时,不会自动启动此服务
static 无法启用,但是可以由其他一个单元启动
systemctl list-units 管理各种管理单元
systemctl --type service 列出所有的服务
systemctl status sshd.service 查看sshd服务器状态
systemctl is-active sshd.service 查询服务是否活动
systemctl is-enabled sshd.service 查询服务是否开机启动
systemctl --failed --type service 列出所有启动失败的服务
2、控制系统服务
开启服务 systemctl start sshd.service
关闭服务 systemctl stop sshd.service
(3)禁用服务 systemctl mask iptables.service
systemctl unmask iptables.service
(4)开机启动服务 Systemctl enabled sshd.service
关闭开机自动启动服务 Systemctl disable sshd.service
(5)重启服务 Systemctl restart sshd.service
练习:
启动psacct服务;
配置psacct服务,使其在系统启动时启动
停止rsyslog服务
配置rsyslog服务,使其不在系统启动时启动
完成后,执行评分脚本 lab services gradee
原文地址:http://blog.51cto.com/13584777/2072238