转到(树莓派不完全手册——目录)
这个版本的树莓派系统刚安装好之后,默认是“可以”ssh进去的,不需要 自己去创建一个名为ssh的空文件
现在给树莓派上电,就能够正常开机。但是如果没有网线的情况下,并不能通过ssh去控制树莓派,现在需要配置文件,让树莓派连上自己的WiFi
开始肯定是把SD开怼进树莓派SD卡卡槽,然后上电。
正常情况下是红灯常亮,绿灯闪烁(代表SD卡在读写)。试过很多次开机失败的,没找到原因,重新上电就好了…现象是红灯常亮,绿灯不亮不闪。另外一次是用苹果充电头供电,可能充电头也是水货,供电不足。现象是绿灯不亮不闪,红灯低频闪烁。
现在我安装的这个树莓派系统是有主机名的,名为raspbian.local,所以开机完毕,连上WiFi后,使用命令
ping raspbian.local是可以直接ping到树莓派,获取到树莓派的局域网ip 如果ping不通,就要到路由器里查看树莓派的IP了
一般来说可以通过ssh pi@raspbian.local就能够连接树莓派,但我的电脑貌似傻傻的,能ping通主机名,就是ssh不进去,不需要通过ssh pi@树莓派的IP地址才能连接上。 ssh连接的时候,密码是隐式输入的,就是说输入的时候你是看不到的,没关系,输入完直接按回车就好了。 树莓派默认的用户名是pi,用户密码是raspberry
执行完这条命令后,会让你以此输入用户pi的旧密码,输入两次新密码,如果打印出结果passwd: password updated successfully就是修改密码成功,否则就要按照打印出的错误提示重新修改了。
听说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个人不喜欢使用22这个端口号,所以我就把它给改了
sudo vi /etc/ssh/sshd_config在文件最后加上一行
Port 自己设定的没被占用的端口号文件保存之后重启ssh服务
sudo systemctl restart sshd.service退出登录后使用新的端口号登录
exit ssh -p 新的端口号 pi@raspbian.local从上面可以看到树莓派默认的主机名是raspbian.local这么一大串东西,所以就想改为pi.local,简单大方明了
把内容改为:
pi把文件后面的127.0.1.1 raspbian内容改为:
127.0.1.1 pi需要重启生效
这个版本默认是清华大学的源,所以不换apt镜像源都没问题了。
pip配置文件路径/etc/pip.conf,文件不存在的话就新建一个
sudo vi /etc/pip.conf修改为以下的内容
[global] trusted-host=mirrors.aliyun.com index-url=https://mirrors.aliyun.com/pypi/simple/貌似,我感觉,这个版本的系统有预装中文字体库的吧,直接切换到中文就行了 使用命令
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重启树莓派完成切换中文环境
我一般配置完后,会把软件和系统更新到最新,使用命令sudo apt-get dist-upgrade一键更新,这一步自己酌情操作,反正我做了。
配置树莓派暂时就这么多东西,如果以后想到的就再补充上吧。下一章就开始安装Home Assistant什么的。其实官网说得也很清楚了,只是官网的安装方法需要的依赖,可能这个版本的系统自带了,不需要敲那条命令吧。
转到(树莓派不完全手册——目录)
