在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux操作環(huán)境:日志文件內(nèi)存過(guò)大的解決方法

如意 ? 來(lái)源:良許Linux ? 作者:良許 ? 2020-09-18 14:46 ? 次閱讀

很多Linux服務(wù)器里的應(yīng)用程序都是無(wú)間斷的輸出日志,這對(duì)于服務(wù)器的硬盤是一個(gè)很大的考驗(yàn)。良許之前也分享過(guò)一篇文章,介紹如何讓應(yīng)用程序在后臺(tái)執(zhí)行:

linux后臺(tái)執(zhí)行命令:&與nohup的用法

通過(guò)以上方法,應(yīng)用程序的日志會(huì)一直輸出到日志文件myout.txt里,這個(gè)文件也會(huì)不斷的增大,一直蠶食服務(wù)器硬盤。

但是,我們都知道,日志對(duì)于我們而言是非常重要的,一量應(yīng)用程序出現(xiàn)bug,或者服務(wù)器宕機(jī),我們必須通過(guò)日志文件來(lái)進(jìn)行debug或進(jìn)一步分析。所以,日志文件不能簡(jiǎn)單的一刪了之。

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

我們可以每天都進(jìn)行切分日志的操作,那要這樣的話,為了避免混淆,我們切分出來(lái)的日志都應(yīng)該帶上日期。當(dāng)然日期我們可以通過(guò)以下語(yǔ)句獲取:

current_date=`date -d “-1 day” “+%Y%m%d”`

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

接下來(lái),我們?cè)偾懈钊罩尽?/p>

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

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

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

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

cat /dev/null 》 nohup.out

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

Linux操作環(huán)境:日志文件內(nèi)存過(guò)大的解決方法


