Linux学习之Linux命令(三)

系统状态检测命令

  1. ifconfig
    定义:ifconfig命令用于获取网卡配置与网络状态等信息,英文全称为“interface config”,语法格式为“ifconfig [参数] [网络设备]”
    使用ifconfig 命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称、inet参数后面的IP地址、ether参数后的网卡物理地址(又称为MAC地址),以及RX、TX的接收数据包与发送数据包的个数及累计流量
    在这里插入图片描述

  2. uname
    uname命令用于查看系统内核版本与系统架构信息,英文全称为“unix name”,语法格式为“uname [-a]”
    在使用uname命令时,一般要固定搭配上-a参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、压制时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息
    在这里插入图片描述

  3. uptime
    uptime用于查看系统的负载信息,输入该命令回车即可
    它可以显示当前系统时间、系统已运行时间、启动终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况(下面加粗的信息部分),负载值越低越好:

"负载值越低越好"是对运维人员来讲的,越低表示越安全越省心。但是公司购置的硬  
件设备如果长期处于空闲状态,则明显是种资源浪费,老板也不会开心。所以建议 
负载值保持在1左右,在生产环境中不要超过5分钟就好

在这里插入图片描述

  1. free
    free命令用于显示当前系统中内存的使用量信息,语法格式为“free [-h]”
执行free -h 命令后的输出信息
内存总量已用量空闲量进程功效的内存量磁盘缓存的内存量缓存的内存量可以用量
Totalusedfreesharedbuffersbuff/cacheavailable
Mem:1.9Gi1.4Gi99Mi20Mi450Mi348Mi
Swap:2.0Gi80Mi1.9Gi
如果不使用-h(易读模式)查看内存使用量情况,则默认以KB为单位。这样一来,服务器如果有几百GB的内存,就不太利于阅读。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/3fa4890165354c65a45d261116bc797d.png)
  1. who
    who 命令用于查看当前登入主机的用户终端信息,输入该命令后按回车键执行即可。
    who命令可以快速显示出所有正在登录本机的用户名称以及他们正在开启的终端信息;如果有远程的用户,还会显示出来访者的IP地址。
执行who命令的结果
登录的用户名终端设备登录到系统的时间
roottty22021-11-29 06:26(tty2)
![在这里插入图片描述](https://img-blog.csdnimg.cn/decf08bd6ef943e4be7dc1aa6585be8b.png)
  1. last
    last命令用于调取主机的被访记录,输入该命令后按回车键执行即可
    Linux系统会将每次的登录信息都记录到日志文件中
    在这里插入图片描述

  2. ping
    ping命令用于测试主机之间的网络连通性,语法格式为“ping [参数] 主机地址”

ping命令中的参数以及作用
参数作用
-c总共发送次数
-l(小写L)指定网卡名称
-I(大写i)每次间隔时间(秒)
-W最长等待时间(秒)

  1. tracepath
    tracepath命令用于显示数据包到达目的主机时途中经过所有的路由信息,语法格式为“tracepath [参数] 域名 ”
    当两台主机之间无法正常ping通时,要考虑两台主机之间是否有错误的路由信息,导致数据被某一台设备错误地丢弃。这时便可以使用tracepath命令追踪数据包到达目的主机时途中的所有路由信息。
  2. netstat
    netstat命令用于显示如网络连接、路由表、接口状态等的网络相关信息,英文全称为“network status”,语法格式为“netstat [参数]”
netstat命令中的参数以及作用
参数作用
-a显示所有连接的Socket
-p显示正在使用的Socket信息
-t显示TCP协议的连接状态
-u显示UDP协议的连接状态
-n使用IP地址,不使用域名
-l仅列出正在监听的服务状态
-i现在网卡列表信息
-r显示路由表信息

在这里插入图片描述
10. history
history用于显示执行过的命令历史,语法格式为“history [-c]”
执行history命令能显示出当前用户在本地计算机中执行过的最近1000条历史记录。可以自定义/etc/profile文件中的HISTSIZE变量值。在使用history命令时,可以使用-c参数清空所有的命令历史记录。还可以使用“!编码数字”的方式来执行某一次的命令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
历史命令会被保存到用户家目录总的.bash_history文件中.Linux系统中以点(.)开头的文件均代表隐藏文件,这些文件大多数为系统服务文件。
测试.bash_history 查看后重启如下图
在这里插入图片描述
重启后再次查看.bash_history可以得出重启或者关机后,系统会自动保存我们所执行的命令
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值