本帖最后由 通信汪大大 于 2024-9-24 12:51 编辑
继上篇帖子,继续折腾N1服务器
N1盒子0元安装宝塔变身服务器实现远程运维投产:点击跳转
1、背景:
1、服务器在运维过程中因误操作,需要回退操作备份和还原怎么才能快速实现?
2、安装宝塔及配置环境需要至少一天的时间,因误操作而需要重新安装配置环境,又要耽误一天,而且数据无法还原,真烦躁!
本帖主要针对以上两个问题,主要还是实现“宝塔面板+内网穿透+远程运维”三大块展开
2、工具及镜像下载及说明:
①工具下载地址:点击下载 提取码:4vvi
②8G以上U盘一个
③N1盒子(最好128G)
④本次教程是借助Armbian系统作为跳板工具实现dd命令全量备份
3、懒人教程
①用balenaEtcher烧录Armbian系统至U盘
②登录路由器看N1的IP地址
③用SSH登录Armbian系统,首次登录需要创建root密码输入六次,将已经备份好的Centos备份系统“BACKUP-arm-64-emmc.img(纯净宝塔+花生壳+蒲公英).gz”上传至根目录ddbr目录下(没有此目录的自行创建)
④输入一下命令:ddbr 弹出选择项输入:r 按enter确认,后期自行备份系统的时候此处选择b,跑完进度条即可完成备份或还原。
⑤拔掉U盘,断电重启,恭喜你纯净的N1服务器已上线。
4、系统说明及配置:
①系统已集成以下纯净环境:Centos 7.8+宝塔面板+docker+花生壳+易有云+Nginx 1.2+phpMyAdmin 5.1+PHP 8.0+mysql 8.0+系统启动项 2.0+进程守护管理器 3.0+磁盘管理挂载工具 1.0+青龙面板1.0+samba 1.0+Linux工具箱 2.3+Rustdesk 1.0+portainer 1.0
②系统登录端口/初始账号/密码:
SSH系统账号:root 密码:centos
宝塔面板:内网面板地址: https://服务器IP地址:22100/fc354654 username: tws9bhg2 password: 64bac644
青龙面板:http://服务器IP地址:15700
易有云:http://服务器IP地址:8897
5、网络配置:
①Centos连接WiFi(可选操作) 在CentOS系统中,连接WiFi可以通过nmcli(NetworkManager的命令行接口)来实现。以下是连接WiFi的步骤和示例代码: - nmcli dev wifi #查看可用的WiFi网络
复制代码
连接到一个WiFi网络,需要提供网络的SSID(也就是网络名)和密码: - nmcli --ask dev wifi connect "SSID" password "password" #将"SSID"替换为你要连接的网络名,将"password"替换为该网络的密码
复制代码
如果你需要断开WiFi连接,可以使用以下命令: - nmcli con down id "WiFi网络的SSID"
复制代码
如果你想要重新连接WiFi,可以使用以下命令: - nmcli con up id "WiFi网络的SSID"
复制代码
确保你的CentOS系统中已经安装了NetworkManager并且它正在运行。如果没有安装,你可以使用以下命令安装: - sudo yum install NetworkManager
- sudo systemctl start NetworkManager
- sudo systemctl enable NetworkManager
复制代码
到此处已经连上WIFI,可以拔掉网线纵情飞翔。 ②固件的系统本身没有固定内网IP,是动态获取的,作为小型服务器,需要固定内网IP的,方法有两种(推荐方法一): 方法一:进路由器将N1的IP固定住 方法二:将N1的IP固定 在 /etc/sysconfig/network-scripts/ 下新建 ifcfg-eth0 - TYPE=Ethernet
- BOOTPROTO=none
- DEVICE=eth0
- ONBOOT=yes
- IPADDR=192.168.2.9 #按需填写自己的IP
- PREFIX=24
- GATEWAY=192.168.2.1 #网关
- NM_CONTROLLED=no
- DNS1=192.168.2.1 #DNS服务器
- DNS2=8.8.8.8
复制代码保存后,重启系统,即可正常使用。 6、配置蒲公英远程登录(具体UID和密码获取看我上一篇帖子) - docker run -d --device=/dev/net/tun --net=host --cap-add=NET_ADMIN --env PGY_USERNAME="UID" --env PGY_PASSWORD="密码" bestoray/pgyvirtual** #将"UID"替换为你UID,将密码"替换为该UID的密码
复制代码 7、配置花生壳内网穿透(具体步骤看我上一篇帖子) 首次前台运行执行,成功执行后会在phddns目录下生成.json文件,同时屏幕会跳出二维码,使用手机"花生壳管理"登录自己的花生壳帐号并APP扫二维码,到此自己花生壳账户已与N1成功绑定,Ctrl+C退出。
- systemctl daemon-reload #重载服务
复制代码
- systemctl start phtunnel.service #启动phtunnel
复制代码
- systemctl enable phtunnel.service #设置开机启动
复制代码
- systemctl status phtunnel.service #查看运行状态
复制代码
回到花生壳管理端,配置成功后看到的应该如下图右侧信息栏的显示成功信息。
8、系统备份
有系统更改或新安装组件,及时备份系统,具体步骤在“ 3、懒人教程”步骤中已说明,此处不再赘述;
已建QQ交流群(559752630)点击进群,有问题群里反馈! 码字不易,兄弟们多多支持,有问题群里讨论!!! 2024/9/12更新日志: 后期展望:搭建frpc、搭建知识付费系统及短剧搜索、自动转存系统,敬请关注期待......
|