原创 python學習筆記1

shell 負責簡單的系統管理工具做運維自動化還是python滿足大部分自動化需求,又能做C/S架構 又能用WEB 框架快速開發出高大上的web界面高薪 python流行比較快linux windowsmac 查看Linux python

原创 告警系統

郵件腳本 放到/mail/mail.pygserver 發郵件的服務 mail.sh 收攬時間控制腳本t_s 當前時間的時間戳t_s2 兩個小時以前的時間戳差值大於兩個小時 判斷log 是否存現 然後把時間戳寫到日誌裏面大於3600然後發

原创 DR模式搭建

更改兩臺RS的網管DR上編輯腳本ifdown ens33ifup ens33ifconfig 綁定虛擬網卡 ens33:2 -g getway兩個RS寫入腳本吧VIP綁定在lo上keepalived +lvs一臺安裝keepalived

原创 每天一個shell命令和腳本

常見linux 目錄名稱/ 虛擬目錄的根目錄。/bin 二進制目錄/boot 啓動目錄。存放啓動文件/dev 設備目錄/etc 系統配置目錄/home 主目錄,linux在這裏創建用戶目錄/lib 庫目錄。存放系統和應用的庫文件/medi

原创 每天一個shell命令腳本

文件和目錄列表ls 命令最基本的形式會顯示當親目錄下的文件和目錄目錄和文件會顯示顏色區分。如果終端是不支持彩色的可以加 -F選項 目錄後會有一個正斜線/ls -a 顯示隱藏文件,在Linux上隱藏文件是文件名以點號開始的文件。 每個用戶的家

原创 shell2

邏輯判斷if 判斷elif 其他條件if ;then ;fi if ;then ;eles ;fiif ;then ;elif ;;then ;else ;; if-f 判斷 文件是否是普通文件且存在-d 判斷目錄是否

原创 批量執行遠程腳本

rsync 遠程傳輸執行不加expect eof 直接退出在執行的命令之後加上set timeout -1 永遠不超時 時間 指定host 和要傳輸的文件執行分發系統構建文件列表裏面的路徑必須是全局路徑源目錄 目標目錄都是/list

原创 shell函數

shell函數function可以省略執行編輯執行編輯執行之後 顯示的是fun1.sh的 參數定義一個加法的函數執行顯示IP數組元素打印數組元素獲取數組元素的個數定義元素 元素賦值 更改替換刪除元素unset數組分片seq 表示截取元素數組

原创 python 學習筆記2

python 中文編碼python默認的編碼格式是ASCII格式,在沒修改格式編碼時無法正確打印漢字。解決方法只要在開頭加入#conding=utf -8[root@qiaolinux-02 python]# python 1.py Fil

原创 自定義監控

監控某臺web的80端口並出圖查看80端口鏈接數編寫腳本授權編輯配置文件增加自定義腳本名字 路徑 count 建值[*] 沒有參數 有的話逗號分隔重啓服務驗證在客戶端執行腳本用zabbix 命令-s 指定IP瀏覽器監控配置主機-aming0

原创 mysql架構

網站訪問量日pv量級在1w以下mysql主從主從複製是Mysql內建的複製功能,它是構建高性能應用程序的基礎,技術成熟,應用也很廣泛。其原理就是通過將Mysql主庫的sql語句複製到從庫上,並重新執行一遍來實現的。複製過程中主庫將更新寫入二

原创 主動模式和被動模式客戶端

客戶端服務端有公網IP 客戶端只有內網IP 只能客戶端制定IPTABLES 規則 NAT配置 主機羣組模版 預設一些監控項目的集合主機 沒有啓動agent 添加主機 線添加羣組創建主機客戶端IP添加完之後應用集 監控項的一個集合 更方便的管

原创 監控

zabbix 比nagios 配置更方便C/S架構zabbix 監控流程安裝zabbixagent 客戶端 get服務端的工具 安裝相關包啓動mysqletc/my.cnf編輯配置文件設置默認的字符集創建庫和用戶導入數據解壓導入數據za

原创 監控系統腳本

監控腳本存放位置創建子目錄主腳本放在bin 下cd ~/bin/下 主腳本取IP地址取當前目錄判斷是否在當前目錄日誌輸出 錯誤日誌和正確日誌配置文件位置 conf/mon.conf to_mon_cdb 0監控 1不監控httpdp

原创 分發系統 expect

遠程執行命令 傳輸文件準備上線的代碼知道機器的IP地址和用戶密碼 然後用expect腳本 用rsync 推送到機器上安裝軟件然後編輯腳本set host 變量set passwd 變量spawn ssh 用戶@$host/root/.s