搭建CnetOS6.5x64最小系统及在线yum源的配置

  CentOS系统作为红帽系列的一款linux系统,因为其免费、开源,在中小企业中得到了广泛应用,生产上为了更好的利用资源,都采用最小系统安装,因为一个图形界面都会占去系统资源的30%到40%,生产上一般都是最经济原则,不装图形界面,软件也是需要什么装什么,一般通过ssh连接或者xshell连接即可。本文从以下四个方面给出了CentOS系统的最小化安装及在线yum源的配置。

大纲:
一、搭建CnetOS6.5x64最小系统。
二、ip,主机名等的相关配置。
三、本地和在线yum源的配置。
四、快照及克隆。

一、搭建CentOS6.5x64的最小系统。

看图,一步一步来即可

硬盘大小20G 足够用了, 即使后续不够可,可以再添加硬盘,做成磁盘阵列也是可以的。

单个磁盘文件比多个文件好些,如果不准备移动,那么就用单个磁盘文件。

2. 启动虚拟机:安装最小系统。

正在安装:

第二步、ip,主机名等的相关配置。

1. 先设置ip,方便进行xshell的连接和后续的在线yum源的安装。

这里采用桥接模式:

在vmware上【edit】-> 【virtual network edit】按下图设置即可。

在我新装的虚拟机上右键【setting】按下图设置即可。

修改ip地址的配置文件。 vi /etc/sysconfig/network-scripts/ifcfg-eth0

然后重启服务: service network restart

看一下本机地址:ifconfig

看一下:宿主机的ip地址:

然后ping 一下宿主机的ip地址和百度的网址测试一下内外网是否相通:

ping 192.168.31.160

ping www.baidu.com

因为内外网已经通了,可以连接xshell了,后续的操作便在xshell中进行:

2. 清空iptables

    1)iptables -F  清空iptables的相关配置,然后保存该配置文件。我们可以man iptables查看iptales的相关命令。这里不展开。

   

2)直接关闭iptables 的开机自启动。

我们知道rhel6只要是服务,都可以通过chkconfig service-name off  来关闭开机自启动。

iptables作为可执行文件,在/etc/init.d的目录下,当然可以啦。一般在该目录下都是服务,而不是一般的应用程序。

chkconfig  iptables off

2. 关闭selinux服务。

1)查看selinux服务:

2)关闭selinux。修改配置文件.

vi /etc/sysconfig/selinux

检验是selinux是否被关闭,需要重启系统:reboot。

如果只是临时关闭selinux ,可以执行命令setenforce 0.

reboot 之后是这个样子:

3. 配置主机和ip地址的映射关系。

在内网中配置主机和ip地址的映射关系,便于后续的集群。

vi /etc/hosts

4. 修改主机名,修改成你喜欢的主机名,这个要和3.配置主机和ip地址的映射关系中的主机名要一致。

vi /etc/sysconfig/network

如果想临时修改一下主机名,可以这样:hostname  host-name

三、本地和在线yum源的配置。

redhat系列的linux,包含fedora和centos,安装软件,最常用的无外乎:yum安装和rpm安装。

yum软件安装,因为不需要依赖包,以及不必指出具体的软件版本,安装起来极为方便,因此得到了广泛的应用。

1. 本地yum源的配置:

因为本地的yum源,就是我们的iso镜像系统中的软件包,因此,需要先挂在ISO镜像文件,也即:/dev/sr0。

配置本地yum源:

说明:yum源的文件名以repo为后缀,这是linux中为数不多的区分后缀名的例子。

配置本地yum源后,需要先清空yun 缓存: yum clean all

然后生成yum列表: yum list

来我们来试试,用yum安装一下vim : yum install -y vim   // -y 取消交互式安装,不用提示。

2. 在线yum源的配置:

centos是不需要注册的,所以可以获取在线yum源,当然了,rhel6也可以通过获取centos的在线yun源来配置自己的yum源。

为了便于资料保存,这里给出了CentOS5,6,7的在线yum源的配置方法。

配置网络yum源

阿里云镜像源站点(http://mirrors.aliyun.com/)。

centos镜像参考:http://mirrors.aliyun.com/help/centos

1)、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2)、下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 5

wget -O /etc/yum.repos.d/CentOS-Base.repo     http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo    http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo    http://mirrors.aliyun.com/repo/Centos-7.repo

3)、之后运行yum makecache生成缓存。 

rhel 网络yum源的配置:

RHEL系统配置:

 yum clean all

 yum list

 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

 sed -i  ‘s/$releasever/6.7/g‘ /etc/yum.repos.d/CentOS-Base.repo    

 yum clean all

 yum list

3. 扩展yum源:epel源的配置:

配置epel源:

配置参考:http://mirrors.aliyun.com/help/epel

Epel

1、备份(如有配置其他epel源)

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup

mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup

2、下载新repo 到/etc/yum.repos.d/

epel(RHEL 7)

 

       wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

           

epel(RHEL 6)

 

       wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

           

epel(RHEL 5)

       wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo

四、快照和克隆:

说明快照和克隆,必须在虚拟机中,不能在xshell中进行。

1. 快照:

快照比较简单,这里不详细描述。

2. 克隆:

首先说明:要克隆一个虚拟机,必须是在虚拟机关机的情况下才可以克隆,所以克隆一个虚拟机之前,应该先将该虚拟机关机。

在VMware中选择->【VM】->【Manage】->【clone】:

