1.Linux 應用程式基礎
1.1.系統命令和應用程式位置
系統命令:一般在 /bin 和 /sbin 目錄中,或為 shell 內部指令
應用程式:通常在 /usr/bin 和 /usr/sbin 目錄中
1.2.典型應用程式的目錄結構
1.3.常見的軟體包封裝型別
2.RPM 包
一般命名格式:
查詢相關軟體資訊
rpm -q[選項] 軟體名
-qa:查系統已安裝的所有 RPM 軟體包列表 -qi:檢視指定軟體的詳細資訊 -ql:查詢指定軟體包所安裝的目錄、檔案列表 -qc:僅顯示指定軟體包安裝的配置檔案 -qd:僅顯示指定軟體包安裝的文件檔案
-qf:查詢檔案或目錄屬於哪個 RPM 軟體
eg:rpm -qf bash
eg:rpm -qa | grep bash
rpm -q 軟體名:顯示該軟體包是否安裝
查詢未安裝的 RPM 包檔案
rpm -qp[選項] RPM包檔案
-qpi:透過 .rpm 包檔案檢視該軟體的詳細資訊
-qpl:檢視 .rpm 安裝包內所包含的目錄、檔案列表
-qpc:檢視 .rpm 安裝包內包含的配置問價列表
-qpd:檢視 .rpm 安裝包內包含的文件列檔案列表
安裝或升級 RPM 軟體:
-i 安裝一個新的 RPM 軟體包
-U:升級某個 RPM 軟體,若未安裝,則進行安裝
-F:更新某個 RPM 軟體,若未安裝,則放棄安裝
解除安裝指定 RPM 軟體:
rpm -e 軟體名
--nodeps:忽略依賴關係,可能導致軟體異常
輔助選項:
-h:以 # 號顯示安裝的進度簡歷統一的資料庫檔案
-v:顯示安裝過程中的詳細資訊
常用:-ivh、-Uvh
解除安裝光碟:umount /dev/sr0
掛載到 /media 目錄:mount /dev/sr0 /media
3.編譯安裝原始碼包
完整性校驗:md5sum xxx.tar.gz
安裝編譯環境
編譯安裝過程:
下載原始碼安裝包檔案
1.tar 解包
2../configure 配置:設定安裝目錄、安裝模組等選項(--prefix=軟體安裝目錄,./configure --prefix=/usr/local/apache)
3.make 編譯:生成可執行的二進位制檔案
4.make install 安裝:複製二進位制檔案到系統,配置應用環境
測試及應用、維護軟體