經常使用軟件安裝及使用目錄html
dd if=/dev/zero of=/tmp/100 bs=1k count=1000000000linux
i:input o:output f:file bs 每次讀取的大小 讀取次數擴展:vim
顯示進程 按照佔用內存大小順序 降序網絡
toppost
[root@小馬過河 ~]# ps -ef|grep "cro"spa
root 1500 1 0 16:32 ? 00:00:00 crond調試
root 1821 1801 0 18:10 pts/2 00:00:00 grep --color=auto crorest
[root@小馬過河 ~]# chkconfig |grep croserver
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:offhtm
[root@小馬過河 ~]# /etc/init.d/crond statu
Usage: /etc/init.d/crond {start|stop|status|restart|condrestart|try-restart|reload|force-reload}
[root@小馬過河 ~]# /etc/init.d/crond status
crond (pid 1500) is running...
[root@小馬過河 ~]# crontab -l
#fuction:sync time .create by machangwei ,2017/9/7
*/5 * * * * ntpdate ntp1.aliyun.com >/dev/null 2>&1
[root@小馬過河 ~]# date
Tue Sep 7 11:03:30 CST 2027
沒管用
星號和後面的要有空格嗎》?
00 07-11 * * * 7-11每一個整點時間
00 07-11/1 * * * 兩者相同 7-11每一個整點時間
00 07-11/2 * * * 7-11每隔兩個小時的整點時間
* 07-11 * * * 7-11 每分鐘
[root@小馬過河 ~]# crontab -l |tail -2
#####
* * * * * echo 馬昌偉 >>/oldboy/oldboy.txt >/dev/null 2>&1
ping 域名
ping ip
檢查selinux,iptables是否阻擋
查看網關
http://lidao.blog.51cto.com/3388056/1940340
dd if=/dev/zero of=/tmp/100m bs=1k count=1000
1)top
2)找出對應程序的pid號碼
3)strace -p 進程的pid號碼
定時任務中,腳本或命令 要定向到空洞,不然系統會不斷的發送的郵件沒地方放或者開啓郵件可是郵件裏面的空間逐漸變大會消耗磁盤空間.
[root@小馬過河 ~]# vim /server/scripts/ip.sh
date +%F >>/tmp/ip.log
/sbin/ifconfig eth1|awk -F "[: ]+" 'NR==2{print $4}' >>/tmp/ip.log
#
* * * * * /bin/sh /server/scripts/ip.sh >/dev/null 2>&1
保定~馬昌偉 2017/9/8 12:10:53
[root@小馬過河 /]# vim /server/scripts/tar.sh
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
cd / && tar zcf /tmp/etc-service-$(date +%F_%T).tar.gz etc/services
[root@小馬過河 /]# crontab -l|tail -3
# bei fen wen jian
* * * * * /bin/sh /server/scripts/tar.sh >/dev/null 2>&1
[root@小馬過河 /]# ls /tmp/etc*
/tmp/etc-service-11.tar.gz /tmp/etc-service-2017-09-08_12:25:01.tar.gz
/tmp/etc-service-2017-09-08_11.tar.gz /tmp/etc-service-2017-09-08_12:26:01.tar.gz
/tmp/etc-service-2017-09-08_12:24:01.tar.gz /tmp/etc-service-2017-09-08_12.tar.gz
定時任務就是系統在某一時刻或某一時間段執行的命令或腳本
at 執行的是一次性定時任務
還有某一個是非7*24小時的定時任務
cron 適合7*24小時的定時任務
/var/log/cron
/var/spool/cron/root
/etc/crond
1.crontab -l 顯示有哪些定時任務
-e 編輯定時任務,編輯的內容是/var/spool/cron下的文件,
若是是root用戶,那修改的是/var/spool/cron/root
2.定時任務要在前面加註釋,標上任務的主要內容
3.分時日月週五個時間,
4.命令裏的日期百分號要進行轉義
5.超過兩條命令最好寫成腳本
6,命令要用絕對路徑
7.執行文件要用絕對路徑
8.用執行文件的絕對路徑執行,文件須要x權限,不然須要加sh
9.命令結果能夠追加到一個文件
10.對於命令執行的一些系統郵件能夠重定向到/dev/null,或者開啓郵件服務並按期清理
11.編輯好定時任務後,能夠修改任務時間或者修改系統時間進行調試
12.總結爲一句話:寫(命令) 編 (腳本)寫(定時任務) 編(定時任務) 調(調試)
[root@小馬過河 /]# sed -i 's/e/o/' ma
[root@小馬過河 /]# cat ma
wo
sffg
[root@小馬過河 /]# sed -i 's/o/e/g' ma
[root@小馬過河 /]# cat ma
we
sffg
[root@小馬過河 /]# grep -v "^$" ma |sed -i 's#sf#ha#' ma
[root@小馬過河 /]# grep -v "^$" ma |sed -i 's#sf#ha#' ma|cat
[root@小馬過河 /]# grep -v "^$" ma |sed -i 's#sf#ha#' |cat
sed: no input files
[root@小馬過河 /]# sed -i 's#sf#ha#' ma|grep -v "^$" ma |cat
we
hafg