美文网首页
Linux系统监控

Linux系统监控

作者: 荔枝哥 | 来源:发表于2018-08-30 00:11 被阅读7次

    系统监控

    查看系统参数

    查看CPU核数
    cat /proc/cpuinfo | grep "cpu cores" | uniq

    查看CPU型号
    cat /proc/cpuinfo | grep 'model name' |uniq

    查看内存总数
    cat /proc/meminfo | grep MemTotal

    查看硬盘大小
    fdisk -l | grep Disk

    进程和端口

    查看所有的进程和端口使用情况:
    netstat –apn or netstat -tnl

    查看端口被占用情况:
    netstat –apn grep 8080

    端口并发连接:
    netstat -n | grep 80 | awk '/^tcp/ {++S[NF]} END {for(a in S) print a, S[a]}' <br/>查看Tomcat进程: ps -aux | grep tomcat <br/>查看nginx并发(连接数)进程数: ps -ef|grep nginx |wc -l <br/>查看当网络连接状态中,已建立连接的数量: netstat -na|grep ESTABLISHED|wc -l <br/>查看系统tcp连接中各个状态的连接数 netstat -an | awk '/^tcp/ {++S[NF]} END {for(a in S) print a, S[a]}'

    输出每个ip的连接数,以及总的各个状态的连接数。
    netstat -n | awk '/^tcp/ {n=split((NF-1),array,":");if(n<=2)++S[array[(1)]];else++S[array[(4)]];++s[NF];++N} END {for(a in S){printf("%-20s %s\n", a, S[a]);++I}printf("%-20s %s\n","TOTAL_IP",I);for(a in s) printf("%-20s %s\n",a, s[a]);printf("%-20s %s\n","TOTAL_LINK",N);}'

    磁盘管理

    df -hl 查看磁盘使用情况

    df -hl 查看磁盘剩余空间

    df -h 查看每个根路径的分区大小

    du -sh [目录名] 返回该目录的大小

    du -sm [文件夹] 返回该文件夹总M数

    find [文件夹] -type f -print |wc -l 查询目录下的文件数量



    本文于 2013年05月12日 写于CSDN
    https://blog.csdn.net/RSun1/article/details/8918475

    相关文章

      网友评论

          本文标题:Linux系统监控

          本文链接:https://www.haomeiwen.com/subject/mzmlwftx.html