原创 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