linux常见目录及作用概述CentOS6/7启动流程概述

Posted handling

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux常见目录及作用概述CentOS6/7启动流程概述相关的知识,希望对你有一定的参考价值。

 

linux常见目录及作用概述:

/lost         一般为空,当linux非正常关机后,进入救援模式后恢复的文件
/bin            简单理解为命令所存在的路径
/boot             系统引导程序所需的文件目录,一般测试环境为200-256M
/dev         存放设备软件目录,比如磁盘、光驱等等...
/etc          系统配置、启动程序,比如网卡信息、GRUB信息等等...
/home        普通用户的家目录
/lib           启动系统和运行命令所需的共享文件库和内核模块存放
/mnt         临时挂载点,可以理解为连接系统和U盘、镜像的切口
/opt          额外的应用软件包存放的路径,简单理解为windows安装的第三方软件
/proc        此目录存放的都是系统文件信息
/proc/loadavg     字面意思,存放系统负载信息...
/proc/memrino    字面意思,存放系统内存信息...
/proc/cpuinfo      字面意思,存放cpu运行信息...
/proc/mounts      字面意思,系统挂载信息...
/root         超级管理员root的家目录,root可理解为win中的administrator
/sbin        和/bin类似,/bin存放的为普通用户可执行的命令,/sbin存放超级管理员可执行的命令
/tmp         临时文件目录,这个目录经常被充当回收站使用,不指向null的原因是null无法找回
/usr          用户或系统软件应用程序的目录
/var          /var/log存放日志信息,/var/lib和/lib存放的信息相同,可以简单理解为备份了一次。

技术图片

 

1、开机
2、进行bios硬件自检,比如cpu、内存、硬盘等是否有问题,如果有影响启动的问题,则进入相关提示界面
3、MBR引导(master boot record)硬盘的0柱面、0磁头、1扇区称之为主引导扇区。其中446Byte是boot loader,64Bype为Partition table,剩下的2Byte为magic number。
4、可以理解为MBR引导大小只有446Byte,但是不能够引导所有的信息,所以多出来了GRUB。
(针对2-4条对硬盘总结:bios自检硬盘主要看是能不能识别、MBR主要根据引导识别硬盘、GRUB理解为识别后对数据进行读取)
5、加载内核个人理解为启动windows。
6、选择init进程。
7、读取init进程,Linux中 init共有7个工作模式。分别为0 关机;1 单用户模式;2 多用户模式;3 命令行模式;4 未被使用的模式(保留);5 桌面;6 重启。
8、读取网络和主机名等信息
9、可以理解为windows中软件开机自启。
10、开机完成进入登录界面

----------------------------------------------------------------------

centos7图和注释明天补上,,,,

 

对比:Centos6和7前期类似,但是后期主要区别在于多进程并发,导致了centos7的开机时间远小于centos6,。所以虽然centos7测试时内存仍可以是1G内存安装,但仍建议内存较版本6稍高一些。

参照windows便于理解linux的小结:linux内核可以简单理解为windows的操作系统(最初由托瓦兹Linus Benedict Torvalds编写),斯托曼(Richard Matthew Stallman)以及成千上万的程序员所编写的GNU可以理解成为windows中的各种驱动程序,所运行在服务器上的各种应用可以理解windows中安装的各种应用程序。

以上是关于linux常见目录及作用概述CentOS6/7启动流程概述的主要内容,如果未能解决你的问题,请参考以下文章

Linux基本命令详解《二》(Linux中对目录和文件管理所使用的命令)

Linux目录与文件操作

Centos6.7安装Pycharm及升级JDK

Linux中常见目录的作用

Linux启动管理:主引导目录(MBR)结构及作用详解

[架构之路-33]:目标系统 - 系统软件 - Linux OS用户空间程序的启动关闭监管 -- systemD进程与作用架构 (Cloud进程管理工具)