原创 三劍客老大——awk企業實戰,面試必備
awk生產環境實戰案例:(一):請執行命令取出linux中eth0的IP地址法1: ifconfig eth0| grep 'inet addr'| awk -F":" '{print $2}'|awk '{print $1}'法2: if
原创 三劍客老大——awk企業經典實戰篇
awk生產環境實戰案例:(一):請執行命令取出linux中eth0的IP地址法1: ifconfig eth0| grep 'inet addr'| awk -F":" '{print $2}'|awk '{print $1}'法2: if
原创 被黑了,SSH服務需要大整頓
被黑經歷:有一天下午,後臺所有網址全部被跳轉,第一反應就是服務器被黑了。首先到監測站點被篡改的腳本日誌查看,檢查主節點服務器上代碼的完整性,發現index.php文件有被竄改的痕跡,所以導致跳轉。xshell遠程連接服務器,普通用戶
原创 Shell筆記6——case條件語句的知識與實踐
本文主要講解Shell腳本開發中case條件語句的知識與實踐基本大綱: 1.case條件語句的語法 2.case條件語句基本實踐 3.Linux系統腳本運用case條件語句範例 4.case語句小結一: case條件語句的語法ca
原创 Shell筆記7——while和until循環的應用實踐
本文主要講解Shell腳本開發中while和until循環的知識與實踐基本大綱: 1.當型和直到型循環語法 2.當型和直到型循環的基本範例 3.shell腳本在後臺運行的知識 4.while循環按行讀文件的方式總結 5.while
原创 Shell筆記8——for和select循環的應用實踐
本文主要講解Shell腳本開發中for和select循環的知識與實踐目錄: 1.for循環語法結構 2.for循環語句的基礎實踐 3.for循環語句的企業級案例 4.linux系統產生隨機數的四種方法 5.select循環語句介紹
原创 Shell筆記5——函數的知識與實踐
本文主要講解Shell腳本開發中函數的知識與實踐基本大綱: 1.Shell函數的概念與作用介紹 2.Shell函數的語法大全 3.Shell函數的執行 4.Shell函數的基礎實踐 5.Shell函數的企業級運用實踐一:Shell
原创 Shell筆記10——Expect自動化交互式程序應用實踐
本文主要講解Shell腳本開發中Expect自動化交互式程序的應用實踐目錄: 1.Expect介紹 2.安裝Expect軟件和簡單實現交互功能 3.Expect程序自動交互的重要命令及實踐 4.Expect程序變量介紹 5.Exp
原创 Shell筆記9——Shell數組的應用實踐
本文主要講解Shell腳本開發中數組的知識與實踐目錄: 1.Shell數組介紹 2.Shell數組的定義與常用實踐 3.Shell數組腳本開發實踐 4.shell數組的重要命令 5.Shell數組相關面試題實戰 一:Shell數
原创 Nginx負載節點狀態監測腳本
1)腳本需求:開通一個通過web界面展示監控Nginx負載節點的狀態。當節點宕機時,以紅色展示,當節點正常時以綠色展示。 2)腳本解答:[root@localhost scripts]# cat monitor.sh #!/bin/bas
原创 CentOS6.8源碼安裝部署Zabbix3.4.5
本文檔主要介紹CentOS6.8在lamp環境下安裝以及部署Zabbix3.4.5(注:本文部署環境爲 php-5.6.23 + mysql-5.6.24 + httpd-2.2.15 + CentOS6.8)基本流程:1.準備編譯環境2.
原创 自動化運維利器之——SaltStack(一)
前言一:自動化運維介紹 隨着信息時代的持續發展,IT運維已經成爲IT服務內涵中重要的組成部分。面對越來越複雜的業務,面對越來越多樣化的用戶需求,不斷擴展的IT應用需要越來越合理的模式來保障IT服務能靈活便捷、安全穩定地持續保障,這種模式
原创 億級日誌平臺之——ELK Stack實踐
一、ELK搭建篇官網地址:https://www.elastic.co/cn/官網權威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html安裝指南
原创 優化linux的內核來提高nginx併發
本文主要講解linux內核參數詳細註解以及深入優化目錄: 1.linux內核參數詳解 2.生產環境下內核參數優化配置詳解與參考一:linux內核參數詳解以下表格中紅色字體爲常用優化參數下列文件所在目錄:/proc/sys/net/ipv
原创 實現MySQL分庫分表備份的腳本
1)準備測試數據:通過寫腳本批量建庫建表並插入測試數據。[root@aliyun scripts]# cat ceshi.sh #/bin/bashPATH="/usr/local/mysql/bin:$PATH"