linux基礎學習【9】
阿新 • • 發佈:2018-10-24
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】