一、/var/目录解析¶
var 经常变化的内容,variable. 比如:日志.linux有些异常的时候,我们要查看对应的日志. linux中的日志反映出,记录着系统,服务的运行情况.
| /var/经常变化的内容 | 说明 | 应用建议 |
|---|---|---|
| /var/log/ | 系统及服务的各种日志目录 | |
| /var/log/secure | 存放用户登录情况日志。 | 分析是否有恶意破解情况 |
| /var/log/messages | 通用各种服务的日志, 日志很多 | 分析服务,系统异常 |
以secure为例,看下登录日志.
##让他连接失败几次后查看日志
#如果是别的linux机器远程连接执行以下命令
ssh -p 22 root@192.168.1.20
#查看/var/log/secure,观察到认证失败
tailf -10 /var/log/secure

二、/proc/目录及系统信息查看¶
这个目录下面存放的是系统的各种内存中进程信息,Linux内核配 置,系统信息
| /proc/目录 | 说明 |
|---|---|
| /proc/cpuinfo | cpu信息 |
| /proc/meminfo | 内存信息 |
| /proc/loadavg | 系统负载信息,衡量系 统繁忙程度 |
| /proc/mounts | 系统挂载信息 |
2.1 cpu信息¶
查看cpu信息主要为如下信息:
- cpu颗数:有多少个物理的cpu
- cpu核心数:1颗中有多少个核心,每个核心相当于是1个工人
查看cpu颗数
$ lscpu | grep "Socket(s):"
查看cpu核心数
$ lscpu | grep "CPU(s):"

2.2 内存信息¶
内存,磁盘(硬盘)
-
硬盘永久存储数据的地方。
-
内存临时存放数据的地方。
内存:
- cpu速度太快的,硬盘速度较慢,cpu就要等着硬盘,造成系统缓慢
- 内存速度比cpu慢,比硬盘快. CPU=>内存=>磁盘
- 运行磁盘中程序,运行在内存中
cpu:用于处理数据,速度最快
查看内存信息
$ free -h
除此之外,还有其他方法查看内存的详细信息
$ cat /proc/meminfo