帮助命令
man
help
命令 --help
1.系统服务控制
在centos系统中,各种系统的服务的控制脚本默认放在/usr/lib/systemd目录下。通过systemctl命令工具可以实现对指定系统服务的控制,语法格式如下:
systemctl 控制类型 服务名称
控制类型:
start启动
stop停止
restart重启
reload重载
status查看状态
服务名称
postfix.service (防火墙服务)
network.service(网卡服务)
httpd.service(http服务)
例:
systemctl status postfix.service(查看防火墙状态)
systemctl restart network.service(重新启动网卡)
systemctl reload httpd.service(重新加载http服务)
2.切换运行级别
运行级别 systemd的target 说明
0 target 关机状态
1 rescue.target 单用户模式
2 multi-user.target 用户定义/域特定运行级别。
3 multi-user.target 字符界面的完整多用户模式
4 multi-user.target 用户定义/域特定运行级别。
5 graphical.target 图形界面的多用户模式
6 reboot.target 重新启动
runlevel(查看系统的运行级别)
systemctl get-default (系统启动时默认运行的目标)
systemctl isolate multi-user.target 或init3(切换到字符模式)
systemctl set-default multi-user.target (默认运行级别切换到字符模式)
init 0 或者systemctl poweroff(关闭当前系统)
init 6或者sysremctl rebott(重启当前系统)
ntsysv (仅用于管理当前运行目标中的服务)
ntsysv --level 35 (可以打开ntsysv管理程序,同时对运行目标3,5中的各种系统服务的默认启动状态进行调整)
使用systemctl工具控制服务开机启停的命令格式如下:
systemctl 控制选项 服务名称
常用选项有三种:
enable:开机自动启动
disable: 开机自动关闭
is-enable: 查看开机启动状态
例:systemctl enable httpd.service(http服务设置为开机启动)
systemctl is-enabled httpd.service(查看http服务的开机启动状态)
systemctl disable httpd.service(http服务设置为开机关闭)
systemctl list-units --type=service(查看所有已经激活的系统服务)