进入如下界面:

克隆完成后,需要做的相关工作:

1)开机运行虚拟机,vim /etc/sysconfig/network-scripts/ifcfg-eth0

删掉mac地址和uuid,不然的话和我原来的机器一模一样,这个克隆机还是不能用。下次重启的时候会自动生成新的mac地址和uuid。

如果有ip地址,ip地址也要修改。

我这里暂时还没有做集群,所以主机名,这里就不修改了。修改方法见上面。

原配置文件:

修改后的配置文件:

2)删掉网卡。

rm-rf   /etc/udev/rules.d/70-persistent-net.rules

 

重启系统:reboot

有一点:我也很奇怪:就是为什么配置文件中没有mac地址和uuid呢?

vim /etc/sysconfig/network-scripts/ifcfg-eth0

时间: 2024-10-20 21:57:07

搭建CnetOS6.5x64最小系统及在线yum源的配置的相关文章

CentOS 6.x 64位系统通过第三方yum源安装配置xen虚拟机

1,xen是什么? XEN是一个基于X86平台的虚拟机系统,它支持多个操作系统共用系统硬件,而且更重要的是,它不会导致操作系统的功能性和性能性的劣化.它可以支持多种操作系统的虚拟化,比如Linux,BSD,Windows XP等等. 2,为什么使用xen? XEN希望能够在一台服务器上同时运行多达100个虚拟机(VM).此外,XEN有以下的几个特性.XEN是最快的和安全性最好的虚拟机系统,它是开源的系统,取得了世界领先的许多公司的支持.还有一点,它是免费的. 相对比已有的几个虚拟机系统,比如VM

搭建CentOS在线yum源镜像服务器

说明: 操作系统:CentOS 6.7 Nginx版本:1.8.0 rsync版本:3.0.6 IP地址和端口:192.168.3.100:8080 目标:同步CentOS镜像站点的内容到此服务器,通过配置http服务器,提供yum服务 一.准备: 1).安装http服务器 使用Nginx服务器提供http服务 请参照Nginx 安装 2).Nginx配置 #vi/usr/local/nginx/conf/nginx.conf server { listen       8080; server

CentOS6.5 搭建在线yum源

CentOS6.5 搭建在线yum源 发布时间:  2017-04-21 浏览次数:  611 下载次数:  1  问题描述 尽管有很多的免费镜像提供yum源服务,但是还是有必要建立自己的yum服务器,主要出于以下几点考虑: l 网络速度:访问互联网可能比较慢 l 节省带宽:如果有大量的服务器,架设自己的yum源可以有效节省互联网带宽 l 联网限制:对于有些内网服务器,不能连接到互联网  处理过程 安装Nginx服务器 1.获取Nginx安装包: wget http://tengine.taob

centos7+httpd+createrepo创建在线yum源

创建在线yum源教程 适用场景:客户部署的环境访问互联网受限,不能执行yum安装的部署:那你可以使用本教程搭建一个局域网的在线源,解决所有介质安装的问题之外,还能够无限制复用资源,大大提高部署效率. 示例:创建mysql在线源 1.获取mysql 所有安装包 思路:我们在一台centos mini安装的系统中,打开yum cache功能,该功能会保存所有yum安装的包.按照官方要求 yum安装一遍mysql,即可获得所有安装包. 1)打开cache功能,将keepcache 值改为1 vi /e

如何在没有外网的情况下,通过Centos系统光盘创建yum源,结果rpm包依赖性问题

如何在没有外网的情况下,通过Centos系统光盘创建yum源,结果rpm包依赖性问题 相信作为Linux系统管理员在安装rpm包的过程中或多或少都会遇到软件依赖性.通常我们的解决方法: 1.通过yum工具连接外网上的yum服务器来安装,自动帮忙解决软甲依赖性. 该方法能够快速解决软件依赖性问题,但是解决的前提是生产环境中有外光.如果我们的生产环境不允许连接或者不具备外网条件,基本上就没有办法解决了. 2.手动安装依赖性软件.这种方法较为原始的安装方法,只适合对软件依赖性较少的情况,如果所安装的软

linux系统更换网络YUM源

此方法在CentOS6.X版本上测试,其他版本下载对应的版本yum源. #配置之前记得备份好原本的yum文件,避免配置错误难以找回# 网易64位 centos6 yum源 http://mirrors.163.com/.help/CentOS6-Base-163.repo 切换到/etc/yum.repos.d/目录下并查看: [[email protected] ~]$ cd /etc/yum.repos.d/ [[email protected] yum.repos.d]# ll 总用量 2

CentOS yum源的配置与使用

一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的[email protected] 开发团队进行改进,遂有此名.yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决.

CentOS yum 源的配置与使用

一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的[email protected] 开发团队进行改进,遂有此名.yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决.

yum源仓库配置(基于Redhat5.6和centos6.5)

YUM是Yellow dog Update Modified 的简写方式.YUM是改进版的RPM软件管理器,YUM很好的解决了RPM所面临的软件包依赖问题.使用YUM安装软件时至少需要一个YUM源,YUM源就是存放有很多RPM软件的文件夹,用户可以使用HTTP.FTP.或本地文件夹的方式访问YUM源. 在此说一下自己在虚拟机下,通过挂载ISO镜像的方式配置本地yum源 1.设置YUM源 在Redhat或CentOS的大多数系统下,默认的YUM源定义文件存放在/etc/yum.repos.d/rh