出汗、发冷、呼吸短促、感觉失去控制、头晕、心跳加速——如果这些症状听起来很熟悉,你可能正在经历恐慌症发作。

什么是恐慌发作?

恐慌发作英文为 Panic Attack,四分之一的人在一生中会经历一次或多次的恐慌发作。虽然有一些遗传因素,但恐慌症发作是正常的,并不是你虚弱或不如别人的标志。

根据 Lifeline 的解释:

“恐慌症发作是指在没有危险的情况下突然产生强烈的恐惧感。恐慌症的发作通常是短暂而可怕的。有时会有特定的诱因,而在其他时候,它们似乎是突然出现的。虽然恐慌感是对危险的自然反应,但恐慌发作通常与你可能面临的实际危险不成比例。”

人类天生就会对压力和危及生命的事件做出反应。我们的交感神经系统释放能量,让身体为行动(战斗或逃跑反应)做好准备。一旦危险过去,我们的副交感神经系统就会开始稳定身体。

当副交感神经系统不能正常工作时,一个人会继续有一种高度的生理感觉(出汗、心悸、晕眩),这是恐慌症发作的特征。

阅读全文 »

查看分区偏移量

首先使用 fdisk 查看 img 文件中各个分区的起始位置,也就是偏移量。

1
$ sudo fdisk -l data.img

假设 fdisk 命令输出了以下内容:

1
2
3
4
5
6
7
8
9
Disk data.img: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A7CFFC89-5EB6-4DB7-AD2F-2C02D361C0CE

Device Start End Sectors Size Type
data.img1 2048 67103504 67101457 32G Linux filesystem
阅读全文 »

1
2
3
4
5
6
docker pull vyos/vyos-build:equuleus
git clone -b equuleus --single-branch https://github.com/vyos/vyos-build
cd vyos-build
docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:equuleus bash
./configure --architecture amd64 --build-type release --version 1.3.0 --build-by "rainylau@gmail.com"
sudo make iso

  大约从 2018 年开始,国外多家服务商都相继推出了自己的 DoH (DNS over HTTPS) 服务。在那之后的一段时间里,除了 红鱼 以外,国内几乎没有厂商提供 DoH 服务,所以我也一直迟迟没有让自建的 DNS 使用支持 DoH 的服务器来作为上游服务器。最近腾讯和阿里等国内服务商陆续开放了他们的 DoH 服务,测试之后发现性能还不错,于是我将公司 DNS 服务的上游也切换成了 DoH 服务器,下面是大致过程。

下载

For x86_64

1
$ wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.tgz
阅读全文 »

  离上一次在 Linux 下使用打印机已经十多年了,记忆中那还是 2005 年在工商局工作的时候。在那之后,要么是不需要在 Linux 下使用打印机,要么就是办公电脑跑的不是 Linux。直到最近,公司 ERP 系统升级,需要给服务器配置打印机,才开始重新接触 Linux 下的打印机管理。


Linux 的打印系统

  目前绝大多数 Linux 发行版都使用 CUPS 作为默认的打印系统,CUPS 全称为 Common Unix Printing System,由 Michael R. Sweet 于 1997 年开始开发。如果你打开过 CUPS 的 Web 配置页面,可能会发现页面上赫然写着 Developed by Apple Inc.,其实故事是这样的(援引维基百科):

阅读全文 »

安装

1
2
3
4
$ wget https://github.com/filebrowser/filebrowser/releases/download/v2.1.0/linux-amd64-filebrowser.tar.gz
$ sudo tar -C /usr/local/bin/ -xzvf linux-amd64-filebrowser.tar.gz filebrowser
$ sudo chown root:root /usr/local/bin/filebrowser
$ sudo chmod 755 /usr/local/bin/filebrowser

配置

创建相关目录并设置权限

1
2
$ mkdir -p /data/filebrowser/{share,logs}
$ chown -R www-data:www-data /data/filebrowser/
阅读全文 »

使用 acme.sh 申请证书

1
2
$ curl https://get.acme.sh | sh
$ acme.sh --issue --alpn -d tower.lrainy.com

备份原先的证书

1
$ mv /boot/config/ssl/certs/Tower_unraid_bundle.pem{,.bak}

导入 cerkey 文件

1
$ cat tower.lrainy.com.{cer,key} > /boot/config/ssl/certs/Tower_unraid_bundle.pem
阅读全文 »

Android 用户

下载并安装

设置

  1. 打开 太极,点击右下角的圆形按钮,选择 创建应用,接着勾选 钉钉,然后点击 创建,稍等片刻会提示 APP 版本不符,需要重新安装,点击 我已确认,继续 会引导你卸载并重新安装钉钉。
阅读全文 »

创建数据目录

  • codimd 用于存储上传的文件
  • mariadb 用于存储数据库文件
1
2
$ mkdir /data/docker/{codimd,mariadb}
$ chown 1500:1500 /data/docker/{codimd,mariadb}

安装数据库

这里我们选择使用容器运行 MariaDB

1
2
3
4
5
6
7
$ docker run -d \
--name mariadb \
--restart=unless-stopped \
-e MYSQL_ROOT_PASSWORD=Your_Password \
-p 3306:3306 \
-v /data/docker/mariadb:/var/lib/mysql \
mariadb
阅读全文 »