系统目录结构

01 linux启动过程

五个阶段:

  • 内核引导
计算机打开电源后,首先是BISO开机自检,按照BISO中设置的气动设备来启动,通常是硬盘。
操作系统读入硬件以后,首先读入的是/boot下的内核文件
  • 运行init
init是所有进程的起点,没有init系统中所有的进程都不会启动
init进程首先要读取:/etc/inittab

开机启动的项目:linux的守护进程,init进程的其中一个任务就是运行开机自启的进程

linux下有七个级别(runlevel):
-	0级:系统停机状态,系统默认不能是0,否则不能正常启动
- 1级:单用户状态,root权限,用于系统维护,不支持远程登陆
- 2级:多用户状态,没有NFS
- 3级:完全的多用户状态,有NFS,登陆后进入控制台命令行模式
- 4级:未使用,保留
- 5级:x11控制台,登陆后进入图形GUI模式
- 6级:系统正常关闭并重启,系统不能默认是级别6,否则不能正常启动

注意:
	NFS网络文件系统,使使用者访问别处的文件像自己的计算机一样
  • 系统初始化
  • 建立终端
  • 用户登陆系统

关机

  • sync 将数据由内存同步到硬盘
  • shutdown
shutdown -h +10 # 10分钟后关机

shutdown -h now # 立马关机

shutdown -h 8:30 # 八点半关机 

shutdown -r now # 立马关机重启

shutdown -r +10 # 10分钟后关机重启

reboot # 重启

halt # 关闭系统,相当于 shutdown -h now

2 目录结构介绍

ls /

产看根目录结构

树状目录结构:

目录详解:

  • /bin
是Binaries(二进制文件)的缩写,存放着最常使用的命令
  • /boot
启动Linux的一些核心文件,包含一些链接文件以及镜像文件
  • /dev
Device(设备)的缩写,该目录下存放的是Linux的外部设备
  • /etc
Etcetera(等等)的缩写,存放所有系统管理所需要的配置文件和子目录
  • /home
用户的主目录,在linux中一般情况下,每个用户都会有一个目录,例如上边的bob,eve
  • /lib
library(库)缩写,存放在系统最基本的动态链接共享库,几乎所有的应用程序都会用到这些库
  • /media
当系统自动识别到设备,例如U盘,光驱等,会把设备挂在到该目录下
  • /mnt
用户临时挂载文件系统的,可以把光驱挂在到/mnt上,在该目录下就能查看光驱上的内容了
  • /opt
optional(额外)的缩写,额外安装软件的目录,默认是空的,例如数据库安装在该目录下ccc
  • /proc
Processes(进程)的缩写,是一种虚拟文件系统,内容不在硬盘上,在内存中。
存储当前内核状态的一系列特殊文件,是系统内存的映射。
访问该目录来获取系统信息,
  • /root
超级管理员的用户目录
  • /sbin
super user Binaries(超级用户的二进制文件)系统管理员使用的系统管理程序
  • /srv
存放服务启动后,需要提取的数据
  • /sys
系统文件
  • /tmp
temporary(临时)的缩写,存放临时文件
  • /usr
unix shared resources(共享资源)的缩写,用户的很多应用程序和文件都放在这个目录下
  • /usr/bin
系统用户使用的程序
  • /usr/sbin
超级管理员用户使用的程序和系统守护程序
  • /usr/src
内核源代码默认放的目录
  • /var
variable(变量)的缩写,存放不断扩充着的东西,把经常被修改的目录放在该目录下,包括日志文件
  • /run
临时文件,每次重启都会删除。存储系统启动以来的信息
posted @ 2020-11-10 17:29  tianzhh_lynn  阅读(139)  评论(0编辑  收藏  举报