原创 skill——iptables(三)

匹配條件 一:-s 源地址:指定 ip 時可用 "," 隔開,指定多個;也可以指定網段,用 "!" 取反注意:取反表示報文源地址 IP 不爲 192.168.1.103 即滿足條件,執行相應的動作實例如下: 二:-d 目標地址注意:1. 源

原创 skill——iptables(四)

擴展匹配條件 一:udp 擴展模塊 選項 說明 --sport 匹配報文的源端口 --dport 匹配報文的目標端口 和 tcp模塊中的名稱一樣,不同的是, udp 模塊中的 --sport 與 --dport 是用

原创 skill——iptables(一)

iptabls 一:防火牆概念邏輯上,大體分爲爲主機防護牆與網絡防火牆主機防火強:針對單個主機進行防護網絡防火牆:往往處於網絡入口或邊緣。針對網絡入口進行防護,服務於防火牆背後的本地局域網注意:兩者並不衝突,網絡防火牆主外(大衆),主機防火

原创 skill——iptables(二)

iptabls 查、增、刪、改,保存 一:查 參數 說明 -t 指定要查看的表,默認爲 filter 表 -L 列出表中規則 -v 查看詳細信息 -x 顯示計數器的精確值 -n 不對 IP 地址進行名稱反解,直

原创 Shell語法——數組與調試

shell 數組 數組定義方法一:使用小括號江邊量子括起來賦值給數組變量方法二:動態數組方法三:使用鍵值對的形式賦值(不推薦) 打印元素個數(常用) 刪除數組 數組內容的截取 案例一:打印下面這句話中字母數大於 5 的單詞Tip:The

原创 Shell語法—— while 條件語句

while 循環語句 while 循環語句語法格式爲: while < 條件表達式 > do 指令 done 有關腳本運行的相關用法 命令 說明 sh file.sh & 把 file.sh 腳本放到後臺運行(

原创 Shell語法—— for 循環

for 循環語句語法 for 循環語句語法格式爲:格式一: for 變量名 in 變量取值列表 do 指令... done 格式二: for ((exp1;exp2;exp3)) do 指令... done

原创 Shell語法—— if 條件語句

if 條件語句語法 1.單分支結構 if < 條件表達式 >; then 指令 fi 2.雙分支結構 if < 條件表達式 >; then 指令 1 else 指令 2 fi 3.多分支結構 if < 條件表達式 1

原创 Shell語法—— case 條件語句

case 條件語句語法 case 條件語句語法格式爲: case " 變量 " in 值 1) 指令 1

原创 Shell語法——參數變量,測試與比較

特殊變量 變量 說明 $0 獲取當前執行的 Shell 腳本的文件名,如果執行腳本包含了路徑,則包含腳本路徑 $n 獲取當前執行的 Shell 腳本的第 n 個參數值,即 n=1..9,n 爲 0 時,同上 $# 獲取

原创 Linux常用命令——crontab

crontab 設置定時任務 語法格式:crontab【option】【file】 crontab [選項] [文件] 注意: crontab 命令及後面的選項和文件裏,每個元素之間都要至少要有一個空格 新創建的cron job,不會馬上

原创 Linux常用命令——pwd

pwd print working directory 顯示當前坐在位置 語法格式:pwd 【option】 pwd [選項] 注意:1.mkdir 命令以及後面的選項和目錄,每個元之間都要至少要有一個空格2.通常情況下,執行 pwd

原创 CentOS6、CentOS7、Ubuntu 一鍵部署 ssh 免密登錄

CentOS6、CentOS7、Ubuntu 一鍵部署 ssh 免密登錄(ssh.py 文件) 192.168.1.5 爲主機器,其他爲控制機。 vim /home/shad.py from fabric.api import run,e

原创 Linux常用命令——sed

sed 字符流編輯器 sed 是Stream Editor(字符流編輯器)的縮寫,簡稱劉編輯器。sed 是操作、過濾和轉換文本內容的強大的工具。常用功能包括對文件實現快速增刪改查,其中查詢的功能中最常用的兩大功能是過濾(過濾制定字符串)取行

原创 Linux常用命令——grep

grep 文本過濾工具 語法格式:grep 【options】【pattern】【file】 grep [參數] [匹配模式] [查找的文件]注意:1.grep 是 Linux 系統中最重要的命令之一,其功能是從文本文件或管道數據流中篩選