目录
下面是先使用屏幕进行配置。
一、启用root
密码不显示在屏幕上,输入两次回车即可激活root账号。
sudo passwd root #设置root用户密码
#输入新密码:
#再输入一次密码:
sudo passwd --unlock root #启用root用户
二、修改配置文件远程登录root
树莓派系统默认禁止远程登录root用户,因此需要修改配置文件
sudo nano /etc/ssh/sshd_config 配置文件目录
找到PermitRootLogin prohibit-password 改为 PermitRootLogin yes ,并把前面的#去掉。
(记住不是引号里面的哪个PermitRootLogin without-password)
三、修改主机名
修改 hosts 文件,命令如下:
sudo nano /etc/hosts
将 raspberrypi 替换成要修改的名字。然后按 Ctrl+S 保存所做的修改,按 Ctrl+X 退出。
修改 hostname 文件
sudo nano /etc/hostname
默认情况下,这个文件只包含 raspberrypi 这一个名字。请将这里也替换成要修改的名字。
最后,重启树莓派。
四.修改用户名
修改用户名必须开机就以root登录
usermod -l yourname pi #修改用户名为你的名字
groupmod -n yourname pi #修改组名pi为你的名字
mv /home/pi /home/yourname #更改pi的home目录为你的名字的home目录
usermod -d /home/yourname yourname #修改/etc/passwd中yourname用户的home目录地址
有的可能需要允许你的名字的用户使用sudo命令,需要编辑/etc/sudoers文件,将末尾的
pi ALL=(ALL) NOPASSWD: ALL
#改为
yourname ALL=(ALL) NOPASSWD: ALL #此操作需要查看配置文件是否限制了用户权限
或者加入:
yourname ALL=(ALL) ALL
五.修改密码
输入exit退出root用户进入普通用户,用上一步设置的新用户名登录,密码为原密码登录。
sudo passwd yourname #修改yourname用户密码
#输入新密码:
#再输入一次密码:
#重新锁定root用户:
sudo passwd -l root
六、Putty ssh远程连接
1.新建“ssh”
将SD卡使用读卡器连接到pc上,打开SD卡盘符在boot分区下新建“ssh”文本文档,并删除后缀.txt
2.配置wifi文件
在boot分区下新建“wpa_supplicant.conf”文档,删除后缀.txt;打开wpa_supplicant.conf 输入以下配置:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi名,不删除引号,不能有中文"
psk="密码,不删除引号"
priority=10
}
network={
ssid="第二个WiFi名"
psk="第二个密码"
priority=替换成数字,数字越大代表优先级越高
}
直接在IP地址栏输入你的树莓派主机名加 .local 即可(默认的主机名为raspberrypi)]
七、更换默认源为清华源
1.备份源文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
2.编辑系统源文件:
sudo nano /etc/apt/sources.list
3.将初始的源使用#注释掉,添加如下两行清华的镜像源(Raspbian-buster系统):
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
4.编辑系统源:
sudo nano /etc/apt/sources.list.d/raspi.list
5.用#注释掉原文件内容,用以下内容取代:用#注释掉原文件内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
6.执行:
sudo apt-get update
sudo apt-get upgrade
7.如果报这个错误GPG error: The following signatures couldn’t be verified because the public key is not available解决方法如下:
sudo gpg --keyserver keyserver.ubuntu.com --recv F42ED6FBAB17C654 #(这个公钥根据提示改)
sudo gpg --export --armor F42ED6FBAB17C654#(这个公钥根据提示改) | sudo apt-key add -
八、安装pip3
查看python和pip版本(-V或–version都可):
python -V
pip3 --version
【荐】使用官方pip安装脚本安装(安装在python2的site-packages下)、安装pip3(安装在python3的site-packages下)
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
sudo python3 get-pip.py
使用apt-get安装pip(安装在python2的dist-packages下)、安装pip3(安装在python3的dist-packages下)
sudo apt-get install python-pip
sudo apt-get install python3-pip
使用easy_install模块安装pip(安装在python2的dist-packages下)、安装pip3(安装在python3的dist-packages下)
sudo python -m easy_install pip
sudo python3 -m easy_install pip
【注】:apt-get安装或者easy_install,包括后面用pip安装模块都会安装在python的dist-packages目录下,只有从源码安装才会安装在site-packages下。
九、在使用pip下载缓慢时可以临时更换pip源为国内其他pip源下载,命令如下:
sudo pip install ModulName -i 镜像源url
#例如豆瓣源下载matplotlib
sudo pip install matplotlib -i https://pypi.douban.com/simple/
国内其他pip源:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中国科学院 http://pypi.mirrors.opencas.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
十、也可以永久更改pip源
方法一:只需在树莓派命令行中输入下面这一行命令,即可永久设置pip下载源为国内源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
方法二:配置换源脚本
先创建文件夹,然后打开文件
mkdir ~/.pip
nano ~/.pip/pip.conf
在文件中输入以下内容:
[global]
timeout=100
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url= http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=
pypi.tuna.tsinghua.edu.cn
mirrors.aliyun.com
之后保存退出即可。
参考:
https://hipan.cn/learning/raspberrypi/2018-12-88.html
https://blog.csdn.net/zhuiqiuzhuoyue583/article/details/90597499
https://blog.csdn.net/boy198332/article/details/17508469
https://blog.csdn.net/zbgjhy88/article/details/92023874
https://blog.csdn.net/qq_39507748/article/details/105068524