系统状态检测命令 (此操作是在 红帽 7 内核 以root用户身份进行)
1、ifconfig 命令
ifconfig 命令用于获取网卡配置与网络状态等信息,格式为 ifconfig [网络设备] [参数]
2、 uname 命令
uname 命令用于查看系统内核与系统版本等信息 格式为 uname [-a]
在使用 uname 命令时,一般会固定搭配上-a 参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。
3、uptime 命令
uptime 命令用于查看系统的负责信息 格式为 uptime
uptime 命令真的很棒,它可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近 1 分钟、5 分钟、15 分钟内的压力情况;负载值越低越好,尽量不要长期超过 1,在生产环境中不要超过 5
4、free 命令
free用于显示当前系统中内存的使用量信息 格式为 free -h
5、who 命令
who 用于查看当前登入主机的用户终端信息,格式为“who [参数]”。这三个简单的字母可以快速显示出所有正在登录本机的用户的名称以及他们正在开启的终端信息。
6、last 命令
last 命令用于查看所有系统的登录记录 格式为 last [参数]
7、history 命令
history 命令用于显示历史执行过的命令 格式为 history [-c]
所有这些命令都被称为事件。事件表示一个操作已经发生,即命令已被执行。显示的各行命令之前的数字表示相应命令行在命令历史中的序号,称为历史事件号。历史事件号从1开始顺序向下排,最后执行的命令的事件号最大。
如果history 后给出一个正整数 那么只显示历史表中的最后整数行命令
如果history 后给出一个文件名,那么就把这个文件名作为历史文件名
要重复过去的命令,除了利用history命令外,还可以使用键盘的上下方向键
-a | 在历史文件中添加“新”历史命令行 |
-n | 从历史文件中读取尚未读入的历史命令行,添加到当前历史清单中 |
-r | 读取历史文件的内容,并把它作为前历史文件 |
-w | 把当前的历史写到历史文件中,覆盖原有内容 |
-c | 删除历史清单中所有的项 |
使用! 执行历史命令。
! number 执行第几条命令
! command 从最近的命令查到以command开头的命令执行
!! 执行上一条