Linux 一些常用命令
-
解压gz文件到当前文件,同时删除原gz文件。
gzip -d filename*.gz -
在众多文件中查找包含关键信息的文件
find -name ‘filename*.txt’ |xargs grep ‘关键信息’ -
将文件传输到拷贝到另一台机器(能ping通)
sftp ubuntu@ip
sftp> put 文件 //将文件上传到另一台机器
sftp> get 文件 // 将另一台机器的文件下载到本机器
sftp> put -r 文件夹 //上传文件夹 -
查看当前环境的环境变量
env -
获取java线程池的线程状态
/openjdk/bin/jstack -l
pid 可以通过ps获取 -
显示进程id jps
-
kill -9 <进程id> 杀死特定进程
-
du -sh 查看文件夹空间占用情况
-
获取内存dump
jmap help 可以查看帮助文档
jmap dump=[文件名] 22
jcmd [pid] help 可以看到所有可以执行的命令
jcmd [pid] GC.heap_dump [].hprof 第一个参数进程id 第二个参数是文件名