码迷,mamicode.com
首页 > 系统相关 > 详细

linux-自有服务-运行模式

时间:2018-07-28 11:54:26      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:mbr   否则   art   多用户   sys   reboot   网上邻居   use   启动过程   

linux 自有服务:运行模式、用户及组管理、网络管理、ssh服务。

运行模式

linux 启动
传统的 linux 启动由 init 进程处理。比如 centos 采用 init 启动。
upstart、epoch、muda、systemd都是替代方案。比如 ubuntu 采用 upstart 启动。

init
linux 启动;
查找 bios;
bios 查找第一引导设备(通常是硬盘);
在设备上查找 mbr,加载 mbr 并把控制权交给mbr,之后的启动过程由 mbr 控制;
mbr 初始化引导程序(通常是 grub);
grub 加载内核模块;
内核模块查找 /sbin/init 并执行,即 init 进程是其他所有进程的父进程;
init 读取配置文件 /etc/inittab 确定操作系统的运行级别;
init 读取 /etc/fstab 查找分区表信息并挂载;
init 初始化并启动 /etc/init.d 里所有的服务/脚本(按指定的默认级别,每次启动一个服务)。

# ps -ef|grep init
root 1 0 2 10:48 ? 00:00:02 /sbin/init //进程 ID 始终是 1

centos
0:关机。不能将系统缺省运行级别设置为0,否则无法启动。
1:单用户模式,只允许root用户对系统进行维护。
2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)
3:字符界面的多用户模式。
4:未定义。
5:图形界面的多用户模式。
6:重启。不能将系统缺省运行级别设置为0,否则会一直重启。
配置文件: /etc/inittab

ubuntu
0 – Halt,关机模式
1 – Single,单用户模式
2 - Full multi-user with display manager (GUI)
3 - Full multi-user with display manager (GUI)
4 - Full multi-user with display manager (GUI)
5 - Full multi-user with display manager (GUI)
6 – Reboot,重启
配置文件: upstart 基于工作和事件,默认没有 /etc/inittab/。

# runlevel
N 5
# who -r
运行级别 5 2018-07-27 10:48

linux-自有服务-运行模式

标签:mbr   否则   art   多用户   sys   reboot   网上邻居   use   启动过程   

原文地址:https://www.cnblogs.com/dailycode/p/9380611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!