练习
1.插⼊优盘,读取优盘数据
2.在vmware配置光盘iso⽂件,在linux系统中读取光盘⽂件
3.配置阿⾥云yum仓库
4.配置清华镜像仓库
5.配置腾讯镜像仓库
6.⾃建仓库 包含 tree net-tools bash-completion nginx tree等包
1. 插入优盘,读取优盘数据
- 插入优盘:首先,需要将优盘插入到Linux系统的USB接口中。
- 识别优盘:打开终端,输入
lsblk
或fdisk -l
来查看系统中所有块设备,包括新插入的优盘。 - 挂载优盘:假设优盘设备名为
/dev/sdb1
(这需要根据你的系统输出确定),你可以创建一个挂载点,如mkdir /mnt/dvd
,然后使用mount /dev/sdb1 /mnt/dvd
来挂载优盘。 - 访问优盘数据:现在你可以通过访问
/mnt/dvd
目录来读取优盘中的数据了。
2. 在VMware配置光盘ISO文件,在Linux系统中读取光盘文件
- 配置VMware:在VMware中,找到虚拟机设置,添加一个新的CD/DVD驱动器,并将其设置为使用ISO映像文件。
- 启动虚拟机:启动Linux虚拟机,并确保虚拟机设置为从CD/DVD启动(如果需要的话)。
- 挂载ISO:如果虚拟机没有自动挂载ISO,你可以在Linux中手动挂载。首先,识别CD/DVD设备,通常是
/dev/cdrom
或/dev/sr0
,然后使用mount /dev/cdrom /mnt/cdrom
(如果/mnt/cdrom
不存在,请先创建它)来挂载。
3. 配置阿里云YUM仓库
编辑/etc/yum.repos.d/aliyun.repo
文件(如果不存在则创建),添加以下内容:
[aliyun]
name=Aliyun CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-$releasever
根据CentOS版本替换$releasever
和$basearch
保存并退出编辑器
保存对配置文件的更改并退出编辑器。
清理YUM缓存并测试仓库
在终端中,输入yum clean all
命令来清理YUM缓存。
输入yum makecache
命令来生成新的缓存。
输入yum repolist
命令来验证仓库是否配置成功。
4. 配置清华镜像仓库
编辑/etc/yum.repos.d/tuna.repo
(如果不存在则创建),添加类似以下内容:
[tuna]
name=Tuna CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-$releasever
与配置阿里云YUM仓库类似,只是将仓库的URL和GPG密钥URL更改为清华大学的镜像地址。
5. 配置腾讯镜像仓库
类似地,编辑或创建/etc/yum.repos.d/qq.repo
,添加:
[qq]
name=Tencent CentOS-$releasever - Base
baseurl=https://mirrors.cloud.tencent.com/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-$releasever
同样地,将仓库的URL和GPG密钥URL更改为腾讯云的镜像地址。
6. 自建仓库 包含 tree net-tools bash-completion nginx tree等包
- 准备软件包:首先确保你有所有需要的RPM包,如
tree
,net-tools
,bash-completion
,nginx
等。 - 创建仓库目录:例如,
mkdir -p /var/www/html/repo
。 - 将RPM包放入仓库目录。
- 创建仓库元数据:使用
createrepo
命令创建仓库元数据,如createrepo /var/www/html/repo
。 - 配置YUM仓库:编辑
/etc/yum.repos.d/local.repo
,添加:
[local]
name=Local Repository
baseurl=file:///var/www/html/repo
enabled=1
gpgcheck=0