一、/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

image-20231213140719724

二、/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):"

Aspose.Words.343b0367-b6bb-4c60-90cf-b15d3e7416ae.133

2.2 内存信息

内存,磁盘(硬盘)

  • 硬盘永久存储数据的地方。

  • 内存临时存放数据的地方。

内存:

  • cpu速度太快的,硬盘速度较慢,cpu就要等着硬盘,造成系统缓慢
  • 内存速度比cpu慢,比硬盘快. CPU=>内存=>磁盘
  • 运行磁盘中程序,运行在内存中

cpu:用于处理数据,速度最快

查看内存信息

$ free -h 

除此之外,还有其他方法查看内存的详细信息

$ cat /proc/meminfo