终端下进行 Linux 的 IP 设置和 DNS 设置

最近装 Ubuntu-server, 一开始都是设置网络, 也就是这里麻烦点, 只要网络设置好, 其他的都可以 ssh 上去操作, 很方便. 下面的修改均基于本地, 请根据各人的实际情况修改其中参数值

设置 IP
修改 /etc/network/interfaces
配置文件如下

# 自动启动 lo(loopback, 用于 localhost 和 127.0.0.1)
auto lo
iface lo inet loopback</code>

# 自动启动 eth0
auto eth0
# 设置为静态 IP 地址于 eth0 上
iface eth0 inet static
# IP 地址
address 192.168.5.187
# 子网掩码
netmask 255.255.0.0
# 默认网关
gateway 192.168.5.1 

最后用执行 /etc/init.d/networking restart 来重启网络应用设置

设置 DNS
修改 /etc/resolv.conf
配置文件如下

# DNS 1 的地址
nameserver 202.114.112.13
# DNS 2 的地址
nameserver 202.114.64.2

配好了后就可以直接在任何地方登录啦, 装好 Ubuntu 后当然是要更新 source.list, 这样才能安装软件和获取更新

sudo vim /etc/apt/source.list, 编辑前可以先备份下, 删掉里面原来所有的内容后加入我用的 ustc 的源:

deb http://debian.ustc.edu.cn/ubuntu/ hardy main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-backports restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-security main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-updates main restricted universe multiverse

然后更新系统和安装最基本的软件:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vim
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install subversion