作用:計畫任務主要是做一些週期性的任務,主要是用於定期備份資料;所有計畫任務執行中的輸出會以郵件方式傳送給指定使用者,除非重定向一次性排程執行at
語法:
at now +min
儲存位置:/var/spool/cron
列出當前使用者的所有計畫任務:crontab -l
1、rsyslog 日誌管理logrotate日誌輪轉 採集----> 分析;
日誌可以存放在本地和遠端伺服器;
2、常見的日誌檔案
tail /var/log/messages //系統主日誌檔案
tail -20 /var/log/messages
tail -f /var/log/messages //動態檢視日誌檔案的尾部
tailf /var/log/secure //認證、安全
tail /var/log/maillog //跟郵件postfix相關
tail /var/log/cron //crond、at程序產生的日誌
tail /var/log/dmesg //和系統啟動相關
tail /var/log/audit/audit.log //系統審計日誌
tail /var/log/yum.log //yum
tail /var/log/mysqld.log //mysql
tail /var/log/xferlog //和訪問ftp伺服器相關
w //當前登入的使用者 /var/log/wtmp
last //最近登入的使用者 /var/log/btmp
lastlog //所有使用者的登入情況 /var/log/lastlog
案例1: 統計登入失敗top 5
[root@aliyun ~]
# grep 'fail' /var/log/secure |awk '' |sort |uniq -c|sort -k1 -n -r |head -5
7 172.16.130.14
6 172.16.130.70
5 172.16.130.56
3 172.16.130.80
2 172.16.130.76
案例2: 統計登入成功
[root@aliyun ~]
# grep 'accepted' /var/log/secure |awk '' |sort |uniq -c
4 111.201.131.215
1 116.243.0.213
1 123.120.14.32
3 123.120.38.233
2 221.222.199.175
1 221.222.202.102
常用日誌
messages 系統日誌
maillog 郵件日誌
cron 計畫任務日誌
xferlog vsftpd日誌
httpd apache日誌
secure 安全日誌 ssh
ftp telnet pop3 pam等有關
lastlog 記錄每乙個賬戶最後一次登入的時間,使用lastlog
wtmp 檢視的是乙個月之內所有賬戶的的登入情況,使用last
btmp 檢視現在正在登入的賬戶,使用lastb檢視
samba samba共享日誌
yum.log yum程式相關的日誌
dmesg 開機時核心檢測過程中所產生的資訊 boot.log 系統啟動過程日誌記錄存放 #tail -f /var/log/messages
logrotate(輪轉,日誌切割)
logrotate配置檔案:
/etc/logrotate.conf //決定每個日誌檔案如何輪轉
/etc/logrotate.d/*
主配置檔案:
vim /etc/logrotate.conf
計畫任務 at和crontab
兩種計畫任務 at和crontab at 僅僅執行一次 執行at時,必須有atd這個服務。啟用atd服務的方法 etc init.d atd restart 設定開機啟動atd服務 chkconfig atd on 可以使用 etc at.allow與 etc at.deny這兩個檔案來進行at的使...
MySQL Event計畫任務刷慢日誌
最近在嘗試乙個日誌系統graylog來收集mysql的慢查詢日誌提,供後續的分析 監控和報警等。測試步驟已經到日誌已成功收集到graylog,測試時需要刷一些慢查詢日誌出來。為了刷比較多的日誌和不對測試環境造成較大的影響,想到了使用mysql的sleep函式結合event來做刷慢日誌。mysql的計...
程序和計畫任務管理
第10章 程序和計畫任務管理 一,檢視和控制程序 1 檢視程序 ps 檢視靜態的程序統計資訊 processes statistic a 顯示當前終端下的所有程序,包括其他使用者的程序 u 使用以使用者為主的格式輸出程序資訊 x 顯示當前使用者所在終端下的程序資訊 e 顯示系統內的所有程序資訊 l ...