+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
學習是一種態度,只要你有態度,學習將會是一種樂趣
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
yum常用參數
yum check-updates #檢測所有需要升級的包
yum check-updates samba #檢測samba包是否需要升級
yum update samba #升級samba包
rpm -qf /bin/ls #查看任何一個文件隸屬哪一個安裝包
rpm -qi coreutils-8.4 #查看這個軟件包的詳細信息
rpm -ql httpd #查詢一個包安裝了哪些文件
rpm -qc httpd #查看安裝包的配置文件有哪些
rpm -qa | grep samba #查找所有samba相關的安裝包
rpm -ql vim-common | grep example #查找一個包的示例文檔
rpm驗證已安裝是否被修改
rpm -V httpd
S.5....T. c /etc/httpd/conf/httpd.conf
#【S:爲大小,說明文件大小有變化】【5:指md5】【T:修改的時間】【M:爲權限修改】【U:所有者被修改】
#安裝一個包的時候會生成一個rpm庫,裏面會保存安裝時的值
rpm包中提取文件
rpm2cpio ***.rpm | cpio -idv #提取rpm包中的所有文件到當前目錄
rpm2cpio ***.rpm | cpio -idv ./etc/inittab #提取rpm包中的inittab文件到當前目錄下的etc目錄
源代碼安裝
#一般情況是*.tar.gz包---》解壓之後進入目錄----》configure進入配置
./configure --prefix=/usr/local/XXX #設定安裝目錄
#此過程會檢測系統的相關信息,爲後續編譯收集信息。如:有沒有安裝c的編譯器(gcc)
make #就是調用c的編譯器(gcc)將源碼文件編譯成可執行文件
make install #將編譯好的文件copy到安裝目錄,也就是安裝
源代碼包卸載
關閉服務
刪除安裝目錄
腳本安裝、shell和java腳本
查看說明文檔【READMIN或INSTALL】
操作示例
附
md5sum 文件 #計算文件內容的md5值