Linux运维实用命令技巧

查看进程运行的CPU内核:#ps -o pid,psr,comm -p <pid>

将进程绑定在指定CPU内核上运行:#taskset -pc <pid>

查看系统中的僵尸进程:#ps -A -o stat,ppid,pid,cmd | grep -e '^[zZ]'

查看进程调用过程:#strace -p <pid>

查看系统信息:#uname -a

    内核名      主机名    内核版本     内核编译日期    操作系统版本      处理器类型     硬件平台      操作系统

查看Linux发行版:#cat /etc/issue

查看Linux命令来源于哪个包:#yum provides *bin/[command]        (yum provides *bin/route

网络抓包:#tcpdump -i eth0    (按网卡抓包)

       #tcpdump -i eth0 -nn 'icmp'   (按网卡流量中的icmp协议抓包)

       #tcpdump -i eth0 -nnA 'port 80' 

       #tcpdump -i eth0 -nnA '!port 80'

       #tcpdump -i eth0 -nn 'host 192.168.1.12'

     #tcpdump -i eth0 -nn 'dst host 192.168.1.12'

       #tcpdump -i eth0 -nn 'src host 192.168.1.12'

     #tcpdump -i eth0 -nnA 'port 22 and host 192.168.1.12'

压力测试:#ab -c 10 -n 100 http://www.example.com/index.php       -c 10 表示10个并发,-n 100表示请求总数100次

查看网网络流量:# iftop -i eth0              查看网卡eth0的流量情况

                    TX:发送流量
                    RX:接收流量
                    TOTAL:总流量
                    Cumm:运行iftop到目前时间的总流量
                    peak:流量峰值
                    rates:分别表示过去 2s 10s 40s 的平均流量

        # iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0   显示特定网段的流量

posted on 2019-01-14 14:14  **小君哥**  阅读(101)  评论(0编辑  收藏  举报

导航