第1章
(1)?? [endif]數(shù)據(jù)不丟失
(2)?? [endif]7*24小時(shí)運(yùn)行
(3)?? [endif]提升用戶體驗(yàn)
實(shí)際責(zé)任:
(1) ? 監(jiān)控岖瑰,查看網(wǎng)站監(jiān)控網(wǎng)站流量(寬帶)
(2) ? 根據(jù)監(jiān)控提示(郵件吗蚌、微信瓣距、電話)進(jìn)行處理
備份:
(1)備份的內(nèi)容(配置、數(shù)據(jù)、腳本、網(wǎng)站程序代碼)和檢查備份是否能用{代碼更新上傳代碼}
(2)?? [endif]進(jìn)行代碼上線(運(yùn)維)著拭,代碼回滾(Boss)
其他項(xiàng)目:
(1)?? [endif]根據(jù)需求做項(xiàng)目(備份、優(yōu)化牍帚、監(jiān)控)
(2)?? [endif]額外要求及自我要求
第2章?
Awk替換:
awk?? ‘{gsub?(/:/儡遮,”$”);print?$0}’
gsub?? (/找誰(shuí)/,“替換成什么”
OFS :awk在顯示每一列的時(shí)候暗赶,每一列之間通過(guò)什么分割OFS的內(nèi)哦那個(gè)就是鄙币,的內(nèi)容。
Output Field Separator? 輸出分隔符
Awk內(nèi)置變量:NR忆首、NF爱榔、$+數(shù)字某一列($0=一整行)
FS:-F 修改的內(nèi)容=Field?? separator
例:awk -F: -VOFS=”:” ‘{tmp=$1;$1=$NF;$NF=tmp;print $0}’
第3章?
特殊條件:
BEGIN{}=開始({}里面的內(nèi)容會(huì)在awk讀取文件之前運(yùn)行)
BEGIN可以用來(lái)進(jìn)行測(cè)試(awk? ‘BEGIN {print??? 1/3}’)
^在BEGIN例代表幾次方
END {}={}里面的內(nèi)容會(huì)在awk讀取文件之后運(yùn)行
統(tǒng)計(jì)文件有多少行(格式)
Awk? ‘/^$/? {i=i+1;print?i}’
Awk?? ‘$9==200{i++}END{print? i}’
Awk?? ‘$9~/^200$/ {i++}END {print? i}’
開頭和結(jié)尾的調(diào)換:
Sed:
Sed? -r??‘s#(^.*)(:x.*:)(.*$)#\3\2\1#g’
Awk:
Awk? -F : ‘{print?$7”:”$2”:”$3”:”$4”:”$5”:”$6”:”$1}’
計(jì)算方式
Seq?? 10? |awk? ‘{i=i+$1;print? i}’