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
選擇本地項目,遠程地址和端口號
運行即可