2.2.4 其他配置
/etc/hosts文件保存的是与IP对应的主机名。在Raspberry解析网络域名时,它首先就是查询/etc/hosts文件,是否有这个域名存在。如果有,则不查询DNS,直接在本地解析域名的IP。如果没有,则向上一级查询域名。
执行命令:
nano –w /etc/hosts
在文件末尾添加“192.168.2.91 pi”,按Ctrl+x组合键保存文件,输入Y,确认保存。这里不需要重启服务直接生效。
注意
如果在这个文件末尾添加了“192.168.2.91 www.baidu.com”会怎么样呢?没错,当你用Raspberry浏览百度网页的时候,实际指向的却是Raspberry的web服务。
/etc/resolv.conf,这个文件保存的是DNS信息。执行命令:
nano –w /etc/resolv.conf
在百度里搜索一下网络供应商提供的DNS,例如武汉电信的DNS就是202.103.24.68。修改文件内容为“nameserver 202.103.24.68”,按Ctrl+x组合键保存文件,输入Y,确认保存。这里不需要重启服务。
下面开始修改Raspberry的更新源,这是最为重要的修改。Raspberry的更新源实际就是一个个服务器的地址。Raspberry默认的更新源都在国外。我们用apt-get安装软件,更新系统速度比较慢。因此,我们要把Raspberry的更新源换成国内的。/etc/apt/sources.list,这个文件保存的就是更新源的信息。
到RaspBian的官网查看一下更新源的镜像信息。使用浏览器打开http://www.raspbian.org/RaspbianMirrors。在网页上按Ctrl + f组合键,查找China,如图2-21所示。
图2-21 RaspBian更新源
以上都是RaspBian推荐的官方源,实际上还有其他的源可用,比如:
● 中国科学技术大学:RaspBian http://mirrors.ustc.edu.cn/raspbian/raspbian/
● 搜狐源:RaspBian http://mirrors.sohu.com/raspbian/raspbian/
但还是官方推荐源用得比较放心。执行命令:
nano –w /etc/apt/sources.list
直接先把官方源去掉或者前面加#号注释掉,添入以下源:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
按Ctrl + x组合键保存文件,输入Y,确认保存。无须重启服务,设置直接生效,只需要执行命令:
sudo apt-get update sudo apt-get upgrade
第一条命令的作用是更新源列表,第二条命令的作用是更新系统。
注意
到了这一步,Raspberry基本上已经配置完毕可以使用了。后面的步骤只是为了更方便地使用。