1. 背景原因
由于 openwrt 默认 root 用户使用的 shell 解释器是 ash 它的 history 命令默认只能在当前这次 ssh 会话中有效,当你 exit 重新 ssh 登录上了之后,执行 history 命令发现输出是空的
最简单的解决办法就是把用户的 shell 解释器换成 Linux 默认的 bash 就可以了
2. 安装 bash
opkg update && opkg install bash
如果安装成功,请继续;如果安装不成功,看下是什么问题导... 阅读全文
首先
opkg update
然后安装 opkg install lighttpd lighttpd-mod-webdav lighttpd-mod-auth l ighttpd-mod-authn_file
root@softRouter:~# opkg install lighttpd lighttpd-mod-webdav lighttpd-mod-auth l
ighttpd-mod-authn_file
Installing lighttpd (1.4.58-1) to root...... 阅读全文
众所周知 openwrt 的软件包不够完善,除了自己编译,目前官方或第三方源里都没有 systemd 这些程序
本文以 qbittorrent-nox 为栗子?
首先找到 qbittorrent-nox 的执行命令,是 /usr/bin/qbittorrent-nox --profile=/mnt/ThreeTB2/qbit_backup
编写 /mnt/ThreeTB2/check_qbittorrent.sh
#!/bin/bash
# author: hellodk
# time: 202... 阅读全文
2020-08-18 update 优化样式:实现每个核心温度占表格的一行,显示更加直观、美观
每个核心温度占表格的一行,显示更加直观、美观
安装 sed 捕捉 sensors 输出的文本的指定某行的信息到终端。sensors |sed -n 11p 可将 sensors 输出的第 11 行的内容输出到终端,这样可以实现一个核心的温度数据占表格一行的需求
opkg install sed
一开始修改 index.htm 文件如下,能够得到正确的样式,但是发现温度数据是静态的,说明不能将命令... 阅读全文
2021年03月25日 更新
openwrt 安装 netdata 出现 Package size mismatch 问题 解决办法
尝试增加 --force-checksum 选项(Ignore checksum mismatches)
执行
opkg --force-checksum install netdata
root@dkRouter:/mnt/ThreeTB2# opkg install netdata
Installing netdata (1.29.3-1) to root.... 阅读全文