Linux伺服器 /var/spool/clientmqueue 目錄下產生大量檔案的解決辦法
今天收到nagios報警郵件,其中一臺server中的磁碟分割槽空間超過95%,登入到伺服器檢視
[[email protected]Hadoop-node-29 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 19G 16G 2.8G 95% /var
到目錄/var檢視哪個目錄中的檔案最大
[[email protected]hadoop-node-29 var]# du -sh *
找到是/var/spool目錄佔了很大空間,進入spool目錄繼續檢視 找到是clientmqueue目錄中的檔案很多佔了大部分空間。
刪除所有檔案
[[email protected] clientmqueue]# rm -rf *
結果返回-bash: /bin/rm: Argument list too long
換用命令find . -print|xargs rm 過了一段時間終於刪除了所有檔案
不過這種方法只是治標不治本的方法。
為什麼var/spool/clientmqueue會產生大量的檔案呢,查資料是因為cron執行時會將相關結果以mail方式傳送到執行使用者的帳號,可是當sendmail 沒有啟動 那麼所有信件就會暫存在這個目錄中,此時就會出現這種情況。
治本的方法是在cron 任務中的後面加上 > /dev/null 2>&1
例如
* * * * * /etc/init.d/snmp_cron.sh > /dev/null 2>&1
相關推薦
Linux伺服器 /var/spool/clientmqueue 目錄下產生大量檔案的解決辦法
今天收到nagios報警郵件,其中一臺server中的磁碟分割槽空間超過95%,登入到伺服器檢視 [[email protected]Hadoop-node-29 ~]# df -h Filesystem Size Used Avail Use% Mounted on /d
把遠端linux伺服器上的指定目錄下的所有檔案,增量備份到本地伺服器上
把遠端伺服器上的指定目錄下的所有檔案,增量備份到本地伺服器上#!/bin/ship=遠端IPdir=遠端需要備份的路徑curTime=`date +%Y%m%d`echo $curTimeBN=./backupfile/bkfile_number.txt #用來儲存最後一次
清理/var/spool/clientmqueue目錄釋放大量空間
無法 無法刪除 文件太大 命令 args 需要 long clientm rm -rf 清理/var/spool/clientmqueue目錄可以釋放大量空間,具體命令是:ls | xargs rm -f 文件太大,rm -rf會由於參數太多而無法刪除,所以需要用上面的命令
Oracle 11g 在audit_file_dest目錄下產生大量的aud檔案
每次sysdba或者sysoper許可權登入都會寫入一個audit trail檔案或者在現有的trail檔案後面新增登入資訊,而這個並不受audit_trail引數限制,audit_trail是顯示是否啟用審計和審計內容儲存的具體位置有關audit_sys_operations引數:AUDIT_SYS_OPE
ejabberd叢集失敗,log目錄下產生 .dump檔案
報錯檔案: 報錯資訊如下: =erl_crash_dump:0.3 Sun May 13 16:40:25 2018 Slogan: Kernel pid terminated (application_controller) ({application_
Linux備用常用筆記——etc目錄下主要配置檔案解釋
轉載地址: http://www.cnblogs.com/sbaicl/archive/2012/11/07/2758237.html 這些都是比較有實用性的系統配置,收藏下,以備不時之需!以下是etc下重要配置檔案解釋: 1、/etc/hosts #檔案格
You have new mail in /var/spool/mail/root提示的原因與解決辦法
溫馨提示 此部落格用於記錄git常用的命令引數使用方法 遺忘或想不起來了可以來看一眼 所以寫的並不詳細、不適合初學者學習 環境說明 [[email protected] ~]# cat /etc/redhat-release CentO
/var/spool/clientmqueue下檔案清理和產生
收到公司機器的報警,根目錄的使用率超過90%。會影響機器上任務的正常執行。 在機器上執行 du -h --max=depth=1 .,發現在 /var/spool/clientmqueue/ 檔案比較多。 處理方式: 刪除 /var/spool/clie
兩臺linux伺服器 掛載同一目錄共享目錄下的所有檔案
比如 登陸本地伺服器192.168.0.96 然後 開啟shell 執行如下命令 /bin/mount -t nfs 192.168.0.95:/opt/usr/huangye/tomcat/webapps/preview/upload /opt/usr/file
Linux 中 /var/spool/postfix/maildrop 占用空間很大問題
刪除 成功 tput linux 摘要 lock 目錄 drop 清空 摘要 一臺運維主機上面沒有跑什麽特殊服務,所以沒有添加監控告警。今突然執行命令執行不了發現是因為磁盤慢了導致。排錯發現是因為目錄/var/spool/postfix/mailfdrop 過大導致。
python學習- 打印最常用的10條linux命令和查找目錄下重復的文件
python一、打印最常用的10條linux命令#!/usr/bin/python #coding=utf-8 import os from collections import Counter c = Counter() with open(os.path.expanduser('~/.bash_h
Linux中/var/spool/postfix/maildrop占空間很大
沒有 xargs out 時間 tput linux dma rop war 發現 /var/spool/postfix/maildrop 這個目錄占用了 10G 多的空間,網上找到一樣的問題,原因是: 由於 Linux 在執行 cron 時,會將 cron 執行腳本中的
【轉載】linux查詢目錄下的所有檔案中是否含有某個字串
連結自 http://blog.sina.com.cn/s/blog_691a84f301015khx.html,並略加修訂。 https://www.cnblogs.com/snake553/p/5804181.html 這個顯示的更美觀 查詢目錄下的所有檔案中是否含
linux怎麼實時檢視目錄下是否有檔案生成 crunch--字典生成工具
安裝inotify-tools $ sudo apt install inotify-tools -y 建立資料和日誌目錄 $ sudo mkdir -p /tmp/inotifywait/log/ /tmp/inotifywait/data/ 建立
linux遠端出觸發windows目錄下的批處理
背景需求:有一臺linux編譯伺服器,需要在編譯完成後自動將該檔案部署到遠端window的tomcat下並重啟該伺服器!!! 解決方案:telnet+pscp 解決過程:首先linux編譯機器想要觸發window的批處理,在這裡選擇使用window的telnet服務 linux下的指令碼如下:
Linux:批量清空當前目錄下的日誌檔案
需求:在Linux中,有時需要批量清空當前目錄中的日誌檔案,同時還要保留日誌檔案。 1、 在當前目錄下,鍵入如下命令: for i in `find . -name "*.log"`; do cat /dev/null >$i; done 如圖: 2、執行完畢
liunx下誤刪除/var目錄下的empty檔案,導致ssh連線不上
清理Liunx上不用的檔案,導致誤刪 /var/下的empty檔案,因為用的是ftp刪的,所以可能有隱藏檔案沒有看到,導致其他同事都登入不上去 解決方法: 1、在/var資料夾下,重新建立empty資料夾 2、然後在/var/empty資料夾中建立sshd檔案(注意是檔案) 3、mkdir /var/
在Linux伺服器上,命令列下執行Matlab的.m檔案
1、採用shell工具例如xshell連線伺服器,鍵入 matlab ,或者含有matlab的相關命令,按照提示要求安裝Xmanager工具,只需官網下載,按說明安裝。 2、直接執行Matlab:$matlab,然後可以開啟matlab工具,根據xmanager工具可以在本地開啟matlab
linux查詢當前目錄下的所有檔案大小和清空檔案內容命令
查詢當前目錄下的所有檔案大小:du -sh * 刪除檔案:rm - rf xxx.log 列印日誌:tail -f xxx.log 檢視程序ps -ef | grep java | grep -v grep 殺死客戶端kill -9 14569 - 啟動
在Linux中替換目錄下多個檔案中的字串
在Linux中,替換多個檔案中的某個字串可以使用grep和sed的組合來實現這個功能。 基本格式 grep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g' matchstring是你將要被替換