OpenWrt 常用命令大全

作为软路由系统的折腾党就要会使用 OpenWrt 的命令，很容易把 mips、aarch64、X86 的插件胡乱瞎装，不会区分架构，这时就要用到查看 CPU 架构的命令了，下面就是彧繎整理的 OpenWrt 查询维护命令，主要是硬件、系统、磁盘、安装等相关常用命令。

硬件相关

cat /proc/cpuinfo

查看 CPU 信息

uname -m

查看 CPU 架构

cat /proc/meminfo

查看内存使用情况

df -h

查看磁盘的使用率

系统相关

uname -a

查看内核信息

opkg print-architecture

可接受的架构

dmesg

读取内核的日志

logread

读取系统日志

ps -w

列出进程

uptime

显示运行时间、CPU 负载

vi etc/config/network

修改后台地址或绑定网口

/etc/init.d/uhttpd restart

Luci 重启命令

/etc/init.d/uhttpd enable

开机自启动

/etc/init.d/uhttpd start

启动 uhttpd

/etc/init.d/firewall restart

重启防火墙

/etc/init.d/network restart

重启网络服务

/etc/config/dhcp restart

重启 DHCP

reboot

重启设备

安装管理

opkg update

更新软件包列表

opkg install ***

安装软件包

opkg remove ***

卸载软件包

opkg install *.ipk

批量安装软件包

opkg [install/remove] [包名] --force-depends

强制安装和卸载

opkg list | grep ***

查找软件包

opkg list-installed

列出所有安装的包

opkg info ***

查看包的信息

opkg files ***

查看包的文件

rm /***/[文件名]
#清理指定目录文件

rm -f /var/lock/opkg.lock

清理 opkg update 缓存文件

磁盘管理

fdisk -l

列出素所有分区表 “-u” 与 “ -l” 搭配使用，显示分割数

fdisk -m

显示菜单和帮助信息

fdisk -a

活动分区标记 / 引导分区

fdisk -d

删除分区

fdisk -l

显示分区类型

fdisk -n

新建分区

fdisk -p

显示分区信息

fdisk -q

退出不保存

fdisk -t

设置分区号

fdisk -v

进行分区检查

fdisk -w

保存修改

fdisk -x

扩展应用，高级功能

fdisk -s

指定分区

fdisk -v

版本信息

mount –t ntfs-3g /dev/sdb1 /mnt/usb

挂载 ntfs 硬盘

sleep 30 && mount -t ntfs-3g /dev/sdb1 /mnt/sdb1

挂载磁盘到文件夹

无线相关

iwinfo wlan0 info

查看无线网卡的信息

wifi down
wifi up

重启无线服务

iw dev wlan0 scan

扫描热点

iwinfo wlan0 assoclist
iw dev wlan0 station dump

查看设备连接的客户端

其他命令

passwd

修改登录密码

firstboot

重置命令

chmod +x ***

脚本赋权

nslookup www.baidu.com 202.96.69.38

DNS 查询测试

du -s /root/* | sort -nr

查看文件目录大小

ifconfig eth0 down
ifconfig eth0 hw ether XX:XX:XX:XX:XX // 更改的 MAC 地址
ifconfig eth0 up

更改 MAC 地址

opkg install vsftpd openssh-sftp-server
/etc/init.d/vsftpd enable
/etc/init.d/vsftpd start

安装 SFTP 文件传输