14.系统信息查看

本文介绍了如何在Linux系统中查看系统版本、内核信息、硬件配置、内存使用、磁盘状态、负载平均值以及重要日志文件。通过命令如`cat /etc/redhat-release`、`uname -a`、`cat /proc/cpuinfo`、`free -h`、`df -h`、`cat /proc/loadavg`和`/var/log/*`等,可以全面了解系统运行状况和故障排查。
摘要由CSDN通过智能技术生成

系统版本

cat /etc/redhat-release
返回结果: CentOS Linux release 7.5.1804 (Core)

lsb_release -a
查看当前系统的发行版信息的命令

cat /etc/issue文件是Linux系统开机启动时在命令行界面弹出的欢迎语句文件
从中可以获取到系统的发行版信息

内核信息

uname -a
返回结果:Linux oldboy68 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

硬件信息查看

CPU

方法一: 利用文件查看
cat /proc/cpuinfo
返回结果参数解读:

	  processor	      --- 服务器CPU总的核心数
	  model name	  --- 服务器CPU型号
	  cpu MHz		  --- 服务器CPU主频
	  cache size	  --- 服务器CPU缓存
	  physical id	  --- 服务器CPU颗数
	  cpu cores	      --- 服务器每个CPU核数

如何查看服务器总核心数:
grep -c processor /proc/cpuinfo

如何查看服务器CPU颗数:
grep "physical id" /proc/cpuinfo | uniq | wc -l
uniq 去重复操作

方法二: 利用命令 lscpu

	  CPU(s):                4     --- 服务器总核心数
	  Socket(s):             2     --- 服务器CPU颗数
	  Core(s) per socket:    2     --- 每颗CPU核心数

内存

方法一: 利用文件查看
cat /proc/meminfo
返回结果参数解读:

MemTotal:             --- 内存总容量
MemFree:             --- 内存空闲容量         
MemAvailable:         --- 内存可用容量 *观注这个参数
Buffers:               --- 缓冲区大小(加快数据写入)
Cached:                --- 缓存区大小(加快数据读写)

方法二: 利用命令查看
free -h
返回结果:

	                total        used        free      shared  buff/cache   available
      Mem:           974M         60M        848M        740K         66M        791M
      Swap:          1.0G         77M        946M

可以用以下命令快速占用内存:
dd if=/dev/zero of=/dev/null bs=800M count=80

磁盘
方法一: 查看文件信息
cat /proc/mounts
返回结果:

/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
PS: 查看系统存储设备挂载情况

方法二: 利用命令查看
df -h
返回结果:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        99G  1.7G   98G   2% /
负载信息

方法一: 利用文件查看
cat /proc/loadavg

	  0.02              0.21                  0.16    
      每分钟平均负载	每五分钟平均负载      每十五分钟平均负载

负载值 <= 服务器总核心数

方法二: 利用命令查看 更加便捷
w 或者top

重要日志信息:

/var/log/messages — 系统服务运行情况日志文件(正常信息/异常信息)
/var/log/secure — 系统登录用户信息日志文件(防止有非法用户进行登录入侵)
/var/log/dmesg — 显示系统开机运行情况的日志文件

如何查看日志:
head  --- 查看文件的前几行信息(默认前10行)
tail  --- 查看文件的后几行信息(默认后10行)
	tail -f/-F  --- 实时追踪查看日志文件信息变化
	     -f   --- 如果查看文件被删除了, 实时查看过程会被终止
		 -F   --- 如果查看文件被删除了, 实时查看过程会被中断, 当文件被恢复, 继续实时查看
		 
grep --- 查找文件中符合条件的字符串
	grep  关键字符  日志文件内容  
    grep -A 5  error test.log 	显示关键字的后5行信息
	grep -B 5 error test.log     显示关键字的前5行信息
	grep -C 5  error test.log     以关键字为中心,显示5行信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值