責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 硬盤
    +關(guān)注

    關(guān)注

    3

    文章

    1332

    瀏覽量

    57993
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11419

    瀏覽量

    212274
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9588

    瀏覽量

    86947
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    內(nèi)存故障及解決方法

    內(nèi)存故障及解決方法(一)按下電源開關(guān)后電腦不啟動(dòng)、黑屏故障的解決   電腦開機(jī)后就要自檢內(nèi)存,但是此時(shí)因?yàn)橐韵聨讉€(gè)方面的原因,就可能造成開機(jī)無(wú)顯示的故障。  1、 內(nèi)存條自身的原因出現(xiàn)
    發(fā)表于 06-16 13:16

    關(guān)于linux系統(tǒng)的日志文件的學(xué)習(xí)與理解

    日志文件是用于記錄系統(tǒng)操作時(shí)間的記錄文件文件集合。操作系統(tǒng)最近學(xué)習(xí)了有關(guān)
    發(fā)表于 10-25 15:06

    linux內(nèi)存釋放操作

    Linux系統(tǒng)下,我們一般不需要去釋放內(nèi)存,因?yàn)橄到y(tǒng)已經(jīng)將內(nèi)存管理的很好。但是凡事也有例外,有的時(shí)候內(nèi)存會(huì)被緩存占用掉,導(dǎo)致系統(tǒng)使用SWAP空間影響性能,此時(shí)就需要執(zhí)行釋放
    發(fā)表于 07-26 07:05

    Linux文件系統(tǒng)的反刪除方法

    Linux文件系統(tǒng)的反刪除方法 作為一個(gè)多用戶、多任務(wù)的操作系統(tǒng),Linux下的文件一旦被刪除
    發(fā)表于 03-29 10:39 ?736次閱讀

    WinCE文件目錄定制及內(nèi)存調(diào)整的操作方法

    本文介紹了WinCE文件目錄定制及內(nèi)存調(diào)整的操作方法。WinCE的文件目錄結(jié)構(gòu)以及文件的位置都是在DAT
    發(fā)表于 10-18 10:09 ?1019次閱讀

    Linux日志文件系統(tǒng)解析

    在近代歷史上,日志文件系統(tǒng)被認(rèn)為十分奇特,主要是處于研究階段。而如今,日志文件系統(tǒng)(ext3)已經(jīng)成為 Linux的缺省
    發(fā)表于 11-01 15:23 ?0次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>日志</b><b class='flag-5'>文件</b>系統(tǒng)解析

    linux系統(tǒng)日志在哪里

    Linux系統(tǒng)擁有非常靈活和強(qiáng)大的日志功能,可以保存幾乎所有的操作記錄,并可以從中檢索出我們需要的信息。日志文件的默認(rèn)路徑是:/var/lo
    發(fā)表于 11-03 12:25 ?3900次閱讀
    <b class='flag-5'>linux</b>系統(tǒng)<b class='flag-5'>日志</b>在哪里

    Oracle核心技術(shù)之控制文件日志文件

    控制文件日志文件是Oracle數(shù)據(jù)庫(kù)中儲(chǔ)存信息的重要文件。控制文件用來(lái)存放數(shù)據(jù)庫(kù)的名字、數(shù)據(jù)文件
    發(fā)表于 03-26 11:03 ?2次下載

    Linux環(huán)境下如何使用XFS文件系統(tǒng)

    XfS文件系統(tǒng)是SGI開發(fā)的高級(jí)日志文件系統(tǒng),XFS極具伸縮性,非常健壯。所幸的是SGI將其移植到了Linux系統(tǒng)中。在linux
    發(fā)表于 04-27 19:18 ?1182次閱讀

    你了解過(guò)Linux日志文件系統(tǒng)?

    最早的日志文件系統(tǒng)是 IBM? Journaled File System(JFS)。JFS 于 1990 年首次發(fā)行,而當(dāng)前 Linux 支持的版本是后期開發(fā)的 JFS2。1994 年,Silicon Graphics 為 I
    發(fā)表于 04-29 16:59 ?3992次閱讀
    你了解過(guò)<b class='flag-5'>Linux</b><b class='flag-5'>日志</b><b class='flag-5'>文件</b>系統(tǒng)?

    Linux系統(tǒng)日志文件中的JFS文件系統(tǒng)

    嵌入式linux中文站向大家介紹一下JFS文件系統(tǒng)。Linux系統(tǒng)日志文件中的JFS系統(tǒng), JFS 由IBM 公司開發(fā),最初出現(xiàn)在AIX
    發(fā)表于 05-05 14:10 ?5209次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>日志</b><b class='flag-5'>文件</b>中的JFS<b class='flag-5'>文件</b>系統(tǒng)

    Linux中沒有rc.local文件該怎么解決

    Linux中沒有rc.local文件解決方法
    發(fā)表于 11-15 17:29 ?3328次閱讀

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令說(shuō)明。
    發(fā)表于 06-02 17:45 ?3次下載

    RAM內(nèi)存不足的表現(xiàn)及解決方法

    RAM內(nèi)存不足的表現(xiàn)及解決方法 一、RAM內(nèi)存不足的表現(xiàn) 系統(tǒng)運(yùn)行緩慢 當(dāng)RAM內(nèi)存不足時(shí),計(jì)算機(jī)的響應(yīng)速度會(huì)明顯下降,打開程序或文件需要更
    的頭像 發(fā)表于 11-11 09:53 ?3717次閱讀

    Linux實(shí)時(shí)查看日志的四種命令詳解

    如何在Linux中實(shí)時(shí)查看日志文件的內(nèi)容?那么有很多實(shí)用程序可以幫助用戶在文件更改或不斷更新時(shí)輸出文件的內(nèi)容。在
    的頭像 發(fā)表于 01-13 10:45 ?2097次閱讀
    <b class='flag-5'>Linux</b>實(shí)時(shí)查看<b class='flag-5'>日志</b>的四種命令詳解
    主站蜘蛛池模板: 日xxxx| 久久理论片 | 色丁香六月 | 亚洲欧美在线观看 | 亚洲欧美一区二区三区图片 | 天堂网在线资源www种子 | 亚洲夜夜爱 | 色视频在线播放 | 日韩黄色网址 | 欧美69xx性欧美 | 四虎精品影院 | 欧美精品色精品一区二区三区 | 日本在线视频www色 日本在线视频精品 | 亚洲视频一区二区在线观看 | 亚洲 欧美 日韩 综合 | 亚洲一区毛片 | 国产99色| 一女被多男玩很肉很黄文 | 四虎精品久久久久影院 | 国产亚洲精品自在久久77 | 日本免费网站 | 91在线国内在线播放大神 | 亚洲综合在线观看一区www | 俺去鲁婷婷六月色综合 | 五月婷婷色播 | 超级碰碰青草免费视频92 | 色婷婷视频在线 | 婷婷激情四射网 | 天天爱天天做色综合 | 成人欧美精品一区二区不卡 | 欧美色图日韩色图 | 亚洲成在人天堂一区二区 | 又黄又湿又爽吸乳视频 | 高颜值大长腿美女啪啪 | 婷婷六月久久综合丁香一二 | 国产精品免费看久久久香蕉 | 午夜天堂影院 | 久久综合狠狠综合久久综合88 | 天天在线综合网 | 午夜黄色影院 | 乱小说录目伦800 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品