因为记忆容量有限,这里记录些比较实用的linux指令串

0.查看所有java进程GC情况:for i in `jps|egrep -v "Jps|Launcher" |cut -d" " -f1`;do pwdx $i; jstat -gcutil $i ;done
1.统计每个java进程的线程数:for i in `ps aux|grep java|awk '{print $2}'` ;do echo pid:$i; jstack $i |grep java.lang.Thread.State|awk '{print $2}'|sort|uniq -c;done
2.统计TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
3.统计每个IP的连接数:netstat -anp| awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -nr|more
4.统计每个进程的网络连接数:netstat -anp|awk '{print $7}'|awk -F/ '{print $1}'|sort|uniq -c | sort -nr|more
5.统计日志文件里每个接口被调用次数:grep RestChannelHandler global.log|cut -d"," -f3|cut -d"?" -f1|sort |uniq -c |sort -nr |more
6.替换文件里指定字符串:sed -i "s/10.10.30.247/localhost/g" `grep 10.10.30.247 -rl */conf/*` 或者:find -name *.shtml|xargs perl -pi -e 's|10.10.30.247|localhost|g'
7.同步目录:rsync -av -e 'ssh -p 10007' 192.168.1.3:/root/server103 /root/
8.实时查看正在执行的sql语句: /usr/sbin/tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | egrep -i 'SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL'
9.删除空目录:find /data -type d -empty | xargs -exec rmdir; 删除空文件:for emp in `/usr/bin/find -size 0` ;do /bin/rm $emp;done

10.列出所有jvm可选参数:java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version

11.同时跟踪fork和vfork出来的进程strace -f -F -p 123

转载于:https://www.cnblogs.com/langke93/archive/2013/01/30/2882894.html

记录些实用的linux指令串相关推荐

  1. 【Linux】Linux指令串讲

    大家好,今天要开启一个新的专题:Linux 今天的内容是指令还有一些基本的Linux知识补充 由于Linux的知识很难明确写出分类,所以目录就不会做的特别详细完全 喜欢的小伙伴点赞收藏一下不迷路哦 目 ...

  2. 【树莓派】Linux指令使用记录

    以此记录自己用过的Linux指令,话说一点都不会Linux... tar tar  功能参数   文件路径 功能参数: c  创建压缩文件 x  解压压缩文件 t  查看压缩文件 以上是主功能,三者只 ...

  3. 很实用的Linux 系统运维常用命令及常识(超实用)

    很实用的Linux 系统运维常用命令及常识(超实用) 作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面脚本之家小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维 ...

  4. Linux 指令大全(3)

    2019独角兽企业重金招聘Python工程师标准>>> Linux 指令大全(3) 名称:/etc/aliases 使用权限:系统管理者 使用方式: 请用 newaliases 更新 ...

  5. Linux指令和对应的英文全称,Linux单横杠和双横杠的区别

    1.linux单横杠 双横杠的区别 其实不叫横杠,是叫hyphen连字符. -,单个连字符跟的是多个单字符参数,--,双连字符跟的是单个多字符参数 想想这设计也是巧妙,如果不区分的话,写在一起几个字母 ...

  6. 鲜为人知而又实用的 Linux 命令大全

    鲜为人知而又实用的 Linux 命令大全 Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用 ...

  7. linux 指令大全

    linux 指令大全  版权信息        作者 未知  文章出处 天津linux 热线  文档制作 拒绝正版  名称 cat   使用权限 所有使用者   使用方式 cat [-AbeEnstT ...

  8. linux指令大全[1](转)

    linux指令大全[1](转) cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--versi ...

  9. linux指令-一看就懂

    linux基础命令新手版 解释每个命令的释义 让你知其所以然 代码复制可直接使用 让你零基础学linux 写在前面 # 一.指令的帮助即解释 # 1. man: manualsman ls# 可能对于 ...

最新文章

  1. 高频数据交换下Flutter与ReactNative的对比
  2. Windows应用程序类型和相应的入口点函数
  3. Android入门学习教程PDF免费下载
  4. pandas中drop用法_如何使用drop方法对数据进行删减处理
  5. WebKit 分析–for android【new】
  6. java限制在同一台电脑上只允许有一个用户登录系统
  7. golang 升级到新版本_Scikit-learn新版本发布,一行代码秒升级
  8. 无法获得 VMCI 驱动程序的版本: 句柄无效。 驱动程序“vmci.sys”的版本不正确。请尝试重新安装 VMware Workstation。 开启模块 DevicePowerOn 的操作失败
  9. mysql 的标识符_MySQL查询或标识符在Jupyter中太长?
  10. LeetCode 260. Single Number III
  11. 19.TCP/IP 详解卷1 --- TCP 的交互数据流
  12. php开发oa系统的插件下载不了,OA系统安装不了office控件的解决方法
  13. 分布式任务调度平台XXL-JOB
  14. LCP 03 机器人大冒险(分析-计算运动周期)
  15. java 内部类,匿名内部类
  16. 自定义UISearchBar 适配IOS6和IOS7 修改放大镜图标 修改光标颜色 修改边框颜色 placeholder颜色 设置文本框背景
  17. 如何利用自己的数据制作社交地图?只显示可视区域内的标注
  18. Hadoop Ha (High avilable)配置
  19. echarts 保存/导出图片
  20. ! LaTeX Error: File xxx.sty not found-统一解决办法

热门文章

  1. C语言再学习 -- Linux 中常用基本命令
  2. /etc/resolv.conf 的更改在重启后丢失的解决办法
  3. mysql拼图游戏代码_Java小项目之拼图游戏
  4. 加密货币与智能合约的隐私 (一): 区块链上的隐私
  5. 用python从0开始创建一个区块链,从代码深入理解区块链
  6. mybatis mapper.xml 文件共用_MyBatis 缓存原来是这么一回事儿!| 原力计划
  7. 迷宫问题pascal程序
  8. BZOJ 3277 串 BZOJ 3473 字符串 (广义后缀自动机、时间复杂度分析)
  9. UOJ #214 [UNR #1]合唱队形 (概率期望计数、DP、Min-Max容斥)
  10. php输出一百个hello,如何使用 PHP 输出 hello world?