Linux学习笔记之Linux目录结构、磁盘命名、启动过程
1、Linux磁盘命名规则
名称的起名规则——/dev/xxyN:
1、Linux下装所有硬件设备的一个目录叫 /dev(devices)
2、Linux没有C盘、D盘、Linux最根上的一个目录叫 /
3、/dev/ ——是所有设备文件所在的目录名。因为分区在硬盘上、而硬盘是设备,所有这些文件代表了在/dev/上所有可能的分区。
4、xx —— 分区名的前两个字母标明分区所在设备的类型。通常是hd(IDE磁盘)或sd(SCSI磁盘)。
5、y——这个字母标明分区所在的设备、例如/dev/hda(第一个IDE磁盘)或者/dev/sdb(第二个SCSI磁盘)
6、N——最后的数字代表分区。前四个分区(主分区或扩展分区)使用数字1到4来表示,逻辑分区永远从5开始。例如/dev/hda3是在第一个IDE硬盘上的第三个主分区。
2、Linux目录结构
1、/ Linux文件系统的入口、也是处于最高一级的目录。
2、/bin 基础系统所需要的最基础的命令位于此目录、也是最小系统所需要的命令,比如ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用命令。(例如:ls/mv/rm/mkdir/rmdir/tar/ftp等)
3、/boot Linux的内核及引导系统程序所需要的文件。
4、/dev 设备文件存储目录、比如声卡、磁盘……
5、/etc 系统配置文件的所在地,一些服务器的配置文件也在这里,比如用户账号及密码配置文件。(开机与系统数据文件均在这个目录之下,尽量不进行修改)
6、/home 普通用户家目录默认存放目录。
7、/lib 库文件存放目录。
8、/root 该目录为系统管理员,也称作超级权限者的用户主目录
9、/sbin s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序(例如:fdisk/fsck/mkswap/mount)
10、/srv 该目录存放一些服务启动之后需要提取的数据
11、/sys 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。
13、/tmp 这个目录是用来存放一些临时文件的。
14、/usr 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
15、/usr/bin 系统用户使用的应用程序。
16、/usr/sbin 超级用户使用的比较高级的管理程序和系统守护程序。
17、/usr/src 内核源代码默认的放置目录。
18、/var 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
3、Linux 启动过程
1、load BIOS(hardware inforamtion) ——加电 BIOS自检。
2、read MBR'sconfig to find out the OS(operation system) —— 读取配置、查找启动系统
3、load the kernel of the OS ——加载系统核心
4、init process starts... ——初始化启动程序
5、extcute/etc/rc.d/sysinit——执行/etc/rc.d下面的sysinit(rc——runcommand, d——demon)
6、start other modules(etc/modules.conf) ——启动其他模块,比如硬盘模块、光驱模块等等
7、execute therun level scripts ——执行 启动层次 脚本
8、execute/etc/rc.d/rc.local——非常重要、比如需要让某个程序自动启动
9、execute/bin/login——登陆界面
10、startshell —— 登陆成功、shell启动
notes:
NFS:网络文件系统(NetworkFile System),是一种将远程主机上的分区经网络挂载到本地系统的一种机制。
VFS:虚拟文件系统(Virturl File System),提供统一的接口,在不同的平台上都可以运行。
MBR:(Master boot Record):位于硬盘的第一个物理扇区(绝对扇区)柱面0、磁头0、扇区1处,MBR中包含硬盘的主引导程序和硬盘分区表,是一个磁盘最重要的部分,如果这部分坏掉,则整个磁盘都报废。
Linux学习笔记之Linux目录结构、磁盘命名、启动过程的更多相关文章
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
- linux云计算集群架构学习笔记:系统文件的目录结构
文件的基本管理和XFS文件系统备份恢复 1.1 Linux系统目录结构,相对/绝对路径. 1.2 创建/复制/删除文件,rm -rf / 意外事故 1.3 查看文件内容 1.4 xfs文件系统的备 ...
- [转+整理]LINUX学习笔记(1):磁盘结构及分区
整理自: http://vbird.dic.ksu.edu.tw/linux_basic/0130designlinux_2.php http://lengjianxxxx.blog.163.com/ ...
- Linux学习笔记之linux的文件目录结构
Linux环境下,一切皆文件! linux和windows系统有区别, windows是在各个硬盘上进行分区,分区里面又有好多文件, 而linux是采用树状的目录结构,所有都在根目录 / 下,所有 ...
- linux学习笔记----文件与目录管理
一.目录处理命令 cd:切换目录 pwd:显示当前目录 mkdir:新建一个新的目录 rmdir:删除一个空的目录 1)pwd:显示当前目录 pwd [-P] P:显示出当前的路径,而非使用连接(li ...
- Linux学习笔记之Linux启动引导过程
早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序.尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行 ...
- Android学习笔记_40_系统结构 目录结构
1.系统结构: 一.应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序.电话拨号程序.图片浏览器.Web浏览器等应用程序.这些应用程序都是用Java语言编写 ...
- Linux学习笔记之Linux系统启动过程
Linux系统的启动过程可以分为五个阶段: 内核的引导 运行init 系统初始化 建立终端 用户登录系统 1.内核引导: 当计算机打开电源后,首先进行BIOS开机自检,按照BIOS中设置的启动设备(一 ...
- Linux学习笔记(22) Linux启动管理
1. 系统运行级别 运行级别 含义 关机 1 单用户模式,可想象为windows的安全模式,主要用于系统修复 2 不完全的命令行模式,不含NFS服务 完全的命令行模式,就是标准字符界面 4 系统保留 ...
随机推荐
- DD & E-app
DD & E-app 企业内部开发的E应用 前端 demo https://github.com/open-dingtalk docs https://open-doc.dingtalk.co ...
- POJ 3518 (后缀自动机)
POJ 3518 Boring Problem : 给一个串S,询问串S有多个子串出现至少两次且位置不重叠. Solution : 对S串建立后缀自动机,再建立后缀树,dfs一遍统计处每个结点的子树中 ...
- 洛谷 P1018 乘积最大
P1018 乘积最大 题目描述 今年是国际数学联盟确定的“ 20002000 ――世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰 9090 周年.在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学 ...
- Android GIS开发系列-- 入门季(12) 显示载天地图
在项目中可以经常需要动态加载一些图层,像投影地图服务.投影地图服务器.其实网上有大量这样的服务,比如天地图官网, . 随便点开一个服务,里面有相关的信息.那如何加载这样图层服务呢. 一.首先感谢这篇博 ...
- C# 图片识别(支持21种语言)转
来自:http://www.cnblogs.com/stone_w/archive/2011/10/08/2202397.html 图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇 ...
- 使用go语言实现简单的反向代理工具激活IntelliJ和PyCharm,持续更新
最近Jetbrians系列IDE更新至2017.3版本,激活检测机制也变成了动态封禁域名,导致大部分域名激活被屏蔽了,所以找了下资料,根据ilanyu的代码,改了下地址,实现了本地反向代理激活服务器. ...
- golang 中可变参数的个数
package main import "fmt" func Greeting(prefix string, who ... string) { fmt.Println(prefi ...
- win7如何更改语言教程
一.首先从桌面左下角的开始菜单中找到“控制面板”,然后打开,如下图所示: 打开电脑控制面板 二.进入控制面板之后,我们再进入“时钟.语言和区域”设置,如下图所示: 电脑语言改成英文方法 三.进入电脑语 ...
- [Java Sprint] Spring XML Configuration : Constructor Injection Demo
Previous we see how to do Setter injection: https://www.cnblogs.com/Answer1215/p/9472117.html Now le ...
- EXCEL单元格的获取——多例模式
因为Excel的单元格的行列与单元格是一一相应的,行与列组成的是一对联合主键.给定一个单元格行列或者给定一个单元格名称.须要找到相应的单元格:这样就形成了一种映射关系.须要使用单例模式的变式--多例模 ...