Linux常用指令整理

整理平时开发用到的一些常用指令,不断更新中......

  基础指令   简单指令   JAVA指令  
  指令 说明   指令 说明   jstack 追踪进程堆栈  
  du -sh /tmp  查看tmp目录下所有文件大小   top 进程   jmap 内存分析  
  ss  查看连接数   df -alh 磁盘占用   jps -l -m 查看java进程详细信息  
  netstat -ntlp 查看端口占用   free -alh 内存占用   jmap -heap [pid] 查看堆信息  
  yum install 删除   ifconfig ip   jstat    
  yum remove 卸载   service iptables start|status|stop 防火墙   jmap -histo [pid] 查看类的信息,如对象数、字节大小  
  tail -f 实时滚动日志   cat xxx.txt | grep "x" | grep "y" 搜索   jmap -dump:file=[filedir] [pid] 生成DUMP文件,使用MAT进行分析  
  tar -zxvf 解压              
  cat /etc/redhat-release 查看版本              
  nohup ./xxx & 后台执行              
  yum search java|grep jdk  查看yum可安装的软件列表              
  dstat -tcdrlmn --top-cpu 查看时间、CPU、磁盘读写、IO、负载、
内存、网络、最高的CPU占用和最高的
内存占用
             
  dstat -cl -C 0,1,2,3,4,5,6,7 --top-cpu 查看8颗核心,每颗核心的使用情况
和CPU使用情况
             
  vmstat -an 1 每秒间隔查询虚拟内存情况              
  pstack 看活动的进程内的堆栈              
  strace zkServer.sh start strace是跟踪进程执行时的系统调用和
所接收的信号
             
  tar -czf xx.tar xxx.file 压缩到文件xx.tar              
  vim XX.jar 修改XX.jar中的文件内容 
通过搜索找到文件,回车进入文件修改
             

你可能感兴趣的:(linux)