成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下日志文件過大解決方案

系統 Linux
很多Linux服務器里的應用程序都是無間斷的輸出日志,這對于服務器的硬盤是一個很大的考驗。

很多Linux服務器里的應用程序都是無間斷的輸出日志,這對于服務器的硬盤是一個很大的考驗。良許之前也分享過一篇文章,介紹如何讓應用程序在后臺執行:

  1. linux后臺執行命令:&與nohup的用法 

通過以上方法,應用程序的日志會一直輸出到日志文件myout.txt里,這個文件也會不斷的增大,一直蠶食服務器硬盤。

[[342638]]

但是,我們都知道,日志對于我們而言是非常重要的,一量應用程序出現bug,或者服務器宕機,我們必須通過日志文件來進行debug或進一步分析。所以,日志文件不能簡單的一刪了之。

這時,我們想到,如果能將日志文件切分該多好,這樣我們可以留下重要的日志,而刪掉不必要的日志。下面良許就來詳細介紹這種方法。

我們可以每天都進行切分日志的操作,那要這樣的話,為了避免混淆,我們切分出來的日志都應該帶上日期。當然日期我們可以通過以下語句獲取:

  1. current_date=`date -d "-1 day" "+%Y%m%d"` 

date -d "-1 day"表示獲取前一天的日期,就是說我們今天操作的話是切割昨天的日志。+%Y%m%d是具體的日期格式,也就是年月日格式,比如:20181005。

接下來,我們再切割日志。

  1. split  -b 65535000 -d -a 4  myout.txt  ./log/log_${current_date}_ 

其中,65535000是60M,也就是日志文件按60M大小進行切割,可自定義大小。-d -a 4表示文件后綴是4位。我們將文件切割后要按次序進行編號,比如0000,0001,0002……這個4就代表編號的位數。

再之后的./log/log${current_date}就是切割后日志文件的前綴,里面就帶入了當前日期。所以,最終的輸出格式類似于:log_20181005_0001。

日志文件切割完之后,就可以將日志文件刪除了,否則就失去切割文件的意義了。刪除的方法可以用以下方式:

  1. cat /dev/null > nohup.out 

將以上這些命令寫在一個腳本里,每天運行它,就可以將日志文件切割成若干分,便于我們排查。完整的代碼如下:

  1. #!/bin/bash 
  2. current_date=`date -d "-1 day" "+%Y%m%d"` 
  3. split -b 65535000 -d -a 4 /home/alvin/myout.txt   /home/alvin/log/log_${current_date}_ 
  4. cat /dev/null > nohup.out 

本文授權轉載自公眾號「良許Linux」。良許,世界500強外企Linux開發工程師,公眾號里分享大量Linux干貨,歡迎關注!

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2015-07-27 16:56:24

LinuxQQ

2013-08-13 19:49:20

CA Technolo云計算移動化

2022-07-29 10:26:02

物聯網智慧城市

2012-06-04 13:34:54

航空IBM解決方案

2012-05-10 18:20:05

戴爾

2013-07-03 14:43:44

戴爾軟件

2012-05-28 11:38:59

2010-09-13 14:26:04

sql server日

2010-08-19 10:01:19

IE6margin

2010-11-03 14:49:54

惠普企業解決方案

2010-06-04 17:58:09

MySQL遠程連接

2009-08-07 10:36:18

linux命令亂碼linux命令行亂碼Linux操作系統

2009-07-28 08:49:37

2010-09-06 15:37:13

Windows服務器數據保護Websense

2022-02-16 22:30:51

嵌入式軟件開發工具

2022-05-01 20:25:03

火山引擎內容運營

2010-09-09 10:11:11

無線網絡故障

2010-02-05 15:54:37

IBM Power

2010-02-22 10:29:11

WCF上傳文件

2019-03-26 09:30:40

水資源物聯網IOT
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区在线视频 | 羞羞羞视频 | 亚洲网站在线观看 | 国产黄色大片 | 精品成人免费一区二区在线播放 | 欧美一区二区三区国产 | 99久久久久久99国产精品免 | 91国在线 | 999久久久 | 日韩在线播放视频 | 狠狠伊人 | 91网站在线看 | 国产高清视频在线观看播放 | 欧美成人精品激情在线观看 | 色偷偷噜噜噜亚洲男人 | 亚洲欧洲中文日韩 | 香蕉久久久| 日韩视频中文字幕 | 91视频.| 国产精品久久久久久久免费大片 | 女人一区| 日韩av免费看 | www.婷婷| 亚洲欧美日本在线 | 亚洲日本一区二区 | 亚洲三区视频 | 日韩视频在线播放 | 色婷婷狠狠| 久久久久久久国产 | 午夜电影福利 | 日本免费在线观看视频 | 日本一区二区三区四区 | 一区二区日韩 | 人成在线视频 | 欧美videosex性极品hd | 欧美国产日韩在线 | 亚洲精品福利在线 | 亚洲欧美在线视频 | 久久99精品久久久久久秒播九色 | 欧美亚洲在线 | 国产乱码精品一区二区三区av |