原创 9.25 20.31-20.34

20.31 expect腳本同步文件 將某臺機器上的文件拷貝到本機指定目錄:[root@hyc-01 ~]# vim 4.expect#!/usr/bin/expectset passwd "hyc940421"spawn rsync -a

原创 9.21 20.27-20.30

20.27 分發系統介紹 需求:服務端使用的編程語言爲php,想運行php的代碼就必須配置LAMP或LNMP環境;需要將代碼上傳到服務器上;平時工作中代碼在不斷的迭代,可能有新的功能出現,需要修改代碼;提供服務的機器數量龐大,逐一更新服務器

原创 9.20 20.23-20.26

20.23 告警系統郵件引擎(上) [root@hyc-01-01 mail]# cp hyc.py /usr/local/sbin/mon/mail[root@hyc-01-01 mail]# vim mail.py #!/usr/bin

原创 9.19 20.20-20.22

20.20 告警系統主腳本 以後將所有shell腳本放在/usr/local/sbin下 將監控腳本放在/usr/local/sbin下:[root@hyc-01-01 ~]# cd /usr/local/sbin[root@hyc-01-

原创 9.18 20.16-20.19

20.16 shell中的函數(上) 函數就是一段代碼整理到了一個小單元中,給這個小單元起一個名字,用到這段代碼時直接調用這個小單元即可 一般函數格式:function f_name(){      command} 定義的函數名最好不與s

原创 9.14 20.5-20.8

20.5 shell腳本中的邏輯判斷 格式1:if條件;then語句;fi(其中if和fi相對應)[root@hyc-01-01 ~]# for i in `seq 1 5`> do> echo $i> done12345 [root@hy

原创 9.17 20.10-20.15

20.10 for循環 需求:計算1到100所有數字的和[root@hyc-01-01 ~]# vim for.sh#!/bin/bashfor i in `seq 1 100`do  sum=$[$sum+$i]doneecho $sum

原创 9.13 20.1-20.4

20.1 shell腳本介紹 每個工作日在公衆號aming_linux看shell習題在blog.lishiming.net看之前的shell練習題 Shell介紹Shell是一種腳本語言Shell是將系統命令集合到一個文件中,然後再執行這

原创 9.12 19.12-19.16

19.12 添加自定義監控項目 需求:監控某臺web的80端口連接數並出圖操作:1 在客戶端編輯監控腳本 分析:netstat -ant|grep ':80 ' |grep -c ESTABLISHED查看80端口下established狀

原创 9.11 19.7-19.11

19.7 主動模式和被動模式 將zabbix-agent設置爲開機啓動:[root@hyc-01 zabbix]# systemctl enable zabbix-agent 主動模式:客戶端主動上報監控數據給服務端,服務端只負責接收;定義

原创 9.10 19.1-19.6

19.1 linux監控平臺搭建 常見監控軟件:cacti、nagios、zabbix、smokeping、open-falcon其中nagios和zabbix流行度非常高;cacti、smokeping傾向於基礎監控,成圖漂亮,常被用於監

原创 9.6 18.6-18.10

18.6 負載均衡集羣介紹 負載均衡集羣可通過開源軟件LVS、keepalived、haproxy、nginx等來實現;LVS基於OSI七層模型的第四層(傳輸層),nginx屬於OSI模型的第七層(應用層),haproxy既可以在四層,也可

原创 9.7 18.11-18.12

18.11 LVS DR模式搭建 準備工作:分發器(dir):分配公網ip 192.168.31.127處理請求的機器(rs):分配公網ip 192.168.31.128和192.168.31.129VIP(虛擬ip):在DR模式下的所有機

原创 5.28 1.1-1.5

1.1   學習之初 1.2   約定 使用系統:Centos 7.3系統虛擬軟件:VMware workstation 10終端軟件:Putty or Xshell 做筆記:印象筆記記錄密碼:Keepass 學習用到的軟件包下載地址:r.

原创 6.15 4.1-4.4

4.1 df命令 [root@hyc-01-01 ~]# df文件系統          1K-塊    已用     可用 已用% 掛載點/dev/sda3      18658304 1006236 17652068    6% /de