Linux 用过的指令

2020-12-09

# 查看某个进程的启动时间
ps -p 22345 -o lstart

# 查看硬盘大小
df -h

# 查看目录大小
du -sh

# 安装 iptables-services 服务,centos 7 默认不使用
yum install iptables-services

#放开 9899 端口
iptables -I INPUT -ptcp --dport 9899 -j ACCEPT

# 显示 cpu、内存情况
top
 -> 1  显示核详细信息
 -> f  显示各参数解释
 -> shift+m  按内存排序
 -> shift+h  按 cpu 排序

# 安装 rz sz,文件传输软件
yum install lrzsz -y

# 解压 JDK
tar -zxvf jdk-8u141-linux-x64.tar.gz

# 字体列表
fc-list   
# 中文字体
fc-list :lang=zh  
# 查看字体详情
fc-match -v "字体名" 

# 根据进程名查找
ps -ef |grep tomcat

# 根据端口号查找相关进程
ps -ef |grep port

# 根据pid查找相关进程
ps -ef |grep pid

# 根据端口查进程
lsof -i:port
netstat -nap | grep port

# 根据进程号查端口
lsof -i|grep pid
netstat -nap | grep pid

# 进程占用 cpu 最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

# 进程占用内存(MEM)最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

# 打开句柄数排序最高的前10个进程
lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|head

# 进程打开线程数
ps -LF PID|wc -l

# 进程打开线程详情
ps -LF PID

# 输出某个特定进程并检查该进程内运行的线程状况
top -H -p PID

# jstack统计线程数
jstack -l PID | grep 'java.lang.Thread.State' | wc -l

# 十进制打印十六进制
printf "%x" tid

# 查看 JVM 进程
jps -mlv
# 显示进程号
jps -q
# main函数参数
jps -m
# 主类全名
jps -l
# jvm启动参数
jps -v

# 统计进程使用的句柄数
lsof -p PID|wc -l

 

ConstXiong 备案号:苏ICP备16009629号-3