黄石建设网站公司,wordpress第三方登陆,有趣的网站网址之家,怎样进行网站板块建设工作常用Linux命令记录 一、基础部分1、光标快速移动2、杀死指定端口3、查看磁盘占用4、CPU占用5、JVM命令 二、日志部分1、固定打印日志2、追加打印日志3、查询关键字周围4、浏览日志 一、基础部分
1、光标快速移动 mac下 移动到上一个单词#xff1a;option➡️
移动到下一… 工作常用Linux命令记录 一、基础部分1、光标快速移动2、杀死指定端口3、查看磁盘占用4、CPU占用5、JVM命令 二、日志部分1、固定打印日志2、追加打印日志3、查询关键字周围4、浏览日志 一、基础部分
1、光标快速移动 mac下 移动到上一个单词option➡️
移动到下一个单词option⬅️
移动到行首controla
移动到行尾controle 2、杀死指定端口
根据端口找到pidlsof -i :7001
删除指定pid的进程kill -9 pid
补充lsofList Open File 3、查看磁盘占用
查看磁盘占用情况df -lh
显示指定路径下每个目录的磁盘使用量并以 GB 为单位进行显示sudo du --max-depth1 -BG
查看当前目录下按磁盘使用量从大到小排序的前几个目录或文件的命令du -sh * | sort -hr | head
补充
dfdisk free -llisth以可读性更好的GB,MB,KB等单位显示空间大小
–max-depth1限制显示的层数这里设置为只显示当前目录下的直接子目录及其大小
-BG以 GB 为单位显示磁盘使用量
du -sh *计算当前目录下每个子目录或文件的磁盘使用量并以易读的格式如 GB、MB显示
sort -hr对前一步计算的结果进行按磁盘使用量排序并按逆序显示从大到小
head只显示排序后的前几个结果通常是前 10 个 4、CPU占用
查看进程PIDtop
查询线程PIDtop -Hp 进程号
格式化线程号PIDprintf “%x\n” 线程号 5、JVM命令
打印进程栈信息jstack -l 进程PID
打印进程栈信息下指定线程jstack 进程号 | grep ‘线程号’ -C5 --colorjstack 9 | grep ‘a’ -C 5 --color
补充
jstack options 参数说明
-F当 jstack [-l] pid 没有响应时强制打印一个堆栈转储。
-l打印关于锁的其他信息比如拥有的java.util.concurrent ownable同步器的列表。
-m打印包含Java和本机C/ C帧的混合模式堆栈跟踪。
-h打印帮助信息 二、日志部分
1、固定打印日志
打印文件中含log行的日志cat log.log | grep “xx”
打印log文件最后100行tail -n 100 log.log 2、追加打印日志
打印最新log文件tailf log.log
打印最新log文件中含有xx行的日志tailf log.log | grep ‘xx’ 3、查询关键字周围
显示匹配行上下3行grep -C 3 “error” log.log
显示匹配行上面2行grep -B 2 “warning” log.log
显示匹配行后面4行grep -A 4 “exception” log.log 4、浏览日志
查看log.log文件less log.log 上下操作 向上翻页 b 或 Page Up向下翻页空格 或 Page Down向上滑动k向下滑动j到末尾shiftg 搜索 搜索abc/abc跳转上一个N跳转下一个n 退出 退出 moreq