百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Linux 中常用的系统检测命令

csdh11 2025-01-15 12:07 11 浏览

在平时工作中会遇到各种各样的系统问题,作为一个合格的开发或运维人员,需要具备一定的快速查看系统运行状态的能力。


本文分享一下常见且超实用的查看系统状态的检测命令。


ifconfig

ifconfig 命令用于获取网卡配置信息和查看网络状态等信息的命令。

命令格式为 ifconfig [网络设备][参数]


一般使用该命令用于的就是网卡名称、ip配置是否正确、网卡物理地址以及RX、TX的接收数据包与发送数据包的个数及累计流量等信息。


# ifconfig 
eth0 Link encap:Ethernet HWaddr 00:50:56:0A:0B:0C 
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fe0a:b0c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:172220 errors:0 dropped:0 overruns:0 frame:0
TX packets:132379 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:87101880 (83.0 MiB) TX bytes:41576123 (39.6 MiB)
Interrupt:185 Base address:0x2024 


lo Link encap:Local Loopback 
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2022 errors:0 dropped:0 overruns:0 frame:0
TX packets:2022 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0 
RX bytes:2459063 (2.3 MiB) TX bytes:2459063 (2.3 MiB)


uname

uname (英文全称unix name)命令用于查看系统内核与系统版本等信息。

格式为 uname [-amnrsv][--help][--version]


使用该命令常用命令为 uname -a 来查看当前系统的内核名称、主机名、内核发行版本、节点名、处理器、硬件平台以及操作系统等信息。


# uname -a
Linux localhost.localdomain 4.11.0-14-generic #20~16.04.1-Ubuntu SMP Wed Aug 9 09:06:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

另外若想查看当前系统版本的详细信息,可以通过查看 redhat-release 文件获取。


# cat /etc/redhat-release
Centos Linux release 7.3.1611 (Core) 


uptime

uptime 用于查看系统的负载信息。它显示了当前系统时间、系统已经运行的时间、启用终端数量以及平均负载情况。


# uptime
10:10:42 up 5 days, 19:23, 2 users, load average: 2.16, 2.45, 3.15 
  • 10:10:42 为 系统当前时间
  • up 5 days, 19:23 从上次启动开始系统运行的时间
  • 2 users 实际是连接数量,同一用户多个连接的时候算多个
  • load average: 2.16, 2.45, 3.15 描述了1分钟5分钟15分钟内系统平均负载


free

free 指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

格式为 free [-bkmotV][-s <间隔秒数>]


有时候系统会因为资源耗尽导致宕机,因此系统管理员要时刻关注系统内存的使用量。


# free 
total used free shared buff/cached available
Mem: 254772 184568 70204 9244 5692 25045
Swap: 4063228 0 4063228


history

history 命令用于显示历史记录和执行过的命令。

格式为 history [参数]


该命令很常用,比如当系统出现了问题,想要查看该系统没出现问题之前用户都做了哪些操作,这个时候就可以通过该命令查看记录信息。


# history 
1 service network restart
2 exit
3 id
4 cat /etc/redhat-release 
... 


who

who 命令用于查看当前登入主机的用户终端信息,显示的资料包含了使用者 ID、使用的终端机、用户ip、上线时间等等。

命令格式为 who - [husfV] [user]


# who 
root pts/1 2021-10-14 18:51 (192.168.1.157)
root pts/2 2021-10-14 19:48 (192.168.1.23)


  • root 登录的用户名
  • pts/1 为终端设备
  • 2021-10-14 18:51 登录到的系统时间
  • 192.168.1.157 用户ip


last

last 命令用于显示用户最近登录信息 。

格式为 last [参数]


# last
root pts/1 192.168.1.23 Mon Oct 25 18:51 still logged in
root pts/0 192.168.1.23 Mon Oct 25 07:23 still logged in


sosreport

在 linux 中,我们可以使用 sosreport 命令来收集系统配置及架构信息并输出到诊断文档,这样当Linux系统出现故障需要联系技术支持人员时,我们可以使用这个命令来简单收集系统的运行状态和服务配置信息,以便后续技术人员方便定位。


