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


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


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
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值