树莓派不完全手册——配置树莓派系统

mac2026-04-03  7


转到(树莓派不完全手册——目录)


文章目录

1、 让树莓派可被ssh2、让树莓派连上WiFi2.1、编辑wpa_supplicant.conf配置文件 3、ssh进树莓派3.1、查找树莓派IP地址3.2、通过ssh连接树莓派 4、配置树莓派4.1、修改pi用户的登录密码4.2、修改vi配置文件4.3、修改ssh的端口号4.4、修改树莓派的主机名4.4.1、修改hostname文件4.4.2、修改htons文件 4.5、使用国内的镜像源4.5.1、配置pip淘宝源 4.6、配置中文环境4.7、更新软件与系统,保持软件最新

1、 让树莓派可被ssh

这个版本的树莓派系统刚安装好之后,默认是“可以”ssh进去的,不需要 自己去创建一个名为ssh的空文件

2、让树莓派连上WiFi

现在给树莓派上电,就能够正常开机。但是如果没有网线的情况下,并不能通过ssh去控制树莓派,现在需要配置文件,让树莓派连上自己的WiFi

2.1、编辑wpa_supplicant.conf配置文件

2.1.1、在SD卡的boot目录,打开 wpa_supplicant.conf文件 vi wpa_supplicant.conf 2.1.2、编写以下内容: country=GB ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 #这一组WiFi配置是为了把树莓派带到其他地方,没有可用WiFi的时候,可以临时手机开个名为"pi"的热点,用来连接树莓派 network={ ssid="pi" psk="12345678" priority=1 } #下面是两组WiFi的配置 network={ ssid="WiFi SSID" psk="WiFi Password" #优先级1-5,数字越大,优先连接此网络 priority=5 } 至此为止,上面的配置足够开机后可以ssh上树莓派了,剩下的配置可以开机后再配置

3、ssh进树莓派

开始肯定是把SD开怼进树莓派SD卡卡槽,然后上电。

正常情况下是红灯常亮,绿灯闪烁(代表SD卡在读写)。试过很多次开机失败的,没找到原因,重新上电就好了…现象是红灯常亮,绿灯不亮不闪。另外一次是用苹果充电头供电,可能充电头也是水货,供电不足。现象是绿灯不亮不闪,红灯低频闪烁。

3.1、查找树莓派IP地址

现在我安装的这个树莓派系统是有主机名的,名为raspbian.local,所以开机完毕,连上WiFi后,使用命令

ping raspbian.local

是可以直接ping到树莓派,获取到树莓派的局域网ip 如果ping不通,就要到路由器里查看树莓派的IP了

3.2、通过ssh连接树莓派

一般来说可以通过ssh pi@raspbian.local就能够连接树莓派,但我的电脑貌似傻傻的,能ping通主机名,就是ssh不进去,不需要通过ssh pi@树莓派的IP地址才能连接上。 ssh连接的时候,密码是隐式输入的,就是说输入的时候你是看不到的,没关系,输入完直接按回车就好了。 树莓派默认的用户名是pi,用户密码是raspberry

4、配置树莓派

ssh进树莓派之后,根据个人习惯进行一些列的配置

4.1、修改pi用户的登录密码

passwd

执行完这条命令后,会让你以此输入用户pi的旧密码,输入两次新密码,如果打印出结果passwd: password updated successfully就是修改密码成功,否则就要按照打印出的错误提示重新修改了。

4.2、修改vi配置文件

听说vim为了适配旧版本什么的,现在使用vi编辑文件的时候会出现一些奇奇怪怪的问题,例如 方向键上下右左会输出ABCD,退格键不好使之类的问题,所以我这里会修改vim的配置文件

sudo vi /etc/vim/vimrc.tiny

删除掉set compatible这一行,在文件最后面增加下面的配置:

" 去掉有关vi一致性模式,避免以前版本的一些bug和局限,解决backspace不能使用的问题 set nocompatible set backspace=indent,eol,start set backspace=2 " 启用自动对齐功能,把上一行的对齐格式应用到下一行 set autoindent " 依据上面的格式,智能的选择对齐方式,对于类似C语言编写很有用处 set smartindent " 用空格代替tab set expandtab set ts=2 sw=2 sts=2 "显示行号 set nu

这个版本的vimrc的配置文件不是vimrc.tiny,而是vimrc.local(从/etc/vim/timrc文件倒数几行可以看出),所以还要修改vimrc.tiny的名字

sudo mv /etc/vim/vimrc.tiny /etc/vim/vimrc.local

4.3、修改ssh的端口号

个人不喜欢使用22这个端口号,所以我就把它给改了

sudo vi /etc/ssh/sshd_config

在文件最后加上一行

Port 自己设定的没被占用的端口号

文件保存之后重启ssh服务

sudo systemctl restart sshd.service

退出登录后使用新的端口号登录

exit ssh -p 新的端口号 pi@raspbian.local

4.4、修改树莓派的主机名

从上面可以看到树莓派默认的主机名是raspbian.local这么一大串东西,所以就想改为pi.local,简单大方明了

4.4.1、修改hostname文件

sudo vi /etc/hostname

把内容改为:

pi

4.4.2、修改htons文件

sudo vi /etc/hosts

把文件后面的127.0.1.1 raspbian内容改为:

127.0.1.1 pi

需要重启生效

4.5、使用国内的镜像源

这个版本默认是清华大学的源,所以不换apt镜像源都没问题了。

4.5.1、配置pip淘宝源

pip配置文件路径/etc/pip.conf,文件不存在的话就新建一个

sudo vi /etc/pip.conf

修改为以下的内容

[global] trusted-host=mirrors.aliyun.com index-url=https://mirrors.aliyun.com/pypi/simple/

4.6、配置中文环境

貌似,我感觉,这个版本的系统有预装中文字体库的吧,直接切换到中文就行了 使用命令

sudo dpkg-reconfigure locales

就会打开介样一个界面 然后一直按着方向键的下年,漫长的等待之后会找到[ ] zh_CN.UTF-8 UTF-8这一行,按空格键把前面的码给打上,按回车确定,跳到下一个页面 选择zh_CN.UTF-8,按回车键确定,他会打印出结果

Generating locales (this might take a while)... en_GB.UTF-8... done zh_CN.UTF-8... done Generation complete.

就是配置完成了 如果出现错误❌

*** update-locale: Error: invalid locale settings: LC_ALL="en_US.UTF-8" LC_CTYPE="UTF-8" LANG=zh_CN.UTF-8 LANGUAGE="en_US:en"

那就编辑文件/etc/default/locale,内容修改为:

# File generated by update-locale LANGUAGE="zh_CN:zh" LC_ALL="zh_CN.UTF-8" LC_CTYPE="UTF-8" LANG=zh_CN.UTF-8

使用命令

sudo reboot

重启树莓派完成切换中文环境

4.7、更新软件与系统,保持软件最新

我一般配置完后,会把软件和系统更新到最新,使用命令sudo apt-get dist-upgrade一键更新,这一步自己酌情操作,反正我做了。


配置树莓派暂时就这么多东西,如果以后想到的就再补充上吧。下一章就开始安装Home Assistant什么的。其实官网说得也很清楚了,只是官网的安装方法需要的依赖,可能这个版本的系统自带了,不需要敲那条命令吧。

转到(树莓派不完全手册——目录)


最新回复(0)