[toc]
系统目录
几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树的分支,所以该结构又被称为目录树。
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 | 
 /etc
 /var
 /run
 /home
 /root
 /tmp
 /boot
 /dev
 /usr
 /usr/bin
 /usr/sbin
 /usr/local
 lib
 lib 64
 /mnt/
 /opt/
 
 
 
 /dev
 sda  系统的第一块磁盘
 sda1 系统第一块磁盘的第一个分区
 sda2 系统第一块磁盘的第二个分区
 sda3 系统第一块磁盘的第三个分区
 sdc3 系统第三块磁盘的第三个分区
 
 /dev/null 黑洞
 /dev/zero 可以源源不断的取出数据
 /dev/cdrom 光驱
 /dev/random 随机数
 
 
 
 /etc/sysconfig/network-scripts/ifcfg-eth0
 
 | 
绝对路径和相对路径
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 
 | 从根目录开始的全路径被称为“绝对路径”,绝对路径一定是以“/”开头的
 例:
 /etc/sysconfig/network-scripts
 
 没有从根目录开始的,关键在于当前在什么路径下
 例:
 etc/sysconfig
 
 从根开始的全路径都是“绝对路径”
 例:
 ~ = /root
 
 | 
Linux系统文件属性
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
 | -rw-------. 1 root root 4434 May 30 13:58 ks.cfg
 
 
 -rw-------.
 1
 root
 root
 4434
 May30 13:58
 ks.cfg
 
 
 文件有文件名和数据,在Linux上被分成两个部分:
 `真实数据(user data)`和`元数据(metadata)
 
 
 真实数据:`Block`,文件数据块(data block),数据块是记录文件真实内容的地方
 元数据:`inode`,文件的附加属性,如:文件大小,创建时间,属主,属组...
 
 
 4k为一个block
 查看inode号:
 ll -i 文件路径
 
 | 
提示磁盘已满
| 12
 3
 4
 5
 
 | 
 先使用df -h查看磁盘状态
 再使用df -i查看inodes状态
 如果inodes满了需要进行分配
 
 |