欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

centos服務(wù)器常用清理腳本分享

 更新時(shí)間:2024年05月21日 09:57:46   作者:GIS開發(fā)者  
做開發(fā)時(shí),經(jīng)常遇到服務(wù)器監(jiān)控報(bào)警,日志占據(jù)大量的磁盤空間,需要清理,每次手動(dòng)清理很麻煩,這里分享一些定時(shí)清理的腳本,減輕運(yùn)維的工作量,這篇文章主要介紹了centos服務(wù)器常用清理腳本分享,需要的朋友可以參考下

做開發(fā)時(shí),經(jīng)常遇到服務(wù)器監(jiān)控報(bào)警,日志占據(jù)大量的磁盤空間,需要清理。每次手動(dòng)清理很麻煩。這里分享一些定時(shí)清理的腳本,減輕運(yùn)維的工作量。將sh腳本與crontab定時(shí)任務(wù)結(jié)合,實(shí)現(xiàn)定時(shí)清理。

nacos日志清理腳本

nacos也是服務(wù)器上的日志大戶,需要經(jīng)常清理

#! \bin\bash
###用于定時(shí)清除nacos今天之前的日志文件
date=`date -d "$date -1 day" +"%Y-%m-%d"`
delFilePath="/root/nacos/bin/logs/access_log.${date}.log"
if [  -f "${delFilePath}" ];then
    rm -rf ${delFilePath}
