Linux 核心目录文件之 usr/var/proc 目录
本文粗略概括了/usr、/var、/proc 三个目录的作用,基于 Linux 系统的发行版本 CentOS 7 讲解。
一、usr 目录
目录:/usr/local
系统编译安装软件默认目录。
Linux 安装软件的方法:
yum命令rpm命令- 编译
一般常用
yum命令安装软件,例如安装软件tree。yum install tree
安装过程中会询问 yes/no ,如果,想简化安装,命令中加
-y参数,表示安装询问时默认 yes 。yum install tree -y
查看软件是否安装成功
使用
rpm -qa命令,查看所有已安装软件。使用| grep命令,搜索指定软件。[root@centos7 ~]# rpm -qa | grep treetree-1.6.0-10.el7.i686
二、var 目录
目录:/var/log/messages
目录
/var/log下的messages文件用于存放,系统默认日志信息。目录:/var/log/secure
目录
/var/log下的messages文件用于存放,系统用户的登录信息。
三、proc 目录
目录:/proc/meminfo
目录
/proc下的meminfo文件用于存储,系统内存信息。使用free -h命令,查看系统内存信息。[root@centos7 ~]# freetotal used free shared buff/cache availableMem: 1018476 65480 779020 7024 173976 796784Swap: 2932732 0 2932732[root@centos7 ~]#
加
-h参数,显示人类可读的输出。[root@centos7 ~]# free -htotal used free shared buff/cache availableMem: 994M 64M 760M 6.9M 169M 777MSwap: 2.8G 0B 2.8G[root@centos7 ~]#
目录:/proc/cpuinfo
目录
/proc下的cpuinfo文件用于存储,系统 CPU 信息。使用lscpu命令,查看系统 CPU 信息。[root@centos7 ~]# lscpuArchitecture: i686CPU op-mode(s): 32-bitByte Order: Little EndianCPU(s): 2On-line CPU(s) list: 0,1Thread(s) per core: 2Core(s) per socket: 1Socket(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 28Model name: Intel(R) Atom(TM) CPU N270 @ 1.60GHzStepping: 2CPU MHz: 800.000CPU max MHz: 1600.0000CPU min MHz: 800.0000BogoMIPS: 3191.70L1d cache: 24KL1i cache: 32KL2 cache: 512KFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc arch_perfmon pebs bts aperfmperf eagerfpu pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr pdcm movbe lahf_lm dtherm[root@centos7 ~]#
目录:/proc/loadavg
目录
/proc下的loadavg文件用于存储,系统负载信息。使用w命令,查看系统负载信息。[root@centos7 ~]# cat /proc/loadavg0.00 0.01 0.05 1/116 4999[root@centos7 ~]# w16:45:02 up 7:22, 1 user, load average: 0.00, 0.01, 0.05USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 192.168.1.199 09:33 6.00s 0.51s 0.02s w[root@centos7 ~]#
其中包含 3 个时间段的系统平均负载:
- 第一个
0.00表示最近 1 分钟负载 - 第二个
0.01表示最近 5 分钟负载 - 第三个
0.05表示最近 15 分钟负载
系统负载最高值与系统 CPU 总核心数一致。例如,有 2 路(CPU),每路有 4 核心,则最高负载值为 8 。
目录:/proc/mounts
目录
/proc下的mounts文件用于存储,系统挂载信息。使用df -h命令,查看系统挂载信息。或者,使用cat /proc/mounts或findmnt命令,查看更多系统挂载信息。[root@centos7 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 89G 1.1G 84G 2% /devtmpfs 487M 0 487M 0% /devtmpfs 498M 0 498M 0% /dev/shmtmpfs 498M 6.9M 491M 2% /runtmpfs 498M 0 498M 0% /sys/fs/cgroup/dev/sdb2 2.7G 106M 2.5G 5% /boot/dev/mapper/centos-home 28G 45M 26G 1% /home/dev/mapper/centos-var 19G 154M 18G 1% /vartmpfs 100M 0 100M 0% /run/user/0[root@centos7 ~]#
(完)