Linux就该这么学——新手必须掌握的命令之系统状态检测命令组
ifconfig命令
用途 : 获取网卡配置与网络状态等信息
格式 : ifconfig[网络设备][参数]
其实主要查看的就是网卡名称,inet参数后面的IP地址,ether参数后面的网卡物理地址(又称MAC地址),以及RX,TX的接受数据包与发送数据包的个数及累计流量即如下图所示
示例:

uname命令
用途 : 用于查看系统内核与系统版本等信息, 格式为”uname[-a]”
示例 :

注:
在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称,主机名,内核发行版本,节点名,系统时间,硬件名称,硬件平台,处理器类型以及操作系统名称等信息.
uptime命令
用途 : 用于查看系统的负载信息,它可以显示[当前系统时间/系统已运行时间/启动终端数量以及平均负载信息];平均负载 : 指的是系统在[1分钟/5分钟/15分钟]内的压力情况,负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5.
格式 : uptime
示例:

free命令
用途 : free用于显示当前系统中内存的使用量信息,为了保证Linux系统不因资源耗尽而突然宕机,运维人员需要时刻关注内存的使用量.在使用free命令时,可以结合使用-h参数以更人性化的方式输出当前内存的实时使用量信息,如下图所示.
格式 : free [-h]

who命令
用途 : 主要用于查看当前登入主机的用户终端信息,如下表所示
格式 : who[参数]
执行who命令的结果
|
登录用户名 |
终端设备 |
登录到系统的时间 |
|
root |
:0 |
2017-08-24 17:52(:0) |
|
root |
pts/0 |
2017-08-24 17:52(:0) |
示例 :

last命令
用途 : 用于查看所有系统的登录记录,如下图所示
格式 : last[参数]

注:
使用last命令可以看出本机所有的登录记录.但是,由于这些记录都是以日志文件形式保存到系统中,因此黑客可以很容易的对内容进行篡改.千万不要单纯以改命令的输出信息而判断系统有无被恶意侵入.
history命令
用途 :
1. 用于显示历史执行过的命令,执行history命令能显示出当前用户在本地计算机中执行过的最近1000条命令记录.如下图 history命运运行结果
2. 如果觉得不够用1000不够用,还可以自定义/etc/profile文件中的HISTSIZE变量值. 如下图cat /etc/profile运行结果
3. 在使用history命令时,如果使用-c参数则会清空所有的命令历史记录.如图history –c执行命令结果
4. 还可以使用”!编码数字”的方式重复执行某一次的命令.如图执行[!编码数字]命令运行结果
总之,history命令有很多有趣的玩法等待你的开发.
格式 : history[-c]

图 history命运运行结果

图cat /etc/profile运行结果

图执行[!编码数字]命令运行结果

图history –c执行命令结果
sosreport命令
用途 : 用于收集系统配置及架构信息并输出诊断文档,如下图sosreport命令运行结果
格式 : sosreport


图sosreport命令运行结果
Linux就该这么学——新手必须掌握的命令之系统状态检测命令组的更多相关文章
- 【Linux命令】系统状态检测命令8个(ifconfig、uname、uptime、free、who、last、history、sosreport)
目录 ifconfig获取网卡配置信息 uname查看系统内核版本 uptime查看系统的负载信息 free查看内存信息 who查看当前主机用户的终端信息 last查看系统的登录记录 history查 ...
- Linux分享笔记:系统状态检测命令小结
作为一名合格的运维人员,要能很好地了解Linux服务器,要能熟练查看Linux系统的运行状态.以下是常用到的Linux系统状态检测命令. 1. ifconfig:用于获取网卡配置与网络状态等信息.通常 ...
- linux系统状态检测命令
1.ifconfig命令 ifconfig命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”. 使用ifconfig命令来查看本机当前的网卡配置与网络状态等信息时 ...
- Linux中系统状态检测命令
1.ifconfig用于获取网卡配置与网络状态等信息,格式为:ifconfig [网络设备] [参数] 2.uname命令用于查看系统内核版本等信息,格式为:uname [-a] 查看系统的内核名称. ...
- 3. Linux常用系统状态检测命令
1.ifconfig :于获取网卡配置与网络状态等信息,如网卡名称.IP.MAC等 2.uname -a :完整地查看当前系统的内核名称.主机名.内核发行版本.节点名.系统时间.硬件名称.硬件平台.处 ...
- Linux就该这么学--命令集合2(系统状态检测命令)
1.查看本机当前的网卡配置与网络状态等信息:(ifconfig [网络设备] [参数]) ifconfig 2.查看系统的内核名称.内核发行版.内核版本.节点名.硬件名称.硬件平台.处理器类型.操作系 ...
- Linux 系统状态检测命令
介绍快速查看Linux系统运行状态的能力(网络网卡.系统内核.系统负载.内存使用情况.启用终端数量.历史登录记录.命令执行记录.救援诊断)等命令使用方法 1.ifconfig 用于获取网卡配置和网络 ...
- Linux就该这么学——新手必须掌握的命令之我的第一个命令
1.Linux操作系统的开机进程(基本过程) (1).内核的引导: BIOS自检,安装BIOS默认设置的启动设备(硬盘)来启动.读取目录/boot目录下的内核文件 (2).运行init: 运行init ...
- linux系统top命令查看系统状态
Linux系统可以通过top命令查看系统的CPU.内存.运行时间.交换分区.执行的线程等信息.通过top命令可以有效的发现系统的缺陷出在哪里.是内存不够.CPU处理能力不够.IO读写过高. 使用SSH ...
随机推荐
- 如何优雅地防止MLE(for linux)
赛前最后一天模拟赛又有小伙伴MLE了--这里就讲一下如何较为精确地获取程序运行时间和空间. 资源统计当然是操作系统统计的最精确.所以可以这样写(noilinux实测通过,windows下应该不行): ...
- 【转】HDU 6194 string string string (2017沈阳网赛-后缀数组)
转自:http://blog.csdn.net/aozil_yang/article/details/77929216 题意: 告诉你一个字符串和k , 求这个字符串中有多少不同的子串恰好出现了k 次 ...
- Ant环境搭建
1.上传安装包到linux服务器 2.解压缩 tar zxvf apache-ant-1.10.1-bin.tar.gz 3.修改环境变量 vim /etc/profile 添加以下内容 expor ...
- 如何知道,当前redis实例是处于阻塞状态?
随便get一个key,然后卡着不动就行,简单粗暴.优雅一点是看latency的延迟,blocked_clients的数量,rejected_connections的数量等 或者 方法一:登录 Redi ...
- 2017-12-3 Crontab(字符串处理)
Crontab 哈哈本人的不及格代码(暂留): #include<iostream> #include<queue> #include<cmath> #includ ...
- go代理设置
在Go 1.13中,我们可以通过GOPROXY来控制代理,以及通过GOPRIVATE控制私有库不走代理. 设置GOPROXY代理: go env -w GOPROXY=https://goproxy. ...
- React Native布局详解
Flexbox 布局 Flex有两个属性:Container 和 Item flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性.采用fle ...
- 利用Smarty实现文本隔行变色
行变色 php页面 <?phpinclude "libs/Smarty.class.php";$smarty = new Smarty(); $link = mysql_co ...
- RabbitMQ学习之:(三)第一个RMQ的程序 (转贴+我的评论)
RabbitMQ for Windows: Building Your First Application Posted by Derek Greer on March 7, 2012 This is ...
- java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0
版本为: jdk1.7.0_80 mysql-connector-java-5.1.46-bin.jar 解决办法: 升级JDK或者降级MySQL Connector/J为mysql-connecto ...