超深度講解shell高級編程實戰,截至目前shell編程課程國內培訓機構最細的課程,不信請看學員表現的水平。
課程牛不牛,不是看老師、課表,而是看培養的的學生水平,目前全免費中伙伴們趕緊看啊。
http://edu.51cto.com/course/course_id-5257.html
企業合格的linux運維必會編程題,能獨立完成的同學就業工資不會低于12K
這是老男孩linux運維班要求學生必會的題目,完不成的不能合格畢業,每個完成的都獎勵價值500-1000元的等值禮物(以當天考試成績宣布為準),要進要退自己抉擇,伙伴們走起!
實戰考試時間就在2016年1月15日上機實戰,禁止大面積抄襲學習課堂筆記否則無獎勵!
共21道考試題,面授上課幾乎全部講解過類似的案例,考試題略微變更而已。
企業面試題1:(生產實戰案例):監控MySQL主從同步是否異常,如果異常,則發送短信或者郵件給管理員。提示:如果沒主從同步環境,可以用下面文本放到文件里讀取來模擬:
階段1:開發一個守護進程腳本每30秒實現檢測一次。
階段2:如果同步出現如下錯誤號(1158,1159,1008,1007,1062),則跳過錯誤。
階段3:請使用數組技術實現上述腳本(獲取主從判斷及錯誤號部分)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[root@oldboy~]# mysql -uroot -p'oldboy' -S /data/3307/mysql.sock -e "show slavestatus\G;"
1. row
Slave_IO_State:Waiting for master to send event
Master_Host:10.0.0.179 #當前的mysql master服務器主機
Master_User: rep
Master_Port: 3306
Connect_Retry: 60
Master_Log_File:mysql-bin.000013
Read_Master_Log_Pos: 502547
Relay_Log_File:relay-bin.000013
Relay_Log_Pos:251
Relay_Master_Log_File:mysql-bin.000013
Slave_IO_Running:Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB: mysql
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 502547
Relay_Log_Space:502986
Until_Condition:None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: 0 #和主庫比同步延遲的秒數,這個參數很重要
Master_SSL_Verify_Server_Cert: No
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:
企業面試題2:.
使用for循環在/oldboy目錄下通過隨機小寫10個字母加固定字符串oldboy批量創建10個html文件,名稱例如為:
1
2
3
4
5
6
[root@oldboy oldboy]# sh /server/scripts/oldboy.sh
[root@oldboy oldboy]# ls
coaolvajcq_oldboy.html qnvuxvicni_oldboy.html vioesjmcbu_oldboy.html
gmkhrancxh_oldboy.html tmdjormaxr_oldboy.html wzewnojiwe_oldboy.html
jdxexendbe_oldboy.html ugaywanjlm_oldboy.html xzzruhdzda_oldboy.html
qcawgsrtkp_oldboy.html vfrphtqjpc_oldboy.html
企業面試題3:請用至少兩種方法實現!
將以上文件名中的oldboy全部改成oldgirl(用for循環實現),并且html改成大寫。
企業面試題4:
批量創建10個系統帳號oldboy01-oldboy10并設置密碼(密碼為隨機8位字符串)。
企業面試題5:
寫一個腳本,實現判斷10.0.0.0/24網絡里,當前在線用戶的IP有哪些(方法有很多)
企業實戰題6:請用至少兩種方法實現!
寫一個腳本解決DOS***生產案例
提示:根據web日志或者或者網絡連接數,監控當某個IP并發連接數或者短時內PV達到100,即調用防火墻命令封掉對應的IP,監控頻率每隔3分鐘。防火墻命令為:iptables -I INPUT -s 10.0.1.10 -j DROP。
轉載于:https://blog.51cto.com/14260426/2369724