利用VNC远程控制树莓派

0x00、添加国内软件源

Raspberry Pi(树莓派)国内软件源:

输入"sudo nano /etc/apt/sources.list"修改配置文件

改为:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

修改文件后,在终端中运行"sudo apt-get update"

漫长的等待过后。。。好了。。。

上面那个ssh软件是Xshell,传文件比较方便,功能比较强大,所以我就换了→_→ 下载地址:http://www.netsarang.com/products/xsh_overview.html

0x01、添加输入法

这里安装fcitx输入法:

sudo apt-get install fcitx

又经历了漫长的等待过后。。。好了。。。

0x02、添加vnc server

输入命令:

sudo apt-get update
sudo apt-get install tightvncserver

安装完成后,运行"tightvncserver",输入控制密码,选择性输入查看密码,查看密码只能用来查看桌面,而控制密码才能对桌面进行操作。

0x30、用VNC连接树莓派

先输入命令"vncserver :1"打开服务

下载vnc-4_1_2-x86_win32_viewer:链接:http://pan.baidu.com/s/1i3gx9Lr 密码:0q5w

打开:

连接成功!

树莓派使用usb无线网卡连接网络

0x00、

把WIFI网卡插入树莓派的USB口中,用lsusb命令查看USB设备列表

从上图可以看出网卡已经是别出来了,站长这里用的是三年前买的FAST FW150U网卡

用ifconfig命令可以看到wlan0设备,但没有IP地址

0x01、

修改/etc/network/interfaces文件(这个文件是定义网络配置的)

sudo nano /etc/network/interfaces

将文件修改为下面的样子:

auto lo
iface lo inet loopback

iface eth0 inet dhcp   #表示如果有网卡ech0, 则用dhcp获得IP地址 (这个网卡是本机的网卡,而不是WIFI网卡)

auto wlan0             #表示如果有wlan设备,使用wlan0设备名
allow-hotplug wlan0    #表示wlan设备可以热插拨
iface wlan0 inet dhcp  #表示如果有WLAN网卡wlan0 (就是WIFI网卡), 则用dhcp获得IP地址
wpa-ssid "SSID"        #改成你wifi的ap名
wpa-psk "password"     #改成你的密码

如下图:

按ctrl+O写入,再按ctrl+x退出

0x02、

立即连接WIFI网络

使用命令

sudo /etc/init.d/networking restart

成功后,用 ifconfig 命令可以看到 wlan0 设备,且有了IP地址(已连接)

0x30、

以后每次启动,系统都将自动连接到名为SSID的WIFI网络

OK,你的树莓派自由了,不再需要网线拖着了。随便放!

2017.1.1补充:

连接隐藏ssid的wifi:

# /etc/network/interfaces
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid "SSID"
wpa-proto RSN
wpa-pairwise CCMP
wpa-key-mgmt WPA-PSK
wpa-psk "PASS"

转自:http://stackoverflow.com/questions/28031274/configure-wifi-hidden-ssid-on-raspbian-edimax-wifi-adapter

树莓派如何安装系统?

本步骤在Windows系统的电脑上操作而非树莓派。本教程默认使用官方推荐系统——raspbian。其它系统请自行尝试和折腾~

1、 Raspbian 下载,地址:http://pan.baidu.com/s/1sjvGaTZ(树莓派 2B 必须使用 2015 年 1 月 31 日及之后的版本,否则不能用) ,解压缩到电脑上,路径不能有中文或者特殊字符,得到镜像文件~

2、下载镜像安装工具disk imager:http://pan.baidu.com/s/1hqyGo1u,解压缩到电脑上~

3、将TF卡(最少8G容量)插入读卡器(用笔记本自带卡槽可能会有点问题,亲测能用),在电脑上打开win32diskimager.exe,如下图:

点击下方的“write”开始写入系统

另外“read”是备份当前系统

装系统由TF卡写入速度决定,8分钟左右。系统安装成功后会提示“Write Successful”,装系统时勿做其他操作,存在系统写入失败损坏TF卡的可能。

此时关闭imager工具,但别拔出TF卡。这时TF卡只显示剩下几十M,正常的!这是由于TF卡在装了Linux系统后,分为三种格式,其中只有一种格式能被Windows系统识别,也就是剩下那几十M。

然后我们开始修改配置文件啦~

(若使用AV/RCA接口电视,本步骤可忽略,但2B须使用“3.5mm 转接头转换后”才可正常使用。)

HDMI、DVI或VGA接口显示器用户需要修改配置文件:在PC上进入TF卡,并找到文件config.txt,最好用notepad++打开:

