系統運維
YUM概述
基于RPM包構建的軟件更新機制
可以自動解決依賴關系
所有軟件包由集中的YUM軟件倉庫提供
軟件倉庫的提供方式
FTP服務:ftp://...
HTTP服務:http://...
本地目錄:file://...
RPM軟件包的來源
Centos發布的RPM包集合
第三方組織發布的RPM包集合
用戶自定的RPM包集合
軟件包的查詢
yum list [軟件名]
yum info [軟件名]
yum search <關鍵字>
軟件包升級
yum update 更新軟件包,更新軟件和系統內核
yum upgrade 只更新軟件包
案列:構建遠程的YUM倉庫,一臺server作為yum服務器,一臺client作為客戶機訪問
1,在服務器端先連接centos7鏡像到server上,并進行掛載
[root@server?~]#?mount?/dev/cdrom?/mnt??掛載 [root@server?~]#?df?-hT??查看
2,在服務器端安裝vsftpd服務軟件,并創建站點
[root@server?~]#?yum?install?vsftpd?-y??安裝ftp服務 [root@server?~]#?cd?/var/ftp [root@server?ftp]#?mkdir?centos7????創建centos7站點 [root@server?ftp]#?cp?-rf?/mnt/*?centos7/?&???復制鏡像到站點中 [1]?2891 [root@server?ftp]#?jobs [1]+??運行中???????????????cp?-i?-rf?/mnt/*?centos7/?& [root@server?ftp]#?mkdir?other?????創建自定義站點 [root@server?ftp]#?createrepo?-g?/mnt/repodata/repomd.xml?other/ [root@server?repodata]#?systemctl?start?vsftpd???開啟vxftpd服務 [root@server?repodata]#?systemctl?stop?firewalld.service???關閉防火墻 [root@server?repodata]#?setenforce?0
3,在客戶機上安裝ftp服務軟件,創建yum配置文件
[root@client?~]#?yum?install?ftp?-y
[root@client?~]#?cd?/etc/yum.repos.d/?????到yum的配置文件目錄中備份所有 [root@client?yum.repos.d]#?ls CentOS-Base.repo??CentOS-Debuginfo.repo??CentOS-Media.repo????CentOS-Vault.repo CentOS-CR.repo????CentOS-fasttrack.repo??CentOS-Sources.repo [root@client?yum.repos.d]#?mkdir?bak [root@client?yum.repos.d]#?mv?Cen*?bak [root@client?yum.repos.d]#?ls bak [root@client?yum.repos.d]#?vim?centos7.repo???重新編輯一個yum的配置文件
[base] name=centos7.packages???centos7的yum訪問路徑信息 baseurl=ftp://192.168.109.133/centos7 enabled=1 gpgcheck=1 gpgkey=ftp://192.168.109.133/centos7/RPM-GPG-KEY-CentOS-7 [other] name=other.packages????其他的yum信息 baseurl=ftp://192.168.109.133/other enabled=1 gpgcheck=0
4,清除yum緩存,使用遠程yum安裝
[root@client?yum.repos.d]#?yum?clean?all??清除yum緩存 [root@client?yum.repos.d]#?yum?install?httpd?-y
NFS共享存儲服務
網絡文件系統
依賴于RPC(遠端過程調用)
需要安裝nfs-utils,rpcbind軟件包
系統服務:nfs,rpcbind
共享配置文件:/etc/exports
案列:
1,服務器端添加一個硬盤作為共享存儲,創建并格式化/dev/sdb1,并設置自動掛載
[root@localhost?~]#?vim?/etc/fstab [root@localhost?~]#?mount?-a [root@localhost?~]#?df?-hT
2,在服務器安裝nfs-utils,rpcbind軟件包
[root@localhost?~]#?yum?install?nfs-utils?rpcbind?-y [root@localhost?~]#?systemctl?enable?nfs??設置開機自啟動 [root@localhost?~]#?systemctl?enable?rpcbind
3,編輯服務器/etc/exports共享配置文件信息
[root@localhost?~]#?vim?/etc/exports??編輯配置文件 [root@localhost?~]#?systemctl?start?nfs???開啟服務 [root@localhost?~]#?systemctl?start?rpcbind [root@localhost?~]#?systemctl?stop?firewalld.service?關閉防火墻 [root@localhost?~]#?setenforce?0 [root@localhost?~]#?showmount?-e?可查看共享情況
4,在客戶機上將服務器的/mnt掛載到本地的網站站點上
[root@localhost?~]#?systemctl?stop?firewalld.service?關閉防火墻 [root@localhost?~]#?setenforce?0 [root@client?~]#?mount?192.168.109.133:/mnt?/var/www/html/??掛載 [root@client?~]#?df?-hT
或者設置為自動掛載
5,在客戶機上安裝httpd網站服務,并編輯一個網頁信息,并查看
[root@client?~]#?cd?/var/www/html [root@client?html]#?vim?index.html??編輯網頁信息 [root@client?html]#?systemctl?start?httpd.service?開啟httpd服務
6,在服務器的mnt目錄下我們可以找到創建的一個網站的文件
如果服務器宕機,我們解掛載的時候一定不能tab補全,要自己輸入全,否則你會后悔的
謝謝閱讀!!!
當前文章:Linux的遠程YUM倉庫及NFS服務
網站URL:http://m.newbst.com/article24/cggece.html
成都網站建設公司_創新互聯,為您提供虛擬主機、品牌網站制作、電子商務、自適應網站、品牌網站建設、企業建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