原文地址:http://www.ondev.net/post/show/685
编辑/etc/hosts
用vi打开/etc/hosts:
vi /etc/hosts
内容大概类似于这样:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.0.100 server1.example.com server1
::1 localhost6.localdomain6 localhost6
一般情况下hosts文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。
第一部份:网络IP地址;
第二部份:主机名或域名;
第三部份:主机名别名;
当然每行也可以是两部份,即主机IP地址和主机名;比如
192.168.1.100 myhost100。
这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别:主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。
添加另外的IP地址
(这一部分是可选的,之所以列在这里只是为了说明在第一次安装之后如何在CentOS上添加另外的IP)
假设已有网卡配置为eth0,那么相应的应该有一个这样的文件:/etc/sysconfig/network-scripts/ifcfg-eth0 。我们可以用这个文件作为基础进行修改:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
相应的如果需要配置第二个ip那么就是ifcfg-eth0:1
然后编辑这个文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
内容大概如下:
# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
DEVICE=eth0:0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.101
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
一般来说只需要修改IPADDR就可以了。之后需要重启网络:
/etc/init.d/network restart
可能你也想修改一下/etc/hosts,不过这不是必需的步骤。
运行ifconfig就可以看到新配置的IP生效了。
防火墙配置
对于服务器来说安全性是很重要的,关于如何配置iptables,你可以查看这篇文章:
http://www.ondev.net/post/show/749
这里就不再一一赘述了。
安装一些有用的软件包
首先需要导入软件包的GPG Key:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
之后更新现有的一些软件:
yum update
然后安装一些比较有用的软件:
yum install fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp gcc gcc-c++