CentOS7配置局域网yum源

CentOS7配置局域网yum源

一、本地yum源
挂载光驱
mount /dev/sr0 /mnt/cdrom
cp -a /cdrom/ /mnt/yum/centos7-1180

修改yum源配置,把CentOS-Base.repo文件备份
cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.bak

修改CentOS-Base.repo的内容,注释文档中的所有mirrorlist属性,把baseurl属性打开注释,并设置baseurl的属性值为挂载点
baseurl=file:///mnt/yum/centos7-1180

清空yum已存在的所有源信息
yum clean all

查看本地源的所有软件
yum list

二、局域网源
安装nginx
yum install gcc-c++ pcre-devel zlib-devel openssl openssl-devel
tar -zxvf nginx-1.15.1.tar.gz
cd nginx-1.15.1
./configure
make
make install

启动、停止nginx
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload

重启 nginx
1.先停止再启动(推荐):
对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:
./nginx -s quit
./nginx

开机自启动nginx
vi /etc/rc.local
增加一行 /usr/local+/nginx/sbin/nginx
设置执行权限:
chmod 755 rc.local
或者
修改/etc/rc.d/rc.local
vi /etc/rc.d/rc.local
加入/usr/local+/nginx/sbin/nginx
chmod +x /etc/rc.d/rc.local

查看进程
ps aux | grep nginx

建立yum源
vi /usr/local/nginx/conf/nginx.conf
修改
server {
listen 80;
server_name localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root   /mnt/yum/centos7-1180;
        index  index.html index.htm;
    }

其他机器配置
cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.bak

vi CentOS-Base.repo
#掉所有的mirrorlist
改baseurl=http://yum源主机IP

yum clean all
yum makecache
yum list

你可能感兴趣的:(CentOS7配置局域网yum源)