一、安装linux
安装时选择安装basic版redhat6.7_64位系统(安装GUI桌面版会丢失很多依赖包)
替换yum源(自带的yum源需要注册费,才能使用)
1、linux配置
安装Linux时选择basic安装方式
设置静态IP(修改IP并重启网卡) + 设置谷歌DNS域服务器地址 + 关闭防火墙 + 测试网络
[root@huxiaoban ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@huxiaoban ~]# service network restart # 重启网卡
[root@huxiaoban ~]# vi /etc/resolv.conf # 增加谷歌的DNS域服务器地址
[root@huxiaoban ~]# chkconfig iptables off # 永久关闭防火墙,service iptables stop 临时关闭
[root@huxiaoban ~]# service iptables status # 查看防火墙状态
[root@huxiaoban ~]# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/gcc-4.4.7-23.el6.x86_64.rpm
2 替换yum源
先检查Linux自带了哪些yum包,并直接删除yum包
检查linux系统型号,通过wget直连版本型号对应的镜像链接下载安装yum(或下载离线包)
替换并修改/etc/yum.repos.d目录下的redhat.repo配置文件
2.1> 删除系统自带的yum源
[root@huxiaoban ~]# rpm -qa|grep yum
[root@huxiaoban ~]# rpm -qa|grep yum|xargs rpm -e --nodeps
[root@huxiaoban ~]# rpm -qa|grep yum
2.2> 下载新的对应刚刚删除的yum源
# 在http://mirrors.163.com/centos/6/os/x86_64/Packages/下找到8个rpm包(见截图显示的8个包)
# 我是RedHat6.7,所以在6目录下/os/x86_64/Packages/找到这几个软件包
# 先安装两个python依赖包,再批量安装yum源
[root@huxiaoban yum_orig]# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
[root@huxiaoban yum_orig]# rpm -e --nodeps python-urlgrabber-3.9.1-9.el6.noarch # 先卸载低版本
[root@huxiaoban yum_orig]# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm
[root@huxiaoban yum_orig]# rpm -ivh yum-* # 批量安装yum相关源
2.3> 替换系统自带的repo配置文件,清理缓存,重新建立缓存
下载配置文件:http://mirrors.163.com/.help/centos.html
[root@huxiaoban ~]# cd /etc/yum.repos.d
[root@huxiaoban yum.repos.d]# mv redhat.repo redhat.repo.backup # 备份原有的repo配置文件
[root@huxiaoban yum.repos.d]# vi CentOS6-Base-163.repo # 把所有$releasever改为linux版本号 --- 即6
[root@huxiaoban ~]# yum clean all # 清除缓存
[root@huxiaoban ~]# yum makecache # 重建缓存
[root@huxiaoban ~]# yum repolist # 验证结果
二、安装Git仓库
有两种方式安装Git仓库:这里只用yum命令安装方式
yum命令安装Git,默认安装在/usr/libexec/git-core目录下,但是git版本会比较旧(这里自动安装的是git version 1.7.1)
编译安装最新版Git仓库
[root@huxiaoban ~]# yum -y install git # 通过yum直接连接git镜像链接安装git
[root@huxiaoban ~]# git --version # 查看安装的git版本