原创 shell變量以及如何使用變量

SHELL變量 變量 (內存空間) 增加腳本的靈活性, 適用性 類型: 自定義變量 環境變量(PATH) 特殊變量自定義變量 1 聲明變量# 變量名稱=變量值變量名稱規範: 只能由數字、字母、下劃線組成  不能以數字開頭 [root@sh

原创 shell腳本之重定向、標準輸入、輸出、錯誤輸出的使用

linux    shell腳本   大量重複執行的工作  shell (Linux殼), 一類程序的名稱 文本文件-------> shell命令, /bin/bash提供邏輯控制語句, 重定向符號的使用  /dev/stdin 標準

原创 shell腳本之函數的定義及使用

函數Function的使用 定義函數1) 函數名稱() { ... ...}2) function 函數名稱 { ... ...}調用函數 函數名稱 也可以通過位置變量的方式給函數傳遞參數  例子: 編寫腳本,實現目錄管理功能,要求使用函數

原创 shell循環結構之for循環

for循環語法:1)for 變量 in 取值列表; do statement statementdone2)for 變量 in 取值列表 do statement statementdone 取值列表: 數字 10 20 30 使用seq命

原创 shell循環結構之while循環

while循環 1) while CONDITION; do statement statement <改變循環條件真假的語句>done 編寫腳本,計算1---100的和 #!/bin/bash#sum=0i=1while [ $i -le

原创 shell邏輯控制語句之case

case分支判斷結構 語法:case 變量名稱 in value1) statement statement ;; value2) statement statement ;; value3) statement statement ;;

原创 自動化運維工具之ansible

ansible      ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。an

原创 linux進程管理

進程管理 進程 Process  某應用程序打開的進程  PID Process ID 類型:  用戶空間進程  內核空間進程 靜態查看進程的狀態# ps[root@localhost ~]# ps >>>>查看本終端的進程   PID

原创 saltstack命令的使用

saltstack命令的使用1、核心命令 salt Usage: salt [options] '<target>' <function> [arguments]target用於代表對哪些minion進行操作,可採用如下匹配方式:-E 正則

原创 centos7.2下源碼部署lnmp

一、lnmp平臺的部署(跨服務器):mysql軟件包  https://dev.mysql.com/downloads/mysql/Nginx軟件包  http://nginx.org/en/download.htmlPHP軟件包(php-

原创 自動化運維工具之ansible

ansible      ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。an

原创 linux下壓縮和打包的使用

文件目錄壓縮/解壓縮  文件壓縮/解壓縮 ------ gzip/bzip2/xz1) gzip *.gz 壓縮:[root@node01 ~]# gzip /file/1.txt [root@node01 ~]# file /file/

原创 自動化運維工具之pxe+kickstart

pxe介紹:     PXE最直接的表現是,在網絡環境下工作站可以省去硬盤,但又不是通常所說的無盤站的概念,因爲使用該技術的pc在網絡方式下的運行速度要比有盤PC快3倍以上。當然使用PXE的PC也不是傳統意義上的TERMINAL終端,因爲使

原创 監控軟件之一zabbix

zabbix      zabbix(音同 zbix)是一個基於WEB界面的提供分佈式系統監視以及網絡監視功能的企業級的開源解決方案。      zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統管理員快

原创 監控軟件之二nagios

Nagios     Nagios是一款開源的免費網絡監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換機路由器等網絡設備,打印機等。在系統或服務狀態異常時發出郵件或短信報警第一時間通知網站運維人員,在狀態恢復後發出正