CentOS 6.4 最小安装(minimal) 后设置网络和源
2013-08-21 23:12
549 查看
这应该是第三次在虚拟机上安装CentOS了,比起第一次安装遇到各种问题各种Google,这次算是轻车熟路了。本着做一件事超过两遍就自动化的原则,把初始设置的写成脚本运行。
首先配置网络,我这里使用的是静态IP,脚本中sed加-i参数可以将变化写入到文件。
#!/bin/bash
#static
cd /etc/sysconfig/network-scripts
sed -i 's/ONBOOT=no/ONBOOT=yes/g' ifcfg-eth0
sed -i 's/dhcp/static/g' ifcfg-eth0
echo IPADDR=10.14.112.*** >> ifcfg-eth0
echo NETMASK=255.255.255.0 >> ifcfg-eth0
echo GATEWAY=10.14.112.1 >> ifcfg-eth0
echo DNS1=10.10.0.** >> ifcfg-eth0
service network restart
接着配置yum源,使用的是校内源。
#!/bin/bash
#
SHELL_HOME=`cd $RELATIVE_PATH;pwd`
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.backup
cp ${SHELL_HOME}/CentOS-Base-zju.repo CentOS-Base.repo
sed -i 's/enabled=1/enabled=0/g' /etc/yum/pluginconf.d/fastestmirror.conf
yum makecache
yum update -y
运行过这两个脚本,基本就可以使用了。当然还要安装vim等常用软件。
下面是Google来的,一般还需要安装的常用软件:
安装 nslookup、traceroute、wget、man、sudo、ntp、ntpdate组件,安装screen、patch、make gcc、gcc-c++、flex、bison
yum install -y bind-utils traceroute wget man sudo ntp ntpdate screen patch make gcc gcc-c++ flex bison zip unzip ftp --skip-broken
如果可以连接外网,还可以添加Repoforge支持。
如果做开发,可以一次性安装好开发工具:
iptables还不会设置,等弄明白了继续完善这个脚本。
首先配置网络,我这里使用的是静态IP,脚本中sed加-i参数可以将变化写入到文件。
#!/bin/bash
#static
cd /etc/sysconfig/network-scripts
sed -i 's/ONBOOT=no/ONBOOT=yes/g' ifcfg-eth0
sed -i 's/dhcp/static/g' ifcfg-eth0
echo IPADDR=10.14.112.*** >> ifcfg-eth0
echo NETMASK=255.255.255.0 >> ifcfg-eth0
echo GATEWAY=10.14.112.1 >> ifcfg-eth0
echo DNS1=10.10.0.** >> ifcfg-eth0
service network restart
接着配置yum源,使用的是校内源。
#!/bin/bash
#
SHELL_HOME=`cd $RELATIVE_PATH;pwd`
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.backup
cp ${SHELL_HOME}/CentOS-Base-zju.repo CentOS-Base.repo
sed -i 's/enabled=1/enabled=0/g' /etc/yum/pluginconf.d/fastestmirror.conf
yum makecache
yum update -y
运行过这两个脚本,基本就可以使用了。当然还要安装vim等常用软件。
下面是Google来的,一般还需要安装的常用软件:
安装 nslookup、traceroute、wget、man、sudo、ntp、ntpdate组件,安装screen、patch、make gcc、gcc-c++、flex、bison
yum install -y bind-utils traceroute wget man sudo ntp ntpdate screen patch make gcc gcc-c++ flex bison zip unzip ftp --skip-broken
如果可以连接外网,还可以添加Repoforge支持。
如果做开发,可以一次性安装好开发工具:
yum -y groupinstall "Development Tools"
iptables还不会设置,等弄明白了继续完善这个脚本。
相关文章推荐
- CentOS 6.4 最小安装(minimal) 后设置网络和源
- CentOS 7最小安装(文字界面)中设置连接网络
- Centos 6.4的Minimal下配置网络,设置IP(食用菌百科网站长提供)
- 最小安装CENTOS后,设置网络等注意事项
- centos6.2 minimal virtualbox安装的网络设置
- CentOS:[10]6.4 x64 minimal安装后的基本设置
- CentOS 7最小安装(文字界面)中设置连接网络
- CentOS 6.4 图文安装教程(有些设置大部分教程没出现过)
- CentOS-6.4虚拟机网络连接设置--桥接设置
- VMware安装CentOS后网络设置
- vmware上安装centos网络设置桥接模式
- 安装操作系统centos6.5手动分区以及设置网络连通性
- virtualbox安装centos 6.4 server 网络连接问题
- 虚拟机CentOS-mini安装完成后的网络设置
- VM安装CentOS7 Minimal静态IP配置,并设置VM端口转发和xshell连接(三)
- virtualbox安装centos 6.4网络连接
- 用virtualBox安装centos设置网络和通信
- CentOS 6.3/6.4 Minimal 源码安装 MySQL 5.6.10/5.6.11
- CentOS-6.4-minimal安装记录