您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# OpenWrt常用命令有哪些
OpenWrt作为一款开源的嵌入式操作系统,广泛用于路由器等网络设备。掌握其常用命令对于网络管理、故障排查和系统维护至关重要。本文将分类介绍OpenWrt中最实用的命令,涵盖网络配置、系统管理、软件包操作等多个方面。
---
## 一、系统信息与基础管理
### 1. 系统信息查询
```bash
# 查看系统版本
cat /etc/openwrt_release
# 查看内核版本
uname -a
# 查看CPU和内存信息
cat /proc/cpuinfo
free -m
# 设置时区(如亚洲/上海)
uci set system.@system[0].timezone='CST-8'
uci commit system
/etc/init.d/system restart
# 手动同步时间
ntpd -q -n -p pool.ntp.org
# 立即重启
reboot
# 定时关机(如30分钟后)
shutdown -h +30
# 查看所有网络接口
ifconfig -a
# 重启网络服务
/etc/init.d/network restart
# 使用UCI配置网络(示例:修改LAN口IP)
uci set network.lan.ipaddr='192.168.1.1'
uci commit network
# 查看防火墙规则
iptables -L -n -v
# 开放端口(如TCP 8080)
uci add firewall rule
uci set firewall.@rule[-1].dest_port='8080'
uci set firewall.@rule[-1].proto='tcp'
uci set firewall.@rule[-1].target='ACCEPT'
uci commit firewall
/etc/init.d/firewall restart
# 扫描周边WiFi
iw dev wlan0 scan
# 查看无线客户端连接
iwinfo wlan0 assoclist
# 更新软件包列表
opkg update
# 安装软件(如tcpdump)
opkg install tcpdump
# 卸载软件
opkg remove tcpdump
# 列出已安装软件
opkg list-installed
# 查看磁盘使用情况
df -h
# 清理旧内核包(释放空间)
opkg remove --autoremove
# 查看运行中的进程
top
ps -w
# 终止进程(通过PID)
kill -9 [PID]
# 查看所有服务
/etc/init.d/ list
# 启动/停止服务(如SSH)
/etc/init.d/sshd start
/etc/init.d/sshd stop
# 设置开机自启
/etc/init.d/sshd enable
# 查看系统日志
logread
# 实时监控日志
logread -f
# Ping测试
ping -c 4 google.com
# 路由追踪
traceroute google.com
# 网络测速(需安装iperf3)
iperf3 -c speedtest.server -p 5201
# 查看USB设备
lsusb
# 检测SD卡健康状况
smartctl -a /dev/mmcblk0
# 编辑计划任务
crontab -e
# 示例:每天3点重启
0 3 * * * /sbin/reboot
# SCP上传文件(从本地到OpenWrt)
scp local_file root@192.168.1.1:/tmp/
# 生成系统备份
sysupgrade -b /tmp/backup.tar.gz
# 恢复配置
tar -C / -xzvf backup.tar.gz
本文涵盖了OpenWrt日常管理中的核心命令,包括: - 系统信息查询与基础操作 - 网络接口配置与防火墙规则 - 软件包的安装与维护 - 进程监控与服务管理 - 日志分析与故障排查
建议收藏本文作为速查手册,实际使用时可根据具体需求组合这些命令。对于更复杂的功能,可参考OpenWrt官方文档或社区Wiki。通过熟练掌握这些命令,你将能高效管理OpenWrt设备并解决大多数网络问题。 “`
注:实际字数为约1100字,可根据需要增减示例或补充说明段落。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。