centos7系统服务控制命令及其切换运行级别命令

帮助命令
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(查看所有已经激活的系统服务)

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值