日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux日志管理以及备份与恢复

發布時間:2024/1/1 linux 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux日志管理以及备份与恢复 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、日志

1.日志簡介

????CentOS 6.x中日志服務已經變成了rsyslogd(原syslogd),功能更加全面,但無論是服務的使用還是日志文件格式都與syslogd服務相兼容

????除了系統默認日志外,RPM包安裝的系統服務也會默認把日志記錄放在/var/log/中,但這些并不由rsyslogd服務管理,而是各個服務自身的日志管理文檔來記錄

2.rsyslogd服務

(1)日志文件格式

第一字段:事件產生時間
第二字段:事件發生服務器的主機名
第三字段:事件發生服務名或程序名
第四字段:事件具體信息

(2)配置文件

????配置文件路徑:/etc/rsyslog.conf

配置文件格式:
?????????服務名稱[連接符] 日志等級 日志記錄位置

服務名稱:
?????????auth,authpriv(安全和認證相關消息),cron,daemon(守護進程相關日志),ftp,kern,lpr(打印產生的日志),user,syslod(rsyslogd服務產生的日志信息)

連接符:
?????????. 代表只要比后面等級高(包含該等級)的日志都記錄下來
?????????.= 代表只記錄所需等級的日志
?????????.! 代表除了該等級日志其他等級都記錄下來

日志等級:
?????????debug,info,notice(普通信息,但有一定重要性),warning,err,crit(臨界狀態信息),alert(警告狀態信息,必須立即采取行動),emerg(疼痛等級,系統已經無法使用)
?????????* 代表所有日志等級
?????????none 代表不記錄

3.日志輪替

????當日志數量越來越龐大時會占用很多硬盤空間,并且當一個日志文件很大的時候打開就會非常緩慢,為了解決這個問題,可以將日志文件進行切割,比如說按天將日志文件劃分為幾個小日志文件;或者把日志進行輪換,保留十天二十天的日志即可,超過閾值的日志就將其刪掉,騰出空間存儲新的日志。

(1)日志文件命名規則

配置文件中有dateext參數
?????????日志用日期來作為日志文件的后綴,當天的日志沒有日期后綴,更新前一天文件名
沒有dateext參數
?????????前一天的日志文件加后綴.1,之前的日志文件后綴遞增即可

(2)logrotate

????logrotate是Linux自帶的日志輪替工具,其配置文件路徑為/etc/logrotate.conf

功能描述:把日志加入輪替
語法:vi /etc/logrotate.conf添加日志路徑(如/usr/local/apache/logs/access_log) {[options]}即可
?????????daily/weekly/monthly 按天/周/月輪替
?????????rotate 數字,保留日志文件的個數
?????????create mode owner group,新建日志,指定權限,所有者,所屬組
?????????size 大小,日志大于指定大小才輪替而不是按照時間
?????????dateext
注意:RPM包安裝的服務默認已經支持輪替,源碼包則需要手工指定


語法:logrotate [-vf] 配置文件名
?????????無選項 按照配置文件中的條件進行輪替
?????????-v 顯示日志輪替過程
?????????-f 強制進行日志輪替

二、備份與恢復

1.備份策略

????完全備份:把所有需要備份的數據全部備份
????增量備份:備份與上一次備份相比新增的數據
????差異備份:每次備份和第一次完全備份相比

2.dump與restore

語法:dump [選項] 備份后的文件名 原文件或目錄
?????????-level(0-9) 備份級別,0代表完全備份,1-9代表增量備份
?????????-f 文件名,指定備份之后的文件名
?????????-u 備份成功后將備份時間記錄在/etc/dumpdates文件中
?????????-v 顯示詳細信息
?????????-j 將備份文件壓縮為.bz2格式
?????????-W 顯示被備份的分區的 備份等級及備份時間
例子:dump -0uj -f /root/boot.bak.bz2 /boot/
注意:dump命令只有在備份分區的時候才可以執行增量備份,目錄文件只能進行完全備份


語法:restore [-C|i|t|r] [-f]
?????????-C 比較備份數據與實際數據的變化
?????????-i 進入交互模式,手工選擇需要恢復的文件
?????????-t 查看模式,查看備份文件中擁有哪些數據
?????????-r 還原模式,用于數據還原

?????????-f 指定備份文件的文件名
注意:C,i,t,r 四種模式不能混用

總結

以上是生活随笔為你收集整理的Linux日志管理以及备份与恢复的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。