|
这应该是第三次在虚拟机上安装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还不会设置,等弄明白了继续完善这个脚本。
|