zoukankan      html  css  js  c++  java
  • linux指令

    1.只查看该进程:ps -ef | grep 11345
    2.查看该进程打开的文件:lsof -p 11345
    3.查看内存分配:lcat /proc/11345/maps
    4.查看堆栈:pstack 11345
    5.查看发出的系统调用:strace -p 11345
    6.查看调用库函数:ltrace -p 11345

    可以使用:ps -fe|grep filename,
    也可以使用:fuser filename查看
    然后可以看这个进程跟哪里东西有关联,使用了哪些端口
    只查看该进程:ps -ef | grep ID
    查看该进程打开的文件:lsof -p ID
    查看内存分配:lcat /proc/ID/maps
    查看堆栈:pstack 11ID
    查看发出的系统调用:strace -p ID
    查看调用库函数:ltrace -p ID

    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

    # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

    # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu cores"| uniq

    # 查看逻辑CPU的个数 cat /proc/cpuinfo| grep "processor"| wc -l

    lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具

    lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22

    netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,如下图

    netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22

  • 相关阅读:
    行转列
    multipath 安装配置
    网卡绑定
    numa对MySQL多实例性能影响
    Fatal NI connect error 12170
    REVOKE DBA权限要小心
    Oracle 数据库整理表碎片
    listagg 函数
    10046 事件补充
    tkprof 解释
  • 原文地址:https://www.cnblogs.com/dynas/p/6815884.html
Copyright © 2011-2022 走看看