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