linux7做服务器,centos7 搭建yum服务器
準備工作
接下來就要開始正式的安裝工作了,不過在正式開始之前,還需稍作準備,以確保實驗的成功。由于yum服務器是在局域網(wǎng)里面為眾多的客戶機提供訪問服務,所以要在防火墻上打開相應的訪問端口,客戶機才能進行訪問,如果不在防火墻上打開相應的端口或關閉防火墻,即使服務器配置成功,客戶機也無法進行訪問。所以為了實驗的簡單易懂,我在這里就為大家直接演示如何關閉Linux上的兩大安全堡壘,防火墻和SELinux。
1.關閉防火墻
執(zhí)行以下命令:
systemctl disable firewalld.service 禁止防火墻自啟動
systemctl stop firewalld.service 關閉防火墻服務
iptables -vnL 驗證防火墻是否成功關閉
2.關閉SElinux
vim /etc/selinux/config 編輯SELinux配置文件
SELINUX=permissive 更改參數(shù),
設置SELINUX=permissive
selinux配置文件
setenforce 0 設置監(jiān)控模式為許可狀態(tài)
getenforce 驗證設置是否生效,設置生效后執(zhí)行命令后會回顯”permissive”
安裝FTP服務
做完準備工作后,就可開始搭建的第一步,安裝vsftpd軟件包,搭建ftp服務器。
mkdir /mnt/cdrom 創(chuàng)建掛載點
mount /dev/sr0 /mnt/cdrom/ 掛載光盤到掛載點 df 查看掛載,檢查光盤是否掛載成功
rpm -ivh /mnt/cdrom/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm 使用rpm安裝FTP服務
rpm -ql vsftpd 檢查安裝的服務 執(zhí)行rpm -ql vsftpd 命令,確保下面兩個文件是存在的
/usr/lib/systemd/system/vsftpd.service
/var/ftp
systemctl start vsftpd 啟動ftp服務
systemctl enable vsftpd 設為開機自動啟動ftp服務
ss -tnl 21端口打開,驗證服務開啟
配置yum服務器
完成上面的步驟后ftp就搭建成功了,可以開始配置yum服務器了。生產(chǎn)環(huán)境內(nèi)部有可能存在多個版本的系統(tǒng),所以可以多建幾個yum源,放在不同的目錄下,供不同版本的系統(tǒng)使用。這里我以centos 6 和 7 為例,創(chuàng)建兩個yum源。
1.在/var/ftp/pub/下建立兩個存放yum源的目錄
mkdir -p /var/ftp/pub/centos/{6,7}
2.將centos 6 和 7的安裝光盤內(nèi)的軟件拷貝到對應目錄下。
cp -r /mnt/cdrom/* /var/ftp/pub/centos/7
cp -r /mnt/cdrom/* /var/ftp/pub/centos/6
3.設置完成后我們可在瀏覽器里訪問我們設置好的yum服務器,方式如下:ftp:\\ IP地址
配置
yum客戶端
在設置完成服務器之后就可以進行客戶端的配置,配置好客戶端之后,便可以利用yum服務器進行安裝了。
1.創(chuàng)建配置文件
進入到/etc/yum.repos.d/目錄中,刪除原有配置文件,創(chuàng)建一個名為base.repo的文件,并進行編輯。 cd /etc/yum.repos.d/ rm -rf * vim /etc/yum.repos.d/base.repo
2.編輯配置文件
在配置文件里寫入以下內(nèi)容,就可以完成配置了。
[base] yum倉庫名
name=描述
baseurl=訪問yum源的路徑
enabled=yum倉庫是否啟用
gpgkey=是否檢驗軟件合法性
總結(jié)
到此yum服務器的配置就完成了,你可以使用yum安裝httpd驗證效果,如果使用rpm命令來安裝httpd,你會遇到非常令人苦惱的軟件包依賴問題,而且依賴關系錯綜復雜,導致你無法順利安裝。但這個問題卻可以通過yum安裝來解決。
yum是一個非常高效的包管理工具,所以在生產(chǎn)中搭建一臺yum服務器是必不可少的,可以大大提升軟件的安裝、卸載速度。節(jié)約時間,提高效率。
本文來自投稿,不代表Linux運維部落立場,如若轉(zhuǎn)載,請注明出處:http://www.178linux.com/112374
總結(jié)
以上是生活随笔為你收集整理的linux7做服务器,centos7 搭建yum服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 21.核心初始化之svc模式
- 下一篇: 红帽子linux改ip命令,RedHat