linux服务器资源查看常用命令:

编程

[root@oldboy ~]# df -h
        文件系统                 容量  已用  可用 已用% 挂载点
        /dev/mapper/centos-root   50G  6.2G   44G   13% /
        devtmpfs                  63G     0   63G    0% /dev
        tmpfs                     63G     0   63G    0% /dev/shm
[root@oldboy ~]# free -h

                      total        used        free      shared  buff/cache   available
        Mem:           125G         30G         75G        843M         19G         93G
        Swap:           15G          0B         15G
[root@oldboy ~]# cat /proc/loadavg

        0.00 0.00 0.00 1/80 6709        #0.00 0.00 0.00 统计最近每1,5,15分钟的系统平均负载,系统负载越高 代表CPU越繁忙
                                        1/80 1表示的是运行队列中的进程个数,80代表系统中进程的总数
                                        6709 代表到此为止创建的最后一个进出那个ID
[root@oldboy ~]# uptime
    20:17:18 up 7:41, 2 users, load average: 0.00, 0.00, 0.00
                                    20:17:18 当前的时间
                                    up 7:41 运行的时间 数字越大,说明机器越稳定
                                    2 users 用户的连接数 是指用户的总连接数 而不是用户数
                                    load average: 0.00, 0.00, 0.00 负载信息 统计最近每1,5,15分钟的系统平均负载
[root@oldboy ~]# vmstat 

        procs     -----------memory----------         ---swap--         -----io----         -system--         ------cpu-----
         r  b   swpd   free   buff  cache            si   so            bi    bo               in   cs         us sy id wa st
         3  0      0 78873040   2276 20131760        0    0             0     1                0    0          0  0 100  0  0


[root@oldboy ~]# netstat -ntu | awk "{print $5}" | cut -d: -f1 | sort | uniq -c | sort -n    
                                        查询linux服务器有哪些IP在连接

                                
[root@oldboy ~]# w
        20:24:47 up 7:49, 2 users, load average: 0.00, 0.00, 0.00
        USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
        root tty1 - 14:18 ? 0.01s 0.01s -bash
        oldboy pts/1 192.168.124.1 00:25 0.00s 0.96s 0.04s sshd: oldboy [priv]
        第一行的信息不在进行解释
        第二行
                USER 表示用户名   TTY 虚拟终端  FROM 远程主机的ip(即从那登录的) LOGIN@ 登录的时间(即何时登录的)
                IDLE 空闲的时间 表示此用户闲置的时间
                JCPU 和终端相连的所有进程占用的时间,这个时间不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间
                PCPU 指当前进程所占用的时间(即在WHAT项中显示的进程)
                WHAT 当前正在运行进程的命令
 
[root@oldboy ~]# top
            top - 20:34:41 up 7:59, 2 users, load average: 0.00, 0.00, 0.00
            Tasks: 77 total, 1 running, 76 sleeping, 0 stopped, 0 zombie
            Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
            Mem: 1004112k total, 184508k used, 819604k free, 46740k buffers
            Swap: 786428k total, 0k used, 786428k free, 39060k cached

            PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
            1 root 20 0 19360 1524 1228 S 0.0 0.2 0:01.63 init
            2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
            3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
            第一行不在解释,同上
            第二行
                    77 total 进程的总数   1 running 正在运行的进程数   76 sleeping 睡眠的进程数   0 stopped 停止的进程数   0 zombie 僵死的进程数
            第三行
                    0.0%us 用户空间占用的CPU百分比   0.0%sy 内核空间占用的CPU百分比
                    0.0%ni 用户进程空间内改变过优先级的进程占用CPU百分比   100.0%id 空闲CPU百分比
                    0.0%wa 等待输入输出的CPU时间百分比(I/O等待占用CPU的百分比)
                    0.0%hi 硬中断占用CPU的百分比    0.0%si 软中断占用的CPU百分比   0.0%st 虚拟机占用的CPU百分比
            第四行
                    1004112k total 物理内存总量  184508k used 物理内存的使用量
                    819604k free 物理内存的空闲量  46740k buffers 缓冲的交换区总量
            第五行
                    786428k total 交换分区总量   0k used 使用的交换分区总量
                    786428k free 空闲的交换分区总量  39060k cached 缓存的交换区总量
            第六行
                    PID 进程ID  USER 进程所有者  PR 优先级
                    NI nice值 值越小表示优先级的级别越高(负值的优先级最高,正值的优先级最低)
                    VIRT 进程使用的虚拟内存总量 单位为kb VIRT=SWAP+RES
                    RES 进程使用的 未被换出的物理内存大小
                    SHR 共享内存大小
                    S 进程状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
                    %CPU 上次更新到现在的CPU时间占用百分比
                    %MEM 进程使用的物理内存百分比
                    TIME+ 进程使用的CPU时间总计
                    COMMAND 执行的命令

以上是 linux服务器资源查看常用命令: 的全部内容, 来源链接: utcz.com/z/510276.html

回到顶部