shell腳本清空系統message日志

  1 #/bin/bash
  2 #此腳本用來清空系統message日志文件
  3 #author:wyf date:16/10/30
  4 LOG_DIR=/var/log
  5 ROOT_UID=0
  6 #必須系統管理員權限才能執行
  7 if [ "$UID" -ne "${ROOT_UID}" ]
  8 then
  9         echo "Must be root to run this script"
 10         exit 1
 11 fi
 12 #切換目錄不成功則將錯誤信息輸出到標準錯誤輸出
 13 cd ${LOG_DIR} || {
 14         echo "Cannot change to necessary directory.">&2
 15         exit 1
 16 }
 17 #清空日志文件
 18 cat /dev/null >messages
 19 echo "Logs cleand up"
 20 exit 0

腳本放到定時任務里面執行 還是挺實用的

原創文章,作者:21期王逸凡,如若轉載,請注明出處:http://www.www58058.com/55886

(2)
21期王逸凡21期王逸凡
上一篇 2016-10-30 11:37
下一篇 2016-10-30 12:02

相關推薦

  • 用戶和權限管理

    一、用戶 Linux中用戶是資源獲取的標識符,資源分配,文件系統安全權限模型的核心要素之一。密碼則是用戶認證的憑證,用戶信息和密碼信息都存放在相應的文本文件中,密碼信息在存放的過程用了一定的加密算法進行加密。   1.加密算法: 資源分派:    Authentication:認證(確認身份,也有可能好幾個人一個身份) &nbs…

    Linux干貨 2016-08-05
  • bash腳本作業

    1、每隔3秒鐘到系統上獲取已經登錄的用戶的信息;如果發現用戶hacker登錄,則將登錄時間和主機記錄于日志/var/log/login.log中,并提示該用戶退出系統。 2、隨機生成10以內的數字,實現猜字游戲,提示比較大或小,相等則退出。 1、求100以內所有正整數之和 ?2、通過ping命令探測172.16.250.1-254范圍內的所有主機的在線狀態,…

    Linux干貨 2016-08-19
  • 計算機網絡基礎知識與Linux網絡配置

    本文主要內容是: 1.講述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 2、IP地址的分類有哪些?子網掩碼的表示形式及其作用 3、計算機網絡的分成模型有哪些(OSI模型和TCP/IP模型),每一層的功能及涉及到的物理設備有哪些。 4、如何給網絡接口配置多個地址,有哪些方式? 5、常用的網絡管理類工具有哪些,并用示例形式描述他們的使用方…

    Linux干貨 2016-11-14
  • grep與正則表達式

    文本處理中比較強悍的三個工具是:grep、sed、awk。 其中grep主要作用是對于用戶給出“模式”對文本逐行進行匹配檢查,然后進行打印。   模式:由正則表達式字符及文本字符編寫的過濾條件 格式:grep [選項] [正則表達式字符]  文件  常用的選項:     -v:反向查找,顯示沒有被匹配的的行 …

    Linux干貨 2016-08-08
  • iptables實現地址轉換

    NAT:(工作在網絡和傳輸層) 過載技術 Basic NAT:靜態NAT     一個內部主機,分配一個外網地址 NAPT:動態NAT,網絡地址端口轉換;net會話表     源地址轉換:SNAT 用于內網主機訪問互聯網    &…

    Linux干貨 2016-10-31
  • 8.3號,第6天

    三種權限rwx對文件和目錄的不同意義: 權限對于目錄的意義: 1,r權限:擁有此權限表示可以讀取目錄結構列表,也就是說可以查看目錄下的文件名和子目錄名,注意:僅僅指的是名字。 2、w權限:擁有此權限表示具有更改該目錄結構列表的權限,總之,目錄的w權限與該目錄下的文件名或子目錄名的變動有關,注意:指的是名字。具體如下:      …

    Linux干貨 2016-08-05
欧美性久久久久