Linux常用命令
根据进程名杀死进程
ps -ef | grep process_name | grep -v grep | awk ‘{print $2}’ | xargs kill -9
docker拉取镜像
docker pull localhost:5000/v2/moyu-eureka-server:latest
docker删除镜像
docker images |grep moyu|grep -v grep | awk ‘{print $3}’ | xargs docker rmi
docker关闭容器
docker ps |grep moyu|grep -v grep | awk ‘{print $1}’ | xargs docker stop
docker删除容器
docker ps -a|grep moyu|grep -v grep | awk ‘{print $1}’ | xargs docker rm
docker启动容器
docker run -v /etc/localtime:/etc/localtime –name moyu-eureka-server -itd -p 8761:8761 localhost:5000/v2/moyu-eureka-server
删除指定目录
find 目录 -name “*.abc” | xargs rm
查看内存占用前五进程
ps auxw | head -1;ps auxw|sort -rn -k4|head -5
查看CPU占用前三进程
ps auxw|head -1;ps auxw|sort -rn -k3|head -3 ##查看TCP连接情况
###查看某端口的占用: lsof -i :8080
###查看所有tcp连接: lsof -i tcp
###统计mysql连接数: lsof -i tcp|grep mysql|wc -lbr>
###查看文件被哪些进程使用 lsof -t $file_name
###查看进程使用了哪些文件 lsof -p $pid
###查看进程里有哪些线程 ps -mp pid -o THREAD,tid,time 输出pid16进制,对应jstack中的nid printf “%x\n” tid jstack pid |grep 上述16进制的nid -A 30