第1章 目录结构
1.1 目录结构特点
倒挂的树状结构
一切从根开始
一切皆文件
1.2 目录结构
/bin 二进制文件 命令 /sbin 超级命令只有root用户可以使用 /boot 引导文件系统内核 /dev 设备文件光盘 硬盘分区 /etc 系统配置文件 /home 普通用户的家目录 /root 超级用户的家目录 /lib lib库文件 /lib64 lib库文件 /lost+found 临时保存数据 /mnt 临时挂载点 /opt 第三方软件安装位置 /proc 虚拟目录存放内存中的信息 进程 服务信息 /sys 虚拟目录存放内存中的信息 进程 服务信息 /tmp 临时存储文件 /usr 用户安装 /var 存放日志
1.3 /proc下必须要知道的目录
1.3.1 /proc/cpuinfo
系统cpu信息
[root@nfsnobody ~]# cat /proc/cpuinfo 一般常用的是 lscpu processor :0 第几个核心 此处表示第一个 vendor_id :GenuineIntel cpu family :6 model :60 model name :Intel(R) Core(TM) i5-4200H CPU @ 2.80GHz stepping :3 microcode :34 cpu MHz :2793.547 cache size :3072 KB physical id :0第几颗CPU(物理) 此处表示第一个 ###以下还有信息 但是不常用 不再显示 cat /proc/cpuinfo一般常用的是 lscpu [root@nfsnobody ~]# lscpu 查看cpu的信息
1.3.2 /proc/meminfo
系统内存信息
[root@nfsnobody ~]# cat /proc/meminfo 可以查看内存的信息 信息过长 此处不粘贴详细内容 cat /proc/meminfo 一般用 free -h代替 -h使free显示的内容可读 total一共 used 使用 free 剩余 [root@nfsnobody ~]# free -h 查看内存信息 -h参数 使free显示的内容可读 total used freeshared buffers cached Mem:980M 619M 360M 228K 51M 397M -/+ buffers/cache: 170M 809M Swap:767M 0B 767M
1.3.3 /proc/mounts
系统挂载信息
[root@nfsnobody ~]# cat /proc/mounts 用cat /proc/mounts 信息显示很杂乱 一般用column -t /proc/mounts代替 [root@nfsnobody ~]# column -t /proc/mounts ##使文件信息对齐后显示第2章 挂载
2.1.1 什么是挂载
Linux每个目录可以挂载在不同的设备(磁盘)上
Windows不容易做到
Linux所有设备(磁盘光盘)不挂载不能使用
Linux下面所有设备默认是无法直接使用的
2.2 挂载方法
1、主机上放入光盘(虚拟机添加镜像文件) 光盘插入系统中
2、使用mount目录进行挂载
[root@nfsnobody ~]# ls -l /dev/cdrom lrwxrwxrwx. 1 root root 3 Jul 10 18:30 /dev/cdrom-> sr0 ###现在不能直接查看这个文件
给光盘创造一个入口(入口必须已经存在)
入口==挂载点=目录(已经存在)
[root@nfsnobody ~]# mount /dev/cdrom /mnt/ 挂载 mount: block device /dev/sr0 is write-protected,mounting read-only [root@nfsnobody ~]# ls -l /mnt/
2.2.1 FHS 目录层次标准
FHS 目录层次标准 (/和/下每个目录的作用)
http://www.pathname.com/fhs/pub/fhs-2.3.html