系统管理——引导过程与服务控制

1、系统引导流程

开机自检(BIOS)——>MBR引导——>GRUB菜单——>加载内核(kernel)——>init进程初始化

2、系统引导级别

描述linux运行级别0-6的各自含义

中文:

0:关机

1:单用户模式

2:无网络支持的多用户模式

3:有网络支持的多用户模式(文本模式,工作中最常使用的模式)

4:保留,未使用

5:有网络支持有X-Window支持的多用户模式

6:重新引导系统,即重启

英文:

# Default runlevel. The runlevels used by RHS are:

#   0 - halt (Do NOT set initdefault to this)

#   1 - Single user mode

#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)

#   3 - Full multiuser mode

#   4 - unused

#   5 - X11

#   6 - reboot (Do NOT set initdefault to this)

3、引导级别查看及切换

(1)查看运行级别:runlevel 命令

(2)临时切换运行级别:使用 init 命令结合 0-6 运行级别参数

4、服务控制

(1)常用方法:

/etc/rc.d/init.d/ 服务名称 控制类型 (/etc/init.d/ 是 /etc/rc.d/init.d/的快捷方式)

【推荐使用上述方法】

service 服务名称 控制类型

【上述方法仅用于Linux的红帽系统及centos,Unix系统不支持】

(2)常用控制类型

start                        启动

stop                        停止

restart                     重启

reload                     平滑重启,无需停止服务【常用】

status                      查看状态

5、服务开机启动优化

(1)ntsysv工具

提供一个交互式,可视化窗口

可以在字符终端运行

便于集体管理多个服务

示例:ntsysv --level 35

按空格键选择

(2)chkconfig 工具

不提供交互式,可视化窗口

管理单个服务效率更高

格式:chkconfig --list

           chkconfig --list  服务名称

           chkconfig --level 级别列表 服务名 on |off (不指定级别时,默认2345)

原文地址:https://www.cnblogs.com/2567xl/p/11316064.html