基于Red Hat Enterprise Linux 7.5

Linux系统状态检查评定,linux学习笔记。系统状态检查命令

  • 互连网有关 ifconfig用于获取网卡配置与互连网状态等音讯,格式为 ifconfig
    [网络设施] [参数]
    查看本机当前的网卡配置与互联网状态等音信:

    ifconfig
    
  • uname命令用于查看系统基本版本等消息,格式为:uname [-a]
    uname -a

  • uptime命令用于查看系统的载荷情形,格式为:uptime,以下命令用来每秒刷新二遍获得眼下的系统负荷情状

    watch -n 1 uptime“
    
  • free命令用于显示当前系统中内部存款和储蓄器的使用量景况,格式为:free
    [-m/-g]
    ,表示以什么单位 mb依旧gb

    free -m
    
  • who命令用于查看当前登入主机的用户意况,格式为:who [参数]

    who
    
  • last命令用于查看全数系统的登入记录,格式为:last [参数]

    last
    
  • history命令用于体现历史实践过的指令,格式为:history,保存在.bash_history中,
    history暗许会保存1000条实施过的吩咐,若要修改可一向编辑/etc/profile文件的HISTSIZE值

    history
    history -c 清空历史记录
    
  • sosreport命令用于采集系统系统布署并确诊音信后输出结诗歌书档案,格式为:sosreport
    当大家的红帽种类出现故障须求调换红帽厂商或任何技术协助时,大多数景色都急需提供利用到这么些命令。
    收集种类地面配置新闻并确诊:

    sosreport
    

  作为一名合格的运营职员,要能很好地询问Linux服务器,要能熟知查看Linux系统的运转情状。以下是常用到的Linux系统状态检查实验命令。

系统状态检查评定命令


  一. ifconfig:用于获取网卡配置与网络状态等音信。平日大家一贯输入
ifconfig 并回车,就会合到想要的关于本机网络安排的新闻。

网卡互联网、系统基本、系统负荷、内部存款和储蓄器使用状态、当前启用终端数量、历史登录记录、命令执行记录以及挽救检查判断命令的应用办法。

 1、ifconfig

  二. uname:用于查看系统基本与系统版本等新闻。输入 uname
并回车,终端只会输出 Linux
(系统的基本名称);为了获取愈来愈多的关于系统版本的新闻,我们常把
uname命令 和 参数-a
结合使用。比如:输入 uname -a
并回车,终端会输出系统基本名称、主机名、内核发行版本、节点名、系统时间……等更详实的新闻。

一.ifconfig用以获取网卡配置与互连网状态等音讯:格式为ifconfig [网络设备] [参数]

ifconfig用于获取和布署互联网接口的网络参数,格式为“ifconfig [互联网设施]
[参数]”

  要想查看当前系统版本的详细音信,则能够利用 cat命令,查看文件 /etc/redhat-release 。

翻开本机当前的网卡配置与互连网状态等音讯,重要正是看每段开首的网卡名称、inet参数前边的IP地址、ether参数前面包车型大巴MAC网卡物理地址以及奇骏X、TX的收取与发送数据包的流量大小,即上面加粗的音讯内容

参数:

  叁. uptime:用于查看系统的载荷信息。直接输入
uptime,则极端输出关于系统的负荷新闻。

