深受openwrt系统重启变只读的困扰 ,
我又没时间重装,找chatgpt写了个开机重新挂载的脚本:
你可以将之前的定时任务脚本逻辑整合进 `/etc/init.d/remountscript` 中,并使其在系统启动时执行。以下是完整步骤和脚本内容:
### 1. **创建或编辑 `/etc/init.d/remountscript` 文件*...
## 分流配置
``` js
pname(NetworkManager, systemd-resolved, dnsmasq) -> must_direct
pname(mosdns) -> must_rules # mosdns 的DNS流量不要走DAE
# 所有UDP流量走直连,除了DNS和Quic
l4proto(udp) && !dpo...
# dae 的工作原理
dae 通过 [eBPF](https://en.wikipedia.org/wiki/EBPF) 在 Linux 内核的 tc (traffic control) 挂载点加载一个程序,通过该程序在流量进入 TCP/IP 网络栈之前进行流量分流。tc 在 Linux 网络协议栈中的位置见下图所示(图为收包路径,发包路径方向相反)...
在Linux中,`cp` 命令默认是没有进度条的。但是您可以通过安装并使用 `rsync` 工具来获得类似的功能,因为 `rsync` 支持进度条显示。
您可以使用下面的 `rsync` 命令来复制文件同时显示进度条:
```sh
rsync -ah --progress source_file destination_file
```
选项解释:...
>摘要:本教程旨在帮助用户解决 Ubuntu 系统中 Netplan 网络配置更新后遇到的一系列问题,包括权限设置、默认网关配置以及 Open vSwitch 相关警告的处理。
**环境**:Ubuntu 操作系统
------------
**问题**:
1. 更改 Netplan 配置文件后执行 `netplan apply`...
以前用virtual box 安装 Ubuntu ,只给了10G,采用默认的分区方案,完成后用lsblk查看磁盘空间分配。根分区只有区区9G,一下就捉襟见肘,现在需要更多的空间,试了用 VboxManage 来调整,在格式化未分配的空间时会报错,直接停机,原因不明,估计跟vbox有关系,好在 Ubuntu 22.04 采用了LVM 分区,这玩意主打一个灵活。...
在大多数Linux系统中,cron任务执行的日志通常存储在`/var/log`目录下。`cron`服务的日志可以在`syslog`或者专门的`cron.log`文件中找到,具体取决于您的系统配置。您可以使用以下几种方法查看cron执行的日志:
1. 如果您的系统将cron日志记录在`/var/log/syslog`里,您可以使用`grep`来过滤cron相...
我使用 derper 的 docker 镜像为: `ghcr.io/yangchuansheng/derper:latest`
这是它的[github仓库地址](https://github.com/yangchuansheng/docker-image/blob/master/derper/Dockerfile "github仓库地址"):
从...
测试Socks5代理
curl --socks5 125.119.175.48:8909 http://example.com/
测试http命令:
curl --connect-timeout 2 -x 127.0.0.1:8118 http://google.com
linux curl命令可以使用下面参数设置http(s)代理、socks代理,...
一个shell脚本,检查 某个目录下的.env文件,如 /path/to/.env , 如果文件的最后修改时间在27天之前,则打印一条消息,**“即将过期,请续订”**
```bash
#!/bin/bash
file_path="/path/to/.env"
if [[ ! -e $file_path ]]; then
echo "文件不存...