天天看點

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

1、查找/var目錄下不屬于root、lp、gdm的所有檔案

find /var -not ( -user root -o -user lp -o -user gdm ) -ls

-not :非,即取反

-user :指明使用者名

-o:表示“與”關系

-ls:以長格式輸出

2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序

用grep -o通過正規表達式抓取單詞,然後通過sort排序,再通過uniq去重統計

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

用sed實作方法,把不是單詞的字元用換行代替,再把空行去掉,然後通過sort排序再通過uniq去重統計

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

3、利用sed取出ifconfig指令中本機的位址

sed -nr '[email protected] (([[:digit:]]{1,3}.){3}[[:digit:]]{1,3}).@1@p'

-nr:n不預設列印,r啟用擴充正規表達式

2:選取第二行

\1:後向引用

p:列印輸出

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

4,總結yum的配置和使用,包括yum倉庫的建立

使用方法:

yum是rpm的前端程式

yum install 包名:安裝包

yum remove 包名:解除安裝包

yum clean all:清除緩存

yum history :執行yum的曆史記錄

yum history undo historynum :撤銷選擇的yum操作

yum history redo historynum :重做選擇的yum操作

yum groupinstall 包組名:安裝包組

yum groupremove 包組名:解除安裝包組

yum list 包名:列出可用包

yum grouplist 包組名 :列出可用包組

yum info 包名:列出軟體的說明概要

yum groupinfo 包組名:列出包組的說明概要

配置方法:

yum配置檔案是/etc/yum.repo.d/*.repo

基本格式為:

[name]

baseurl=路徑 /路徑可以是,網絡路徑

http://

https://

、ftp://、本地路徑:file://

gpgcheck={0|1} /是否檢查檔案、0不檢查、1檢查

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

搭建基于httpd的yum倉庫

準備好可用的httpd服務環境

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

建立對應的目錄

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

把ios鏡像挂載到對應的目錄裡

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務
sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

6,安裝tree,ftp,lftp,telnet等包

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務
sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務

第一步:檢視安裝說明檔案:README/INSTALL檔案

第二步:執行configure腳本,如有報錯,把提示的依賴包安裝上

第三步:執行make,如有報錯,把提示的依賴包安裝上

第四步:執行make install 完成去安裝目錄下啟動httpd

執行configure腳本時如有報錯提示,把提示的依賴包裝上,make時也一樣。直到沒有報錯,還是安裝不上,把解壓後的httpd包删掉重新解壓執行安裝

關掉防火牆,SElinux後,同子網機器通過ip通路

sed基礎用法,shell腳本基礎1、查找/var目錄下不屬于root、lp、gdm的所有檔案2、統計/etc/int.d/functions檔案中每個單詞出現的次數,并排序3、利用sed取出ifconfig指令中本機的位址4,總結yum的配置和使用,包括yum倉庫的建立5.編寫系統初始化腳本reset.sh 包括别名,提示符顔色,yum倉庫配置檔案6,安裝tree,ftp,lftp,telnet等包7,在CentOS7上編譯安裝Apache2.4源碼包,并啟動此服務