Raspberry Pi 入手好一段时间了,原意是想撸 linux,但是后来一整年都在忙孩子房子户口本子的事,这玩意也就搁了一年尘。

最近终于被生活折腾到了尾声,开始找一些东西来折腾折腾。

一、什么是  Rsapbbery Pi

Raspberry Pi 是一款信用卡大小,基于 Linux 的卡片电脑,700MHz CPU,B Pi 升级为 512(A Pi 256 内存)。UK pi 定价 B Pi 35 刀(A Pi 25 刀),天朝版 B Pi 约 300 软妹B。

Raspberry Pi 基金的定位是提供给学生的学习机,没想到发行之后在 Geek 手上大放异彩。

总结来说 Raspberry Pi 的特点:

1. 便宜,出厂价约等于成本价,目前盈利仅满足于基金会日常运作

2. 麻雀虽小,五脏俱全,号称世界上最小电脑

3. 可塑性强,Raspberry Pi 提供的仅仅是一个原型,看看 Geek 都用它来做什么:

二、准备

硬件:

1.Raspberry Pi,建议 B 型(512 内存 + 网卡插槽),国产 Pi 方便

2.tf 卡 + tf 转 sd 卡套,建议 class10,速度好一些

3.sd 读卡器,用于烧卡

4.电源线 5v,通过 MicroUSB 或 GPIO 头

5.网线一条

6.usb 无线网卡一个(可选),注意型号,兼容列表http://elinux.org/RPi_VerifiedPeripherals#USB_Wi-Fi_Adapters

软件:

1.Win32DiskImager 用来烧卡

2.操作系统镜像 地址为 http://www.raspberrypi.org/downloads

  • NOOBS 新手包,包括了几个 OS,可以随时切换
  • Raspbian 基于 Debian,官方推荐
  • OpenELEC/RaspBMC 多媒体中心
  • Arch
  • Risc OS

3.ssh 客户端

  • PuTTY,For PC
  • ServerAuditor,For IPad
  • Irssi ConnectBot,For Android 手机

三、系统安装

  • 下载镜像,推荐 Raspbian
  • 用读卡器把 tf 卡插到 PC 上,用 Win32DiskImager 把镜像烧到 tf 卡

  • 把读卡器插到 Raspberry Pi 的 sd 卡槽,接上网线,电源线,系统就会自动启动

  • 取得 Raspberry Pi 的 ip 地址,可以进路由器查,也可以用 arp 工具扫
  • Raspbian 已经默认安装 ssh 服务并启动,直接用 ssh 客户端连接到 Raspberry Pi,用户名和密码是 pi,raspberry

四、系统初始化

1.打开 Raspberry Pi 高级设置面板:sudo raspi-config

  • Expand Filesystem:扩展 sd 卡可用空间(建议)
  • Change User Passwork:修改用户密码,看个人喜好
  • Enable Boot To Desktop/Scratch:选择默认启动高桌面 GUI /命令行界面
  • Internationlisation Options:
    • Change Locale:修改编码,选择 en_US.UTF-8、zh_CN.UTF-8、zh_CN.GBK
    • Change Timezone:修改时区,选择 Asia/Shanghai
    • Change Keuboard Layout:修改键盘布局,选择 English(US)

2.升级系统和软件 upgrade,update,一个漫长的等待...

3.时间同步,Raspberry Pi 没有实时时钟,靠网络同步时间

安装 ntpdate,在 rc.local 文件添加开机同步时间命令,保存退出

4.安装远程桌面,需要安装 xrdp,然后就可以用 windows 的远程桌面来直接远程,登录名就是 pi,raspberry

linux 下的桌面意义并不大(耗性能),偶尔用来配置些东西(比如无线网卡)还是挺方便的

5.无线网卡配置

  • 配置 WiFi

    • 远程桌面登录
    • WiFi Config > Manage Networks > Add
    • SSID 输入 WiFi 连接,Authentication 选择 WPA2-Persional(PSK),Encryption 选择 CCMP,需与路由器配置对应,PSK 输入 WiFi 密码,保存

  • 每次开机启动,绑定指定 IP

    • 打开 rc.local 文件
    • 添加命令  /sbin/ifconfig wlan0 192.168.10.121 broadcast 192.168.10.121 netmask 255    .255.255.0 up,保存退出

  • 插入无线网卡,拔掉网线,重新接上电源线

五、接下来撸什么

ftp 服务

web 服务(mono + jexus)

nginx,lvs,keepalived ...

redis,memcached,mongoDB,hdfs ...

golang,lua ...