# sosreport
sosreport (version 3.0)
This command will collect diagnostic and configuration information from
this Red Hat Enterprise Linux system and installed applications.
An archive containing the collected information will be generated in
/var/tmp and may be provided to a Red Hat support representative.
Any information provided to Red Hat will be treated in accordance with
the published support policies at:
https://access.redhat.com/support/
The generated archive may contain data considered sensitive and its
content should be reviewed by the originating organization before being
passed to any third party.
No changes will be made to system configuration.
Press ENTER to continue, or CTRL-C to quit. 此处敲击回车来确认收集信息
Please enter your first initial and last name [ywnz.com]:此处敲击回车,来确认主机名称
Please enter the case number that you are generating this report for:此处敲击回车来确认主机编号
Running plugins. Please wait ...
...

相关推荐

当iPhone X遇上 Mate 10 Pro 怎么挑?

产品:Mate10Pro(全网通)华为手机1iPhoneX一出就遇上了对手Hello!大家好我是石头这里是zol。首先来看看我手里的这个,不是装x的意思,今天好多人欢天喜地的拿到了属于自己或者属...

谁是办公高手? 六款商务平板全推荐

1超低功耗联想Thinkpad10领衔ThinkPad的名字在笔记本上依然是高曝光率,从IBM到联想,它一直以来是商务、办公领域的不二人选,然而在平板电脑大行其道的今天,ThinkPad当然也不单...

如何仅用几行代码将微信4.0公测版转换成玲珑格式?

微信4.0(玲珑版)已上架如意玲珑应用商店!!!...

音乐研发必备:理解 MIDI 协议与标准 MIDI 文件格式

1.MIDI简介...

HEIF格式可以节约50%的空间!质量会有影响吗?

关于手机1亿像素到底有没有必要,争议肯定是存在的,但无法回避的一点是随着像素的成倍增加,一张照片十几MB成了常事,这必将给本就不太宽裕的存储容量造成压力,这种压力又会转嫁到用户身上,让他们不得不花更多...

「干货分享」30个前端知识技能提升的资源网站

今天给小伙伴们分享30个前端相关学习资源网站及一些在线小工具,希望能帮助到大家。CSS相关1、css精灵牛|在线图片CSS生成工具。...

用Facebook引流Shopify独立站,如何优化Facebook商户页面?

什么是FacebookBusinessPage?FacebookBusinessPage是官方的称号,其实你可以简单理解为facebookbusinesspage就是微信公众账户,而我们...

玩转手机摄影 nubia Z9 mini新品首测

1Z9系列新品nubiaZ9mini发布会开始之前的邀请函总能透露出很多内容,或者说我们总会特意解读出很多内容。nubia此前发出的3月26日智能手机新品发布会的邀请函很显然再一次着重强调了其产品...

影院看片怕座位不好?那买个盒子在家看

着消费者对高清播放器的需求的不断增加,高清播放器的功能也在不断得到提升。以前看电影的时候相信很多人更喜欢去电影院里观看,但是有时候去电影院的人太多买不到好位子也会让不少人感到扫兴。现在随着技术的革新,...

今天你买了么?不入后悔的8款平板推荐

随着高考大战的落幕,对于广大学生朋友们来说正真的暑假终于来了!这个假期想要外出旅行或是居家畅玩,没有一款便携式全能娱乐利器的平板电脑怎么能叫放假呢?正直京东618购物季即将到来的日子,相信你也不会错过...

Cursor使用指南:释放AI编程的无限潜能

Cursor简介...

谁说轻薄本缺乏生产力?没体验过别乱说

笔记本电脑轻薄化一直是各大厂商们不断努力的方向,不过早前的轻薄笔记本电脑会受制于技术方面的限制,无法将高能耗的CPU以及显卡塞入轻薄的机身内。为了能给这些芯片散热、供电,制造商们不得不对这些芯片的功耗...

通告ImageMagick再爆核心漏洞 站长小心

目前所有版本的GraphicsMagick和ImageMagick都支持打开文件,当文件名的第一个字符为“|”,则文件名会被传递给shell程序执行,导致(可能远程)代码执行。文件打开操作位于源代码文...

《玻璃之花与坏掉的世界》再曝新宣传片

雨文冰璃发表于昨天22:56【新闻】《玻璃之花与坏掉的世界》再曝新宣传片http://comic.qq.com/a/20151122/016784.htmPONYCANYON和A-1Pictu...

7 招教你轻松搭建以图搜图系统

作者|小龙责编|胡巍巍当您听到“以图搜图”时,是否首先想到了百度、Google等搜索引擎的以图搜图功能呢?事实上,您完全可以搭建一个属于自己的以图搜图系统:自己建立图片库;自己选择一张图片到...