目录
前言
在Linux系统完成引导以后,该怎样进行服务运行状态,运行级别如何切换?我们现在来了解。
一、系统服务控制
systemctl 【控制类型】【服务名称】
对于大多数系统服务来说,常见以下几种控制类型
start:启动
stop:停止
restart:重新启动
reload:重新加载
status:查看服务状态
二、查看服务
比如说我要查看一个服务
systemctl status postfix.service
systemctl :服务命令工具
status :查看服务状态
postfix.service :要查看的服务名称
二、查看运行级别
runlevel命令(智能查看切换运行级别与当前运行级别)
systemctl工具(查看默认运行级别)
例:[root@localhost ~]# runlevel
N 5
这里的N代表我上一次没有切换级别
5代表现在运行级别为5,在图形界面运行
三、临时切换运行级别
init命令(init命令参数是运行级别所对应的数字)
systemctl(命令参数是具体的target)
四、永久设置运行级别
ln -sf /lib/systemd/system/multi-user.target /etc/system/default.target
永久性修改图形界面
五、设置启动过程
ntsysv工具
提供一个交互式、可视化窗口
可以再字符终端运行
便于集中管理多个服务
输入ntsysv命令可以看到
用上下左右按键来操作,空格键设置服务启动状态
[ * ] 表示启动
[ ] 表示关闭
或者使用命令查看
[root@localhost ~]# systemctl is-enabled postfix.service
enabled
这里我的邮件服务是启动的
systemctl enable httpd 设置httpd服务开机自启动
systemctl disable httpd 关闭httpd服务开机自启动
chkconfig工具
格式:chkconfig --list (服务名称)
chkconfig --add (服务名称)
chkconfig --level 级别列表服务名on/off