zoukankan      html  css  js  c++  java
  • 给力shell命令

    1,查看apache的并发请求及其TCP连接状态
    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a,S[a]}'
    2,显示消耗内存/CPU最多的10个进程
    ps aux|sort -nk +4 |tail
    3,找去自己最常用的10条命令及使用次数
    sed -e 's/| /\n/g' ~/.bash_history | cut -d ' ' -f 1 | sort | uniq -c | sort -nr | head
    4,lsof命令
    显示abc进程现在打开的文件
    lsof -p 2622
    显示22端口现在运行什么程序
    lsof -i :22
    5,查看网卡是否有网线物理连接
    /sbin/mii-tool
    6,查看服务器序列号
    dmidecode |grep "Serial Number"
    7,查看物理CPU个数
    cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
    查看每个物理CPU中逻辑CPU个数
    cat /proc/cpuinfo | grep "siblings"

    8,查看逻辑CPU个数
    cat /proc/cpuinfo |grep "processor"

    9,加大ip_conntrack_max值
    vim /etc/sysctl.conf
    net.ipv4.ip_conntrack_max = 393216
    net.ipv4.netfilter.ip_conntrack_max = 393216
    降低ip_conntrack timeout时间
    vim /etc/sysctl.conf
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 300
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 120
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 60
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 120

    10,释放服务器内存
    To free pagecache, use:
    echo 1 > /proc/sys/vm/drop_caches
    To free dentries and inodes, use:
    echo 2 > /proc/sys/vm/drop_caches
    To free pagecache, dentries and inodes, use:
    echo 3 > /proc/sys/vm/drop_caches






  • 相关阅读:
    mysql高级之编程优化
    高性能产品必由之路
    linux下安装xhprof
    linux下安装apc
    linux下安装vld
    python装饰器通俗易懂的解释!
    python函数基础 与文件操作
    python基础入门一(语法基础)
    iOS Keychain,SSKeychain,使用 理解 原理
    起头
  • 原文地址:https://www.cnblogs.com/alang85/p/shell.html
Copyright © 2011-2022 走看看