linux-自有服务-运行模式

Posted dailycode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-自有服务-运行模式相关的知识,希望对你有一定的参考价值。

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-自有服务-运行模式的主要内容,如果未能解决你的问题,请参考以下文章

Linux自有服务-Linux从入门到精通第五天

Linux自有服务+防火墙+计划任务

linux学习-----用户,用户组管理 网络设置 ssh服务

Linux服务管理

Linux PHP的运行模式

18.tornado项目的部署和运行(采用Linux常见应用服务配置模式nginx+supervisord)