树莓派装机必备

因为CSDN不能涉及fq的东西,所以完整版可以访问这个链接点击这里!

树莓派装机必备

文章目录

  • 树莓派装机必备
    • 1. vim简单配置
    • 2. 配置代理
    • 3. 安装v2...
    • 4. 配置git
    • 5. 安装Boost库
    • 6. 配置局域网打印机
      • 6.1 安装CUPS
      • 6.2 安装打印机驱动
      • 6.3 Windows添加打印机
    • 7. 自动挂载硬盘
    • 8. Samba共享文件夹
    • 9. Aria2

1. vim简单配置

# 安装vim
apt install cupsset nu

# 添加配置文件
sudo vim /etc/vim/vimrc

set nu
set ts=4
set sw=4
set autoindent
set viminfo='1000,<500
set mouse=a

2. 配置代理

# 下载proxychains,支持终端代理。
sudo apt install proxychains

# 修改配置文件
sudo vim /etc/proxychains.conf 
最后一行改为对应自己的端口
# socks5    127.0.0.1 9050
socks5    127.0.0.1 10800

3. 安装v2…

github v2…

4. 配置git

# 设置账号信息
git config --global user.email "[email protected]"
git config --global user.name "Your Name"

# 生成公钥和私钥
ssh-keygen -t rsa -C "[email protected]"

# 将公钥放到github中
vim .ssh/id_rsa.pub

5. 安装Boost库

sudo apt-get install libboost-all-dev

6. 配置局域网打印机

6.1 安装CUPS

# 安装CUPS
sudo proxychains apt install cups

# 修改配置文件
sudo vim /etc/cups/cupsd.conf

树莓派装机必备_第1张图片
树莓派装机必备_第2张图片

# 重启服务
sudo service cups restart

6.2 安装打印机驱动

# 下载安装打印机驱动
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

tar -xzvf foo2zjs.tar.gz

cd foo2zjs

# 安装ghostscript依赖
sudo proxychains apt install ghostscript
sudo proxychains apt install dc
# 编译
make

# 安装
sudo make install

浏览器访问cups的配置页面(http://192.168.31.240:631/),添加对应的打印机。

记得要连接上打印机,而且要用root账号登录。

树莓派装机必备_第3张图片
树莓派装机必备_第4张图片
树莓派装机必备_第5张图片

6.3 Windows添加打印机

树莓派装机必备_第6张图片

树莓派装机必备_第7张图片

7. 自动挂载硬盘

# 修改配置文件
sudo vim /etc/fstab

# 在末尾添加
/dev/sda1 /home/pi/sanzo ntfs defaults 0 0

# 创建对应文件夹
mkdir /home/pi/sanzo

# 重新挂载
sudo mount -a

8. Samba共享文件夹

# 安装samba
sudo apt install samba samba-common

vim /etc/samba/smb.cof
# 需要账号的登录文件夹	
[share]
	comment = share
	# 注意读写权限, 需要在对应位置创建文佳夹
	path = /home/pi/sanzo		
	
	# 允许游客访问
	public = no
	
	# 可查看
	browseable = yes
	
	# 允许登录的用户
	valid users = root, pi

	# 所用用户可写
	#writable = yes			

	# 允许个别用户可写
	write list = root,pi
	# 如果writable和write list同时存在,则以writable为准

# 不需要账号登录的文件夹	
[public]
	comment = public
	# 注意读写权限, 需要在对应位置创建文佳夹
	path = /home/pi/public
	
	# 允许游客访问
	public = yes	
	
	# 可查看
	browseable = yes	
	
	# 所用用户可写
	writable = yes	

	# 允许个别用户可写
	# write list = test
	# 如果writable和write list同时存在,则以writable为准

配置用户和密码

# 创建密码文件
sudo bash -c "cat /etc/passwd |mksmbpasswd > /etc/samba/smbpasswd"


# 启动加密口令
sudo vim /etc/samba/smb.cof
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

# 修改密码文件的权限
chmod 600 /etc/samba/smbpasswd

# 为用户设置samba口令
sudo smbpasswd -a pi

# 启动服务
sudo service smbd start

在我的电脑地址栏输入\192.168.31.240登录即可

清除windows下的net缓冲

# 查看
net use

# 删除对应的缓冲
net use \\192.168.31.241\share /d

若清除缓存后依然自动登录,则需要进入控制面板→用户账户→选择当前账户→管理你的凭据→Windows凭据→删除

9. Aria2

sudo apt install -y aria2 

# 创建文件夹和文件
mkdir .aria2
touch .aria2/aria2.session
vim .aria2/aria2.config

# 测试运行 
aria2c --conf-path=/home/pi/.aria2/aria2.config

设置开机自启

# 重新载入服务,并设置开机启动
sudo systemctl daemon-reload
sudo systemctl enable aria

# 查看aria服务状态
sudo systemctl status aria

# 启动,停止,重启aria服务
sudo systemctl(start、stop、restart) aria

AriaNg (http://ariang.mayswind.net/latest)

你可能感兴趣的:(Linux)