新手必须掌握的Linux命令(2)

2.4系统状态检测命令


infconfig命令 用于获取网卡配置与网络状态等信息

主要查看的就是网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又称MAC地址),以及RX、TX的接受数据包与发送数据包的个数及累计流量。


uname命令用于查看系统内核与系统版本等信息

在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。

如果要查看当前系统版本的详细信息,则需要查看redhat-release文件。


free命令用于显示系统中内存的使用量信息,为了保证Linux系统不会用为资源耗尽而突然死机,运维人员需要时刻关注内存的使用量信息 。

在使用free命令时,可以使用-h 这样会使得输出的更好看。

书上是这么写的,我试了一下-h加和不加的区别,可以看到只是单位换算了,-h原来提到过是--help的缩写,我猜测是帮助看的意思。 


who命令用于查看当前登入主机的用户终端信息


history命令用于显示历史执行过的命令(可以显示最近1000条命令记录,如果觉得1000条不够用,还可以自定义/etc/profile文件中的HISTSIZE变量值)括号里的内容我还不能理解,我还不知道怎么使用指令打开一个文件,估计要等到我能够打开文件后才可以知道括号里的内容。

 在使用history命令时,如果使用-c参数会清空所有的命令历史记录

使用“!编码数字‘的方式来重复执行某一次的命令,如图所示。

 从历史代码里可以看出我有点呆,因为或者不知道要打空格,或者忘记打空格或者打错又或者不相信运行的结果就再运行一次,还不熟练,可以理解。

历史命令会保存到用户家目录中的.bash_history文件中。Linux系统中以(.)开头的文件均代表隐藏文件,这些文件大多数为系统服务文件,可以用cat命令查看其文件内容。 

这次我没有实验成功,我一开始 以为我打错了,检查过一遍发现没有,后来以为我清空了,这个文件也没有了(现在想想不可能的)就加了一个who的指令发现还是不行,这个错误就先在这里搁置了,或许是因为自己真的没有这个文件。

在第二天早上,经过在网上查找和问相关专业的同学自己终于实现了这个命令。如下图所示:

但具体为什么实现的我还没搞清楚,这里可以记录一下我实现这个命令自己都做了一些什么。

  1. 尝试ls命令看看当前文件都包含什么文件 
  2. 用export改了PATH
  3. 用cd命令切换不同的文件一直在找.bash_history这个文件

经历九九八十一难终于还是找到了,或许是运行环境改变了,帮助我的那个同学是这么说的

等学的更加深入的时候自己或许就会明白了。为了实现这个命令,迫使自己提前学了后面的一些内容,所以或许后面的内容自己会写的少一点,比较水一点。


sosreport 命令用于收集系统配置以及架构信息并输出诊断文档

(用这个命令简单收集系统的运行状态和服务配置信息)

其实也不知道自己能够学到多深的Linux,但我想这是必要的,我想我不仅要知道这是什么,还要知道它为什么。怎么做距离我还有点远,慢慢来吧,加油吧。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值