一. 学习目标
- 了解systemctl命令用途
- 掌握使用systemctl开启,关闭,重启服务
- 了解常见自有服务ntpd,firewalld,crond的作用
- 掌握ntpdate时间同步原理与实现
- 掌握防火墙的相关操作(添加和删除简单规则,开启,关闭防火墙)
- 了解源码包和二进制包的区别
- 掌握rpm包的卸载,安装以及更新操作
- 了解计划任务的作用
- 掌握计划任务的编辑
二. systemctl 管理服务命令
在Cenos7 之前,通过service 和chkconfig 两个命令来管理服务
service:负责启动,停止服务,显示服务状态
chkconfig:指定服务是否开机启动
从Centos7开始,统一使用systemctl来管理服务,systemctl同时具有service和chkconfig命令的功能。
2.1 显示服务
命令:systemctl
作用:管理服务
语法:# systemctl [选项]
选项:list-units --type service --all :列出所有服务(包含启动的和没启动的)
list-units --type service :列出所有启动的服务
用法一:systemctl list-units --type service --all 不加具体服务名
示例代码:
#systemctl list-units --type service --all