1. 程式人生 > >linux基礎學習【9】

linux基礎學習【9】

des 重新 分享圖片 apache 監測 服務 服務器端 開機啟動 rpm

軟件管理

一.yum:上層軟件管理工具,最重要的功能是解決軟件的依賴性

 yum能夠投入使用的前提是必須要有yum源頭,以及配置源指向文件

1.獲取與系統匹配的ISO鏡像文件

rhel-server-7.0-x86_64-dvd.iso

2.把鏡像文件掛載到目錄下以便於訪問

mount rhel-server-7.0-x86_64-dvd.iso /mnt (mount會刪除目錄原有文件,可新建空目錄)

技術分享圖片


3.配置本及yum源指向

rm -rf /etc/yum.repos.d/*   ##刪除原有的軟件倉庫配置文件
vim /etc/yum.repos.d/yum.repo   ##編輯yum源的指向文件
[Server]            
name = rhel7.0          ##命名為rhel7.0
baseurl = file:///mnt       ##鏡像的掛載點
gpgcheck = 0            ##表示不監測gpgkey gpkey表示軟件的出品logo
enable = 1          ##啟用該軟件倉庫

4.測試安裝軟件

yum clean all           ##清除yum緩存
yum install httpd -y        ##安裝httpd

二.安裝資源共享服務

Apache(web服務器)apache:80 ssh:22
httpd是Apache超文本傳輸協議(HTTP)服務器的主程序

服務器端:

vim /var/www/html/index.html    ##編輯默認的訪問頁面
welcome to linux        ##添加內容
systemctl start httpd       ##開啟服務
systemctl stop firewalld    ##關閉防火墻

客戶端:

利用瀏覽器訪問服務端ip,顯示默認頁面

三.搭建共享yum源

1.在物理機共享目錄上掛載鏡像

mkdir /var/www/html/rhel7.0
mount rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0

技術分享圖片


2.關閉防火墻

systemctl stop firewalld    ##關閉防火墻
systemctl disable firewalld ##設置開機不啟動
systemctl start httpd       ##開啟httpd服務
systemctl enable httpd      ##設置開機啟動

技術分享圖片


3.在虛擬機上修改yum源指向

rm -rf /etc/yum.repos/*                   ##刪除原有的配置文件
vim /etc/yum.repos.d/yum.repo   ##編輯yum源的指向文件
[Server]                                           ##固定格式
name = rhel7.0                  
baseurl = http://ip/rhel7.0           ##指向對應ip掛載的yum源
gpgcheck = 0                                 ##表示不監測gpgkey gpkey表示軟件的出品logo
enable = 1                                      ##啟用該軟件倉庫

技術分享圖片


4.測試

在虛擬機和物理及能ping通的情況下進行軟件安裝測試
yum install softwarename -y ##安裝軟件

安裝測試

技術分享圖片

安裝成功

技術分享圖片


四.開機自動掛載iso

vim /etc/rc.d/rc.local      ##編輯配置文件
mount /root/Desktop/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0      ##添加掛載命令
chmod +x /etc/rc.d/rc.local ##給文件增加執行權限

編輯配置文件並增加執行權限

技術分享圖片


添加開機自動掛載

技術分享圖片


五.yum命令

yum install softwarename -y ##安裝軟件
yum repolist            ##列出yum源信息
yum remove softwarename     ##卸載軟件
yum list all            ##列出所有軟件的名稱
yum list softwarename       ##查看軟件源中是否有該軟件
yum list installd softwarename  ##查看是否已經安裝該軟件
yum list available      ##列出可以用yum安裝的軟件名稱
yum clean all           ##清空yum緩存
yum search softwareinfo     ##根據軟件信息搜索軟件名
yum whatprovides filename   ##在yum源中查找包含filename文件的軟件包
yum update history      ##查看系統軟件改變歷史
yum reinstall softwarename  ##重新安裝軟件

卸載軟件

技術分享圖片

卸載成功

技術分享圖片


列出可用yum安裝的軟件名

技術分享圖片

六.利用rpm安裝軟件

rpm
rpm -ivh name.rpm   ##安裝軟件 -v:顯示過程 -h:指定加密過程為hash
rpm -e name     ##卸載軟件
rpm -ql name        ##查看軟件生成的文件
rpm -qlp name       ##查詢軟件安裝後會生成的文件
rpm -qa         ##查詢系統中安裝的所有軟件
rpm -pq name.rpm    ##查詢軟件包安裝後的名字
rpm -pq name.rpm --scripts      ##查詢安裝或卸載過程中的動作
rpm -ivh name.rpm --force       ##強制安裝但不能忽略依賴性
rpm -ivh name.rpm --nodeps --force  ##強制安裝忽略依賴性
rpm -qi name        ##查看軟件的信息

列出安裝的所有軟件

技術分享圖片


七.第三方源的搭建

將rpm文件放置到一個目錄中,此目錄只能存在.rpm文件
createrepo -v /rpm存放目錄      ##創建存放文件目錄
vim /etc/yum/repos.d/repo       ##編輯本機源
[Software]
name = software
baseurl = file:///software      ##存放目錄

linux基礎學習【9】