- 检查 4G 模块硬件是否存在
lsusb | grep -q 2c7c:0125 && return 0 # EC20
lsusb | grep -q 2cb7:0001 && return 0 # L716
lsusb | grep -q 19d2:0256 && return 0 # L716 (alt)
lsusb | grep -q 1e0e:9001 && return 0 # SIM7600
激活4g信号
echo -e "AT+CSQ\r\n" > /dev/ttyUSB3
查看4g注册状态
echo -e "AT+COPS?\r\n" > /dev/ttyUSB3
查看网络注册状态
echo -e "AT+CREG?\r\n" > /dev/ttyUSB3
激活GPS信号
echo -e "AT+QGPS=1\r\n" > /dev/ttyUSB2
查看卡号
echo -e "AT+CCID\r" > /dev/ttyUSB2
查看网口速率
ethtool eth0 # 将 eth0 替换为你要查看的网口名称,如 wwan0, enp0s3 等
查询模块基本信息(此处为准)
echo -e "ATI\r" > /dev/ttyUSB2
查看USB设备详情
lsusb -v | grep -A 3 -B 3 "Quectel"
连接WiFi
nmcli device wifi connect "SSID名称" password "密码"
合成bin文件
./smc/bin/LayoutTool 222.layout 变.mp4 11.bin 0 0 0 0 0
拉取文件
rsync -avzP -e "ssh -p 30267" root@zns.china-yd.com:/smc/bin/ledsys-player.jar /root
# 查看系统启动时自动运行的服务
systemctl list-unit-files --type=service | grep enabled
# 查看被禁用的服务
systemctl list-unit-files --type=service | grep disabled
查看服务本次启动的详细日志
journalctl -u 服务名.service -e --no-pager
或者实时跟踪日志
journalctl -u 服务名.service -f
停止/启动服务
systemctl start/stop jar.service
查看服务状态
systemctl status jar.service
列出所有可用时区
timedatectl list-timezones | grep Asia
修改时区操作如下
1、查询当前时区
timedatectl
2、临时关闭NTP服务
timedatectl set-ntp false
3、修改时区
timedatectl set-timezone 你想要的时区
列出相关进程
ps -ef | grep java
查看系统日志
tail -f /var/log/syslog