目录
- 一.服务管理
- 1.Linux中的进程和服务
- 2.systemctl(CentOS 7版本)
- (1)基本语法
- (2)经验技巧
- 二.系统运行级别
- 1.CentOS的运行级别
- 三.配置服务开机自启和关闭防火墙
- 1.图形化服务开机自启
- 2.命令行服务开机自启
- 3.关闭防火墙自启动
- 四.关机重启
以下内容都是基于CentOS 7讲解
一.服务管理
1.Linux中的进程和服务
计算机中,一个正在执行的程序或命令,被叫做“进程”。(process)
启动之后一只存在、常驻内存的进程,一般被成为“服务”。(service)
2.systemctl(CentOS 7版本)
(1)基本语法
systemctl start | stop | restart | status 服务名
(2)经验技巧
查看服务的方法: # ls /usr/lib/systemd/system
后缀是service都是服务,后缀是target是服务的集合
二.系统运行级别
1.CentOS的运行级别
multi-user.targer (多用户有网,无图形化界面)
graphical.target (多用户有网,有图形化界面)
# systemctl get-default //查看当前运行级别
# systemctl get-default A.target //修改当前运行级别(A可选multi-user或者graphical)
## 2.切换运行级别界面
# init 3 //切换到命令行的模式
# init 5 //切换到可视化的界面
三.配置服务开机自启和关闭防火墙
1.图形化服务开机自启
# setup //进入自启动页面
带 *
的是自启动,反之不是自启动,怎么设置呢,通过键盘上的空格键进行开启和关闭。
2.命令行服务开机自启
老版本(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 | 立刻关机 |
时间 | 等待多久关机(时间单位是分钟) |