首页 > 代码库 > Linux系统的监控命令

Linux系统的监控命令

这里的标题是系统监控命令,其实还包括一些常用的系统信息查看(不是性能信息),所以本篇文章分为两大块内容:


系统信息类:

这类信息属于静态的,硬件如果不发生变化或者系统不做升级一般不会改变。


uname命令:显示操作系统信息

uname -s 显示操作系统名称
uname -p 显示处理器架构
uname -r 显示内核版本
uname -n 显示计算机名称
uname -a 显示全部信息

技术分享


lsb_release命令:显示发行版信息

lsb_release -i 显示发行版名称
lsb_release -d 显示综合信息
lsb_release -r 显示发行版本号
lsb_release -c 显示代号
lsb_release -a 显示全部

技术分享


hostname:显示主机名信息

hostname  显示长格式主机名
hostname -s 显示短格式主机名
hostname -d 显示FQDN
hostname -I 显示所有IP地址
hostname HOSTNAME 设置主机名

技术分享


下面我们会用到一些proc目录的内容,所有对于下面来讲都是使用cat查看文件内容。/proc是一个伪文件系统,只有系统启动以后才会有内容,系统关闭了该目录就是空的,这里面都是记录一些跟系统硬件信息有关的内容。


/proc/cupinfo:查看CUP特性信息

cat /proc/cpuinfo
cat /proc/cpuinfo | grep process | wc -l   统计CPU的物理核心数量

技术分享

技术分享



性能监控类:

这类信息属于动态的,随着计算机的运行而发生改变。


free

top

iostat

vmstat

netstat


本文出自 “小恶魔的家” 博客,请务必保留此出处http://littledevil.blog.51cto.com/9445436/1865989

Linux系统的监控命令