Docker相关刷路由器刷机相关
技术笔记整理
Docker 相关问题
文件消失
关闭 Docker 后,以下路径中的文件会消失:
\\wsl.localhost\docker-desktop\mnt\docker-desktop-disk\data\docker\containers内存单位换算
- 1 千兆字节 = 1073741824 字节
- 512 兆字节 = 536870912 字节
- 128 兆字节 = 134217728 字节
- 64 兆字节 = 67108864 字节
容器内查看共享内存
df -lh | grep shm
ipcs -al实时监控内存
watch -n 1 free -m查看内存详细信息
cat /proc/meminfo | head -10查看占用内存最多的进程
ps aux --sort=-%mem | head -10创建容器时指定共享内存大小
docker run -it --shm-size="1g" ubuntuDocker 与雷电模拟器冲突
启用虚拟化平台功能:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform路由器相关(蒲公英 / 荣耀路由)
荣耀路由 CD37 固件
- 固件文件:
Hi5651l-1151_10.0.5.3(SP1C300)_main.bin - 说明:该固件汇总未使用
蒲公英路由器刷机
将固件上传到 /tmp 目录,执行以下命令:
cd /tmp
mtd -r write x.bin firmware
mtd -r write openwrt.bin firmware
mtd -r write OrayBox_X1.bin firmware系统版本前后对比
刷机前:
Linux OrayBox 3.10.49 #20 Thu Aug 20 10:51:58 CST 2020 mips GNU/Linux刷机后:
Linux OpenWrt 5.15.162 #0 Mon Jul 15 22:14:18 2024 mips GNU/Linux
查看 U 盘是否识别
lsusb
lsblk
fdisk -l安装中文界面及常用软件
opkg update
opkg install luci-i18n-base-zh-cn批量安装软件包:
opkg install luci-i18n-base-zh-cn smartdns luci-i18n-smartdns-zh-cn kmod-usb-storage kmod-usb2 kmod-usb3 mount-utils lsblk blockd ntfs-3g kmod-fs-ext4 kmod-fs-vfat usbutils kmod-scsi-generic kmod-usb-uhci kmod-usb-storage-extras kmod-fs-ntfs e2fsprogs分步安装:
opkg install smartdns
opkg install luci-i18n-smartdns-zh-cn
opkg install kmod-usb-storage
opkg install kmod-usb2
opkg install kmod-usb3
opkg install mount-utils
opkg install lsblk
opkg install blockd
opkg install ntfs-3g
opkg install kmod-fs-ext4
opkg install kmod-fs-vfat
opkg install usbutils
opkg install kmod-scsi-generic
opkg install kmod-usb-uhci
opkg install kmod-usb-storage-extras
opkg install kmod-fs-ntfs
opkg install e2fsprogsSSH 密钥交换算法配置
添加兼容算法:
KexAlgorithms +diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha256扩展算法列表:
KexAlgorithms +diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,curve25519-sha256,curve25519-sha256@libssh.org,sntrup761x25519-sha512@openssh.com,kexguess2@matt.ucc.asn.auOpenWrt 软件包批量安装
内核模块(USB 相关)
kmod-usb-printer kmod-usb-serial kmod-usb-serial-ark3116 kmod-usb-serial-belkin kmod-usb-serial-ch341 kmod-usb-serial-cp210x kmod-usb-serial-cypress-m8 kmod-usb-serial-ftdi kmod-usb-serial-ipw kmod-usb-serial-keyspan kmod-usb-serial-mct kmod-usb-serial-mos7720 kmod-usb-serial-motorola-phone kmod-usb-serial-option kmod-usb-serial-oti6858 kmod-usb-serial-pl2303 kmod-usb-serial-qualcomm kmod-usb-serial-sierrawireless kmod-usb-serial-ti-usb kmod-usb-serial-visor kmod-usb-serial-wwan kmod-usb-storage kmod-usb-storage-extras kmod-usb-uhci kmod-usb-wdm kmod-zram库文件
libblkid libblobmsg-json libcurl libev libext2fs libgcc libgmp libgnutls libip4tc libip6tc libiwinfo libiwinfo-lua libjson-c libjson-script liblua liblzo libmnl libncurses libndpi libnetfilter-log libnettle libnfnetlink libnl-tiny libopenssl libpcap libpolarssl libprotobuf-c libreadline librt libstdcpp libubox libubox-lua libubus libubus-lua libuci libuci-lua libusb-1.0 libustream-polarssl libuuid libuwsc-openssl libxtables应用程序
ntfs-3g px5g reg remote-open resolveip rtty-openssl samba36-server ser2net softapd strace sub-devices-sync tc tcpdump terminfo tfs_one_day