Linux命令——系统状态检测命令 linux检测进程状态
yuyutoo 2024-12-30 07:54 2 浏览 0 评论
要想更快、更好地了解Linux服务器,必须具备快速查看系统运行状态的能力,因此接下来会逐个讲解与网卡网络、系统内核、系统负载、内存使用情况、当前启用终端数量、历史登录记录、命令执行记录以及救援诊断等相关命令的使用方法
ifconfig(interface config)
- 作用
用于获取网卡配置与网络状态等信息
- 格式
ifconfig [参数] [网络设备]
- 命令
[root@hacker ~]# ifconfig
查看本机当前的网卡配置与网络状态等信息
ens33: | 网卡名称 |
00:0c:29:1b:9c:4d | MAC地址 |
RX packets 48 bytes 13488 (13.1 KiB) | 收到数据包的大小 |
TX packets 0 bytes 0 (0.0 B) | 发送数据包的大小 |
ip a(ip address)
- 作用
用于获取网卡配置与网络状态等信息
- 命令
[root@hacker ~]# ip a
查看本机当前的网卡配置与网络状态等信息
uname(unix name)
- 作用
用于查看系统内核版本与系统架构等信息
- 格式
uname [-a]
- 命令
[root@hacker ~]# uname -a
Linux hacker 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
完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、压制时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息
Linux | 系统名称 |
dingjianpeng | 主机名称 |
3.10.0-862.el7.x86_64 | 内核版本号 |
#1 SMP Fri Apr 20 16:44:24 UTC 2018 | 系统打包时间(发布时间) |
x86_64 | 系统架构 |
GNU/Linux | 开放源代码 |
PS:
[root@hacker ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
查看当前系统版本的详细信息
uptime
- 作用
用于查看系统的负载信息
- 命令
[root@hacker ~]# uptime
08:45:44 up 1:09, 3 users, load average: 0.00, 0.02, 0.05
显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况,负载值越低越好
free
- 作用
用于显示当前系统中内存的使用量信息
- 格式
free [-h]
- 常用参数
参数 | 作用 |
-b | 以Byte显示内存使用情况 |
-k | 以kb为单位显示内存使用情况 |
-m | 以mb为单位显示内存使用情况 |
-g | 以gb为单位显示内存使用情况 |
-s | 持续显示内存 |
-t | 显示内存使用总合 |
- 命令
[root@hacker ~]# free -h
total used free shared buff/cache available
Mem: 3.7G 797M 1.1G 12M 1.8G 2.6G
Swap: 2.0G 0B 2.0G
人性化的方式输出当前内存的实时使用量信息
who
- 作用
用于查看当前登入主机的用户终端信息
- 常用参数
参数 | 作用 |
-a | 打印全面信息 |
-b | 打印系统最近启动时间 |
-d | 打印死掉的进程 |
-l | 打印系统登录进程 |
-H | 带有列标题打印用户名,登录终端和登录时间 |
-t | 打印系统上次锁定时间 |
-u | 打印已登录用户列表 |
- 命令
[root@hacker ~]# who
root pts/0 2022-08-10 11:35 (192.168.0.104)
root :0 2022-08-15 08:20 (:0)
root pts/1 2022-08-17 08:37 (192.168.0.104)
快速显示出所有正在登录本机的用户名称以及他们正在开启的终端信息;如果有远程用户,还会显示出来访者的IP地址
last
- 作用
用于调取主机的被访记录
- 命令
[root@hacker ~]# last
root pts/1 192.168.0.104 Wed Aug 17 08:37 still logged in
root pts/1 192.168.0.102 Mon Aug 15 08:35 - 08:59 (00:24)
root pts/1 192.168.0.102 Mon Aug 15 08:32 - 08:35 (00:03)
root pts/2 192.168.0.102 Mon Aug 15 08:20 - 08:48 (00:27)
root pts/1 :0 Mon Aug 15 08:20 - 08:31 (00:11)
root :0 :0 Mon Aug 15 08:20 still logged in
root pts/0 192.168.0.104 Wed Aug 10 11:35 still logged in
reboot system boot 3.10.0-862.el7.x Wed Aug 10 11:35 - 08:49 (6+21:14)
Linux系统会将每次的登录信息都记录到日志文件中
ping
- 作用
用于测试主机之间的网络连通性
- 格式
ping [参数] 主机地址
- 常用参数
参数 | 作用 |
-c | 总共发送次数 |
-l | 指定网卡名称 |
-I | 每次间隔时间(秒) |
-W | 最长等待时间(秒) |
- 命令
[root@hacker ~]# ping -c 4 192.168.0.104
PING 192.168.0.104 (192.168.0.104) 56(84) bytes of data.
64 bytes from 192.168.0.104: icmp_seq=1 ttl=128 time=0.307 ms
64 bytes from 192.168.0.104: icmp_seq=2 ttl=128 time=0.342 ms
64 bytes from 192.168.0.104: icmp_seq=3 ttl=128 time=0.300 ms
64 bytes from 192.168.0.104: icmp_seq=4 ttl=128 time=0.509 ms
--- 192.168.0.104 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 0.300/0.364/0.509/0.087 ms
ping测试一台在线的主机(其IP地址为192.168.0.104)
tracepath
- 作用
显示数据包到达目的主机时途中经过的所有路由信息
- 格式
tracepath [参数] 域名
- 命令
[root@hacker ~]# tracepath www.baidu.com
1?: [LOCALHOST] pmtu 1500
1: 192.168.0.1 5.418ms
1: 192.168.0.1 12.565ms
2: 192.168.1.1 2.520ms
3: 192.168.1.1 4.475ms pmtu 1484
3: 100.64.0.1 4.917ms
4: 218.200.118.37 4.593ms
5: 221.183.74.181 9.697ms asymm 6
6: 221.183.41.194 24.127ms asymm 7
7: 221.183.59.54 31.291ms asymm 8
8: no reply
9: localhost 33.328ms asymm 12
追踪数据包到达目的主机时途中的所有路由信息
netstat(network status)
- 作用
用于显示如网络连接、路由表、接口状态等的网络相关信息
- 格式
netstat [参数]
- 常用参数
参数 | 作用 |
-a | 显示所有连接中的Socket |
-p | 显示正在使用的Socket信息 |
-t | 显示TCP协议的连接状态 |
-u | 显示UDP协议的连接状态 |
-n | 使用IP地址,不使用域名 |
-l | 仅列出正在监听的服务状态 |
-I | 显示网卡列表信息 |
-r | 显示路由表信息 |
- 命令
[root@hacker ~]# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.0.107:ssh 192.168.0.104:49848 ESTABLISHED
tcp6 0 0 [::]:sunrpc [::]:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
tcp6 0 0 localhost:ipp [::]:* LISTEN
tcp6 0 0 localhost:smtp [::]:* LISTEN
tcp6 0 0 localhos:x11-ssh-offset [::]:* LISTEN
tcp6 0 0 localhost:6011 [::]:* LISTEN
udp 0 0 0.0.0.0:57950 0.0.0.0:*
udp 0 0 0.0.0.0:nlogin 0.0.0.0:*
udp 0 0 0.0.0.0:mdns 0.0.0.0:*
udp 0 0 192.168.122.1:domain 0.0.0.0:*
udp 0 0 0.0.0.0:bootps 0.0.0.0:*
udp 0 0 0.0.0.0:bootpc 0.0.0.0:*
udp 0 0 0.0.0.0:sunrpc 0.0.0.0:*
udp6 0 0 [::]:nlogin [::]:*
udp6 0 0 [::]:sunrpc [::]:*
raw6 0 0 [::]:ipv6-icmp [::]:*
显示详细的网络状况
[root@hacker ~]# netstat -i
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
ens33 1500 104544 0 0 0 26813 0 0 0 BMRU
lo 65536 10323 0 0 0 10323 0 0 0 LRU
virbr0 1500 0 0 0 0 0 0 0 0 BMU
显示网卡列表
history
- 作用
用于显示执行过的命令历史
- 格式
history [-c]
- 命令
[root@hacker ~]# history
1 clean
2 000+L
3 dd if=/dev/zero of=/dev/null
4 top
5 cd /var
显示出当前用户在本地计算机中执行过的最近1000条命令记录
[root@hacker ~]# history -c
清空当前用户在本机上执行的Linux命令历史记录信息
PS:
[root@hacker ~]# cat ~/.bash_history
clean
000+L
dd if=/dev/zero of=/dev/null
top
cd /var
cd
cd /etc /sysconfig
历史命令会被保存到用户家目录中的.bash_history文件中
sosreport
- 作用
用于收集系统配置及架构信息并输出诊断文档
- 命令
[root@hacker ~]# sosreport
sosreport (version 3.6)
This command will collect diagnostic and configuration information from
this CentOS Linux system and installed applications.
An archive containing the collected information will be generated in
/var/tmp/sos.HMKMeF and may be provided to a CentOS support
representative.
Any information provided to Red Hat will be treated in accordance with
the published support policies at:
https://wiki.centos.org/
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 the case id that you are generating this report for [ ]:此处按下回车键进行确认
Setting up archive ...
Setting up plugins ...
Running plugins. Please wait ...
………………省略部分输出信息………………
Finished running plugins
Creating compressed archive...
Your sosreport has been generated and saved in:
/var/tmp/sosreport-hacker-202208170607.tar.xz
The checksum is: c2bacbd167b7e5836db1ff8f068c6638
Please send this file to your support representative.
简单收集系统的运行状态和服务配置信息
相关推荐
- 网站制作的流程是什么呢?简单大概的流程
-
关注我!了解更多网站建设的小干货~如今,随着网络时代的全面到来,网站在人们的生活和工作中发挥着极其重要的作用。网站制作的发展使更多的人加入了这个行业。如果你想掌握网站制作的知识,你可以在学校或网上学习...
- 一款谷歌(Google)打造的广告网页设计制作软件
-
GoogleWebDesigner是由谷歌(Google)打造的一款广告网页设计制作软件,它能够帮助从事于广告网页设计工作或是有这方面需求的用户更加有效快速的进行完成相关的行业设计工作,软件可以支...
- 普通网站如何制作一个网站?
-
对行外人来讲,在预备做一个网站项目时,最想了解的无非就是网站制作的悉数流程。网站制作是要有计划的,事先策划好才能更快更好的完成。网站的几个基本组成元素:域名+空间+程序+模板+维护经验+日常管理.网站...
- 用纯Python就能写一个漂亮的网页,再见HTML
-
再见HTML!用纯Python就能写一个漂亮的网页我们在写一个网站或者一个网页界面的时候,需要学习很多东西,对小白来说很困难!比如我要做一个简单的网页交互:天啊,听听头都大呢!其实我就给老板做一个...
- HTML表单4(form的action、method属性)——零基础自学网页制作
-
表单的工作过程表单的信息发送与处理过程可以简单的进行图示,如下图。以注册会员为例,用户在自己的电脑上打开相应的注册表单页面填写信息,完成填写后点击提交按钮,也就是图中1所示过程。这时浏览器会将这些信息...
- 官网网站设计网页制作模板建站前端自适应响应式网站仿站门户
-
案例背景航科慧联无人机搜索雷达能够在多种天气下检测到无人机的入侵、并获得目标的距离、方向和高度等具体信息,是无人机反制作战中的关键设备。航科慧联无人机搜索雷达能够在多种天气下检测到无人机的入侵、并获得...
- 软网推荐:在线制作软件图标
-
在制作PPT演示、软件、网页或其他程序时,我们往往需要用到一些个性化的图标。现在,即便是不安装任何软件,也可以上网在线制作自己需要的图标。首先访问如下制作网址:http://www.rw-design...
- 自定义跳转的h5网页如何制作?
-
文章来源:墨鹊微站...
- 网页如何制作?这几点要知道
-
这是一个个性张扬的时代,也是一个动手能力和动脑能力都比较强的时代,因此很多人对于能够自己动手完成的东西,都不太想假手于人。于是网页制作成了各大搜索引擎里面排名比较靠前的关键词之一。想要知道网页如何制作...
- 手机端网站简单制作教程,怎么快速制作一个移动端的网站
-
想要创建一个手机端的网站,需要有域名、已经完成网站页面的开发设计,零基础朋友不懂代码技术,直接在线套用乔拓云里面的网站模板来开发是比较简单可行的,进入乔拓云网,复制网站模板编辑网站的内容,注册域名后绑...
- 几张动图教你轻松了解Dreamweaver做网页
-
施老师:当今可是互联网时代,人们的生活、社交离不开互联网,那么不管你是网页设计师,还是销售达人,还是个体户,总必不可少的要在网上呈现一些页面给客户看,这个就是让你做网页,而Dreamweaver是做网...
- 用Deepseek制作网页版的汉诺塔游戏保姆级教程
-
在deepseek中输入:“帮我做一个网页版的汉诺塔演示游戏,游戏包含2层、3层、4层、5层的汉诺塔游戏演示,制作自动求解演示按钮,点击按钮就可以生成出步数,同时自动演示最优解动画。”...
- JS制作网页版计算器
-
大家晚上好,我是洁哥,抱歉今天有点晚了,但是洁哥不会缺席哦,今天我们来看一个JS实现网页版计算器的例题,先来看一看出来的效果吧(123+123=246)(123-123=0)(123*123=1512...
- 网页制作流程哪几步
-
在数字化时代,网页制作成为企业和个人展示形象、传递信息的重要方式。但是,许多人对于网页制作的流程仍感到困扰。为了解决这一问题,我们将深入探讨网页制作的关键步骤,助您更好地理解和应用这一过程。第一步:需...
- 这4个设计技巧,教你做好个人网页制作
-
随着互联网发展,个人建站已经不是什么稀奇事,学生、求职者、插画师、摄影师、作家……都可以制作个人网站,用来展示自身形象,或者吸引粉丝。那么如何做好个人网站呢?在不懂设计和技术知识的情况下,个人网页制作...
你 发表评论:
欢迎- 一周热门
-
-
前端面试:iframe 的优缺点? iframe有那些缺点
-
带斜线的表头制作好了,如何填充内容?这几种方法你更喜欢哪个?
-
漫学笔记之PHP.ini常用的配置信息
-
其实模版网站在开发工作中很重要,推荐几个参考站给大家
-
推荐7个模板代码和其他游戏源码下载的网址
-
[干货] JAVA - JVM - 2 内存两分 [干货]+java+-+jvm+-+2+内存两分吗
-
正在学习使用python搭建自动化测试框架?这个系统包你可能会用到
-
织梦(Dedecms)建站教程 织梦建站详细步骤
-
【开源分享】2024PHP在线客服系统源码(搭建教程+终身使用)
-
2024PHP在线客服系统源码+完全开源 带详细搭建教程
-
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)