使用软路由系统必须会使用 OpenWrt 的命令,下面分享下 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:XX //更改的MAC地址 ifconfig eth0 up # 更改MAC地址 opkg install vsftpd openssh-sftp-server /etc/init.d/vsftpd enable /etc/init.d/vsftpd start # 安装 SFTP 文件传输