开发板基本操作指令

  1. 检查 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