linux学习笔记,系统一管理理经验

By admin in 美高梅手机版4858 on 2019年3月30日

基于Red Hat Enterprise Linux 7.5

系统状态检查命令

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

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

  • uptime命令用于查看系统的载重境况,格式为:uptime,以下命令用来每秒刷新1遍获得近期的类别负荷意况

    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系统状态检查和测试命令。

系统状态检测命令


  1. ifconfig:用于获取网卡配置与互联网状态等音信。平日大家直接输入
ifconfig 并回车,就会看出想要的关于本机互连网布局的音讯。

网卡互连网、系统基本、系统负荷、内部存款和储蓄器使用景况、当前启用终端数量、历史登录记录、命令执行记录以及挽救诊断命令的选择格局。

linux学习笔记,系统一管理理经验。 1、ifconfig

  2. uname:用于查看系统基本与系统版本等音信。输入 uname
并回车,终端只会输出 Linux
(系统的基石名称);为了博取越多的关于系统版本的消息,大家常把
uname命令 和 参数-a
结合使用。比如:输入 uname -a
并回车,终端会输出系统基本名称、主机名、内核发行版本、节点名、系统时间……等更详尽的消息。

1.ifconfig用来获取网卡配置与互联网状态等新闻:格式为ifconfig [网络设备] [参数]

ifconfig用于获取和配备网络接口的网络参数,格式为“ifconfig [网络设施]
[参数]”

  要想查看当前系统版本的详细消息,则可以使用 cat命令,查看文件 /etc/redhat-release 。

查阅本机当前的网卡配置与网络状态等音讯,重要便是看每段起初的网卡名称、inet参数前边的IP地址、ether参数前面包车型地铁MAC网卡物理地址以及CRUISERX、TX的吸收接纳与发送数据包的流量大小,即下边加粗的音信内容

参数:

  3. 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:给互连网设施拉长叁个IPv6地址

  4. free:用于呈现当前系统中内部存款和储蓄器的使用量消息。平时与 -h参数 结合使用,会输出以 G(吉)、M(兆)
为单位的数量,尤其有益于阅读。

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

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

  5. 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 (以 .
开首,是3个潜藏文件) 里面,使用cat命令即可查看。经过亲身测试发现,只有在每一回重复起动电脑后,文件 .bash_history
才会更新历史记录到近期的叁次。

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

[-]arp:在互联网设施上利用或终止ATiggoP协议

  8. sosreport:用于收集连串布局及架构消息并出口诊断文书档案。最后会打包生成文件,保存到目录/var/tmp/下。假诺只是演练使用该命令,则能够到钦点目录下删除生成的公文。使用删除命令的格式为:rm -f [文件名]

本条命令真的很棒,它能够为你呈现当前系统时间、系统已运营时刻、启用终端数量以及平均负载值等新闻数量。平均负载值指的是新近1秒钟、五秒钟、1四分钟的连串压力情状(上边加粗的信息部分),负载值越低越好,尽量不要长时间超过1。别的您仍是能够结合搭配用”watch
-n 1 uptime”命令来每秒刷新2回来取稳当前的系统负荷情形。

[-]promisc:允许或取缔网络设施处于混杂方式

 

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

[-]美高梅手机版4858 ,allmulti:允许或禁止网络设施处于组播格局

注:仰望与诸位读者互动交换,共同学习升高。

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

address:给网络设施分配一个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):展现硬件类型

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

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

正史命令会被封存到用户家目录中的”.bash_history”文件中。Linux系统中以点(.)初叶的公文均代表隐藏文件,一般大多会是系统服务文件。

-r(release):展现操作系统发行版本

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

-s(sysname):展现操作系统名

8.sosreport命令用于收集类别布置并确诊信息后输出结随想档,格式为:“sosreport”。

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

9.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:显示闲置时间,假如该用户在一分钟内有进展过其余动作,将标志成“.”号,借使当先24钟头没有动作,标记成old

-q/–count:展现全部的登陆账号和登七人数

-m:和 who am i 效果等同

 

6、last

last用于查看全体系统的登陆记录,但那么些登陆日志其实可相信度并不高,因为登陆日志文件能够随意被涂改,所以只有以那些日记并不可能判定系统是或不是被凌犯,格式为“last
[参数]”

参数

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

-凯雷德:不显得主机名

-num/-n:钦点last突显多少行

-d:对于非本地的登陆,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)

内部有三处确认的地点,确认即可

美高梅手机版4858 1

最终正是出口的文书路径和确认音讯

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有