2021-09-01CentOS

菜鸟教程:  https://www.runoob.com/linux/linux-system-boot.html

Linux系统启动过程:

内核的引导---->运行 init--->系统初始化--->建立终端 ---> 用户登录系统

1.内核引导

       当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。

操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。

2.运行init

     init 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。

init 程序首先是需要读取配置文件 /etc/inittab。

3.运行级别

许多程序需要开机启动。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。

init进程的一大任务,就是去运行这些开机启动的程序。

但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。

Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。也就是说,启动时根据"运行级别",确定要运行哪些程序。

CentOS6中修改默认的启动级别  /etc/inittab

临时修改启动级别 :  init 0~6 之间的数字

Linux系统有7个运行级别(runlevel):

   运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

   运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

   运行级别2:多用户状态(没有NFS)

   运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

   运行级别4:系统未使用,保留

   运行级别5:X11控制台,登陆后进入图形GUI模式

   运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

如果将默认运行级别改为0,系统不能重启

如果将默认运行级别改为6,那么系统不停的重启

常用的运行级别是3和5, 本地系统维护时可以用1(不能远程维护)

chkconfig --list  列出所有系统服务在各运行级别的开启状态

chkconfig --level 2345 httpd on

设置httpd在运行级别2345都是on的状态

关机指令 先输入sync,再输入shutdown -h now;立即关机

sync 将数据由内存同步到硬盘中。shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:

shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。

 –h now 立马关机shutdown –h 20:25 系统会在今天20:25关机

shutdown –h +10 十分钟后关机

shutdown –r now 系统立马重启

shutdown –r +10 系统十分钟后重启reboot 就是重启,等同于 shutdown –r now

halt 关闭系统,等同于shutdown –h now 和 poweroff

Ctrl + C  可以终止执行关机(需要有权限)    发出命令的终端

shutdown -c    (需要有权限)也可以取消关机指令

所有密码都忘记了该如何登录

在这个界面按下e

选择下面这个按下e

输入空格1,进入单用户模式,然后回车

按下b

此时进入就是已登录状态了,可以输入passwd回车修改root的密码

长期支持(LTS)版本

乌班图一般使用偶数版,奇数版是新技术验证,偶数版是稳定版

windows中查看服务: win + R ---->输入msconfig ---->选择服务

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 近两天在CentOS7上安装了oracle,在网上找了一些资料,发现不是很全面,为了方便以后再次安装,所以...
    即墨雨阅读 6,185评论 1 11
  • linux流程 第一阶段:包括vi,gcc,gdb,make,jdk,tomcat,mysql,和linux基本操...
    yeying12321阅读 1,119评论 0 0
  • Linux基础命令学习总结,随着学习的前进,将不断完善。网友们,有错误之处,请给我留言改正喔,谢谢! 基础操作 <...
    zhuenbiao阅读 2,060评论 0 2
  • 一、Linux内核的组成 相关概念: Linux系统的组成部分:内核+根文件系统内核功能包括进程管理、内存管理、网...
    华炼阅读 490评论 0 0
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,120评论 0 4