ソフトルーターシステムの愛好者として、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