系统安装
- 使用
win32diskimager
安装器,选择image镜像和对应TF或者U盘,然后等待完成即可 - 写入完成之后,需要在boot文件的根目录创建一个名为
ssh
且没有后缀的空文件
启动wifi
可以使用 sudo raspi-config
可视化界面来配置。
也可以直接修改相关文件,修改/etc/wpa_supplicant/wpa_supplicant.conf
文件,增加如下内容:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="CMCC-adolphor"
psk="haizhu@1314"
key_mgmt=WPA-PSK
priority=1
}
ssh 连接
新系统默认没有开启SSH,有两种方法开启:
- 在boot启动盘的根目录创建一个名称为
ssh
且没有后缀名的文件 - 如果能键盘和屏幕接入,使用如下命令开启:
sudo /etc/init.d/ssh start
之后用网线连接到局域网之后,使用其他的电脑进行SSH连接即可。 如果有路由器,可以看到树莓派分配的动态IP,如果没有路由器查看权限, 则可直接使用hostname进行局域网内的连接,用户名 pi
,密码raspberry
:
ssh -p 22 pi@192.168.1.38
ssh -p 22 pi@raspberrypi.local
# 修改系统默认配置
sudo raspi-config
修改密码:haizhu.rasp
修改时区:Asia/Shanghai
# 系统默认hostname
raspberrypi
# 必要软件安装
sudo apt-get install git
sudo apt-get install vim --fix-missing
sudo apt-get install nginx
# 安装vim之后要配置vim编码,防止乱码,在文件末尾增加
sudo vim /etc/vim/vimrc
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set fileformats=unix
set encoding=prc
update & proxy
系统的HTTP代理在update的时候不起作用:
export http_proxy=http://192.168.199.128:6162;export https_proxy=http://192.168.199.128:6162;export all_proxy=socks5://192.168.199.128:6163
需要使用如下形式来使用代理:
sudo apt-get -o Acquire::http::proxy="http://192.168.199.128:6162" update
sudo apt-get -o Acquire::http::proxy="http://192.168.199.128:6162" upgrade
安装常用软件
vim
sudo apt-get -o Acquire::http::proxy="http://192.168.199.128:6162" install vim --fix-missing
oracle-jdk8
sudo apt-get -o Acquire::http::proxy="http://192.168.199.128:6162" install oracle-java8-jdk --fix-missing
远程桌面
sudo apt-get -o Acquire::http::proxy="http://192.168.199.128:6162" install tightvncserver
然后使用 vncpasswd
设置密码:
- 读写权限:haizhu
- 只读权限:未启用
启动
tightvncserver :1
停止:
tightvncserver -kill :1
修改密码
# 修改root用户的密码 (haizhu123!@#)
sudo passwd
# 修改pi用户的密码(haizhu.rasp)
sudo passwd pi
开机后运行脚本
# 编辑 rc.local 文件
sudo vim /etc/rc.local
# 增加如下配置
su pi -c "exec /home/pi/mynety-lan/bin/startup.sh"
错误
一直自动重启
电源插头质量不好,或者输出功率不是 5V 2A,需要找个输出功率稳定、质量好的电源插头。
ssh连接错误
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:JAeh+bV8B7EAb70h4CtddugiALCDmhXSNapc3/6+/+w.
Please contact your system administrator.
Add correct host key in /Users/LiuMingchuan/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/LiuMingchuan/.ssh/known_hosts:7
ECDSA host key for 121.43.169.99 has changed and you have requested strict checking.
Host key verification failed.
解决方法:
rm ~/.ssh/known_hosts
语言设置
终端下输入
sudo raspi-config
调出软件设计工具,选择5语言时区选择 ,
按空格键在前面打勾或去掉勾(星号=勾),PageUp PageDown快速翻页,Tab键跳到OK按钮上 去掉 en_GB.UTF-8 UTF-8 勾上“en_US.UTF-8 UTF-8”“zh_CN.UTF-8 UTF-8”“zh_CN.GBK GBK” 下一屏幕默认语言选zh_CN.UTF-8
其他
- 修改树莓派的风扇,使风扇能够随温度变化而启停
- 树莓派:VNC远程登录Raspbian图形界面(tightvncserver)
- mac通过vnc远程桌面raspberry pi
- 树莓派3B 搭建ss服务端笔记
- 使用ss访问公司资源
- Surge Guide — 轻松访问家中的网络服务
文档信息
- 本文作者:Bob.Zhu
- 本文链接:https://adolphor.github.io/2019/01/07/system-os-installation-and-configuration-of-raspberry/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)