您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux百科

Linux 中常用的系统检测命令

时间:2023-02-15 12:12:16  来源:今日头条  作者:Linux码农

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

 

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

 

ifconfig

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

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

 

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

 

# ifconfig 
eth0 Link encap:Ethe.NET 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 ...
...


Tags:   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
Meta如何将缓存一致性提高到99.99999999%
介绍缓存是一种强大的技术,广泛应用于计算机系统的各个方面,从硬件缓存到操作系统、网络浏览器,尤其是后端开发。对于Meta这样的公司来说,缓存尤为重要,因为它有助于减少延迟、扩...【详细内容】
2024-04-15  Search:   点击:(1)  评论:(0)  加入收藏
兄弟,王者荣耀的段位排行榜是通过Redis实现的?
在王者荣耀中,我们会打排位赛,而且大家最关注的往往都是你的段位,还有在好友中的排名。作为程序员的你,是否思考过这个段位排行榜是怎么实现的?了解它的实现原理,会不会对上分有所...【详细内容】
2024-04-15  Search:   点击:(2)  评论:(0)  加入收藏
雷军:10年编程路,给程序员的几点建议
随着小米SU7的火热发售,雷军凭借“跨界灭霸”称号又一战封神。作为中国互联网历史上极富传奇色彩的连续创业者,他向大家生动地诠释了“人生在于奋斗”的真谛。雷军作为中国第...【详细内容】
2024-04-15  Search:   点击:(2)  评论:(0)  加入收藏
5月新政策实施,电动车将成严查对象,网友无奈:这还咋接孩子?
随着城市交通的增加,电动车作为一种便捷的出行方式,已成为很多家庭的选择,尤其在短途出行如接送孩子或购买日用品时。然而,电动车的普及也带来了不少交通安全问题。为了提高道路...【详细内容】
2024-04-15  Search:   点击:(2)  评论:(0)  加入收藏
新“国九条”,你真看懂了吗?
4月12日盘后,A股迎来十年一遇的超级重磅利好!时隔10年,国务院再次发布针对资本市场的“国九条”,并出台了大量极为重磅、有针对性的指导指示。前两次的“国九条”,先后发布在2004...【详细内容】
2024-04-15  Search:   点击:(2)  评论:(0)  加入收藏
网友喊话刘强东开直播 京东回应:在准备
快科技4月15日消息,前不久京东宣布,将投入10亿元现金和10亿流量加码短视频,吸引更多原创作者和优质内容机构入驻。此消息一出就引发了网友的关注,对于刘强东下场直播的呼声也是...【详细内容】
2024-04-15  Search:   点击:(2)  评论:(0)  加入收藏
4月央行缩量续做1000亿MLF,中标利率保持不变
4月中期借贷便利(MLF)操作结果出炉,央行连续两个月缩量续做MLF,同时作为中期政策利率的1年期MLF利率连续8个月保持不变。4月15日,中国人民银行发布公告称,为维护银行体系流动性合...【详细内容】
2024-04-15  Search:   点击:(2)  评论:(0)  加入收藏
知名早教机构跑路,背后职业闭店人产业链浮出水面
4月14日,#央视曝光职业闭店人#这个话题冲上热搜引发关注。据报道,近日,“金宝贝”早教机构频繁闭店一事引发大量关注,有多位家长表示,出现了“第三方”进行线上及线下的沟通协调...【详细内容】
2024-04-15  Search:   点击:(2)  评论:(0)  加入收藏
无出境记录!警方披露“猫一杯炮制秦朗事件”详情
今年春节假期,“秦朗巴黎丢寒假作业”事件曾占据多个热搜榜单,众多自媒体竞相跟进炒作,衍生出“秦朗舅舅”“西场小学”等多个话题。近日,警方通报“在巴黎拾到小学生秦朗作业本...【详细内容】
2024-04-15  Search:   点击:(2)  评论:(0)  加入收藏
SU7限时4月19日可改配置!小米:会显著推迟交付时间
快科技4月15日消息,小米SU7自从上市以来,已经积累了无数订单,如今下单交车时间超过半年。需要注意的是,因为当天晚上很多车主都在赶时间抢购,希望早日提车,所以下定的配置可能并没...【详细内容】
2024-04-15  Search:   点击:(2)  评论:(0)  加入收藏
▌简易百科推荐
微软 Win11 Linux 子系统(WSL)发布 2.2.2 版本
IT之家 4 月 8 日消息,微软近日更新 Windows Subsystem for Linux(WSL),最新 2.2.2 版本中带来了诸多改进,重点更新了 nft 规则,可以让 IPv6 流量通过 Linux 容器。图源: dev.to,AI...【详细内容】
2024-04-08    IT之家  Tags:Linux   点击:(9)  评论:(0)  加入收藏
从原理到实践:深入探索Linux安全机制
Linux 是一种开源的类Unix操作系统内核,由Linus Torvalds在1991年首次发布,其后又衍生出许多不同的发行版(如Ubuntu、Debian、CentOS等)。前言本文将从用户和权限管理、文件系统...【详细内容】
2024-03-27  凡夫编程  微信公众号  Tags:Linux安全   点击:(24)  评论:(0)  加入收藏
在Linux系统中,如何处理内存管理和优化的问题?
本文对 Linux 内存管理和优化的一些高级技巧的详细介绍,通过高级的内存管理技巧,可以帮助系统管理员和开发人员更好地优化 Linux 系统的内存使用情况,提高系统性能和稳定性。在...【详细内容】
2024-03-26  编程技术汇  微信公众号  Tags:Linux   点击:(16)  评论:(0)  加入收藏
Linux 6.9-rc1 内核发布:AMD P-State 首选核心、BH 工作队列
IT之家 3 月 25 日消息,Linus Torvalds 宣布,Linux 6.9 内核的首个 RC(候选发布)版 Linux 6.9-rc1 发布。▲ Linux 6.9-rc1Linus 表示,Linux 内核 6.9 看起来是一个“相当正常”...【详细内容】
2024-03-25    IT之家  Tags:Linux   点击:(15)  评论:(0)  加入收藏
轻松实现Centos系统的软件包安装管理:yum指令实战详解
yum 是一种用于在 CentOS、Red Hat Enterprise Linux (RHEL) 等基于 RPM 的 Linux 发行版上安装、更新和管理软件包的命令行工具。它可以自动解决软件包依赖关系,自动下载并...【详细内容】
2024-02-27  凡夫贬夫  微信公众号  Tags:Centos   点击:(59)  评论:(0)  加入收藏
Win + Ubuntu 缝合怪:第三方开发者推出“Wubuntu”Linux 发行版
IT之家 2 月 26 日消息,一位第三方开发者推出了一款名为“Wubuntu”的缝合怪 Linux 发行版,系统本身基于 Ubuntu,但界面为微软 Windows 11 风格,甚至存在微软 Windows 徽标。据...【详细内容】
2024-02-27    IT之家  Tags:Ubuntu   点击:(53)  评论:(0)  加入收藏
Linux中磁盘和文件系统工作原理解析
在Linux系统中,一切皆文件的概念意味着所有的资源,包括普通文件、目录以及设备文件等,都以文件的形式存在。这种统一的文件系统管理方式使得Linux系统具有高度的灵活性和可扩展...【详细内容】
2024-02-20  王建立    Tags:Linux   点击:(58)  评论:(0)  加入收藏
Linux子系统概览
inux操作系统是一个模块化的系统,由多个子系统组成。这些子系统协同工作,使Linux能够执行各种任务。了解Linux的子系统有助于更好地理解整个操作系统的运作机制。以下是Linux...【详细内容】
2024-02-01    简易百科  Tags:Linux   点击:(84)  评论:(0)  加入收藏
Linux内核:系统之魂与交互之源
内核,作为任何基于Linux的操作系统的心脏,扮演着至关重要的角色。它不仅是计算机系统软件与硬件之间的桥梁,更是确保系统稳定、高效运行的关键。内核提供了一系列核心功能,为上...【详细内容】
2024-02-01  松鼠宝贝    Tags:Linux内核   点击:(72)  评论:(0)  加入收藏
如何确保Linux进程稳定与持久
在Linux系统中,进程的稳定性与持久性对于维持系统的持续运行至关重要。然而,由于各种原因,进程可能会面临崩溃或系统重启的情况。为了确保关键进程能够持续运行,我们必须采取一...【详细内容】
2024-01-19  松鼠宝贝    Tags:Linux进程   点击:(90)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条