<代码>博文结构 启动5个阶段 Linux关机 什么是守护进程与服务(服务) 通过systemctl管理服务 Systemctl针对服务类型的配置文件代码>
<强>一。启动5个阶段:强>
内核的引导。
运行init。
系统初始化。
建立终端。
用户登录系统。
1。开机自检
服务器主机开机之后,将根据主板BIOS中的设置对CPU、内存,显卡,键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交本机硬盘;
2. MBR引导
当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区,或者直接根据MBR记录中的引导信息调用启动菜单(如GRUB);
3。GRUB菜单
对于Linux操作系统来说,GRUB(统一启动加载器)是使用最为广泛的多系统引导器程序。系统控制权传递给GRUB后,将会显示启动菜单给用户选择,并根据所选项(或采用默认值)加载Linux内核文件,然后将系统控制权转交给内核。需要注意的是,Centos 7采用的是GRUB2启动引导器。
4。加载Linux内核
Linux内个是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间,负责资源分配与调度。内核接过系统控制权以后,将会完全掌握整个Linux操作系统的运行过程。在Centos系统中,默认的内核文件是“/boot/vmlinuz - 3.10.0 - 514. - el7.x86_64”。
5. init进程初始化
为了进一步的系统引导过程,Linux内核首先将系统中的“/sbin/init”程序加载到内存中运行,init进程负责完成一系列的系统初始化过程,最后等待用户进行登录。
<强>二.init程序的类型:强>
<代码> SysV: init, CentOS 5之前,配置文件:/etc/inittab. Upstart: init, CentOS 6日配置文件:/etc/inittab/etc/init/*.conf. Systemd: Systemd, CentOS 7,配置文件:/usr/lib/systemd/system/etc/systemd/system。代码>
<强>三。运行级别强>
Linux系统有7个运行级别(级别):
<代码>运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,根权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式 运行级别4:系统未使用,保留 运行级别5:X11控制台,登陆后进入图形GUI模式 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动代码>
<代码>在inittab中的以下6行就是定义了6个终端: 1:2345:重生:/sbin/mingetty tty1 2:2345:重生:/sbin/mingetty tty2 3:2345:重生:/sbin/mingetty tty3 4:2345:重生:/sbin/mingetty tty4 5:2345:重生:/sbin/mingetty tty5 6:2345:重生:/sbin/mingetty tty6 代码>
用户登录系统
一般来说,用户的登录方式有三种:
<代码>(1)命令行登录 (2)ssh登录 (3)图形界面登录代码>
<强>四。图形模式与文字模式的切换方式强>
Linux预设提供了六个命令窗口终端机让我们来登录。
默认我们登录的就是第一个窗口,也就是tty1,这个六个窗口分别为tty1, tty2…tty6,你可以按下Ctrl + Alt + F1 ~ F6来切换它们。
<代码>同步将数据由内存同步到硬盘中 关闭关机指令 关闭- h现在立马关机 关闭- h 20:25系统会在今天20:25关机 关闭- h + 10是分钟后关机 关闭- r现在系统立马重启 关闭- r + 10系统十分钟后重启 现在重启重启==关闭- r 停止关闭系统代码>
<代码>正确的关机流程为:同步的在关闭比;重新启动比;停止 不管是重启系统还是关闭系统,首先要运行同步命令,把内存中的数据写到磁盘中。 关机的命令有关闭- h现在关闭电源和init 0 重启系统的命令有关闭- r现在重新启动init 6 代码>
<代码>服务的启动,关闭与观察等方式: 启动:/etc/init。d/守护进程开始 关闭:/etc/init。d/守护进程停止 重新启动:/etc/init。d/守护进程重新启动 状态观察:/etc/init。d/守护进程状态 服务启动的分类: 服务的相依性问题: 执行等级的分类: 制定执行等级默认要启动的服务: 默认要启动:chkconfig守护进程alt=癓inux系统启动流程及服务控制">Linux系统启动流程及服务控制