系统内存,CPU,分区情况、网卡块数及流量的查看 及 服务器运行状态相关命令

1 查看linux系统内存大小(总内存、剩余内存、可使用内存)
cat /proc/meminfo

如图,可知下图中这个服务器的内存为8G内存

而下面这台服务器的内存为16G

2 查看linux系统内存使用量和交换区使用量

free -m       以M为单位

free -g         以G为单位

3 查看linux系统的 CPU型号、类型以及大小。

cat /proc/cpuinfo

4 查看 linux系统各分区的使用情况

df -h

5 查看linux系统有几块网卡

命令一:

ifconfig -a

[root@mysql-master ~]# ifconfig -a
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.81.181  netmask 255.255.255.0  broadcast 192.168.81.255
        inet6 fe80::b098:7783:cbdc:9fa2  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:f9:65:85  txqueuelen 1000  (Ethernet)
        RX packets 180814  bytes 14249489 (13.5 MiB)
        RX errors 0  dropped 55256  overruns 0  frame 0
        TX packets 64385  bytes 8137686 (7.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1555  bytes 177784 (173.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1555  bytes 177784 (173.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

命令二:

cat /proc/net/dev

例1:

[root@mysql-master ~]# cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
 ens32: 14259033  180940    0 55277    0     0          0         0  8146254   64482    0    0    0     0       0          0
    lo:  177784    1555    0    0    0     0          0         0   177784    1555    0    0    0     0       0          0

最左边的表示接口的名字,Receive表示收包,Transmit表示发包;

bytes表示网口发送或接收的数据的总字节数;

packets表示收发正确的包量;

errs表示收发错误的包量;

drop表示收发丢弃的包量;

 

例2:

[root@gxzs-jtfwq ~]# cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
  eth0: 30804145841 11748397    0   12    0     0          0         0 32975314494 12558208    0    0    0     0       0          0
    lo: 184259278 3102025    0    0    0     0          0         0 184259278 3102025    0    0    0     0       0          0
virbr0-nic:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
virbr0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0

 



服务器运行状态相关命令

5 ps

查看 系统进程,一盘都是用这个命令查看进程pid,然后用pid做更深入的排查。

基本用法:
ps -aux   ( 或 ps -ef)   查看所有进程
ps -T -p ${pid}    查看某个进程的线程

6 pstree

查看系统进程树,他可以把各个进程之间的关系用树形结构标识出来。

基本用法:
pstree

7 top 

查看系统进程运行情况,包括资源的使用情况,系统负载等。

详见 运维日常及常用命令

8 查询系统运行时间  uptime 命令

服务器在运行重要应用的时候,必须尽量保证长时间的稳定运行,有时候甚至要求零宕机。怎么才能知道服务器运行了多久呢?

使用 uptime 命令即可查询服务器已经运行了多久。

上图中,左起第一条信息 13:01:32 ,是系统当前时间,以24小时格式输出。

上图中,左起第二条信息 up 9 days, 4:43, 是系统累计运行时间。上图显示系统已经运行了9天4小时43分钟。
如果系统累计运行时间没超过24小时,这里将只会显示小时和分钟,或只显示分钟。
当系统重启后将会清零。

上图中,左起第三条信息,显示已登录用户的数量

上图中,最后一条信息是系统的平均负载量。分为三部分,分别代表过去1分钟、5分钟、15分钟系统的平均负载量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wudinaniya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值