記錄了一下樹莓派初次使用的配置過程,包括裝系統、修改 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 已經配置成功啦!