引导启动过程
MBR:master boot record
ps -ef
Centos7以前启动Init进程
由 Linux 内核加载运行/sbin/init 程序
是系统中第一个进程
PID(进程标记)号永远为1
Centos7以后启动systemd进程
Systemed单元类型
单元类型
扩展名
说明
Service
.service
描述一个系统服务
Socket
.socket
描述一个进程间通信的套接字
Device
.device
描述一个内核识别的设备文件
Mount
.mount
描述一个文件系统的挂载点
Automount
.automount
描述一个文件系统的自动挂载点
Swap
.swap
描述一个内存交换设备或交换文件
Path
.path
描述一个文件系统中文件或目录
Timer
.timer
描述一个定时器(用于实现类似cron的调度任务)
Snapshot
.snapshot
用于保存一个systemd的状态
Scope
.scope
使用systemd的总线接口以编程的方式创建外部进程
Slice
.slice
描述居于Cgroup的一组通过层次组织的管理系统进程
Target
.target
描述一组systemd的单元
运行级别所对应的Systemd目标
运行级别
Systemd的target
说明
0
poweroff.target
关机状态,使用该级别时将会关闭主机
1
rescue.target
单用户模式,不需要密码验证即可登录系统,多用于系统维护
2
multi-user.target
用户定义/域特定运行级别。默认等同于3
3
multi-user.target
字符界面的完整多用户模式,大多数服务器主机运行在此级别
4
multi-user.target
用户定义/域特定运行级别。默认等同于3
5
graphical.target
图形界面的多用户模式,提供了图形桌面操作环境
6
reboot.目标强>
<强>重新启动,使用该级别时将会重启主机强>
<强>改变运行级别强>
<强> Systemctl得到默认强>
<强> Systemctl设置默认用户。目标强>
<强> Systemctl得到默认强>
<强>或者强>
<强>运行级别强>
<强> Init - 强>
<强> Centos7 强> <强>系统服务控制强>
常用方式
Systemctl
控制类型
开始:启动
站:停止
重启:重新启动
重载:重新加载
状态:查看服务状态
……
rsyslog Systemctl状态。服务
systemctl rsyslog重启。service
管理服务启动
ntsysv工具
提供一个交互式、可视化窗口
可以在字符终端运行
便于集中管理多个服务
systemctl工具
不提供交互式、可视化窗口
管理单个服务效率更高
Ntsysv 以图形界面设置服务启停
ntsysv --level 级别列表 设置服务启停时指定级别
systemctl is-enabled 服务名称 查看指定的服务是否设置为永久启动状态(enable永久启动,disable不永久启动)
Systemct list-units --type=service 查看所有设置为自动启动服务的状态第二章引导及服务管理-centos7.5知识