[root@linuxprobe ~]# ifconfig
eno16777728: flags=4163  mtu 1500
        inet 192.168.10.10  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::20c:29ff:fec4:a409  prefixlen 64  scopeid 0x20
        ether 00:0c:29:c4:a4:09  txqueuelen 1000  (Ethernet)
        RX packets 36  bytes 3176 (3.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 38  bytes 4757 (4.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 0  (Local Loopback)
        RX packets 386  bytes 32780 (32.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 386  bytes 32780 (32.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

add addr/prefixlen:给网络设施增进1个IPv陆地址

  四. free:用于展现当前系统中内部存款和储蓄器的使用量音讯。经常与 -h参数 结合使用,会输出以 G(吉)、M(兆)
为单位的数码,越发有益阅读。

2.uname限令用于查看系统基本与系统版本等新闻,格式为:uname [-a]

del add/prefixlen:将网络设施的三个IPv6地址删除

  五. who:用于查看当前登入主机的用户终端音信。直接输入 who
并回车,即可查看结果。

诚如会固定搭配上-a参数来完全查看当前系统的根本名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等音信:

up:激活互连网设施,如果给配备安装了地址,等于隐性设置了这些选项

  6. last:查看本机的登六记录。

[root@linuxprobe ~]# uname -a
Linux linuxprobe.com 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

down:关闭网路设备

  7. history:用于展现执行过的野史命令。系统暗中认可会回忆用户目前选取过的一千条历史命令。当然一千这些参数是足以修改的,进入文件 /etc/profile 对参数HISTSIZE举办修改即可。将history命令与参数-c结合使用,能够清空全体命令的历史记录。使用命令的历史记录会被记录到文件~/.bash_history (以 .
开头,是二个隐蔽文件) 里面,使用cat命令即可查看。经过亲自测试发现,唯有在每回重复开动电脑后,文件 .bash_history
才会更新历史记录到近期的3次。

3.uptime命令用于查看系统的载重音信,格式为:“uptime”。

[-]arp:在网络设施上选取或甘休A凯雷德P协议

  八. sosreport:用于收集体系安顿及架构新闻并出口会诊文书档案。最后会打包生成文件,保存到目录/var/tmp/下。要是只是演习使用该命令,则足以到钦赐目录下删除生成的文本。使用删除命令的格式为:rm -f [文件名]

以此命令真的很棒,它能够为您出示当前系统时间、系统已运转时刻、启用终端数量以及平均负载值等消息数据。平均负载值指的是方今一分钟、陆分钟、16分钟的种类压力情状(下边加粗的音信部分),负载值越低越好,尽量不要短时间超越一。别的您还足以构成搭配用”watch
-n 一 uptime”命令来每秒刷新3遍来赢伏贴前的连串负荷情形。

[-]澳门金沙国际,promisc:允许或取缔网络设施处于混杂形式

 

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

[-]allmulti:允许或禁止网络设施处于组播格局

注:仰望与诸位读者互动沟通,共同学习发展。

肆.free指令用于显示当前系统中内部存款和储蓄器的使用量音讯,格式为:free [-h]

address:给网络设施分配3个IP地址

[root@controller openstack-dashboard]# free -h 
              total        used        free      shared  buff/cache   available
Mem:           7.6G        4.2G        1.1G         16M        2.4G        3.1G
Swap:          4.0G          0B        4.0G

 

5.who命令用于查看当前登入主机的用户终端音信,格式为:who [参 数]

2、uname

[root@controller openstack-dashboard]# who
登陆的用户名  终端设备    登陆到系统的时间
root     tty1         2017-07-12 19:32
root     pts/0        2017-07-12 20:24 (10.1.1.1)
root     tty4         2017-07-12 15:32

uname用于打字与印刷当前系统的有关消息,格式为“uname [option]”

6.last命令用于查看全体系统的登入记录,格式为:last [参数]

参数

动用last命令能够见见本机的登录记录,但由于那些消息都以被以日记文件的花样保留在系统中的数据内容,骇客们很自由的便可对剧情展开曲解,所有千万不要壹味以该命令的出口音信而判断系统有无被恶意凌犯!

-a(all):展现全体消息

[root@controller openstack-dashboard]# last
root     pts/0        10.1.1.1         Wed Jul 12 20:24   still logged in   
root     pts/1        10.1.1.1         Wed Jul 12 15:33 - 22:32  (06:58)    
root     tty4                          Wed Jul 12 15:32   still logged in   
root     pts/0        10.1.1.1         Wed Jul 12 21:27 - 17:42  (-3:-44)   
root     tty1                          Wed Jul 12 19:32   still logged in   
reboot   system boot  3.10.0-327.el7.x Wed Jul 12 19:19 - 19:27 (1+00:07)   
root     tty1                          Mon Jul 10 02:32 - crash (2+16:47)   
reboot   system boot  3.10.0-327.el7.x Mon Jul 10 02:05 - 19:27 (3+17:22)   

-m(machine):展现硬件类型

七.history命令用于体现历史实践过的吩咐,格式为:“history [-c]”。

-n(nodename):显示本机的网络节点主机名

野史命令会被保留到用户家目录中的”.bash_history”文件中。Linux系统中以点(.)初叶的文件均表示隐藏文件,壹般大多会是系统服务文件。

-r(release):呈现操作系统一发布行版本

history -c能够清空该用户在本机中举行的Linux命令历史记录信息。

-s(sysname):彰显操作系统名

8.sosreport命令用于采集系统安排并确诊新闻后输出结诗歌书档案,格式为:“sosreport”。

-p(processor):显示主机CPU类型

玖.stat命令用于查看文件的具体存款和储蓄新闻和岁月等音讯,格式“stat 文件名称”。

-v:突显操作系统版本

[root@controller ~]# stat admin-openrc 
  File: ‘admin-openrc’
  Size: 259         Blocks: 8          IO Block: 4096   regular file
Device: 802h/2050d  Inode: 70120482    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2017-07-12 20:02:55.648994169 +0800
Modify: 2017-07-12 20:02:08.394996175 +0800
Change: 2017-07-12 20:02:08.394996175 +0800
 Birth: -

 

3、uptime

uptime用于查看系统的负荷新闻,其实显示的便是ps命令的率先行参数

 

4、free

free用于体现当前系统已利用和未选择的情理内部存款和储蓄器和调换内存、共享内部存款和储蓄器和水源使用的缓冲区总和,格式为“free
[参数]”

参数

-b:以Byte为单位呈现

-k:以KB为单位显示(缺省应用KB展现)

-m:以MB为单位出示

-t:展现内部存款和储蓄器总结行

-s:以秒为单位不断监视内部存款和储蓄器使用意况

 

5、who

who用于查看当前登入主机的用户终端音信,格式为“who [参数]”

参数:

-H:呈现栏目行

-i/-u/–idle:呈现闲置时间,若是该用户在一分钟内有进展过其余动作,将标志成“.”号,借使当先二四钟头未有动作,标记成old

-q/–count:展现任何的登六账号和登7人数

-m:和 who am i 效果等同

 

6、last

last用于查看全数系统的登6记录,但这一个登陆日志其实可相信度并不高,因为登1三十一日志文件能够轻易被涂改,所以只是以那些日记并不能够判定系统是还是不是被侵入,格式为“last
[参数]”

参数

-a:在最终一列呈现从何地登陆的主机名

-CR-V:不显示主机名

-num/-n:钦赐last显示多少行

-d:对于非本地的登6,Linux不仅会保留远程主机名同时也保留IP地址,那个选项可以将IP地址转换到主机名

-i:这一个选项类似于呈现远程主机的IP地址的-d参数

-x:显示系统关机记录和平运动行级别改变的日记

 

7、history

histort用于展现历史实践过的授命,格式为“history [n] | history [-c] |
history [-raw] hisfiles”

n:呈现多少行历史命令

-c:清空历史命令

-r:将hisfiles中的命令读入当前shell的野史命令缓冲区

-a:将猛增的历史命令写入hisfiles中,假设不点名,私下认可写入
~/.bash_history中

-w:将日前的野史命令写入histfiles文件中

 

8、sosreport

sosreport用于采集系统铺排及架构新闻并输入检查判断文书档案,格式为”sosreport”(越来越多参数查看man
sosreport)

里头有叁处确认的地点,确认即可

澳门金沙国际 1

末段便是出口的公文路径和肯定新闻

相关文章