记录了一下树莓派初次使用的配置过程,包括装系统、修改 IP 等等。
java
树莓派(英语:Raspberry Pi),是一款基于 Linux 的单板机电脑。
它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件刺激在学校的基本电脑科学教育。
树莓派的维基百科地址web
树莓派用做web服务器不须要太多桌面功能,所以选择安装 RASPBIAN JESSIE LITE。
RASPBIAN JESSIE LITE2016-03-18-raspbian-jessie-lite.img
因为 pi 只能经过 SD 卡启动,因此使用 Win32DiskImager
这款小软件把咱们的 image 刷到 SD 卡上:
注意,初次使用时须要经过串口链接到树莓派,默认用户是 pi,密码为 raspberry,波特率 115200bps
推荐使用 SecureCRT
这款终端软件,链接成功后能够进行以下操做:bash
使用 df -h
查看 pi 的文件系统使用状况,发现 16GB 的 SD 卡只用了 1.2GB服务器
Filesystem Size Used Avail Use% Mounted on /dev/root 1.2G 816M 290M 74% / devtmpfs 214M 0 214M 0% /dev tmpfs 218M 0 218M 0% /dev/shm tmpfs 218M 4.4M 214M 3% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 218M 0 218M 0% /sys/fs/cgroup /dev/mmcblk0p1 60M 20M 41M 34% /boot
使用 cat /proc/cpuinfo
查看 pi 的硬件信息:网络
processor : 0 model name : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 2.00 Features : half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2708 Revision : 000e Serial : 00000000756cec5c
执行 sudo raspi-config
进入配置界面:
按下 Enter 选项 1,扩展 SD 空间。树莓派安装完成后只用了一部分 SD 空间,因此这里要进行扩展。
此外,还能够进行一些其余配置,如:修改密码,启动选项超频等等,这里再也不展开。
超频警告以下:
编辑器
树莓派的默认服务器比较慢,官方有提供一个镜像列表: http://www.raspbian.org/RaspbianMirrors
这里选择中科大的镜像,主页:https://lug.ustc.edu.cn/wiki/mirrors/help/raspbianoop
编辑 /etc/apt/sources.list
文件,这里推荐用 nano
命令编辑,由于树莓派默认安装的 Vim 还很差用,须要更新。ui
sudo nano /etc/apt/sources.list
进入编辑界面,删除掉原有的内容,粘贴中科大提供的网址,以下:rest
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib
使用 Ctrl+O
保存文件,Ctrl+X
退出编辑器,最后执行 apt-get update
命令更新软件列表code
给树莓派设置一个静态 IP,免得 IP 变换又要从新找机器,记住 IP 地址,之后就能够直接经过网络链接了。
使用 nano 编辑网络接口文件,以下:
sudo nano /etc/network/interfaces
进入编辑界面,找到 iface eth0 inet manual
那一行,把它改成以下内容:
iface eth0 inet static address 192.168.1.144 netmask 255.255.255.0
(无需设置网关)
有时候会提示先执行 sudo systemctl daemon-reload
,按照系统提示操做便可。
之后就在树莓派与咱们的电脑直连时,就能够经过上面这个 IP 来访问它了!
最后注意重启一下网卡:
sudo /etc/init.d/networking restart
执行 ifconfig
命令进行验证:
eth0 Link encap:Ethernet HWaddr b8:27:eb:6c:ec:5c inet addr:192.168.1.144 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::551e:ca54:b61:2879/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:615 errors:0 dropped:0 overruns:0 frame:0 TX packets:235 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:50633 (49.4 KiB) TX bytes:42219 (41.2 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:452 errors:0 dropped:0 overruns:0 frame:0 TX packets:452 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:36624 (35.7 KiB) TX bytes:36624 (35.7 KiB) wlan0 Link encap:Ethernet HWaddr e8:4e:06:20:03:7c UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:4 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
树莓派的静态 IP 已经配置成功啦!