在測試過程中通過查看日志來定位問題是非常有效的一種方式。
1.如何清理日志的內(nèi)容
有時候會遇到的磁盤空間已滿谐宙,發(fā)布服務(wù)不成功的問題烫葬。這時候就需要清理日志內(nèi)容:
具體方式如下:
獲取root權(quán)限
su - root
輸入正確的密碼后,進(jìn)入對應(yīng)的log
cd /home/ziroom/runtime/tomcat_8081/logs
ls
清理對應(yīng)文件的內(nèi)容
echo ''> catalina.out
2.less命令的使用凡蜻,同事向我推薦了這個強(qiáng)大的使用方法
less [參數(shù)] 文件
可以查看到全部的日志
GG定位到日志最底端
搭综?進(jìn)行搜索
B 翻到上一頁
Q退出
less這個命令真的是超級超級好用
3.vi 命令的使用
編輯模式
使用vi進(jìn)入文本后,按i開始編輯文本
退出編輯模式
按ESC鍵划栓,然后:
退出vi
:q!不保存文件兑巾,強(qiáng)制退出vi命令
:w保存文件,不退出vi命令
:wq保存文件忠荞,退出vi命令
4.實時監(jiān)控日志
tail -f? [日志]
5.返回上一級的目錄
cd .. ? ? ? ? ? ? ? ? ?返回上一級目錄
cd ../.. ? ? ? ? ? ? ? 返回上兩級目錄
cd或cd ~ ? ? ? ? ? 返回home目錄
cd - 目錄名 ? ? ? 返回指定目錄
6.查看linux磁盤空間是否滿:
df -h? 如下圖100%使用蒋歌,需要清理一些日志文件