大家好!我是 疯狂的阳台。

在此主要介绍我将树莓派作为家用 pc 备用替代而进行的配置,同时帮助新接触的朋友快速解决些类似配置条件下的常见应用问题。力求简明。

以下基于 pi 2B+, 系统。

1. tf 卡,利用Usbit 工具写镜像(装系统)2. 先提一下 SSH 问题

通常若需要 ssh 远程登录,会利用 putty 软件进行访问,但需要注意的是:

自 2016-11 官方发布的 系统镜像,系统默认禁用了 SSH 服务。

(“As of the 2016 , has the SSH by .”)

3. 中文语言环境与桌面环境

对于中文显示,可以登陆系统后可以通过以下命令获取中文字库(sudo 临时以管理员权限执行)(apt = Tool 是一个 Linux 下的安装包管理工具)( = 安装)(ttf-wqy-文泉驿中文字库)

对于中文输入法有 SCIM(Smart Input )可以通过以下命令获得

装完成后,可以直接输入 scim 激活,也可以重启后激活,切换快捷键为 ctrl+空格,接着运行:

结合方向键利用 teb 键进行选定,enter 键确定,依次选择 → for the → zh_CN.UTF-8。重启后即刻生效。

同时,在此目录下 Boot to / 选项下可以选择,默认以命令行形式启动还是以图形桌面形式启动。另外, 默认在命令行启动情况下,键入 可进入桌面环境。

最后 sudo 重启即可。

4. root 账户问题

有时会用到 root 用户, 系统默认 root 账户锁定,无密码

开启 root 账号,可由 pi 用户登录后,执行以下命令并输入密码(密码不会显示出来)

然后执行以下命令解锁 root 账户

5. 配置自动连接 WiFi

通过 ssh 远程登陆访问 pi 的前提是 pi 必须接入网络中。而每次更换环境后都重新插上键鼠屏幕进行连接会很麻烦,可以通过以下方法使其自动连接 wifi。

1. 通过以下命令修改 .conf 配置文件(其中 nano 为一个简单的文本编辑软件命令, 是一个 wifi 加密保护访问程序。wpa=Wi-Fi 是一种wifi 加密标准,请求者,conf = = 配置。)(nano 编辑界面下方有操作快捷键提示,完成后保存并退出)

#=GB

#=DIR=/var/run/ GROUP=

#=1

=GB

=DIR=/var/run/ GROUP=

=1

