好好好-给一个不懂的人讲了不止一遍-他简直就是如学啊
主要是根据 vsftpd 进行制作局域网的yum源的
yum install -y vsftpd
# 是一个流行的FTP服务器软件,用于在Linux和Unix系统上提供FTP服务。FTP(文件传输协议)是一种用于在网络上传输文件的标准协议。
yum install -y createrepo
# createrepo 是一个用于创建 Yum 软件仓库的工具。Yum(Yellowdog Updater, Modified)是一种在 Linux 系统上进行软件包管理的工具,它可以自动解决依赖关系并从指定的软件仓库中安装、更新和卸载软件包。
yum install -y yum-utils
# 是 yum 的一些常用的工具软件
当你下载好了 vsftpd 软件后 它会自动生成一个 /var/ftp 目录
当然,你也可以在配置文件中设置默认目录
cd /var/ftp
使用到的命令是reposync 这个命令实在 yum-utils 中
克隆使用到的语法
# centos7
# 首先使用下面这条命令
yum repolist
仓库 id 仓库名称
AppStream CentOS-8.5.2111 - AppStream - mirrors.aliyun.com
base CentOS-8.5.2111 - Base - mirrors.aliyun.com
epel Extra Packages for Enterprise Linux 8 - aarch64
extras CentOS-8.5.2111 - Extras - mirrors.aliyun.com
# 你可以看有一列仓库id 这个仓库id 就是下面 -r 后面跟的东西
reposync -r base -r epel
# 这样子就开始下载了 但是如果你只是学习怎么配的话,我建议 运行上 1 分钟直接就停了
# centos8
# centos7 和 centos 8 在使用 reposync 的使用上还是有点儿差别的
reposync --repoid=base --repoid=epel
# 上面这个配置完了之后使用 ls 命令可以查看到有两个文件夹 一个是 base 一个是eple
# 这边儿使用到 createrepo 命令进行创建yum仓库
createrepo base
createrepo epel
# 执行到这一步的时候可能有些人会有点儿错误,原因是有些包没下全
# 直接使用 rm -rf 进行删除
- setenforce 0命令用于临时禁用 SELinux(Security-Enhanced Linux)安全机制。SELinux是一种安全增强机制,用于保护 Linux 系统免受恶意软件和攻击的影响。当执行setenforce 0命令后,SELinux将切换到"Permissive"模式,不再强制执行安全策略,允许更灵活的系统操作。
- 通过setenforce 0命令禁用 SELinux只会在当前会话中生效,重启系统后将恢复到默认状态。如果需要永久禁用 SELinux,可以修改/etc/selinux/config文件中的SELINUX选项为disabled,然后重启系统。
systemctl stop firewalld # 关闭防火墙
setenforce 0 # 关闭SELinux 安全机制
systemctl stop firewalld # 关闭防火墙
setenforce 0 # 关闭 SELinux 安全机制
cd /etc/yum.repos.d
vim ftp.repo
[ftp-base]
name=ftp-base
baseurl=ftp://服务端的ip地址/base # 这个的话,直接指向 服务端 /var/ftp 下面的 base 里面的包
gpgcheck=0 # 是否打开校验
enabled=1 # 是否开始此源
[ftp-epel]
name=ftp-epel
baseurl=ftp://服务端的ip地址/epel # 这个的话,直接指向 服务端 /var/ftp 下面的 epel 里面的包
gpgcheck=0
enabled=1
yum clean all
yum makecache
yum repolist
你还记得我们刚认识的时候吗 那时候我们有发不完的消息 打不完的游戏和电话 一直聊到凌晨也不觉得困 有聊不完的天 你说过好多情话 你说过永远不会离开我.