树莓派学习linux
有一个闲置的树莓派3B+,学习一下linux。每次都在搜贴,重复劳动太多,整理一下。
安装后搜索IP
可用Advanced IP Scanner搜索IP
换源(32位)
1.使用管理员权限(经由sudo),编辑/etc/apt/sources.list文件。参考命令行为:
$ sudo nano /etc/apt/sources.list
用#注释掉原文件内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi
注意:上述代码只需要替换网址即可。网址后面的bullseye字段与系统版本有关,在替换时请参考原代码,不要照抄;main contrib non-free rpi这些字段同理。
2.使用管理员权限(经由sudo),编辑/etc/apt/sources.list.d/raspi.list文件。参考命令行为:
$ sudo nano /etc/apt/sources.list.d/raspi.list
用#注释掉原文件内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main ui
注意:上述代码只需要替换网址即可,不要照抄。
注意: 网址末尾的raspbian重复两次是必须的。因为Raspbian的仓库中除了APT软件源还包含其他代码。APT软件源不在仓库的根目录,而在raspbian/子目录下。
编辑镜像站后,请使用sudo apt-get update
命令,更新软件源列表,同时检查您的编辑是否正确。
配置静态IP
sudo vi /etc/dhcpcd.conf
在文尾追加
#无线:
interface wlan0
inform 192.168.43.100
static routers=192.168.43.1
#有线:
interface eth0
inform 192.168.xx.100
static routers=192.168.xx.1
远程桌面
sudo apt-get install xrdp
sudo apt-get install tightvncserver
IP根据实际情况,端口3389
SAMBA
1.安装支持
sudo apt-get install samba
sudo apt-get install samba-common-bin
2.修改配置文件
sudo nano /etc/samba/smb.conf
在文件最下面加上以下内容,这里设置/home/pi/Public为共享文件夹
[Public]
comment = Public Storage
path = /home/pi/Public
read only = no
create mask = 0777
directory mask = 0777
guest ok = yes
browseable = yes
3.重启Samba服务
sudo samba restart
4.在Samba配置文件设置过权限后,还需要在系统中将共享文件夹的权限设置为同配置文件中相同的权限,这样才能确保其他用户正常访问及修改文件夹内容
sudo chmod -R 777 /home/pi/Public/
5.配置完成后即可从局域网内其他电脑访问共享文件夹,Windows下访问目录为\IP\Folder,例如:
\192.168.31.134\Public