linux伺服器centos空間滿的檢查及解決方法

2021-08-24 17:52:49 字數 780 閱讀 7196

最近一台**linux伺服器,寫入不了檔案,經查詢 發現是空間滿了,需要刪除些相應的檔案,記錄過程。

df -h 查詢空間情況

du -m --max-depth=1 按目錄查詢找到大的目錄位置

rm -rf 刪除相應的檔案或目錄 如果不想刪除檔案僅清空檔案內容可用clear命令清除檔案內容

經查詢發現是 nginx 裡 log下access日誌檔案滿了,清空access下的**日誌檔案,用df -h 檢視發現空間沒變

losf | gref deleted 查詢,刪除檔案未釋放磁碟空間,需要重啟下。

reboot

du -h 檢視磁碟空間 已經大了..解決問題。

那為什麼**日誌檔案會這麼大,可以設定定時清理日誌檔案

寫乙個簡單的指令碼定期清空日誌。 

# vim /root/cleanlog.sh

寫入#/bin/bash

/bin/rm -rf /var/log/access.log

/usr/local/nginx/sbin/nginx -s reload

將指令碼儲存並使用chmod +x 命令指定可執行許可權,最好還需要加入任務列表中(每天凌晨1點執行):

#crontab -e 

0 1  *  *  *  /root/cleanlog.sh   //我這是每天夜裡12點清空一次,根據你的情況設定清空的頻率。注意空格 第乙個0代表分第二個1代表幾點第三到第五個星號依次代表天、月、周 詳細檢視 在/etc/crontab

#service crond restart 任務開啟 ok

Linux搭建SVN伺服器 CentOS

yum install subversion我們這裡在 usr local svnrep下建立乙個倉庫 repository 名字也是 svnrep cd usr local mkdir svnrep svnadmin create usr local svnrep建立成功後在 usr local ...

Centos伺服器配置

是我安裝centos伺服器的過程,記錄下來,與大家一起分享。centos 6.2 centos 6.2 i386 bin 1.iso 32位 centos 6.2 x86 64 bin 1.iso 64位 安裝 centos時,選擇 basic server root密碼 root123 cento...

linux搭建svn伺服器centos並配置鉤子

系統環境 centos 7.2 一般沒什麼事 centos都可以安裝 安裝方式 yum install 原始碼安裝容易產生版本相容的問題 檢查是否安裝了低版本的svn rpm qa subversion 解除安裝舊版本svn yum remove subversionyum安裝svn yum y i...