linux安裝nginx詳細教程 如何定時清理Linux系統(tǒng)中的Nginx日志?
如何定時清理Linux系統(tǒng)中的Nginx日志?如果日志文件的命名包含某些規(guī)則,例如,所有日志文件都以日期和時間結束,那么可以使用此規(guī)則指定要刪除的文件的范圍,以達到批量刪除的目的。文件名的其他部分可以
如何定時清理Linux系統(tǒng)中的Nginx日志?
如果日志文件的命名包含某些規(guī)則,例如,所有日志文件都以日期和時間結束,那么可以使用此規(guī)則指定要刪除的文件的范圍,以達到批量刪除的目的。文件名的其他部分可以替換為通配符“*”。
例如,有59個日志,從aa20110101到za20110228。如果您想在一月刪除日志,命令可以寫成
RM*201101*。同樣的方法,只要你能找到文件的命令規(guī)則,你就可以用同樣的方法一次刪除一批文件,不局限于我們的例子
但是建議你在刪除前用ls-l*201101*來驗證是否有不應該刪除的文件名。畢竟,沒有用于命令行刪除的回收站。如果返回的結果大于所需值,則指定的文件名不準確。此外,RM RF必須刪除所有指定的對象。不幸的是,如果目錄或鏈接文件的名稱與日志文件相似,則會被錯誤地刪除。
如何用linux命令查看nginx是否在正常運行?
每一個運行的Linux應用程序都會產生一個進程,所以我們可以通過檢查nginx進程是否存在來判斷它是否啟動。
1. 有時,如果您想知道nigix是否正常運行,需要使用Linux命令檢查nginx的操作。執(zhí)行命令:PS-a | grep nginx。如果返回結果,則表示nginx正在運行,服務已經啟動。如果你不怕nginx關閉的話。您還可以執(zhí)行:Service nginx restart。當nginx服務重新啟動時,您還可以查看是否有任何特定的錯誤。
2. 查看端口netstat-ntlp;查看進程PS-EF | grep nginx;查看日志是否更新tail-F訪問.log.
3. 直接查看進程ID:PS-cnginx-opid。這種直接返回PID的方法更適合與其他程序結合使用,比如在shell/Python腳本中執(zhí)行這個命令得到PID,然后根據PID判斷nginx是否啟動。建議使用此方法。