• 常用linux命令


    1.查看cpu使用情况命令

    top

    查询结果列说明:

    PID:进程的ID
    USER:进程所有者
    PR:进程的优先级别,越小越优先被执行
    NInice:值
    VIRT:进程占用的虚拟内存
    RES:进程占用的物理内存
    SHR:进程使用的共享内存
    S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
    %CPU:进程占用CPU的使用率
    %MEM:进程使用的物理内存和总内存的百分比
    TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
    COMMAND:进程启动命令名称

    2.系统限制某用户最多可运行的线程数

    ulimit  -u 或 ulimit  -a       
    

    3.系统支持的最大线程数(理论上的)                      

    cat /proc/sys/kernel/pid_max 

    4.内核所能使用的线程的最大数目                

    cat /proc/sys/kernel/threads-max 

    5.查看进程信息,例pid(进程号)     

    ps -ef | grep <PID> 

    6.查询当前某程序的线程或进程数                       

    pstree -p <PID>| wc -l

    7.当前整个系统已用的线程或进程数(wc为管道命令 word count 统计,-l 为统计行数)                       

    pstree -p | wc -l  

    8.动态查看某个进程的资源消耗情况                              

    top -p pid 

    9.查看系统内存使用情况

    free -h 
    

    10.查看已开放的端口

    firewall-cmd --zone=public --list-ports
    

    11.添加8484端口到白名单 执行

     firewall-cmd --permanent --zone=public --add-port=8484/tcp
    

    12.重启防火墙

    firewall-cmd --reload
    

    13.查询文件大小

    du -ah --max-depth=1
    

    -h:以人类可读的方式显示

    -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小

    -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小

    -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和

    --apparent-size:显示目录或文件自身的大小

    -l :统计硬链接占用磁盘空间的大小

    -L:统计符号链接所指向的文件占用的磁盘空间大小

                                     

  • 相关阅读:
    Codeforces 1105C Ayoub and Lost Array
    绍兴市acm竞赛
    CodeForces#520 div2 1062B
    CodeForces#520 div2 1062A
    1067A
    测试MathJax
    BZOJ1010 玩具装箱toy
    停止
    秽翼
    爆零
  • 原文地址:https://www.cnblogs.com/pandaNHF/p/13206351.html
Copyright © 2020-2023  润新知