Hello Raspberry Pi的更多相关文章

  1. 让Mono 4在Raspberry Pi上飞

    最近公司有项目想要在树莓派上做,代替原来的工控机(我们是把工控主机当作小的主机用,一台小的工控主机最少也要600左右,而树莓派只要200多).于是,公司买了一个Raspberry Pi B+和一个Ra ...

  2. Kali v2.1.2 for Raspberry Pi 3B

    最新的下载地址是: https://www.offensive-security.com/kali-linux-arm-images/ 按照官网的说法是找不到树莓派版本的SHA1SUM和SHA1SUM ...

  3. A new comer playing with Raspberry Pi 3B

    there are some things to do for raspberry pi 3b for the first time: 1, connect pi with monitor/KB/mo ...

  4. Windows Iot:让Raspberry Pi跑起来(1)

    首先请大家原谅我的"不务正业",放着RabbitHub不写,各种系列的文章不写搞什么Iot,哈哈,最近心血来潮想搞个速度极快的遥控车玩,望着在角落的Raspberry Pi恶狠狠的 ...

  5. 【转】【Raspberry Pi】Unix NetWork Programming:配置unp.h头文件环境

    一.初衷 近期正在做网络计算编程的作业.要求平台为unix/linux,想着Raspberry Pi装的Debian系统也是Linux改的,也应该能够勉强用着,所以就用它来做作业了! 二.说明 先把环 ...

  6. 【Raspberry Pi】新入手的Raspberry Pi3拼装日志

    一.概述 2016年暑假某宝入手Raspberry Pi 3,装机清单: 树莓派主板 亚克力外壳 小风扇 散热片 30G SD card 螺丝若干颗 因机型问题,可能与你的机器有微小差异 二.装机过程 ...

  7. 【树莓派】【转】将树莓派Raspberry Pi设置为无线路由器(WiFi热点AP,RTL8188CUS芯片)

    下文为转载,文章转自:http://wangye.org/blog/archives/845/,仅供本次学习实践参考. 最近又开始折腾起Raspberry Pi来了,因为某处上网需要锐捷拨号,于是我就 ...

  8. 最简单的RASPBERRY PI wifi配置

    Setting up Wifi with the Command Line  SIMON MONK   This tutorial works best if your router is broad ...

  9. RASPBERRY PI 外设学习资源

    参考: http://www.siongboon.com/projects/2013-07-08_raspberry_pi/index.html Raspberry Pi         Get st ...

  10. Raspberry Pi UART with PySerial

    参考:http://programmingadvent.blogspot.hk/2012/12/raspberry-pi-uart-with-pyserial.html Raspberry Pi UA ...

随机推荐

  1. Python编写邮件群发(qq邮箱)

    #电子邮件操作 import poplib import smtplib from email.header import decode_header from email.mime.text imp ...

  2. 循环结构——whlie do whlie for for each

    1.  while循环  while(循环条件){       (特点为:先判断再执行) 循环操作  } 例题:  计算1+2+3+...+100 int i = 1; int sum = 0; wh ...

  3. 金蝶K/3 Cloud 界面解析过程

    服务端 目前也就是iis服务器生成Json描述返回给不同的展现端最解析. 不同的展现端,可以有Silverlight.WPF.Html5.Winform 当然还有IOS和Android端做解析展现 对 ...

  4. 【python】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

    # encoding:utf-8 # p001_1234threeNums.py def threeNums(): '''题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多 ...

  5. Gson实现自定义解析json格式

    客户端跟服务器交互的时候我们使用json实现 但是 在交互的时候除了传送json对象数据意外 我们还需要传输标志位等 比如我们现在的交互方式格式 对象 { "data": { &q ...

  6. [linux] 结构化命令-for

    1 for命令 # for:迭代循环:默认空格为分隔符 for var in list do commands done 1.1 读取列表中的值 #!usr/bin/bash for test in ...

  7. Android安全之Intent Scheme Url攻击

    0X01 前言 Intent scheme url是一种用于在web页面中启动终端app activity的特殊URL,在针对intent scheme URL攻击大爆发之前,很多android的浏览 ...

  8. IIS配置excel 权限

    http://www.cnblogs.com/zhuxiaohui/archive/2013/10/16/3371637.html

  9. 最小生成树算法——prim算法

    prim算法:从某一点开始,去遍历相邻的边,然后将权值最短的边加入集合,同时将新加入边集中的新点遍历相邻的边更新边值集合(边值集合用来找出新的最小权值边),注意每次更新都需将cost数组中的点对应的权 ...

  10. 【转】25个必须记住的SSH命令

    1.复制SSH密钥到目标主机,开启无密码SSH登录 ssh-copy-id user@host 如果还没有密钥,请使用ssh-keygen命令生成. 2.从某主机的80端口开启到本地主机2001端口的 ...