×
  • dae 的工作原理和分流原理(为什么更快?为什么不需要配置防火墙)

    # dae 的工作原理 dae 通过 [eBPF](https://en.wikipedia.org/wiki/EBPF) 在 Linux 内核的 tc (traffic control) 挂载点加载一个程序,通过该程序在流量进入 TCP/IP 网络栈之前进行流量分流。tc 在 Linux 网络协议栈中的位置见下图所示(图为收包路径,发包路径方向相反)...

    2024-05-18 07:20 Falcon 阅读
  • 使用launchctl 管理多版本 php-fpm

    由于我混用新旧版的homebrew,也就是保留旧版homebrew安装的应用,同时使用新版来安装应用,并且我还使用多个版本的应用,比如php就装了5.6,7.1,7.4,8.0,8.2,我还是不喜欢用 docker,这玩意看似解决了一些版本问题,实则带来了更多的问题。至少我在本地开发上不喜欢,部署是另一回事。这些是题外话。 用brew services...

    2024-05-17 06:25 Falcon 阅读
  • [已解决] homebrew 的 brew services 一个报错

    在使用 `brew install php@8.2` 安装后,日志会贴心地给你一些信息,比如php.ini 、php-fpm 配置文件的位置和启动信息: ``` To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule php_...

    2024-05-17 04:36 Falcon 阅读
  • docker build、docker run 使用代理

    本质上都是添加一个环境变量。 很多时候在是构建 docker 镜像的时候,里面一些脚本需要从 github 上拉取资源,因为 github 网络不好的原因,我们可以通过指定代理进行构建。 如下命令所示: ``` bash docker build \ --build-arg "HTTP_PROXY=http://192.168.1....

    2024-05-15 08:24 Falcon 阅读
  • 2024 年如何查找 Youtube Channel ID?

    Youtube Channel id 是 Youtube 频道的「唯一标识码」。自从支持自定义域名后,过去的方法已经无法获得频道的唯一标识码。 Youtube Channel id 仍是关键的 Api 接口。本文推荐三种获取 Youtube Channel id 的方案。 网页转换 这是最简单的一个方法: 复制频道主页的链接, 如&nb...

    2024-05-13 10:23 Falcon 阅读
  • 使用iOS 快捷指令(原 捷径)将快递取件码短信自动加入到iPhone自带的提醒事项

    先看最终效果,其他版本略有差异,这是`2024.10.22`更新的版本的效果。 ![最终效果](https://photo.cellmean.com/i/2024/10/22/sw7fwn-0.png) 作为小组件,放在负一屏的效果: ![负一屏的效果](https://photo.cellmean.com/i/2024/10/22/sq6i8y-...

    2024-05-07 09:53 Falcon 阅读
  • cp命令执行时显示进度条

    在Linux中,`cp` 命令默认是没有进度条的。但是您可以通过安装并使用 `rsync` 工具来获得类似的功能,因为 `rsync` 支持进度条显示。 您可以使用下面的 `rsync` 命令来复制文件同时显示进度条: ```sh rsync -ah --progress source_file destination_file ``` 选项解释:...

    2024-05-02 04:44 Falcon 阅读
  • watchtower自动更新容器镜像及自定义更新频率

    ## 修改更新频率 默认检查更新的频率是24小时,可以使用环境变量 `WATCHTOWER_SCHEDULE `或`WATCHTOWER_POLL_INTERVAL` 改变其检查频率。 ### WATCHTOWER_SCHEDULE 遵循 `crontab` 语法 ``` yml version: "3" services: w...

    2024-04-30 09:48 Falcon 阅读
  • Ubuntu 配置 Netplan 永久修改路由默认网关及错误处理

    >摘要:本教程旨在帮助用户解决 Ubuntu 系统中 Netplan 网络配置更新后遇到的一系列问题,包括权限设置、默认网关配置以及 Open vSwitch 相关警告的处理。 **环境**:Ubuntu 操作系统 ------------ **问题**: 1. 更改 Netplan 配置文件后执行 `netplan apply`...

    2024-04-28 08:02 Falcon 阅读
  • ubuntu 虚拟机 添加新磁盘 通过 lvm 扩容根分区

    以前用virtual box 安装 Ubuntu ,只给了10G,采用默认的分区方案,完成后用lsblk查看磁盘空间分配。根分区只有区区9G,一下就捉襟见肘,现在需要更多的空间,试了用 VboxManage 来调整,在格式化未分配的空间时会报错,直接停机,原因不明,估计跟vbox有关系,好在 Ubuntu 22.04 采用了LVM 分区,这玩意主打一个灵活。...

    2024-04-28 07:29 Falcon 阅读