以下内容都是基于CentOS 7讲解

一.systemctl命令(CentOS 7版本)

1基本语法

systemctl start | stop | restart | status 服务名

2经验技巧

查看服务的方法: # ls /usr/lib/systemd/system

后缀是service都是服务,后缀是target是服务的集合
在这里插入图片描述


二.关闭防火墙和服务开机自启


1.服务开机自启

老版本(CentOS 7 之前)

# chkconfig --list //查看服务的自启动

# chkconfig 服务名 off //关闭服务的自启动
# chkconfig --level 3 服务 off //关闭运行级别为3的服务自启动
# chkconfig 服务名 on //开启服务的自启动
# chkconfig --level 3 服务 on //开启运行级别为3的服务自启动

在这里插入图片描述


新版本(CentOS 7 )
# systemctl list-unit-files //查看所有服务自启动状态

在这里插入图片描述

# systemctl status 服务名 //查看服务的状态信息

在这里插入图片描述

# systemctl disable 服务名 //关闭服务的自启动

在这里插入图片描述

# systemctl enable 服务名 //开启服务的自启动

3.关闭防火墙自启动

# systemctl status firewalld //查看防火墙自启动状态

在这里插入图片描述

# systemctl disable firewalld.service //关闭防火墙自启动
# systemctl stop firewalld.service //关闭防火墙



三.关机重启

# sync     //将数据由内存同步到硬盘中
# halt     //停机,关闭系统,但是不断电
# poweroff //关机,断电
# reboot   //重启,等同于 shutdown -r now

# shutdowm [选项] 参数
例如:
# shutdown //一分钟之后关机
# shutdown -c //取消关机
# shutdown now //立马关机
# shutdown 3 //三分钟之后关机
# shutdown 15:28 //15:28时关机

shutdown命令的部分 选项

选项功能
-H相当于# halt 停机
-r相当于# reboot 重启

shutdown命令的部分 参数

参数功能
now立刻关机
时间等待多久关机(时间单位是分钟)



四.系统运行级别

1.CentOS的运行级别

multi-user.targer (多用户有网,无图形化界面)
graphical.target (多用户有网,有图形化界面)

# systemctl get-default  //查看当前运行级别
# systemctl get-default A.target //修改当前运行级别(A可选multi-user或者graphical)

2.切换运行级别界面

# init 3 //切换到命令行的模式
# init 5 //切换到可视化的界面
Logo

更多推荐