配置网络源
1、配置rock9阿里云网络源
[root@rocky9 ~]# cd /etc/yum.repos.d/[root@rocky9 /etc/yum.repos.d]# mkdir bak[root@rocky9 /etc/yum.repos.d]# mv *.repo bak/[root@rocky9 /etc/yum.repos.d]# vi aliyun.repo
[aliBaseOS]
name=aliBaseOS
baseurl=https://mirrors.aliyun.com/rockylinux/9.6/BaseOS/x86_64/os/
enabled=1
gpgcheck=0
#gpgkey=http://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-Rocky-9
[aliAppStream]
name=aliAppStream
baseurl=https://mirrors.aliyun.com/rockylinux/9.6/AppStream/x86_64/os/
enabled=1
gpgcheck=0
#gpgkey=http://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-Rocky-9[root@rocky9 /etc/yum.repos.d]# dnf repolist
仓库 id 仓库名称
aliAppStream aliAppStream
aliBaseOS aliBaseOS1.1、配置rocky9本地仓库源
[root@rocky9 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 10.2G 0 rom
nvme0n1 259:0 0 40G 0 disk
├─nvme0n1p1 259:1 0 2M 0 part
├─nvme0n1p2 259:2 0 1G 0 part /boot
└─nvme0n1p3 259:3 0 39G 0 part
├─rl_rocky9-root 253:0 0 35G 0 lvm /
└─rl_rocky9-swap 253:1 0 4G 0 lvm [SWAP]
[root@rocky9 ~]# mkdir /localrepo && mount /dev/sr0 /localrepo
mount: /localrepo: WARNING: source write-protected, mounted read-only.[root@rocky9 ~]# df -h | grep sr0
/dev/sr0 11G 11G 0 100% /localrepo
[root@rocky9 ~]# ls /localrepo/
AppStream BaseOS EFI images isolinux LICENSE media.repo
[root@rocky9 /etc/yum.repos.d]# vim local.repo
[loBaseOS]
name=loBaseOS
baseurl=file:///localrepo/BaseOS
enabled=1
gpgcheck=0
[loAppStream]
name=loAppStream
baseurl=file:///localrepo/AppStream
enabled=1
gpgcheck=01.2配置开机自挂载:
[root@rocky9 ~]# vim /etc/fstab /dev/sr0 /localrepo iso9660 defaults 0 0
卸载设备:
[root@rocky9 ~]# umount /dev/sr0 [root@rocky9 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 968M 0 968M 0% /dev/shm
tmpfs 388M 6.6M 381M 2% /run
/dev/mapper/rl_rocky9-root 35G 1.8G 34G 6% /
/dev/nvme0n1p2 960M 194M 767M 21% /boot
tmpfs 194M 0 194M 0% /run/user/0
[root@rocky9 ~]# mount -amount: /localrepo: WARNING: source write-protected, mounted read-only.
mount: (hint) your fstab has been modified, but systemd still uses
the old version; use 'systemctl daemon-reload' to reload.
[root@rocky9 ~]# systemctl daemon-reload[root@rocky9 ~]# mount -a[root@rocky9 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 968M 0 968M 0% /dev/shm
tmpfs 388M 6.6M 381M 2% /run
/dev/mapper/rl_rocky9-root 35G 1.8G 34G 6% /
/dev/nvme0n1p2 960M 194M 767M 21% /boot
tmpfs 194M 0 194M 0% /run/user/0
/dev/sr0 11G 11G 0 100% /localrepo
[root@rocky9 ~]# dnf repolist仓库 id 仓库名称
aliAppStream aliAppStream
aliBaseOS aliBaseOS
loAppStream loAppStream
loBaseOS loBaseOS
----------------------------------------------------------------
2、centos7 配置阿里云网络源
[root@centos7 ~]# cd /etc/yum.repos.d/[root@centos7 /etc/yum.repos.d]# mkdir bak [root@centos7 /etc/yum.repos.d]# mv *.repo bak/[root@centos7 /etc/yum.repos.d]# lsbak
[root@centos7 /etc/yum.repos.d]# vi aliyun.repo
[aliyun]
name=aliyun
baseurl=https://mirrors.aliyun.com/centos/7/os/x86_64/
enabled=1
gpgcheck=02.1、centos7 配置本地仓库源:
[root@centos7 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 2M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 39G 0 part
├─centos_centos7-root 253:0 0 35G 0 lvm /
└─centos_centos7-swap 253:1 0 4G 0 lvm [SWAP]
sr0 11:0 1 4.4G 0 rom
[root@centos7 ~]# mkdir /localrepo[root@centos7 ~]# mount /dev/sr0 /localrepo/mount: /dev/sr0 写保护,将以只读方式挂载
[root@centos7 /etc/yum.repos.d]# vim local.repo
[local]
name=local
baseurl=file:///localrepo
enabled=1
gpgcheck=0[root@centos7 /etc/yum.repos.d]# yum repolist已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
local | 3.6 kB 00:00:00
(1/2): local/group_gz | 153 kB 00:00:00
(2/2): local/primary_db | 3.3 MB 00:00:00
源标识 源名称 状态
aliyun aliyun 10,072
local local 4,070
repolist: 14,142
----------------------------------------------------------
3、实现rocky9私有仓库
环境 2台
[root@rocky9 ~]# hostname server
[root@rocky9 ~]# hostname client
[root@server ~]# yum -y install httpd
[root@server ~]# systemctl start httpd
[root@server ~]# ss -ntlState Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 511 :80 :*
[root@server ~]# systemctl stop firewalld ; setenforce 0 浏览器访问测试:
[root@server ~]# hostname -I10.0.0.9
将光盘挂载到网站根目录(/var/www/html):
[root@server ~]# df -h文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 968M 0 968M 0% /dev/shm
tmpfs 388M 6.6M 381M 2% /run
/dev/mapper/rl_rocky9-root 35G 1.8G 34G 5% /
/dev/nvme0n1p2 960M 194M 767M 21% /boot
tmpfs 194M 0 194M 0% /run/user/0
关机,添加一块CD/DVD
[root@rocky9 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 4.4G 0 rom
sr1 11:1 1 10.2G 0 rom
nvme0n1 259:0 0 40G 0 disk
├─nvme0n1p1 259:1 0 2M 0 part
├─nvme0n1p2 259:2 0 1G 0 part /boot
└─nvme0n1p3 259:3 0 39G 0 part
├─rl_rocky9-root 253:0 0 35G 0 lvm /
└─rl_rocky9-swap 253:1 0 4G 0 lvm [SWAP]
[root@rocky9 ~]# mkdir /var/www/html/{centos7,rocky9}[root@rocky9 ~]# ls /var/www/html/centos7 rocky9
[root@rocky9 ~]# mount /dev/sr0 /var/www/html/centos7/mount: /var/www/html/centos7: WARNING: source write-protected, mounted read-only.
[root@rocky9 ~]# mount /dev/sr1 /var/www/html/rocky9/mount: /var/www/html/rocky9: WARNING: source write-protected, mounted read-only.
浏览器访问看效果
-----------------------
4、centos7 配置私有仓库
[root@centos7 ~]# rm -rf /etc/yum.repos.d/* [root@centos7 ~]# vi /etc/yum.repos.d/net.repo
[net]
name=netrepo
baseurl=http://10.0.0.9/centos7/
enabled=1
gpgcheck=0----------------------------------------------
5、rocky9 配置私有仓库
[root@client ~]# rm -rf /etc/yum.repos.d/* [root@client ~]# vi /etc/yum.repos.d/net.repo
[netBaseOS]
name=netBaseOS
baseurl=http://10.0.0.9/rocky9/BaseOS/
enabled=1
gpgcheck=0
[netAppStream]
name=netAppStream
baseurl=http://10.0.0.9/rocky9/AppStream
enabled=1
gpgcheck=0