JAVA开发人员Linux常用命令

性能监控

查看进程打开的链接数

lsof -p pid

仪表盘

top

top里面比较关键的几个指标
Swap频繁变动说明服务器内存不够
CPU使用可以观察哪些程序占用CPU高,服务器来说一般是MYSQL,或者JAVA GC的时候
TOP里面的内存不代表程序实际占用的内存,而是程序申请的内存


image.png

文件操作

文本创建

touch file_name

文本编辑

vim file_name

按ESC到命令模式
按“i” 进入编辑模式,不是编辑模式情况下 dd可以删除行
/q! 强制不保存退出 /wq!强制保持推出
/搜索词 按回车高亮搜索词 按n跳到下一个 大写N跳转到上一个

复制粘贴

cp test.txt test.txt_back

移动

mv test.txt test.txt_back

删除

rm -rf test.txt 

软连接

ln -sf test.txt test.link

解压缩 gz格式

tar -zxvf ZenTaoPMS.12.5.3.zbox_64.tar.gz

压缩 gz格式

tar -zcvf rh.tar.gz rh/

FireWalld

查看启用端口

firewall-cmd --zone=public --list-ports

开启指定端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

关闭指定端口

firewall-cmd --zone=public --remove-port=9898/tcp --permanent

启用新配置

firewall-cmd --reload

你可能感兴趣的:(JAVA开发人员Linux常用命令)