树莓派初次使用的基本配置.md
记录了一下树莓派初次使用的配置过程,包括装系统、修改 IP 等等。
树莓派(英语:Raspberry Pi),是一款基于 Linux 的单板机电脑。
它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件刺激在学校的基本电脑科学教育。

树莓派的维基百科地址
一、给树莓派安装一个系统
树莓派用作web服务器不需要太多桌面功能,因此选择安装 RASPBIAN JESSIE LITE。
RASPBIAN JESSIE LITE2016-03-18-raspbian-jessie-lite.img
由于 pi 只能通过 SD 卡启动,所以使用 Win32DiskImager 这款小软件把我们的 image 刷到 SD 卡上:

注意,初次使用时需要通过串口连接到树莓派,默认用户是 pi,密码为 raspberry,波特率 115200bps
推荐使用 SecureCRT 这款终端软件,连接成功后可以进行如下操作:
使用 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
二、初次使用配置,扩展 SD 卡
执行 sudo raspi-config 进入配置界面:

按下 Enter 选项 1,扩展 SD 空间。树莓派安装完成后只用了一部分 SD 空间,所以这里要进行扩展。
此外,还可以进行一些其他配置,如:修改密码,启动选项超频等等,这里不再展开。
超频警告如下:

三、更换软件源(apt-get sources)
树莓派的默认服务器比较慢,官方有提供一个镜像列表: http://www.raspbian.org/RaspbianMirrors
这里选择中科大的镜像,主页:https://lug.ustc.edu.cn/wiki/mirrors/help/raspbian
编辑 /etc/apt/sources.list 文件,这里推荐用 nano 命令编辑,因为树莓派默认安装的 Vim 还不好用,需要更新。
sudo nano /etc/apt/sources.list
进入编辑界面,删除掉原有的内容,粘贴中科大提供的网址,如下:
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 命令更新软件列表
四、配置静态IP地址
给树莓派设置一个静态 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 已经配置成功啦!
五、最后结语
树莓派初次使用的基本配置.md的更多相关文章
- Git起步--git安装与初次运行git前配置
在你开始使用 Git 前,需要将它安装在你的计算机上. 即便已经安装,最好将它升级到最新的版本. 你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装. 一.Git安装 1. 在linux上安 ...
- 【转】 树莓派初次启动攻略for Mac
http://blog.csdn.net/rk2900/article/details/8632713/ 树莓派初次启动攻略for Mac made by Rk 感谢浙江大学<嵌入式系统> ...
- Windows 10 安装 Git 与初次运行前的配置
Windows 10 安装 Git 与初次运行前的配置 在 Windows 上安装 初次运行 Git 前的配置 用户信息 文本编辑器 检查配置信息 获取 Git 仓库 在现有目录中初始化仓库 克隆现有 ...
- 树莓派3启动wifi并且配置wifi
概述 树莓派3内置了wifi和蓝牙模块,我们不用像以前的版本那样,再去购买一个外接的模块练到raspberry上. 当我们第一次启动了树莓派的时候,必然使用了网线,但是之后的每一次使用,我们当然更希望 ...
- 树莓派3 U盘启动 配置 & 即 MSD启动 总结
树莓派3添加了一个新特性:允许USB启动.现在我们既可以从SD卡启动,也可以从USB启动.USB设备可以是U盘,带USB适配器的SSD硬盘,甚至是移动硬盘. 本文介绍怎么从U盘启动树莓派3. 1. ...
- 树莓派玩耍笔记4 -- 树莓派ssh党必备的配置
1. 关闭桌面显示 对于ssh 党.当然不须要系统花费资源在显示上. 所以我们先在 "raspi-conifg" 下选择默认启动为Text 启动(这好像也是Raspbian 的默认 ...
- 树莓派学习笔记——USB wifi配置指南
0 前言 树莓派既能够使用有线网络又能够无线网络,假设使用有线网络不方便的话能够借助USB wifi无线网卡让树莓派也插上无线"翅膀". 可是和使用有线网络即插即用的方式不 ...
- 树莓派centos安装的基本配置
萌新再发一帖,这篇文章呢主要是为大家在树莓派上安装centos以后提供一个问题的解决方案. 首先我呢觉得好奇就在某宝上花了两百来块钱买了一套树莓派,很多人喜欢在树莓派上安装Debian,我呢更青睐用R ...
- 树莓派3B(2)- 配置多个wifi,自动寻找可用网络
一.背景 在上篇<Raspberry Pi 3B 安装系统并联网>中,树莓派使用wifi连接,但是把树莓派带到公司,树莓派就连不了公司的wifi,要是支持连接多个wifi就好了,在此整理分 ...
随机推荐
- Java基础——数据结构总结
目的 : 加强类与对象的内存分配理解,加强操作能力.理解数据结构. 结构 : 数据元素之间的关系. 数据结构 : 带有结构的数据对象. 线性结构: 各数据元素之间的逻辑以用一个线性序列简单的表达出现. ...
- 23.POI导出
POI导出 XSSFWorkbook 对应Excel2007版本及以上 HSSFWorkbook 对应Excel2003版本 还要注意一点,不要用Swagger-ui测试导出的表格,这样的表格文件都是 ...
- Oracle listener.log 清理
在oracle中,如果不对监听日志文件进行截断(定期清理),那么监听日志文件会变得越来越大,由于一些老旧的OS不支持2GB以上的文件,故当listener.log文件超过2GB时,会出现无法处理新的连 ...
- CALayer创建图层(转)
一.添加一个图层 添加图层的步骤: 1.创建layer 2.设置layer的属性(设置了颜色,bounds才能显示出来) 3.将layer添加到界面上(控制器view的layer上) @int ...
- iOS9全新的联系人相关框架——Contacts Framework
iOS9全新的联系人相关框架——Contacts Framework 一.引言 在以前iOS开发中,涉及联系人相关的编程,代码都非常繁琐,并且框架的设计也不是Objective-C风格的,这使开发者用 ...
- iOS之Xcode自动管理证书、打包adhoc和testFlight测试安装
引言:Xcode8 之后引用Automatic manage signing .对于开发者而言,在证书上栽的坑肯定不少. 准备:1.开发者账号是必须的吧. 2. Xcode设置account (不给 ...
- 安装sass遇到的坑
一.安装Sass https://www.sass.hk/install/ 根据网站的步骤进行安装 Ruby版本的选择 我第一次下载是在Ruby官网上下的2.5.0版本得ruby.然而下载了之后无(不 ...
- 洛谷P1196 [NOI2002]银河英雄传说(带权并查集)
题目描述 公元五八○一年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展. 宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争.泰山压顶 ...
- LVS-DR模式实现调度负载
本篇文章主要梳理一下LVS前端调度过程及用户请求过程 实验架构 准备工作 添加各主机路由联通主机通信 Client IP route add default gw 172.20.17.19 Route ...
- Python学习之魔法方法
Python中会看到前后都加双下划线的函数名,例如 __init__(self),这类写法在Python中具有特殊的含义.如果对象使用了这类方法中的某一个,那么这个方法将会在特殊的情况下被执行,然而几 ...