整理平时开发用到的一些常用指令,不断更新中......
基础指令 | 简单指令 | 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中的文件内容 通过搜索找到文件,回车进入文件修改 |