树莓派初次使用的基本配置.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就好了,在此整理分 ...
随机推荐
- LINQ to XML简介
我们的配置文件使用XML存储信息.ADO.NET的DataSet(利用扩展方法)可以方便的将数据保存(或加载)为XML..NET特有的XML API,如XmlReader/XmlWriter类.微端提 ...
- mysql慢查询开启及分析方法
最近服务维护的公司的DB服务器,总是会出现问题,感觉需要优化一下了,登陆上去,发现慢查询日志都没有开,真是惭愧, 故果断加上慢查询日志, 经过分析sql记录,发现问题很多,开发人员很多没有对sql优化 ...
- jdk下载安装
1.下载地址:https://www.oracle.com 注册,登陆,选择版本下载(注意,下载时提示you must accept the license agreement before down ...
- Sass 基础(五)
@if @if 指令是一个SassScript,它可以根据条件处理样式块,如果条件为true返回一个样式块,反之 false 返回另一个样式块,在Sass 中除了@if之,还可以配合@else if和 ...
- 洛谷P3804 【模板】后缀自动机
题目描述 给定一个只包含小写字母的字符串 SS , 请你求出 SS 的所有出现次数不为 11 的子串的出现次数乘上该子串长度的最大值. 输入输出格式 输入格式: 一行一个仅包含小写字母的字符串 SS ...
- notepad++实现python运行
一.先确保windows电脑上先安装python解释器 方法参考:https://www.cnblogs.com/hepeilinnow/p/9727922.html 二.打开notepad++,写一 ...
- DevOps - 版本控制 - Bitbucket
Bitbucket 使用139邮箱无法收到注册邮件 https://bitbucket.org
- Vue.js中 computed 和 methods 的区别
官方文档中已经有对其的解释了,在这里把我的理解记录一下Vue中的methods.watch.computed computed 的使用场景 HTML模板中的复杂逻辑表达式,为了防止逻辑过重导致不易维护 ...
- PHP生成一个六位数的邀请码
PHP生成一个六位数的邀请码 $unique_no = substr(base_convert(md5(uniqid(md5(microtime(true)),true)), 16, 10), 0, ...
- ajax提交时 富文本CKEDITOR 获取不到内容
ckeditor数据向content(页面用以替换的编辑框)的同步 问题: 我们发现,在数据通过ajaxSubmit提交的过程中,并不能将最新的数据进行提交.换句话说,最新的数据无法被jQuery.f ...