本文由 千趣源码 – qianqu 发布,转载请注明出处,如有问题请联系我们!国内yum源镜像地址-linux yum安装软件默认路径
见到这是一定的,就很少讲了,立即滚犊子。
创建当地百胜資源。
当地yum源代表着仅有搭建yum源的网络服务器能够应用它,别的一切网络服务器都不可以应用yum源。搭建当地yum源的全部流程如下所示:
#准备好一个centos 的镜像系统,我这里是CentOS-7-x86_64-DVD-1810.iso# 在/local-yum文件目录建立初始化镜像系统的文件夹名称# 将iso镜像初始化到/mnt/iso文件目录mount -o loop CentOS-7-x86_64-DVD-1810.iso /local-yum# 初始化取得成功后能够应用df -h指令查询[root@localhost APPlication]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 50G 1.9G 49G 4% /devtmpfs 63G 0 63G 0% /devtmpfs 63G 0 63G 0% /dev/shmtmpfs 63G 11M 63G 1% /runtmpfs 63G 0 63G 0% /sys/fs/cgroup/dev/sda2 1014M 138M 877M 14% /boot/dev/sda1 200M 12M 189M 6% /boot/efi/dev/mapper/centos-home 392G 9.0G 383G 3% /hometmpfs 13G 0 13G 0% /run/user/0/dev/loop0 4.5G 4.5G 0 100% /local-yum# 改动yum环境变量,把原来的配备先备份数据了cd /etc/yum.repos.dmkdir bakmv *.repo ./bak#新创建local.repovim /etc/yum.repos.d/local.repo[base]name=CentOSbaseURL=file:///local-yumenabled=1gpgcheck=0#消除下yum 原来的信息内容,加载新的缓存文件yum clean allyum makecache那样,一个焕然一新的当地yum源就可以应用了。搭建局域网络百胜源。
除开搭建当地yum源,大家还能够根据HTTP配备yum源,那样人们就可以配备一个能够在局域网络中采用的yum源。
一般应用apache搭建HTTP的yum源码。这一次,大家应用Nginx来搭建它。
#官方网1449;下载nginx1.18.0wGET http://nginx.org/download/nginx-1.18.0.tar.gz#安裝依赖包,NGINX是C语言写的,pcre-devel适用正则表达式,OpenSSL 打开数据加密[root@proxy ~]# yum -y install gcc pcre-devel openssl-devel #建立NGINX客户,为了更好地安全起见,不允许登录系统[root@proxy ~]# useradd -s /sbin/nologin nginx #缓解压力,安裝,这儿把nginx 布署在/home/application/nginx 文件目录下[root@proxy ~]# mkdir /home/application/nginx [root@proxy ~]# tar -xf nginx-1.18.0.tar.gz[root@proxy ~]# cd nginx-1.18.0[root@proxy nginx-1.18.0]# ./configure --prefix=/home/application/nginx --user=nginx --group=nginx --with-http_ssl_module#编译程序安裝[root@proxy nginx-1.10.3]# make && make install#建立yum库房文件路径 /home/application/nginx-yum[root@proxy ~]#mkdir -p /home/application/nginx-yum #编写nginx 环境变量,界定端口号为8899[root@proxy ~]# vim /home/application/nginx/conf/nginx.confworker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; Keepalive_timeout 65; server { listen 8899; server_name localhost; location / { autoindex on; root /home/application/nginx-yum/; } }}#查验nginx 环境变量是不是恰当[root@proxy ~]# /home/application/nginx/sbin/nginx -tnginx: The configuration file /home/application/nginx/conf/nginx.conf syntax is oknginx: configuration file /home/application/nginx/conf/nginx.conf test is successful#将iso镜像文档初始化到临时性文件目录下,再拷到yum库房途径下 /home/application/nginx-yum[root@proxy ~]# mkdir local-yum[root@proxy ~]# mount -o loop CentOS-7-x86_64-DVD-1810.iso /local-yum[root@proxy ~]# cd local-yum[root@proxy ~]# cp -rp * /home/application/nginx-yum/[root@proxy ~]# ls -l /home/application/nginx-yum/total 4669768-rw-r--r--. 1 root root 4781506560 Aug 17 18:36 CentOS-7-x86_64-DVD-2003.iso-rw-rw-r--. 1 root root 14 Apr 21 2020 CentOS_BuildTagdrwxr-xr-x. 3 root root 35 Apr 21 2020 EFI-rw-rw-r--. 1 root root 227 Aug 30 2017 EULA-rw-rw-r--. 1 root root 18009 Dec 10 2015 GPLdrwxr-xr-x. 3 root root 57 Apr 21 2020 imagesdrwxr-xr-x. 2 root root 198 Apr 21 2020 isolinuxdrwxr-xr-x. 2 root root 43 Apr 21 2020 LiveOSdrwxr-xr-x. 2 root root 225280 Apr 22 2020 Packagesdrwxrwxr-x. 2 root root 4096 Apr 22 2020 repodata-rw-rw-r--. 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-7-rw-rw-r--. 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-Testing-7-r--r--r--. 1 root root 2883 Apr 22 2020 TRANS.TBL#确定配备没有问题后,运行nginx[root@proxy ~]# /home/application/nginx/sbin/nginx#查看端口[root@localhost conf]# netstat -ntlup Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 16129/SSHd tcp 0 0 0.0.0.0:8899 0.0.0.0:* LISTEN 41103/nginx: master tcp6 0 0 :::22 :::* LISTEN






