Linux常用命令集锦

查看磁盘空间
df -hl
进程消耗资源情况
ps aux --sort -rss
进程消耗
top
内存
free -m

查看cpu资源
ps ux
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu

java程序部署情况
ps aux | grep 'java'

创建文件
cat>>filename

导出dump文件
jmap -dump:live,format=b,file=consumer.bat 3125
修改dump 文件后缀 bat 为 hprof

jps -l 查看当前java线程
输出线程dump文件
Jstack -l PID >> 123.txt

查看端口占用情况
lsof -i:8000

cat 命令与tail区别:
cat主要有三大功能:
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat file1 file2 > file
tai:显示指定文件的后若干行。
查看Linux版本:cat /etc/issue

通过nohup输出控制台日志的方式启动spring boot

 nohup java  -jar aa.jar > aa-logs/aa-gateway/aa-gateway.log  2>&1 &

原文地址:https://www.cnblogs.com/wanglao/p/11162457.html