fi
rm -rf /root/nacos/logs/*.log.*.0

nohup.out文件清理

整個(gè)服務(wù)器檢索,大于100M就清空

#!/bin/sh
# 腳本啟動(dòng)信息
echo "Starting to clear large nohup.out files in /data and /root directories..."
# 檢查是否具有執(zhí)行權(quán)限
if [ "$(id -u)" -ne 0 ]; then
    echo "Error: Please run as root or with sudo."
    exit 1
fi
# 查找并處理大于100MB的nohup.out文件
find_result=$(find /data /root /home /mnt -name 'nohup.out' -type f -size +100M)
if [ -z "$find_result" ]; then
    echo "No nohup.out files larger than 100MB found in /data and /root."
else
    echo "Found the following large nohup.out files:"
    echo "$find_result"
    echo "Clearing their contents..."
    find /data /root /home /mnt -name 'nohup.out' -type f -size +100M -exec sh -c '
        if [ -s "$0" ]; then 
            echo "Clearing content of $0..."
            echo "" > "$0"
            echo "Content of $0 has been cleared."
        else
            echo "$0 is empty, no action needed."
        fi
    ' {} \;
fi
# 腳本結(jié)束信息
echo "Script completed. All large nohup.out files in /data and /root have been processed."
# 注意:
# 1. 確保僅在必要時(shí)以root權(quán)限運(yùn)行此腳本。
# 2. 腳本現(xiàn)在只在/data和/root目錄下搜索符合條件的文件,提高了效率和安全性。

內(nèi)存清理

#!/bin/bash
echo "開始清理緩存"
sync;sync;sync #寫入硬盤,防止數(shù)據(jù)丟失
sleep 10 #延遲10秒
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
echo "清理結(jié)束"

定時(shí)任務(wù)操作命令

crontab -l  # 查詢定時(shí)任務(wù)列表
crontab -e #編輯當(dāng)前用戶的定時(shí)任務(wù),wq保存退出,會(huì)自動(dòng)保存到/var/spool/cron文件中
chmod 777 clear_nohup.sh # 給sh文件授權(quán)
tail -300 /var/log/cron # 查看定時(shí)任務(wù)日志
/sbin/service crond reload # 重新加載定時(shí)任務(wù)配置

注意

  • 使用創(chuàng)建sh文件時(shí),一定要在服務(wù)器上創(chuàng)建。使用windows電腦創(chuàng)建,容易格式不同,無法執(zhí)行
  • 注意設(shè)置crond的開機(jī)啟動(dòng)

到此這篇關(guān)于centos服務(wù)器常用清理腳本分享的文章就介紹到這了,更多相關(guān)centos服務(wù)器清理腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • HTTP 錯(cuò)誤 403.1禁止訪問:禁止執(zhí)行訪問的完美解決方法

    HTTP 錯(cuò)誤 403.1禁止訪問:禁止執(zhí)行訪問的完美解決方法

    這篇文章主要介紹了HTTP 錯(cuò)誤 403.1禁止訪問:禁止執(zhí)行訪問的完美解決方法,需要的朋友可以參考下
    2016-11-11
  • 虛擬主機(jī)應(yīng)該如何解決電信網(wǎng)通間互聯(lián)互通

    虛擬主機(jī)應(yīng)該如何解決電信網(wǎng)通間互聯(lián)互通

    電信和網(wǎng)通兩大基礎(chǔ)網(wǎng)絡(luò),人為地割裂了整個(gè)中國(guó)的網(wǎng)絡(luò)。無論是選擇把網(wǎng)站托管在電信、還是網(wǎng)通,都等于是在拒絕處于另外一個(gè)網(wǎng)絡(luò)中的客戶,因?yàn)閷?shí)在太慢了
    2011-10-10
  • SPDK安裝、配置、編譯、使用學(xué)習(xí)教程

    SPDK安裝、配置、編譯、使用學(xué)習(xí)教程

    SPDK(Storage Performance Development Kit)提供了一整套工具和庫(kù),以實(shí)現(xiàn)高性能、擴(kuò)展性強(qiáng)、全用戶態(tài)的存儲(chǔ)應(yīng)用程序,本文將詳細(xì)介紹SPDK教程的各個(gè)方面,包括安裝、環(huán)境配置、樣例程序、編譯以及使用,通過閱讀本文,您可以深入了解SPDK,并使用它開發(fā)高性能存儲(chǔ)應(yīng)用程序
    2023-09-09
  • git分支管理_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    git分支管理_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了git分支管理的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Centos搭建chrony時(shí)間同步服務(wù)器過程圖解

    Centos搭建chrony時(shí)間同步服務(wù)器過程圖解

    這篇文章主要介紹了Centos搭建chrony時(shí)間同步服務(wù)器過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • SNMP4J服務(wù)端連接超時(shí)問題解決方案

    SNMP4J服務(wù)端連接超時(shí)問題解決方案

    這篇文章主要介紹了SNMP4J服務(wù)端連接超時(shí)問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • phpnow重新安裝mysql數(shù)據(jù)庫(kù)的方法

    phpnow重新安裝mysql數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了phpnow重新安裝mysql數(shù)據(jù)庫(kù)的方法,phpnow是一個(gè)本地PHP開發(fā)環(huán)境,簡(jiǎn)單易用,需要的朋友可以參考下
    2014-05-05
  • Web性能壓力測(cè)試工具Siege使用教程

    Web性能壓力測(cè)試工具Siege使用教程

    本文主要介紹了多線程http負(fù)載測(cè)試和基準(zhǔn)測(cè)試工具Siege以及Siege的安裝以及使用說明,有需要的朋友可以參考下
    2014-11-11
  • CentOS系統(tǒng)通過日志反查是否被入侵

    CentOS系統(tǒng)通過日志反查是否被入侵

    最近有個(gè)朋友的服務(wù)器發(fā)現(xiàn)有入侵的痕跡后來處理解決但是由于對(duì)方把日志都清理了無疑給排查工作增加了許多難度。其實(shí)日志的作用是非常大的。學(xué)會(huì)使用通過日志來排查解決我們工作中遇到的一些問題是很有必要的。下面就一一道來。
    2016-08-08
  • ubuntu 服務(wù)器中文亂碼問題的解決方法

    ubuntu 服務(wù)器中文亂碼問題的解決方法

    這篇文章主要介紹了ubuntu 服務(wù)器中文亂碼問題的解決方法,需要的朋友可以參考下
    2018-03-03

最新評(píng)論