记录了一下树莓派初次使用的配置过程,包括装系统、修改 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的更多相关文章

  1. Git起步--git安装与初次运行git前配置

    在你开始使用 Git 前,需要将它安装在你的计算机上. 即便已经安装,最好将它升级到最新的版本. 你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装. 一.Git安装 1. 在linux上安 ...

  2. 【转】 树莓派初次启动攻略for Mac

    http://blog.csdn.net/rk2900/article/details/8632713/ 树莓派初次启动攻略for Mac made by Rk 感谢浙江大学<嵌入式系统> ...

  3. Windows 10 安装 Git 与初次运行前的配置

    Windows 10 安装 Git 与初次运行前的配置 在 Windows 上安装 初次运行 Git 前的配置 用户信息 文本编辑器 检查配置信息 获取 Git 仓库 在现有目录中初始化仓库 克隆现有 ...

  4. 树莓派3启动wifi并且配置wifi

    概述 树莓派3内置了wifi和蓝牙模块,我们不用像以前的版本那样,再去购买一个外接的模块练到raspberry上. 当我们第一次启动了树莓派的时候,必然使用了网线,但是之后的每一次使用,我们当然更希望 ...

  5. 树莓派3 U盘启动 配置 & 即 MSD启动 总结

    树莓派3添加了一个新特性:允许USB启动.现在我们既可以从SD卡启动,也可以从USB启动.USB设备可以是U盘,带USB适配器的SSD硬盘,甚至是移动硬盘. 本文介绍怎么从U盘启动树莓派3.   1. ...

  6. 树莓派玩耍笔记4 -- 树莓派ssh党必备的配置

    1. 关闭桌面显示 对于ssh 党.当然不须要系统花费资源在显示上. 所以我们先在 "raspi-conifg" 下选择默认启动为Text 启动(这好像也是Raspbian 的默认 ...

  7. 树莓派学习笔记——USB wifi配置指南

    0 前言     树莓派既能够使用有线网络又能够无线网络,假设使用有线网络不方便的话能够借助USB wifi无线网卡让树莓派也插上无线"翅膀". 可是和使用有线网络即插即用的方式不 ...

  8. 树莓派centos安装的基本配置

    萌新再发一帖,这篇文章呢主要是为大家在树莓派上安装centos以后提供一个问题的解决方案. 首先我呢觉得好奇就在某宝上花了两百来块钱买了一套树莓派,很多人喜欢在树莓派上安装Debian,我呢更青睐用R ...

  9. 树莓派3B(2)- 配置多个wifi,自动寻找可用网络

    一.背景 在上篇<Raspberry Pi 3B 安装系统并联网>中,树莓派使用wifi连接,但是把树莓派带到公司,树莓派就连不了公司的wifi,要是支持连接多个wifi就好了,在此整理分 ...

随机推荐

  1. CommonJs模块规范

    1.什么是模块化 文件作用域 通信规则 加载 require 导出 exports 2.CommonJs模块规范 在Node中的Javascript还有一个很重要的概念:模块概念 模块作用域 使用re ...

  2. windows 开启 nginx 监听80 端口 以及 禁用 http 服务后,无法重启 HTTP 服务,提示 系统错误 123,文件目录、卷标出错

    1. 正常情况直接运行  start nginx.exe 不能开启成功,因为 80 端口被占用.提示: bind() to 0.0.0.0:80 failed (10013: An attempt w ...

  3. 05 shell编程之正则表达式

    正则表达式&&文本处理利器 学习目标: l  掌握正则表达式的运用 l  掌握sed.awk文本处理工具的使用 目录结构:   正则表达式 正则表达式概述 l  正则表达式:使用单个字 ...

  4. 为什么我用了$().height()还是对不齐呢?

    有一个这样的需求:有两个显示内容的框,要使他们高度一致,因为他们存放的内容多少和结构不一样,左边内容少,右边内容多.这就导致了右边会比左边高,解决方法就是超出部分用滚轮显示,那这时就先要调整右边的高度 ...

  5. php 删除富文本编辑器保存内容中的其他代码(保留中文)

    $str = '<p><p style="ve:&quot;">测试筛选文本域内的中文 </p><p sty;"> ...

  6. 齐博cms最新SQL注入网站漏洞 可远程执行代码提权

    齐博cms整站系统,是目前建站系统用的较多的一款CMS系统,开源,免费,第三方扩展化,界面可视化的操作,使用简单,便于新手使用和第二次开发,受到许多站长们的喜欢.开发架构使用的是php语言以及mysq ...

  7. 网站标题被篡改成北京赛车、PK10的解决处理办法

    客户网站于近日被跳转到赌博网站,打开后直接跳转到什么北京赛车,PK10等内容的网站上去,客户网站本身做了百度的推广,导致所有访问用户都跳转到赌博网站上去,给客户带来很大的经济损失,再一个官方网站的形象 ...

  8. 回形矩阵--python

    def bsm(n): a = [[0]*n for x in range(n)] p = 0 q = n-1 t = 1 while p < q: for i in range(p,q): a ...

  9. debounce、throttle、requestAnimationFrame

    今天review同事代码,代码实现了返回顶部的功能,用到了lodash库中的throttle,我看着眼生,于是乎去看了下lodash文档,然后牵出了debounce,具体的知识点,这里不再赘述,底部的 ...

  10. vue2.0 Axios 的简单用法

    安装 使用 npm: $ npm install axios 使用 bower: $ bower install axios 使用 cdn: <script src="https:// ...