指令碼學習
ipadd_a=`grep "$nodeName\>" config/system/hosts_NetA |awk '{if(NF==2||NF==3) print $1}'`
將主機名對應哦IP地址付給ipadd_a變數,(NF==2)判斷當前記錄中的欄位個數, "$nodeName\>" 為什麼加\>,原因是:\>;表示到匹配正規表示式的行結束——單詞結尾。
Grep : g (globally) search for a re (regular expression ) and p (print ) the results.
1、引數:
-I :忽略大小寫
-c :列印匹配的行數
-l :從多個檔案中查詢包含匹配項
-v :查詢不包含匹配項的行
-n:列印包含匹配項的行和行標
2、RE(正規表示式) (regular expression )
\ 忽略正規表示式中特殊字元的原有含義
^ 匹配正規表示式的開始行
$ 匹配正規表示式的結束行
\\>; 到匹配正規表示式的行結束
[ ] 單個字元;如[A] 即A符合要求
[ - ] 範圍 ;如[A-Z]即A,B,C一直到Z都符合要求
. 所有的單個字元
* 所有字元,長度可以為0
1、引數:
-I :忽略大小寫
-c :列印匹配的行數
-l :從多個檔案中查詢包含匹配項
-v :查詢不包含匹配項的行
-n:列印包含匹配項的行和行標
2、RE(正規表示式) (regular expression )
\ 忽略正規表示式中特殊字元的原有含義
^ 匹配正規表示式的開始行
$ 匹配正規表示式的結束行
\\>; 到匹配正規表示式的行結束
[ ] 單個字元;如[A] 即A符合要求
[ - ] 範圍 ;如[A-Z]即A,B,C一直到Z都符合要求
. 所有的單個字元
* 所有字元,長度可以為0
linux下檔案和目錄的顏色代表什麼?
藍色表示目錄;綠色表示可執行檔案;紅色表示壓縮檔案;淺藍
色表示連結檔案;灰色表示其它檔案;紅色閃爍表示連結的檔案有問題了;黃色是裝置檔案,包括block, char, fifo。
用dircolors -p看到預設的顏色設定,包括各種顏色和“粗體”,下劃線,閃爍等定義。
藍色表示目錄;綠色表示可執行檔案;紅色表示壓縮檔案;淺藍
色表示連結檔案;灰色表示其它檔案;紅色閃爍表示連結的檔案有問題了;黃色是裝置檔案,包括block, char, fifo。
用dircolors -p看到預設的顏色設定,包括各種顏色和“粗體”,下劃線,閃爍等定義。
啟動時sendmail啟動慢的解決?
修改了RedHat(CentOS)主機名稱後,發現啟動時非常慢,主要停滯在sendmail和scm-client的check步驟上。
因為這兩步check需要查詢你設定的主機名的A記錄或反向域名記錄,由於全球9臺DNS根系統都在美國,這個時候會去查詢本機主機名對應的dns A記錄。查詢可能會非常的慢。
解決方法有兩個:
一是讓sendmial繞過查詢遠端主機,這裡給出一種最簡單的方法,給主機設定一個別名
修改/etc/hosts ,未修改之前
127.0.0.1 localhost.localdomain localhost
修改成
127.0.0.1 localhost.localdomain localhost 主機名稱(SDFP1)
二是直接關閉對sendmail的check步驟,chkconfig sendmail off
一是讓sendmial繞過查詢遠端主機,這裡給出一種最簡單的方法,給主機設定一個別名
修改/etc/hosts ,未修改之前
127.0.0.1 localhost.localdomain localhost
修改成
127.0.0.1 localhost.localdomain localhost 主機名稱(SDFP1)
二是直接關閉對sendmail的check步驟,chkconfig sendmail off
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7970627/viewspace-764622/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Per指令碼學習指令碼
- 常用指令碼學習手冊——Bat指令碼指令碼BAT
- 【網路安全】Shell 指令碼學習指令碼
- shell和bash指令碼命令學習指令碼
- Linux命令和shell指令碼學習Linux指令碼
- shell指令碼學習筆記-1指令碼筆記
- Elsa V3學習之指令碼指令碼
- 【學習】Linux Shell指令碼程式設計Linux指令碼程式設計
- Linux學習之路(三)Shell指令碼初探Linux指令碼
- linux學習day4——shell指令碼中Linux指令碼
- linux學習day3——shell指令碼上Linux指令碼
- jmeter學習指南之最佳化指令碼JMeter指令碼
- 學習-【前端】-伺服器指令碼書寫前端伺服器指令碼
- 【黑客基礎】Windows PowerShell 指令碼學習(上)黑客Windows指令碼
- 初學指令碼指令碼
- 【Linux學習筆記29】shell指令碼基礎Linux筆記指令碼
- shell指令碼程式設計學習筆記-運算子指令碼程式設計筆記
- shell指令碼程式設計學習筆記——變數指令碼程式設計筆記變數
- Centos學習筆記14 – java程式啟動指令碼CentOS筆記Java指令碼
- redis學習——基礎指令Redis
- Vue 學習筆記——指令Vue筆記
- Angularjs學習筆記指令AngularJS筆記
- rust學習二、入門之執行單個指令碼Rust指令碼
- 彙編學習筆記07——BCD碼及調整指令筆記
- 什麼是shell指令碼?Linux為什麼學習shell?指令碼Linux
- Shell指令碼執行有哪些方式?linux系統學習指令碼Linux
- python指令碼練習筆記Python指令碼筆記
- GIT初學者詳細指令學習Git
- Angular學習(4)自定義指令Angular
- Vue學習(二)自定義指令Vue
- Oauth的學習以及開發自助上課簽到指令碼OAuth指令碼
- redis學習(九) redis事務和redis指令碼的比較Redis指令碼
- 練習時的docker部署指令碼Docker指令碼
- Linux學習之Shell指令碼語言的優勢是什麼?Linux指令碼
- 雲端計算學習教程,web頁面更新指令碼詳解Web指令碼
- Redis學習筆記(三)使用Lua指令碼實現分散式鎖Redis筆記指令碼分散式
- 深入理解JAVA虛擬機器學習筆記18——位元組碼指令2(運算指令)Java虛擬機機器學習筆記
- Linux學習筆記(2)——ls指令Linux筆記
- Vue(4)Vue指令的學習1Vue