系統運維
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]#?lscentos-base.repocentos-debuginfo.repocentos-media.repocentos-vault.repocentos-cr.repocentos-fasttrack.repocentos-sources.repo[root@client?yum.repos.d]#?mkdir?bak[root@client?yum.repos.d]#?mv?cen*?bak[root@client?yum.repos.d]#?lsbak[root@client?yum.repos.d]#?vim?centos7.repo?重新編輯一個yum的配置文件[base]name=centos7.packages?centos7的yum訪問路徑信息baseurl=ftp://192.168.109.133/centos7enabled=1gpgcheck=1gpgkey=ftp://192.168.109.133/centos7/rpm-gpg-key-centos-7[other]name=other.packages其他的yum信息baseurl=ftp://192.168.109.133/otherenabled=1gpgcheck=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補全,要自己輸入全,否則你會后悔的
謝謝閱讀!!!
Windows 2003郵件服務器全攻略筆記本風扇噪音太大怎么降低 筆記本風扇噪音太大的降低方法企業郵箱怎么登阿里云服務器價格優惠幸運券推薦碼折扣促銷來啦云服務器的配置報價怎么做網站怎么放到阿里云服務器上面如何做電商網站才能容易轉化聯華云服務器雙十一2折巨惠