項目中常用的Linux命令

1.常用操作

ctrl+c (取消當前操作)

ps -ef|grep ias (查看雲醫管服務,可以看到pid,jvm參數比如內存大小、遠程連接端口號)

netstat -apn|more (查看服務佔用的端口)
netstat -apn|grep 1234 (只顯示端口號或者pid是1234的內容)

tar -xvf asdf.tar 在【當前位置】解壓asdf.tar(asdf.tar.gz也可以)
tar -cvf asdf.tar /root/asdf 把asdf添加到tar包
tar -zcvf asdf.tar.gz /root/asdf 把asdf添加到tar包並壓縮

2.快捷路徑

(名字是刻意這麼取的,只需要打前三個字母按tab就一定能出來)
如果當前不在根路徑需要先cd空格 (回到根路徑,快捷鍵都在根路徑)

例子:
tail -f lnweblog/boss/info/info.log (查看boss日誌)
tail -n 1000 lnapilog/api-tp/info/info.log (查看運送api日誌,最後1000行)
tail -f lnweblog/tp/info/info.log |grep pushDebug(查看運送日誌,只顯示推送日誌)

lnredis/redis-cli (打開redis命令行)

vim lnnginx/conf/nginx.conf (編輯nginx配置)
lnnginx/sbin/nginx -s reload (重啓nginx)

3.vim操作

vim操作(隨便百度就能出來一大堆,這裏只說幾個常用的)
:q 退出
:q! 不保存強制退出
:wq 保存退出

i 在當前位置開始編輯
A 跳到這一行最後開始編輯

?abcd 搜索abcd

shift+g 跳到最後(比如看很長的日誌文件可以直接從最後開始看)

v 進入選擇模式
選中之後按y複製,或者按x剪切
之後在普通模式按p粘貼

對於xshell或者其他ssh工具,按shift+Insert可以粘貼外面複製的內容

4.系統檢查

free -h 查看內存佔用
df -h 查看硬盤佔用
du -sh /asdf/* 查看asdf文件夾內每個文件夾的具體大小
top 實時查看開銷最高的進程

nmon 打開性能檢測,按mc查看內存和cpu的實時佔用情況(這個是一個第三方插件)

%JAVA_HOME%/bin下面有jdk自帶的很多工具
jstat 1234 -gc 查看pid 1234的java進程的gc情況

crontab -e 編輯系統定時任務

Eclipse遠程調試

Debug Configrations -remote java Application
在這裏插入圖片描述

在這裏插入圖片描述

選擇本地項目,遠程地址和端口號
運行即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章