Linux下使用rsync最快速刪除海量文件的方法分享?
使用rsync刪除目標目錄mkdir/tmp/blank#創建一個空文件夾rsync-delete-before-d/tmp/blank//your_directory/
linux下怎么刪除tomcat日志命令?
Tomcat服務器上的scatalina.out文件越來越大,不方便查看。以前想起來就手動清理(cat/dev/nullgtcatalina.out)。后來發現了logratate這個工具,好像Ubuntu下的mysql和nginx也用這個工具定期整理日志。配置文件是,與許多其他ubuntu工具相比,或者你可以在/etc/logrotate.d/下寫配置文件。如整理我們的tomcat日志文件,sudovi/etc/logrotate.d/tomcat,/opt/Tomcat/logs/catalina.out{rotate14dairycopyruncatecompressornotifemptymissingOK}其中:rotate7表示保留備份文件7天,daily表示每天組織一次copytruncate,先復制日志文件的內容。那么空壓縮意味著壓縮備份文件。missingok表示如果找不到日志文件,并且沒有OKnotifempty,則表示如果日志文件為空,將不會執行rotate。可以通過/usr/usr/sbin/logrotate-ff來執行,Ubuntu有文件/etc/cron.daily/logrotat:#!/bin/shtest-x/usr/sbin/logrotate||exit0/usr/sbin/logrotate表示每天都會定期執行這個命令來同步服務器s時間通過ntp。根據Ubuntu文檔,有兩種方法可以同步服務器使用ntp服務器的時間。一種是每天通過ntpdate命令執行一次這個命令,比如ntpdatentp。Ubuntu。com然后在/etc/cron.daily/下新建一個文件,另一種是通過ntpd更新。sudoapt-getinstallntp.配置文件,您可以通過修改配置文件來更改ntp服務器。我們使用Linux的210.72.145.44服務器。日志文件是系統安全的一個極其重要的工具。系統管理員可以使用logrotate程序來管理系統中的最新事件。日志文件是Linux系統安全的一個極其重要的工具。系統管理員可以使用logrotate程序來管理系統中的最新事件。Logrotate還可以用于備份日志文件。本文將通過以下幾個部分來介紹日志文件的管理:1.日志旋轉配置2。logrotate默認配置3。使用include選項讀取其他配置文件4。使用include選項覆蓋默認配置5。為指定文件配置轉儲參數1。logrotate配置Logrotate程序是一個日志文件管理工具。用來刪除舊的日志文件和創建新的日志文件,我們稱之為"轉儲"。我們可以根據日志文件的大小或者天數進行轉儲,而這個過程通常是由cron程序進行的。Logrotate程序還可以用來壓縮日志文件,并將日志發送到指定的電子郵件。Logrotate的配置文件是。主要參數如下表所示:參數functionCOMPRESSE當lognocompressionaftergzipcompressiondump不需要壓縮時,對仍然打開的日志文件使用此參數copytruncate。備份當前日志并截斷nocopytruncate備份日志文件,但不截斷創建模式所有者組轉儲文件,并使用指定的文件模式創建新的日志文件。nocreate不會創建新的日志文件。當延遲壓縮和壓縮一起使用時,轉儲的日志文件在下一次轉儲之前不會被壓縮。nodelaycompress覆蓋delaycompress選項,轉儲將同時被壓縮。存儲錯誤地址時的錯誤消息將發送到指定的電子郵件地址ifempty,即使它是一個空文件,這是logrotate的默認選項。如果notifempty為空文件,則轉儲郵件地址并將轉儲的日志文件發送到指定的電子郵件地址。轉儲到olddir目錄中的日志文件將放在指定的目錄中,轉儲到noolddir中的日志文件必須放在與當前日志文件相同的目錄中。預旋轉/結束。ipt在轉儲前需要執行的命令可以放到這個對中,這兩個關鍵字必須在單獨的一行。需要在轉儲后執行的postrotate/endscript命令可以放在這個對中。這兩個關鍵字必須在不同的行中。每日指定轉儲周期為每周每天、每月每周、每月循環計數、刪除日志文件前的轉儲次數,0表示沒有備份。5表示為logrotate保留五個備份tabootext[]列表,不轉儲具有指定擴展名的文件。默認擴展名為:。rpm-orig,。rpmsave、v和~sizesize,可以指定字節(默認)和KB(sizek)或MB(sizem)。