对于CentOS手动配置本地yum源(参考CentOS7制作CentOS6本地yum源)感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍centos如何配置本地yum源,并为您提供关于2、搭建y
对于CentOS 手动配置本地 yum 源 (参考 CentOS7 制作 CentOS6 本地 yum 源)感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍centos如何配置本地yum源,并为您提供关于2、搭建 yum 本地 Yum 源以及使用 163 的 Yum 源、centos 6.8 下没有 yum 命令解决方法(报错: -bash: yum: command not found)、CentOS 6.9 yum 和源码安装 htop,适用于 centOS 7、CentOS 6安装Nginx centos nginx 启动 centos6.5 nginx centos7 安装 ngin的有用信息。
本文目录一览:- CentOS 手动配置本地 yum 源 (参考 CentOS7 制作 CentOS6 本地 yum 源)(centos如何配置本地yum源)
- 2、搭建 yum 本地 Yum 源以及使用 163 的 Yum 源
- centos 6.8 下没有 yum 命令解决方法(报错: -bash: yum: command not found)
- CentOS 6.9 yum 和源码安装 htop,适用于 centOS 7
- CentOS 6安装Nginx centos nginx 启动 centos6.5 nginx centos7 安装 ngin
CentOS 手动配置本地 yum 源 (参考 CentOS7 制作 CentOS6 本地 yum 源)(centos如何配置本地yum源)
将原有 /etc/yum.repos.d/ 目录下的文件名全部改为 (*.bak),如(红色标记)
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo.bak CentOS-CR.repo.bak CentOS-Debuginfo.repo.bak CentOS-fasttrack.repo.bak CentOS-Media.repo CentOS-Sources.repo.bak CentOS-Vault.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Media.repo CentOS-Media.repo.bak
[root@localhost yum.repos.d]# yum clean all
将 CentOS 7 镜像文件拷到 /media 目录下
上传 CentOS7 ISO 文件到 /media/ 目录下,新建目录 /media/cdrom,并将 ISO 文件挂载到 /media/cdrom
[root@localhost media]# mkdir -p /media/cdrom
[root@localhost media]# ls
cdrom CentOS-7-x86_64-Everything-1503-01.iso
[root@localhost media]# mount -t auto /media/CentOS-7-x86_64-Everything-1503-01.iso /media/cdrom/
[root@localhost media]# ls /media/cdrom/
CentOS_BuildTag EFI EULA GPL images isolinux LiveOS Packages repodata RPM-GPG-KEY-CentOS-7 RPM-GPG-KEY-CentOS-Testing-7 TRANS.TBL
本地 yum 源配置
在 /etc/yum.repos.d/ 路径下新建一个文件 CentOS-Media.repo,将以下内容复制到文件中即可;
1 # CentOS-Media.repo
2 #
3 [c6-media]
4 name=CentOS-$releasever - Media
5 baseurl=file:///media/cdrom
6 gpgcheck=1
7 enabled=1
8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
9 #如果不需要gpgcheck,可让gpgcheck=0,然后注释掉最后一行即可。
2、搭建 yum 本地 Yum 源以及使用 163 的 Yum 源
1、安装 Linux 后再 /etc/yum.repo 下的 yum 源描述
- 1、centos6 默认的 repo 文件功能
- 2、CentOS-Media 这个是使用光盘挂载后调用的文件
- 3、CentOS-Base 这个是联网后基础的源,一般都用这个
- 4、CentOS-Vault 这个是最近新版本的加入的老版本的 yum 源配置
- 5、CentOS-Debuginfo debug 包尤其和内核相关的更新和软件安装
2、自己制作 yum 源
1、利用 ISO 镜像制作基于 “本地磁盘路径” 的 yum 源
原理:centos iso 本身就是一个 yum 源,在 centOS6.7/Packages 里面有很多的 rpm 包,这些包的映射关系保存在 centOS6.7/repodata/ 中,所以我们只需要将它挂在到相应的目录,然后在配置文件哪里去指向这个 yum 源就行了。
其实 Yum 源也是很简单的,只要那个文件夹中拥有 repodata/repomd.xml 的等依赖配置文件就可以了,他会去查找相关的依赖,这个依赖文件在 ISO 中的 centOS6.7/repodata/ 就已经提供了,如果想要自己去创建这个依赖文件夹,可以使用 createrepo 命令,详情可见第三种创建方式。
-
1、挂载操作系统的镜像文件到一个指定的目录下,默认挂载在 /mnt/cdrom 下
mkdir /mnt/centOS6.7/ mount /dev/cdrom /mnt/centOS6.7/ 或者(如果iso已经copy到本机磁盘,而不是cd挂载) mount -o loop -t iso9660 /var/www/html/isoImage/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/centOS6.7/ 如果想设置为开机挂载,那么就在/etc/fstab文件最后,追加这条命令即可 /var/www/html/isoimage/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/centos6.7-iso udf,iso9660 user,loop 0 0
-
2、将 /etc/yum.repos.d/ 的配置文件 “删除” 或者重命名为后缀不是.repo 的文件。
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi /etc/yum.repos.d/localFile.repo
内容为:
[localFile-Yum] name=localFile-Yum baseurl=file:///mnt/centOS6.7 gpgcheck=0 enabled=1
2、利用 ISO 镜像制作内网 web 服务器 Yum 源:http://localhost/centOS6.7
原理:centos iso 本身就是一个 yum 源,在 centOS6.7/Packages 里面有很多的 rpm 包,这些包的映射关系保存在 centOS6.7/repodata/ 中,所以我们只需要安装一个 httpd Apache 服务器,然后将镜像挂载到的将它挂在 web 的 html 下就行了。
-
1、挂载操作系统的镜像文件到 /var/www/html/centOS6.7 下,因为 httpd 的默认工作路径就是这个:/var/www/html/
mkdir /var/www/html/centOS6.7 mount /dev/cdrom /var/www/html/centOS6.7/
-
2、将 /etc/yum.repos.d/ 的配置文件 “删除” 或者重命名为后缀不是.repo 的文件。
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi /etc/yum.repos.d/httpWeb.repo
内容为:
[httpWeb-Yum] name=httpWeb-Yum baseurl=http://localhost/centOS6.7 gpgcheck=0 enabled=1
3、自己对 iso 中的 packages 中的 rpm 包进行依赖关系的处理
这里边利用 iso 镜像文件提供的包作为 rpm 包源,同时借助 createrepo 工具 生成依赖关系
-
1: 首先将镜像文件中的 rpm 包拷贝到一个文件中,如:/usr/mysoft/yum/Packages 中,
mkdir /mnt/centOS6.7/ mkdir /usr/mysoft/yum/ mount /dev/cdrom /mnt/centOS6.7/ cp -r /mnt/centOS6.7/Packages /usr/mysoft/yum/
-
2: 生成 rpm 依赖需要 createrepo 工具来处理依赖关系,所以需要先从上述的 rpm 包中安装 createrepo 工具。 首先检测系统是否已经安装了这个工具
rpm -aq | grep create*
如果还没有安装,则需要安装
rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm
其中会遇到一些依赖关系,需要一一安装
-
3:利用 createrepp 处理 rpm 包之间的依赖关系(需要 10 分钟左右,提示:Spawning worker 0 with 3720 pkgs,等待就好)
createrepo /usr/mysoft/yum/Packages/
完成后会在 /usr/mysoft/yum/Packages/ 生成一个 repodata 文件夹,里面就有相关的依赖关系文件
cat /usr/mysoft/yum/Packages/repodata/repomd.xml
-
4:配置 yum 源配置文件,在 vi /etc/yum.repos.d/createRepo.repo 中
[createRepo-Yum] name=createRepo-Yum baseurl=file:///usr/mysoft/yum/Packages enabled=1 gpgcheck=0
-
5:yum 清除之前的缓存,
yum clean all
-
6:yum 列出来
yum list
4、配置 阿里云 和 163 yum 源
阿里网站:http://mirrors.aliyun.com/repo/
wget -O /etc/yum.repos.d/CentOS-aliyum-epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
163 网站:http://mirrors.163.com/.help/centos.html
看上面就可以了
centos 6.8 下没有 yum 命令解决方法(报错: -bash: yum: command not found)
centos 6.8 下没有 yum 命令解决方法(报错: -bash: yum: command not found)
参考文章:
(1)centos 6.8 下没有 yum 命令解决方法(报错: -bash: yum: command not found)
(2)https://www.cnblogs.com/xjp3/p/10919026.html
备忘一下。
CentOS 6.9 yum 和源码安装 htop,适用于 centOS 7
CentOS6.9 安装 htop,也适用于 CentOS7。htop 官方网站:http://hisham.hm/htop/ 。
首先安装首先启用 epel repository。
[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y update
#安装htop
[root@localhost ~]# yum install htop
yum 安装 htop 完成。
也可以配置阿里云、清华大学等安装源。清华大学链接。
https://mirrors.tuna.tsinghua.edu.cn/help/epel/
源码安装 htop,首先安装 git。ncurses-devel 编译安装 htop 时需要。
[root@localhost ~]# yum -y install git ncurses-devel
htop GIT 源码下载地址。https://github.com/hishamhm/htop
git clone htop 代码。
[root@localhost ~]# git clone https://github.com/hishamhm/htop.git
切换到 htop 代码目录执行./configure; make; sudo make install 即可。
下图是 centOS6.9 安装完成软件运行截图。
CentOS 6安装Nginx centos nginx 启动 centos6.5 nginx centos7 安装 ngin
一,安装依赖模块
yum install gcc yum install g++ yum install openssl openssl--devel yum install zlib zlib-devel yum install pcre pcre-devel yum -y install gcc-c++
二,安装
首先进入软件安装目录:
cd /usr/local
1,下载nginx-sticky插件
wget http://nginx-sticky-module.googlecode.com/files/nginx-sticky-module-1.1.tar.gz tar -xzvf nginx-sticky-module-1.1.tar.gz
2,下载nginx
wget http://nginx.org/download/nginx-1.7.4.tar.gz tar -zxvf nginx-1.7.4.tar.gz
之后,进入解压目录:
cd nginx-1.7.4
ps:
若安装时找不到上述依赖模块,使用--with-openssl=
上面步骤通过之后,使用 whereis nginx 命令查看nginx目录--出现:nginx: /usr/local/nginx
在浏览器里面打开http://localhost:
ok,succeed!!!!
三,Nginx能给我的网站带来什么
首先,来看下没有负载均衡设备时候:
但是当我们遇到请求突然加大,加大到一定程度,我们的应用服务器到了一个响应请求的极限值,所以,我们就需要多加几台应用服务器,这时候,用户过来的请求由那个应用服务器来处理,这个选择由哪台应用服务器来处理响应我们的用户请求,就落到了我们的负载均衡设备上了,于是(ps:下图只是实现负载均衡的一种模型,还有别的请求响应的处理模型):
另外,除了请求响应做一个选择的作用,Nginx在缓存静态资源方面也有自己的优势,所以,就出现了用Nginx弥补nodejs缺点的这种技术搭配,在这时候,我们的nginx服务器就起到了一个缓存服务器的作用。
以上就介绍了CentOS 6安装Nginx,包括了
今天关于CentOS 手动配置本地 yum 源 (参考 CentOS7 制作 CentOS6 本地 yum 源)和centos如何配置本地yum源的介绍到此结束,谢谢您的阅读,有关2、搭建 yum 本地 Yum 源以及使用 163 的 Yum 源、centos 6.8 下没有 yum 命令解决方法(报错: -bash: yum: command not found)、CentOS 6.9 yum 和源码安装 htop,适用于 centOS 7、CentOS 6安装Nginx centos nginx 启动 centos6.5 nginx centos7 安装 ngin等更多相关知识的信息可以在本站进行查询。
本文标签: