实现多系统网络yum服务器和客户端配置

xiaoxiao2021-02-28  121

一、关闭防火墙和SElinux

1.关闭防火墙

查看防火墙状态

iptables -vnL

CentOS7: 设置开机关闭防火墙systemctl disable firewalld 关闭当前系统防火墙systemctl stop firewalld

CentOS6: 设置开机关闭防火墙chkconfig iptables off 关闭当前系统防火墙service iptables stop

2.关闭SElinux 设置开机关闭SElinux

vim /etc/selinux/config SELINUX=permissive

设置关闭当前SElinux

setenforce 0

使用getenforce 命令,查看SElinux是否关闭

二、安装ftp服务包

rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm

查看ftp包文件

rpm -ql vsftpd

/var/ftp/pub /usr/lib/systemd/system/vsftpd.service 这两个文件我们后面的学习中,会经常用到

查看本机各服务的端口是否打开

ss -tnl

CentOS7上启动ftp服务

systemctl start vsftpd

CentOS6上启动ftp服务

service vsftpd start

关闭ftp服务可以使用systemctl stop vsftpd

再次使用ss -tnl 命令查看ftp服务的21端口是否打开

CentOS7设置开机启动ftp服务

systemctl enable vsftpd

CentOS6设置开机启动ftp服务

chkconfig vsftpd on

关闭ftp服务开机启动可以使用systemctl disable vsftpd


三、准备yum系统安装包

先创建pub下CentOS6和7的文件夹

mkdir -p /var/ftp/pub/centos/{6,7}

cp -r /run/media/root/CentOS\ 7\ x86_64/* /var/ftp/pub/centos/6

将系统文件复制到刚刚创建的centos目录下的7文件夹

cp -r /run/media/root/CentOS\ 7\ x86_64/* /var/ftp/pub/centos/7

将系统文件复制到刚刚创建的centos目录下的7文件夹


四、客户端的配置

设置yum源

vim /etc/yum.repos.d/base.repo name=centos baseurl=ftp://192.168.244.134/pub/centos/$releasever/ gpgkey=ftp://192.168.25.129/pub/centos/$releasever/RPM-GPG-KEY-CentOS-$releasever

试着使用yum安装gcc,结果出现了问题

已经有一个yum进程在运行了,因为yum只能同时运行安装一个进程,所以我们要关掉yum进程来解决这个问题

rm -f /var/run/yum.pid

到这里我们就实现了系统网络yum服务器和客户端的配置。

转载请注明原文地址: https://www.6miu.com/read-60924.html

最新回复(0)