树莓派开发从零开始学:超好玩的智能小硬件制作书
上QQ阅读APP看书,第一时间看更新

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基本上已经配置完毕可以使用了。后面的步骤只是为了更方便地使用。