
分类
技术干货
泰山派NAS服务器-系统调试使用指南
简介
泰山派NAS服务器-系统调试使用指南
简介:泰山派NAS服务器-系统调试使用指南泰山派NAS服务器调试与使用指南
1. 使用
1.机箱背面左下角靠近白色柱子部分的Type-C口为PD供电口,可使用普通USB供电或者使用PD快充头。
2.开机后默认将自动启动监控器与JAVA服务器和Nginx服务器,首先监控器的启动速度是很快的,TFT屏幕会显示。Nginx服务器也是很快的。最慢的是JAVA服务器,那么如何判断JAVA服务是否启动完成,可以根据TFT监控器的CPU占有率,JAVA服务器在启动的时候CPU占有率一般在90-100% 当服务器启动成功后占有率会稳定在3-20%之间,落差很大很容易判断。
3.当启动完成后,你可以通过一些方法获取插入网线的DHCP分配的动态IP地址。例如通过路由器后台获取,又或者使用HDML连接显示器使用Ubutnu内置的图形化桌面手动操作获取IP地址。
4.获取到IP地址后即可直接在浏览器输入主机的IP地址访问后台管理。
默认超级管理员密码为:admin/admin
默认的重置密码为:sswnas123
Token默认登录态有效期:7200秒
1.1 WIFI连接的使用
> 在 Linux 操作系统中,nmcli(Network Manager Command-Line Interface)是一个强大的命令行工具,用于管理网络连接。通过 nmcli,您可以轻松地配置和管理无线网络连接,包括连接到 WiFi 网络。
1.执行以下命令来查看可用的 WiFi 网络列表:
nmcli device wifi list
2.连接到 WiFi 网络
nmcli device wifi connect password
3.连接成功后,可以执行以下命令来验证 WiFi 连接
nmcli connection show
2. 调试
泰山派NAS系统,采用Ubuntu20。内置服务运行环境:JDK17、Mysql8、Nginx
工作目录为:/nas_server
Logback日志输出目录: /logback
SpringBoot启动日志输出:/nas_server/applog.log
LVGL日志输出:/nas_server/lvgl.log
Nginx配置文件路径:/etc/nginx/conf.d/nas_web.conf
Mysql账号密码:root/nasroot,默认端口3306,未配置对外IP访问
Mysql项目数据库名:tspi_nas
系统自启动配置目录:/etc/systemd/system 文件:nas_monitor.service nas_server.service
>ls
doc h_nas_monitor.sh h_nas_server.sh nas-0.0.1-SNAPSHOT.jar nas_monitor nas-server.jar vue_dest
- doc文件夹内存放数据库脚本文件,等其他后续说明文档文件
- h_nas_monitor.sh 此文件为自启动系统监视器脚本
- h_nas_server.sh 此文件为自启动SpringBoot服务器脚本
- nas-0.0.1-SNAPSHOT.jar 打包的SpringBoot服务器运行文件
- nas_monitor 打包的运行系统监视器文件
- nas-server.jar 软连接到nas-0.0.1-SNAPSHOT.jar的文件供h_nas_server.sh调用
- vue_dest 打包好的Vue前端文件
2.1 Vue前端项目配置说明
Vue打包的前端项目放置在vue_dest文件夹内,由Nginx提供外部访问服务
Nginx配置默认监听端口为80端口使用通配符允许所有域名和IP访问。
核心配置为:
location / {
root /nas_server/vue_dest;
index index.html index.htm;
}
2.1 SpringBoot服务器配置说明
SpringBoot服务器已设置开机自启动,开启自启动的脚本文件是h_nas_server.sh
其内容中有两个可配置的项
SERVER_PORT=8081
ACTIVE="prod"
- SERVER_PORT 为默认端口号8081如果修改请同nginx一起修改
- ACTIVE 为要激活的SpringBoot配置文件不懂不用改。
Nginx已配置使用80端口监听对/api前缀的请求进行反向代理到默认的8081端口,核心Nginx配置如下:
location /api {
rewrite ^/api/(.*) /$1 break;
proxy_pass http://localhost:8081; #反向代理到本机Springboot服务端
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
其中在ngnix.conf中添加了属性: client_max_body_size 10G; #设置最大上传限制
2.2 LVGL系统监视器配置说明
自启动文件脚本为:h_nas_monitor.sh 已设置开机自启
脚本文件内容中核心可配置的选项说明:
FB=0
EV=1
DISK="/"
NET="eth0"
- FB 填写Framebuffer驱动的序号,一般不用改
- EV 输入子系统的序号,一般不用改
- DISK 要监控的文件系统,例如可改为/mnt/ssd
- NET 要监控的网卡名称,可改为例如:wlan0
2.3 配置开机自启的代码
例如: /etc/systemd/system/nas_server.service
[Unit]
Description=NAS Server Service
After=network.target
[Service]
Type=simple
Restart=always
RestartSec=3
User=root
ExecStart=/nas_server/h_nas_server.sh
[Install]
WantedBy=multi-user.target
使能配置生效
sudo systemctl enable nas_server.service
sudo systemctl start nas_server.service
查看状态
sudo systemctl status nas_server.service






评论