1. Linux日志管理系統介紹
無論管理什么系統,對日志文件的監控、調用、管理都是其中重要的一部分。服務器問題的解決都是從查看系統(錯誤)日志開始的。系統日志是記錄系統硬件狀況、內核動作、軟件啟動、用戶動作等各項信息的文件。我們的系統日志主要保存在/var/log目錄中,當對一臺服務器進行任何操作都會有日志產生,如果服務器一年中沒有特別重要的情況發生,那么這些日志保留下來就會占用服務器的空間,所以系統日志的管理是非常重要的。
2. 使用日志輪轉工具限制日志大小
執行以下指令進入該目錄,找到rsyslog服務的配置文件:
cd /etc/logrotate.d

執行以下指令可以看到/etc/logrotate.d/ rsyslog配置文件內容,若想要限制系統日志的大小可以在該文件內增加參數【size 大小】:
vim rsyslog

注意:增加該參數以后日志只有大于指定大小才進行日志輪替,而不是按照時間輪替。(如size 100k,也就是只按大小,不按時間),若還需修改其他參數可參考以下logrotate配置參數說明表。
3. logrotate配置參數說明
logrotate配置文件的主要參數如下表所示:
| 參數 | 參數說明 |
| daily | 日志的輪替周期是每天 |
| weekly | 日志的輪替周期是每周 |
| monthly | 日志的輪替周期是每月 |
| rotate 數字 | 保留日志文件的個數。0指沒有備份 |
| compress | 日志輪替時,舊的日志進行壓縮 |
| create mode owner group | 建立新日志,同時指定新日志的權限與所以者和所屬組。如 create 0600 root utmp |
| mail address | 當日志輪替時,輸出的內容通過郵件發送到指定地址。如mail xxx@lamp.net |
| missingok | 如果日志不存在,則忽略該日志的警告信息 |
| notifempty | 如果日志為空文件,則不進行日志輪替 |
| minsize 大小 | 日志輪替的最小值。也就是日志一定要達到這個最小值才會輪替,否則就算時間達到也不輪替 |
| size大小 | 大小日志只有大于指定大小才進行日志輪替,而不是按照時間輪替。如size 100k。(也就是只按大小,不按時間) |
| dateext | 使用日期作為日志輪替文件的后綴。圖 secure-20240316 |
| sharedscripts | 在此關鍵字之后的腳本只執行一次。(要使用下面兩個參數,該參數一定要使用) |
| prerotate/endscript | 在日志輪替之前執行腳本命令,endscript標示prerotate腳本結束 |
| postroate/endscript | 在日志輪替之前執行腳本命令,endscript標示postrotate腳本結束 |
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
開發板
+關注
關注
26文章
6372瀏覽量
120049 -
rv1126
+關注
關注
0文章
118瀏覽量
4409
發布評論請先 登錄
相關推薦
熱點推薦
RV1126系列選型指南:從RV1126到RV1126B,一文看懂升級差異
2025年7月,瑞芯微正式發布新一代AI視覺芯片RV1126B。作為其金牌方案商,EASYEAI靈眸科技同步推出搭載該芯片的AIoT核心板EAI1126B-Core-T。相較于前代RV1126
基于RV1126開發板實現人臉檢測方案
在RV1126開發板上實現人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。
方案設計邏輯流程圖,方案代碼分為分為兩個業務流程,主體代碼負責抓取、合成圖像,
算法代碼負責人臉檢測功能。
基于RV1126開發板實現人臉檢測方案
在RV1126開發板上實現人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。
方案設計邏輯流程圖,方案代碼分為分為兩個業務流程,主體代碼負責抓取、合成圖像,
算法代碼負責人臉檢測功能。
基于RV1126開發板實現人臉識別方案
在RV1126開發板上實現人臉識別:在圖像中找出人臉,并與數據庫進行比對,得出該人臉對應的身份信息。
方案設計邏輯流程圖,方案代碼分為分為三個業務流程,主體代碼負責抓取、合成圖像,算法代碼負責人臉識別功能,按鍵監聽負責修改數據庫工作狀態。
基于RV1126開發板實現人臉檢測方案
在RV1126開發板上實現人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。
方案設計邏輯流程圖,方案代碼分為分為兩個業務流程,主體代碼負責抓取、合成圖像,
算法代碼負責人臉檢測功能。
基于RV1126開發板的音頻硬件電路設計
? ? ? ?核心板自帶音頻輸入輸出功能,無需外接音頻編解碼芯片,節省成本與空間。核心核上的PMIC RK809-2芯片內部集成高性能音頻Codec,RV1126通過I2S1接口和RK809-2
基于RV1126開發板網絡配置方法
RV1126開發板網絡硬件資源有:以太網、WiFi,采用的網絡配置方案是:Netplan。
? ? ? ?Netplan是一個用于配置Linux網絡的簡單工具。用戶只需要一個yaml格式的文件去
基于RV1126開發板限制系統日志大小教程
評論