《LinuxProbe》—RHCE 学习 Day6-8

Posted myxxw2010

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《LinuxProbe》—RHCE 学习 Day6-8相关的知识,希望对你有一定的参考价值。

第二章 Linux 常用命令-系统状态检测命令

1、ifconfig

查看网卡配置与网络状态等信息,英文全称为“interface config”,语法格式为“ifconfig [参数] [网络设备]”

1)根据网卡名称可以判断Linux的版本

《LinuxProbe》—RHCE

2)重要参数信息(网卡名称、IP地址、MAC地址、RX、TX)

RX:接收数据包的个数及累计流量

TX:发送数据包的个数及累计流量

2、uname 

​查看系统内核版本与系统架构等信息(格式:uname [-a])

也可在以用cat /etc/redhat-release 查看当前系统版本的详细信息

[root@linuxprobe ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.0 (Ootpa)

# uname -a

#Linux linuxprobe.com 4.18.0-80.el8.x86_64 #1 SMP Wed Mar 13 12:02:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

《LinuxProbe》—RHCE

3uptime命令 (查看系统的负载信息,输入该命令后按回车键执行即可。)

可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况(下面加粗的信息部分),负载值越低越好:

[root@linuxprobe ~]# uptime
22:49:55 up 10 min, 1 users, load average: 0.01, 0.19, 0.18

注意:

因为uptime是一个静态命令,可以结合watch去显示一个动态值

watch -n 1 uptime    每隔1秒钟刷新一次uptime

《LinuxProbe》—RHCE

4、free命令 (显示系统内存的使用情况)(格式: free [-h])

省略 -h  (易读模式)默认以KB为单位。

5、who命令

查看当前登入主机的用户终端信息(用户、终端名称、登陆时间)

6、last命令 (查看主机被访记录)

7、ping命令(测试网络主机间的连通性)(格式:ping [参数] IP地址)

参数

作用

-c

总共发送次数

-l

指定网卡名称

-i

每次间隔时间(秒)

-W

最长等待时间(秒)

8、tracepath命令

显示数据包到达目的主机时途中经过的所有路由信息,语法格式为“tracepath [参数] 域名”

9、netstat命令

netstat 常用参数如下表所示

a

显示所有连接中的Socket

-p

显示正在使用的Socket信息

-t

显示TCP协议的连接状态

-u

显示UDP协议的连接状态

-n

使用IP地址,不使用域名

-l

仅列出正在监听的服务状态

-i

显示网卡列表信息

-r

显示路由表信息

10、history命令(显示执行过的命令历史 )

默认显示1000条历史命令,可修改配置文件(/etc/profile)中的HISTSIZE变量值来设置显示的最大历史命令条数。

重复执行历史记录中的命令:  !编码

已执行过某命令,但其他人登录后查看history发现记录不同步,为什么?

解释:所有的命令历史都会保存到~/.bash_history,当注销用户或重启服务器命令历史记录会写入~/.bash_history中,才会同步。

-c 清空所有命令历史记录

11、sosreport命令

收集系统配置及架构信息并输出诊断文档

《LinuxProbe》—RHCE

以上是关于《LinuxProbe》—RHCE 学习 Day6-8的主要内容,如果未能解决你的问题,请参考以下文章

《LinuxProbe》—RHCE 学习 Day6-8

《LinuxProbe》—RHCE 学习 Day6-8

《LinuxProbe》—RHCE 学习 Day6-8

《LinuxProbe》—RHCE 学习 Day 3

《LinuxProbe》—RHCE 学习 Day4

《LinuxProbe》—RHCE 学习 Day5