Linux中系统状态检测命令

1.ifconfig用于获取网卡配置与网络状态等信息,格式为:ifconfig [网络设备] [参数]

2.uname命令用于查看系统内核版本等信息,格式为:uname [-a]

查看系统的内核名称、内核发行版、内核版本、节点名、硬件名称、硬件平台、处理器类型、操作系统等信息:

3.如果您想查看系统详细版本信息就看redhat-release

命令:cat /etc/redhat-release

4.uptime命令用于查看系统的负载情况,格式为:uptime

也可使用 watch -n 1 uptime 命令来每秒刷新一次获得当前的系统负载情况,输出内容为:系统当前时间、系统已运行时间、当前在线用户以及平均负载值。

平均负载值分为最近1分钟、5分钟、15分钟的系统负载情况,负载值越低越好(小于1是正常)

5.free命令用于显示当前系统中内容的使用量情况,格式为:free 【-m/-g】

-b  以Byte为单位显示内存使用情况。
-k  以KB为单位显示内存使用情况。
-m  以MB为单位显示内存使用情况。
-g   以GB为单位显示内存使用情况。
-o  不显示缓冲区调节列。
-s<间隔秒数>  持续观察内存使用状况。
-t  显示内存总和列。
-V  显示版本信息。

total:总计物理内存的大小。
used:已使用多大。
free:可用有多少。
Shared:多个进程共享的内存总额。
Buffers/cached:磁盘缓存的大小。
第三行(-/+ buffers/cached):
used:已使用多大。
free:可用有多少。
第四行是交换分区SWAP的,也就是我们通常所说的虚拟内存。

6.who 命令用于查看当前登入主机的用户情况,格式为:who 【参数】

7.last命令用于查看所有系统的登入记录,格式为:last 【参数】

8.history命令用于显示历史执行过的命令,格式为:history

参数:

-N: 显示历史记录中最近的N个记录;(此处直接使用数字,例如:history 5)
-c:清空当前历史命令;
-a:将历史命令缓冲区中命令写入历史命令文件中;
-r:将历史命令文件中的命令读入当前历史命令缓冲区;
-w:将当前历史命令缓冲区命令写入历史命令文件中;
-d<offset>:删除历史记录中第offset个命令
-n<filename>:读取指定文件

历史命令会被保存到用户家目录中的“.bash_history”文件中。Linux系统中以点(.)开头的文件均代表隐藏文件,一般会是系统文件。

cat ~/.bash_history

history 默认会保存1000条执行过的命令,若要修改可直接编辑/etc/profile文件的HISTSIZE值。

!+历史命令编号,可直接再次执行该命令,例如

9. sosreport命令用于收集系统配置并诊断信息后输出结论文档,格式为:sosreport

原文地址:https://www.cnblogs.com/uncle-qi/p/9390923.html

时间: 2024-10-28 22:50:09

Linux中系统状态检测命令的相关文章

0x01-2 RHEL linux 常用系统状态检测命令

1.ifconfig命令 ifconfig命令用于获取网卡配置与网络状态等信息,格式为"ifconfig [网络设备] [参数]". 2.uname命令 uname命令用于查看系统内核与系统版本等信息,格式为"uname [-a]". 在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称.主机名.内核发行版本.节点名.系统时间.硬件名称.硬件平台.处理器类型以及操作系统名称等信息. 3.uptime命令 uptime用于查看系统的负载信息,

Linux就该这么学——新手必须掌握的命令之系统状态检测命令组

ifconfig命令 用途 : 获取网卡配置与网络状态等信息 格式 : ifconfig[网络设备][参数] 其实主要查看的就是网卡名称,inet参数后面的IP地址,ether参数后面的网卡物理地址(又称MAC地址),以及RX,TX的接受数据包与发送数据包的个数及累计流量即如下图所示 示例: uname命令 用途 : 用于查看系统内核与系统版本等信息, 格式为”uname[-a]” 示例 : 注: 在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称,主机名,内核发行版

linux查看系统状态的命令

vmstat查看机器实时的综合情况:load,内存,swap,cpu使用率等方面 procs: r:运行队列中进程数量 b:等待IO的进程数量 memory(内存): swpd:使用虚拟内存大小 free:可用内存大小 buff:用作缓冲的内存大小 cache:欧诺个做缓存的内存大小 swap: si:每秒从交换区写到内存的大小 so:每秒写入交换区的内存大小 IO:(现在的linux版本块的大小为1024bytes) bi:每秒读取的块数 bo:每秒写入的块数 system: in:每秒中断数

linux[基础]-06--系统状态检测命令[01]

系统状态检测命令 1.      ifconfig    :用于获取网卡配置与网络状态信息,格式:ifconfig [网络设备] [参数] 其中下面有一个lo是一个本地的回环口 2.      uname     :用于查看系统的内核版本信息,格式为:uname [-a] 查看系统的内核名称,内核发行版本.内核版本.节点名.硬件名称 硬件平台.处理器类型.操作系统等          uname -r 查看内核发行版本号          uname -a 查看全部信息 3.      upti

Linux查看系统状态命令

Linux查看系统状态命令     iostat iostat 命令详细地显示了存储子系统方面的情况.你通常用iostat来监控存储子系统总体上运行状况如何,并且在用户注意到服务器运行缓慢之前提早发现输入/输出缓慢的问题.相信我,你应该在用户发现这些问题之前先发现这些问题! meminfo和free meminfo为你详细显示了内存方面的情况.你通常可以使用另一个程序,比如cat和grep,来访问meminfo的信息.比如说,cat /proc/meminfo为你详细显示了服务器的内存在任何一个

[转]linux中强大的screen命令

[转]linux中强大的screen命令 http://pythonorg.diandian.com/post/2012-01-05/40027464147 今天用SCREEN用点生了,有几个功能不知道怎么用,上网搜了一下,有位哥们写的挺细的,向这哥们致敬,我这里就转走了,备查用.因为还有好几个有用实用好用的功能文章都没有描述到.我将在转载的最后给预补充.以下转载开始 转载地址:http://hi.baidu.com/nkhzj/blog/item/9de2cdfdddf0db42d7887d4

Linux中find、grep命令详细用法

在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下: find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 grep正则表达式元字符集(基本集) grep命令的常用选项及实例 1.find命令 find命令是一个无处不在命令,是linux中最有用的命令之一.find命令用于:在一个目录(及子目录)中搜索文件,你可以

Linux中crontab-定时任务命令

Linux服务器很久没接触了,出了一些新的版本,Ubuntu已经出了12.10了,之前对于Ubuntu的了解只是出于对桌面版的好奇,可以跟 Win7一样炫,现在的Ubuntu已正式进入了Liunx爱好者的视线,应用用于后台大型服务器,选择它的主要原因还是出于对稳定性的考虑.用习惯了 CentOS,突然转移到Ubuntu上还是有些不习惯,毕竟CentOS与传统的RedHat没什么区别.不过,总归命令还是一样的,多用用就熟悉了. 关于任务定时的命令crontab,在Linux中应用还算常见,这次为了

系统状态检测 及进程控制

查看linux 服务器CPU 两大指导原则 #具有相同的core id的CPU是同一个core的超线程# #具有相同physical id的CPU是同一个CPU封装的线程或核心# cat /proc/cpuinfo | grep 'siblings'  查看是否为超线程 [[email protected] ~]# arch #这台是我的R51旧笔记本# i686 [[email protected] ~]# cat /proc/cpuinfo  #这台是我的R51旧笔记本# processor