內(nèi)容
1.安裝和管理程序1.1 應(yīng)用程序與系統(tǒng)命令的關(guān)系
角色
系統(tǒng)命令
應(yīng)用
文件位置
通常在 /bin 和 /sbin 目錄易捷證件制作系統(tǒng)軟件,或內(nèi)部 shell 命令中
通常在 /usr/bin 和 /usr/sbin 目錄中
主要的意思
完成系統(tǒng)基礎(chǔ)管理,如IP配置工具
完成其他相對(duì)獨(dú)立的輔助任務(wù),如網(wǎng)頁(yè)瀏覽器
適用環(huán)境
一般只運(yùn)行在字符操作界面
根據(jù)實(shí)際需要,部分程序可以在圖形界面中運(yùn)行
運(yùn)行格式
一般包括命令字、命令選項(xiàng)和命令參數(shù)
通常沒(méi)有固定的執(zhí)行格式
1.2 典型應(yīng)用的目錄結(jié)構(gòu)
文件類型
保存目錄
通用可執(zhí)行文件
/usr/bin
服務(wù)器執(zhí)行程序文件和管理程序文件
/usr/sbin
應(yīng)用程序配置文件
/等等
日志文件
/var/日志
應(yīng)用程序參考文檔文件
/usr/share/doc
應(yīng)用程序手冊(cè)頁(yè)文件
/usr/local/share/man
1.3 常用軟件封裝封裝
文件類型
保存目錄
RPM軟件 包
擴(kuò)展名 "".rpm"
DEB軟件包
擴(kuò)展名“.deb”
源代碼 軟件 包
一般“.tar.gz”、“.tar.bz2”等格式的壓縮包中包含程序的原始代碼
綠色免安裝軟件包
軟件包的擴(kuò)展名各不相同,大部分都是格式
綠色免安裝軟件包在壓縮包中提供編譯后的可執(zhí)行程序文件。解壓壓縮包后,文件可以直接使用
注意:選擇軟件包時(shí)軟件內(nèi)部文件查看下載,一定要從官網(wǎng)下載下載,以免系統(tǒng)被病毒感染!
2.RPM軟件包管理工具2.1 什么是RPM
rpm(英文拼寫(xiě):)最初是 Red Hat Linux 發(fā)行版用來(lái)管理各種 Linux 套件的程序。它非常受歡迎,因?yàn)樗裱?GPL 規(guī)則并且功能強(qiáng)大且方便。但是 RPM 不能自動(dòng)解決 軟件 包之間的依賴關(guān)系。
RPM 功能總結(jié)
2.2 RPM 命令 使用RPM 命令可以基本實(shí)現(xiàn)RPM軟件 包的所有管理功能。使用“man rpm”命令獲取有關(guān) RPM 命令的幫助信息
轉(zhuǎn)速指令功能
2.3 RPM 常用命令
命令格式 rpm -q [子選項(xiàng)] [軟件name]
-qi 查看已安裝 軟件 包的詳細(xì)信息
-ql 查看已安裝 軟件 包的文件列表
-qc 查看已安裝的 軟件 包的配置文件
-qd 查看已安裝 軟件 包的位置
-qpi 查看未安裝包的詳細(xì)信息 軟件
-qpl 查看未安裝 軟件 包的文件列表
-qpc 查看未安裝包的配置文件 軟件
-qpd 查看未安裝 軟件 軟件包的位置
2.4 安裝、升級(jí)、卸載 RPM軟件 包
安裝或升級(jí)命令格式 rpm [] RPM包文件
卸載命令格式 rpm -e 軟件name
常用選項(xiàng)
-一世
安裝 軟件 包
-e
卸載 軟件 包
-v
顯示 軟件 包安裝過(guò)程的詳細(xì)信息
-H
軟件包在安裝或升級(jí)過(guò)程中軟件內(nèi)部文件查看下載,安裝進(jìn)度顯示為“#”號(hào)
-U
升級(jí) 軟件 軟件包,如果尚未安裝,請(qǐng)安裝它。
2.5 解決 軟件 包依賴關(guān)系
有幾種方法可以解決 軟件 包依賴關(guān)系
1.先安裝依賴的軟件包或者先卸載依賴其他程序的軟件包
2.指定多個(gè)軟件包同時(shí)安裝或卸載
3.使用 -- 選項(xiàng)直接忽略它。請(qǐng)注意,使用此方法可能會(huì)導(dǎo)致異常。
3.yum 3.1 yum 命令
Yum(全名dog京劇臉譜筆刷,)是一個(gè)shell前端軟件包管理器,位于和. 基于RPM包管理,可以從指定服務(wù)器自動(dòng)下載RPM包并安裝,可以自動(dòng)處理依賴,一次性安裝所有依賴的軟件包,無(wú)需繁瑣下載,安裝。
3.2 配置yum本地倉(cāng)庫(kù)
在配置 yum 本地倉(cāng)庫(kù)之前,必須先掛載它。什么是坐騎?
在Linux系統(tǒng)中,“一切都是文件”,所有的文件都被放置在一個(gè)以根目錄為樹(shù)根的樹(shù)形目錄結(jié)構(gòu)中。在 Linux 中,任何硬件設(shè)備也是一個(gè)文件,它們都有自己的一套文件系統(tǒng)(文件目錄結(jié)構(gòu))。所以Color Schemer Studio,問(wèn)題就在于,在Linux系統(tǒng)中使用這些硬件設(shè)備時(shí),只有將Linux本身的文件目錄和硬件設(shè)備的文件目錄合二為一,我們才能使用這些硬件設(shè)備。二合一過(guò)程稱為“安裝”。
配置本地存儲(chǔ)庫(kù)的步驟
1.先掛載
mount /dev/sr0 /mnt/ //將光盤(pán)掛載到mnt目錄
df //查看掛載信息
可以看到/mnt目錄已經(jīng)被sr0占滿了
2.進(jìn)入yum目錄,刪除系統(tǒng)中原有的yum
cd /etc/yum.repos.d/ //進(jìn)入 cd /etc/yum.repos.d/
mkdir abc //創(chuàng)建一個(gè)文件夾
mv *.repo abc/ //將所有以.repo結(jié)尾的文件移動(dòng)到剛剛創(chuàng)建的文件夾中
3.新建本地yum倉(cāng)庫(kù)
vim abc.repo //新建一個(gè)yum文件
****************************************************** ** ************************************************ ***** *****
[ABC]
name=abc //名字任意取
=file:///mnt //設(shè)置本地倉(cāng)庫(kù)的鏈接
=1 //開(kāi)啟
=0 //不需要驗(yàn)證
****************************************************** ** ************************************************ ***** *****
4.清除緩存,關(guān)閉防火墻
yum clean all //清除緩存
停止 。//關(guān)閉防火墻
0 //關(guān)閉防火墻配置
5.安裝軟件包
yum httpd -y //以安裝httpd包為例
啟動(dòng)httpd。//啟動(dòng)httpd服務(wù)
此時(shí),當(dāng)我們?cè)跒g覽器中輸入linux中的網(wǎng)絡(luò)號(hào)時(shí),就會(huì)出現(xiàn)httpd服務(wù)的頁(yè)面。