={

ssid=”***********”

psk=”*************”

# =1

=5

={

ssid=”temp”

psk=”************”

=1

以上前三行 # 注释掉的内容为我 2017/8/10 初次打开时的文件内容。

(=GB 为英国标准,可能会无法适应中国的标准,可以改为CN。)( 文件夹里存的是一个当前使用的 的 文件,可以供其他程序使用读取 WiF i状态信息)

(={}:是连接 wifi 网络的配置,可以有多个, 会按照 指定的优先级(数字越大越优先)来连接)(设置一个低优先级的备用连接配置可以用于手动建立临时热点,用以临时连接后再对配置进行修改)

(ssid = Set 服务集标识,即 wifi 名称,psk 为密码)

( = 1 连接隐藏 wifi 时需要指定该值为 1,隐藏 wifi 总是在可见 wifi 不能连接时才开始连接。)

2. 修改 /etc// 来应用 .conf 的配置,利用 sudo nano 命令修改成如下内容

# (5) file used by ifup(8) and (8)

# note that this file is to be used with

# For IP, /etc/.conf and 'man .conf'

# files from /etc//.d:

– /etc//.d

auto lo

iface lo inet

auto eth0

iface eth0 inet dhcp

allow- wlan0

auto wlan0

iface wlan0 inet dhcp

wpa-conf /etc//.conf

allow- wlan1

iface wlan1 inet

wpa-conf /etc//.conf

这样以后每次启动后,pi 都会主动去连接配置文件.conf中预定义的 wifi 。

6. 更换源列表

在进行系统更新和获取软件包时,若使用默认的源可能速度很差甚至没有速度。对此,可以前往官方镜像列表: 找到合适的源。

然后通过以下命令进行编辑替换(2017/8/10 我使用的是中科大的源 )

然后通过以下命令,分别更新系统,和已经安装的包

7. 获取 cpu 温度

冷却降温是 pc 选购的重要关注点之一,水冷也被很多小伙伴玩儿出了花样。pi 也不例外,在不安装散热片以外的额外散热装置的情况下,长期处于运行状态的话,势必要注意CPU 的温度。对此可以通过以下命令获取当前 CPU 温度(得出的数值除以 1000 既是摄氏度)。(cat = 显示或者把多个文本文件连接起来)

8. 安装和启动 FTP 服务

当 pi 与其他 pc 同时使用,或作为小服务器使用时,免不了文件传输。在局域网情况下,无线远比有线或介质传输要方便。

1. 此时可以通过以下命令为 pi 安装服务端FTP 。

使用以下命令启动 FTP 服务

2. 在pc 或其他客户端设备上可以安装客户端 FTP 工具 ,从而实现 FTP 上传下载

3. 进行传输时,可能会出现可以从 pi 上下载文件,但是没法上传到 pi 的现象。

提示:“550 .” 这个是由于 vsftp 的默认配置不允许上传造成的。

输入以下命令修改 vsftp 配置文件:

找到 “=YES” 配置,删除前面的 ‘#’ 符号。

保存后通过以下命令重启 vsftp 服务即可

9. 安装下载工具 aria2

平时远程访问 pi,或将其作为挂机下载工具时,会用到命令行的下载工具。

aria2 是一款轻量级、支持多协议多线程的下载工具,支持HTTP/HTTPS,FTP,SFTP,BT, 等。可以通过以下命令进行安装

aria2 的具体用法,配置文件设置,花式用法等,涉及的内容太多,不在此一一介绍,请自行搜索。

10. 更改键盘布局

pi 默认是英国的(GB)模式,与我们常用的美式相比诸多符号键都不对。对此可以通过以下命令修改键盘布局。

依次选择 通用的101键PC键盘 → 其他 → 英语(US) → 英语(US, 替代国际),剩余两项不变直接确定(利用 Tab 键选定)。退出后,sudo 重启系统即可。

附 1. ss

提到 linux 免不了想到开源、免不了想到安卓、也就免不了想到谷歌,想到谷歌也就想到了…咳咳…姿势的重要性…,把 pi 做为备用 pc 的话自然有时候也需要正确的姿势。

如何得到正确的姿势这里不提。姿势有很多种,个人感觉结合 ss 的呆梨最是稳健。虽然我觉得知道正确姿势的小伙伴可能不用看这种入门级的知识,但也确实有的小伙伴在 linux 下有呆梨不知道怎么吃。这里稍微提一下 linux 客户端ss。

推荐 pip安装,树莓派自带 pip,没有的话要执行以下注释掉的内容

#sudo apt-get

#sudo apt-get -pip

#sudo apt-get –

然后

在随意目录下下创建 .json

按如下格式写入内容(把删除线内容替换掉,没有的填默认或不写):

“”:”the your “,

“”: port,

“”: “the your local 默认127.0.0.1”,

“”:local port 默认1080,

“”:””,

“”:in ,

“”:”默认aes-256-cfb”,

“”: use , true or false,

“”: of , on Unix/Linux

然后本地化运行,命令如下:

停用时可以通过 ctrl+c 中断运行。

具体到如果还需开机运行,请自行搜索方法。

有的小伙伴的呆梨小,那么节约使用也很关键啦,推荐 扩展程序Proxy 。可以灵活进行配置,比如自己根据遇到需要,自主加入列表等。

附 2. 安装 词典命令行版

远程命令行登陆的话,自然是没有图形界面了。越是这样的情况遇到英文想查词典就没办法了,特别是阅读一些帮助文档的时候。此时有可能就需要一款命令行下的词典啦。推荐 的有道词典命令行版, Wudao 词典。

安装环境: 需要 和 bs4 (在线搜索用),命令如下

下载 (体积较小),解压

(或 git clone –depth=1 )

运行

看到出现 Setup ! 表明安装成功。如果发生由于移动安装文件不能使用的情况,只需再次运行该脚本即可。

简单查词可通过:wd 待查词的形式查词,具体使用方法可通过 wd -h 进行查看。