雲計算學習路線教程大綱課件:使用自建源:
綜合案例:建立yum伺服器
提供基礎軟體包base [光碟]
提供update軟體包
提供其它軟體包如nginx, zabbix, docker, hadoop, openstack
配置防火牆
[root@yum-server ~]# firewall-cmd --permanent --add-service=ftp
[root@yum-server ~]# firewall-cmd --reload
關閉selinux
[root@yum-server ~]# setenforce 0
[root@yum-server ~]# vim /etc/sysconfig/selinux
selinux=disabled
ftp[root@yum-server ~]# yum -y install vsftpd
[root@yum-server ~]# systemctl start vsftpd
[root@yum-server ~]# systemctl enable vsftpd
實現目標1:提供基礎軟體base
掛載centos映象
[root@yum-server ~]# mkdir /var/ftp/
[root@yum-server ~]# mount /home/centos7u3.iso /var/ftp/centos7u3
[root@yum-server ~]# echo 「mount /home/centos7u3.iso /var/ftp/centos7u3」 >> /etc/rc.d/rc.local
[root@yum-server ~]# chmod +x /etc/rc.d/rc.local
yum client測試
[root@yum-client ~]# rm -rf /etc/yum.repos.d/centos-base.repo
[root@yum-client ~]# vi /etc/yum.repos.d/centos7u3.repo //新增yum源
[centos7u3]
name=centos7u3
baseurl=
gpgcheck=0
enabled=1
[root@yum-client ~]# yum makecache
[root@yum-client ~]# yum repolist
[root@yum-client ~]# yum -y install wget lftp bash-com* vim-enhanced
實現目標2: 提供update
啟動yum快取
[root@yum-server ~]# vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/bas
earc
h/
basearch/
basear
ch/releasever
keepcache=1
[root@yum-server ~]# yum clean all
[root@yum-server ~]# yum -y update
[root@yum-server ~]# mkdir /var/ftp/update
[root@yum-server ~]# find /var/cache/yum/x86_64/7/ -iname 「*.rpm」 -exec cp -rf {} /var/ftp/update ;
[root@yum-server ~]# yum -y install createrepo
[root@yum-server ~]# createrepo /var/ftp/update
yum client測試
[root@yum-client ~]# rm -rf /etc/yum.repos.d/centos-base.repo
[root@yum-client ~]# vi /etc/yum.repos.d/update.repo
[update]
name=centos update
baseurl=
gpgcheck=0
enabled=1
[root@yum-client ~]# yum repolist
loaded plugins: fastestmirror
repo id repo name status
update centos update 75
repolist: 75
[root@yum-client ~]# yum -y update
實現目標3: 提供其它軟體包如nginx, zabbix
–downloadonly
配置nginx及zabbix源
[root@yum-server ~]# vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=
gpgcheck=0
enabled=1
downloadonly
[root@yum-server ~]# yum clean all
[root@yum-server ~]# yum install nginx --downloadonly
[root@yum-server ~]# mkdir /var/ftp/
[root@yum-server ~]# find /var/cache/yum/x86_64/7/ -iname 「*.rpm」 -exec cp -rf {} /var/ftp/nginx
建立reopdata:
[root@yum-server ~]# createrepo /var/ftp/nginx //如果加入新軟體包,重新建立
yum client測試
[root@yum-client ~]# vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx
baseurl=
gpgcheck=0
enabled=1
[root@yum-client ~]# yum repolist
repo id repo name status
nginx nginx 1
update centos update 75
[root@yum-client ~]# yum -y install nginx
客戶端使用yum源:
新增base,update,nginx,zabbix yum源
手動shell
saltstack, asible, puppet
本地源:例如使用安裝光碟 [了解]
掛載安裝光碟(臨時):
[root@tianyun ~]# mount /dev/cdrom /media
或[root@tianyun ~]# mount -o loop centos7u3.iso /media
新增yum源
[root@tianyun ~]# vim /etc/yum.repos.d/centos7u3.repo
[centos7u3]
name=centos7u3
baseurl=file:///media
gpgcheck=0
enabled=1
雲計算學習路線教程大綱課件 Mount 掛載詳解
雲計算學習路線教程大綱課件 mount 掛載詳解 常用掛載選項詳解 掛載裝置檔案 卷標 uuid iso檔案建立及掛載 掛載選項 t 檔案系統型別 o 選項1,選項2 示例 mount t ext4 o acl dev sdb1 mnt disk1 檔案系統型別 vfat,ext4,xfs,nfs,...
雲計算學習路線教程大綱課件 關於NFS
雲計算學習路線教程大綱課件 關於nfs 重要指數4星 專案名稱 為集群中的 web server 配置後端儲存 nfs network file system 網路檔案系統,unix系統之間共享檔案的一種協議 nfs 的客戶端主要為linux 支援多節點同時掛載以及併發寫入 nas 192.168....
雲計算學習路線教程大綱課件 磁碟陣列 RAID
雲計算學習路線教程大綱課件 磁碟陣列 raid raid 0 全盤 0線性卷,乙個資料兩個硬碟同時讀寫,讀寫速率高,但是不支援容錯,不提供冗餘機制。需要2塊硬碟。raid 1 映象卷,乙個資料在兩塊硬碟裡寫,空間使用為50 支援容錯。需要2塊硬碟。raid 5 需要3塊硬碟及以上,空間使用率為2塊硬...