hdmi_force_hotplug=1
hdmi_gryuoup=2
hdmi_mode=16      //分辨率修改项,通常为 4、9、16
hdmi_drive=2      //音频从HDMI接口输出
config_hdmi_boost=4
sdtv_mode=2
arm_freq=800      //调频项,可为900、1000,修改前请务必做好散热准备,谨慎尝试,后果自负

至此,系统已基本安装、配置好,拔出TF卡插入树莓派背部卡槽。 

作为没钱的穷人,站长买不起屏幕Orz,所以将树莓派连接到了路由器上(部分电脑不能直连树莓派,比如我的就没法识别),网线灯亮了就证明连上了。

然后就路由器后台or在cmd输入“arp -a”找到树莓派的ip地址

下载putty:http://pan.baidu.com/s/1dDvy3ML

打开,输入树莓派的ip地址,点打开:

先输入用户名:pi

在输入密码:raspberry

然后输入passwd这个命令修改密码~

然后输入"sudo raspi-config"命令进行配置

下面是别的地方的教程:

以下第 1、3、4 步必须做,其他随意,可做了解。  

1、Expand Filesystem,将系统扩展到整个 TF 卡,必须执行,一路敲回车即可; 

2、修改密码及账号,若要修改,请铭记。 

3、开机启动到桌面,或 Scratch(编程寓教工具);进入条目后,找到有“desktop”的条目,一路回车(以下设置完成后,重启即可自动进入桌面) 。 

4、地区/语言(汉化) :进入本项后,选择 Change locale 并进入,用键盘上下键找到 en_GB.UTF-8 UTF-8,敲空格键去掉前面的*,依次找到 en_US.UTF-8 UTF-8、zh_CN UTF-8 UTF-8、zh_CN GBK GBK,敲空格键打*,然后利用 Tab 键将光标移到 OK,回车进入下一步。选择 zh_CN UTF-8 UTF-8,再选 OK,回车,等待几分钟。汉化至此完成。 

5、CSI 摄像头开启/关闭,进入本项后,选择 enable 则开启。 

6、将树莓派加入 Rastrack 网站。 

7、超频;一般不用超频,谨慎操作,提前做好散热,建议风扇,夏天散热量大。 

8、高级选项,包括 Overscan、Hostname、Memory Split(内存分配) 、SSH、Spi、Update。 

9、本机相关信息。 

设置完成后,按ECS,回车,自动重启。 

然后后面就不属于这个教程啦~

之后我还会写树莓派用无线网卡连接网络的办法,这样树莓派就能摆脱网线的限制了~

如何在Linux中加入cron任务?

cron是Linux中默认的计划任务。使用cron,你可以安排一个计划(比如:命令或者shell脚本)周期性地运行或者在指定的分钟、小时、天、周、月等特定时间运行。cron在你安排不同的常规维护任务时是很有用的,比如周期性地备份、日志循环、检查文件系统、监测磁盘空间等等。

我们可以从命令行添加cron任务~

要添加cron任务,你可以使用称为crontab的命令行工具。

输入下面的命令会创建一个以当前用户运行的新cron任务。

$ crontab -e

如果你想要以其他用户运行cron任务,输入下面的命令。

$ sudo crontab -u <username> -e

你将会看见一个文本编辑窗口,这里你可以添加或者编辑cron任务。默认使用nono编辑器。

前5个元素定义了任务的计划,最后一个元素是命令或者脚本的完整路径。

下面是一些cron任务示例。

* * * * * /home/dan/bin/script.sh: 每分钟运行。
0 * * * * /home/dan/bin/script.sh: 每小时运行。
0 0 * * * /home/dan/bin/script.sh: 每天零点运行。
0 9,18 * * * /home/dan/bin/script.sh: 在每天的9AM和6PM运行。
0 9-18 * * * /home/dan/bin/script.sh: 在9AM到6PM的每个小时运行。
0 9-18 * * 1-5 /home/dan/bin/script.sh: 周一到周五的9AM到6PM每小时运行。
*/10 * * * * /home/dan/bin/script.sh: 每10分钟运行。

一旦完成上面的设置步骤后,按下Ctrl+X来保存并退出编辑器。此时,新增的计划任务应该已经激活了。

要查看存在的计划任务,使用下面的命令:

$ crontab -l

这样就教完啦0w0

博客已搬家0w0

博客又搬家了→_→ 

先前用的万网免费主机,然而免费。。。。你们懂的= =

考虑过阿里云主机,无奈太贵弃了

现在用的主机是美国的服务器哟~虽然远但是因为网站有cdn所以加载不是很慢

(2015年9月23日更新,因为舍不得备案又搬回了阿里云→_→ 虽然不能翻墙用了但是一个月三十多也还可以~)

就这样啦

对了,域名从blog.papapoi.com换成了www.chenxublog.com

这样才能照应题目嘛~(雾)