一、前言
最近这段时间可谓是一直在折腾这个树莓派,毕竟花钱买的。前段时间闲着无聊,将Ubuntu server 系统给格式化了,刷了一个Lakka 系统,还专门买了一个手柄玩了一会,感觉电视屏幕太大了,画质一点都不好(小屏幕都好贵啊,感觉都有我买的这个树莓派贵了,贫穷限制了我的购买力!)就给格式化了!最后,找了一个 能刷到树莓派上的centos 7 arm64位系统,不是官网上的arm32!下载链接分享在文章最后!
二、正文
这个arm64位的镜像和Ubuntu 的烧录方式都是一样的,就不多赘述了。
开机没问题之后,默认开启了 SSH,账号:root 密码:centos
1. 扩展内存
使用Xshell(其他都一样,个人习惯Xshell)连接上树莓派,使用命令df -h 会发现
当前内存只要2G左右,完全不是内存卡的内存大小,所有需要自己扩充
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 1.9G 1.4G 431M 77% /
devtmpfs 455M 0 455M 0% /dev
tmpfs 460M 0 460M 0% /dev/shm
tmpfs 460M 12M 448M 3% /run
tmpfs 460M 0 460M 0% /sys/fs/cgroup
/dev/mmcblk0p1 63M 52M 12M 83% /boot
tmpfs 92M 0 92M 0% /run/user/0
进入硬盘分区
fdisk /dev/mmcblk0
查看旧分区情况
p
删除分区,删除默认的那个就好了
d
添加一个分区,空间起始位置按照系统默认(默认是最大空间)
n
查看新分区情况
p
写入分区信息并退出软件
w
重新加载分区信息(这步不是必须的!)
resize2fs /dev/mmcblk0p2
这个分区是看自己实际情况 有些人可能是 mmcblk0p3
重启
reboot
重启完成后,再执行重新加载分区信息
resize2fs /dev/mmcblk0p2
使用 df -h 你会发现,消失的内存又回来了!
2. 配置内网穿透
不能让外网访问的网站不是好网站,哪怕是树莓派上的网站!
下载FRP 服务端和arm 64版本的客服端
下载客户端是要注意版本!文章最后附上下载链接
安装服务器端
- 下载server端
wget https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz
- 解压
tar -zxvf frp_0.29.0_linux_amd64.tar.gz
- 进入目录
cd frp_0.29.0_linux_amd64
- 编辑frps.ini
vim frps.ini
配置文件(简单的配置,有兴趣的可以了解一下)
[common]
bind_port = 7000 -- 服务器端监听的端口
token = 12345678 -- 客户端连接需要的秘钥
dashboard_port = 7500 -- 仪表盘,Web监控页面的端口
dashboard_user = admin -- 账号
dashboard_pwd = admin -- 密码
vhost_http_port = 10080 -- http 端口
vhost_https_port = 10443 -- https 端口
subdomain_host = xxx.com -- 域名 此处就为二级域名访问
要放开上述的端口(本机防火墙和腾讯安全组都需要放开!)
不做赘述
启动frp服务器端
/frps -c ./frps.ini
后台运行 nohup ./frps -c ./frps.ini &
安装客户端
因为本机为树莓派是ARM架构,需要下载arm 64位的frp安装包
配置客户端
[common]
server_addr = 1.1.1.1 -- 服务器端ip
server_port = 7000 -- 服务器端监听端口
[ssh]
type = tcp -- 协议
local_ip = 127.0.0.1 -- 本地ip
local_port = 22 -- 本地端口
remote_port = 2222 -- server需要转发的端口
token = 12345678 -- server设置的秘钥
将本地的 22 端口映射到服务器上的2222端口,这样可以使用服务器端 ip:2222 对本地进行ssh 访问
启动客服端
./frpc -c ./frpc.ini
后台运行 nohup ./frpc -c ./frpc.ini &
3. 后台运行软件推荐
Linux下后台运行的软件,个人推荐 screen,能够为每一个经常创建一个单独的命令运行界面。
- 安装
yum -y install screen
- 安装成功后
screen -S name(这个名字随便取)
- 会打开一个新的连接页面,运行frps 即可
./frps -c ./frps.ini
- 退出运行frps的screen窗口(可以断开当前ssh连接)
Ctrl+a 再按 d 就可以挂起窗口
后记
附上本文安装包下载链接
链接:https://pan.baidu.com/s/1sjrmGbLYkCQ1DV4CgONUFg 提取码:x10j