From e6dc91873a2719187fa2aaeaa8526c2c35a0001e Mon Sep 17 00:00:00 2001 From: Cat Tom Date: Wed, 11 Mar 2026 10:31:46 +0800 Subject: [PATCH] edit some md --- ...ds-for-Server-Operation-and-Maintenance.md | 49 +++++++++++++++++-- docs/tech/Install-Material-for-MkDocs.md | 8 --- 2 files changed, 44 insertions(+), 13 deletions(-) diff --git a/docs/tech/Commands-for-Server-Operation-and-Maintenance.md b/docs/tech/Commands-for-Server-Operation-and-Maintenance.md index 17b7937..b300601 100644 --- a/docs/tech/Commands-for-Server-Operation-and-Maintenance.md +++ b/docs/tech/Commands-for-Server-Operation-and-Maintenance.md @@ -50,6 +50,8 @@ Maria: ## 安装业务程序 (按需安装) +**首先,通过Maria管理工具安装需要的业务工具: `maria` - ++2++** + ### Traefik 请到 [Releases - traefik/traefik](https://github.com/traefik/traefik/releases/latest) 检查最新版本。 @@ -204,14 +206,43 @@ Maria 非标端口开放表: ) | crontab -u $(whoami) - ``` -## 进入 Docker 容器的终端 +## Linux 内核网络栈调优 (可选) + +编辑 `/etc/sysctl.conf`,在末尾添加以下内容: + +``` +net.ipv4.tcp_tw_reuse = 1 +net.ipv4.ip_local_port_range = 1024 65535 +net.ipv4.tcp_rmem = 16384 262144 8388608 +net.ipv4.tcp_wmem = 32768 524288 16777216 +net.core.somaxconn = 8192 +net.core.rmem_max = 16777216 +net.core.wmem_max = 16777216 +net.core.wmem_default = 2097152 +net.ipv4.tcp_max_tw_buckets = 5000 +net.ipv4.tcp_max_syn_backlog = 10240 +net.core.netdev_max_backlog = 10240 +net.netfilter.nf_conntrack_max = 1000000 +net.netfilter.nf_conntrack_tcp_timeout_established = 7200 +net.core.default_qdisc = fq_codel +net.ipv4.tcp_congestion_control = bbr +net.ipv4.tcp_slow_start_after_idle = 0 +``` + +刷新配置: ``` bash - sudo docker exec -it [container_name] /bin/bash - # Or - sudo docker exec -it [container_name] /bin/sh +sysctl -p ``` +验证是否成功启动 BBR: + +``` bash +lsmod | grep bbr +``` + +若出现 `tcp_bbr` 的输出,说明开启成功。 + ## 配置 SSH Action ### GitHub Actions @@ -245,4 +276,12 @@ Maria 非标端口开放表: sudo echo "[host_ip]:[/path/on/host] [/path/on/client] nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0" >> /etc/fstab # Unmount NFS sudo umount [/path/on/client] -``` \ No newline at end of file +``` + +## 进入 Docker 容器的终端 + +``` bash + sudo docker exec -it [container_name] /bin/bash + # Or + sudo docker exec -it [container_name] /bin/sh +``` diff --git a/docs/tech/Install-Material-for-MkDocs.md b/docs/tech/Install-Material-for-MkDocs.md index a2fdcc1..7d53654 100644 --- a/docs/tech/Install-Material-for-MkDocs.md +++ b/docs/tech/Install-Material-for-MkDocs.md @@ -116,14 +116,6 @@ nav: - "技术": - tech/index.md - "Mi 6 (sagit)": tech/Mi6(sagit).md - - "极1S (HC5661)": tech/HC5661.md - - "Git: 覆盖本地修改": tech/Git-overwriting-local-changes.md - - "Redmi 4X (santoni)": tech/Redmi4X(santoni).md - - "手把手教你备份和还原 Docker 卷": tech/Backup-and-Restore-of-Docker-Volumes-A-Step-by-Step-Guide.md - - "在 Ubuntu 24.04 上添加交换空间": tech/How-to-Add-Swap-Space-on-Ubuntu-2404.md - - "Docker Compose: 限制容器的资源使用": tech/Docker-Compose-Limiting-container-resource-usage.md - - "创建和管理 Linux 服务器用于身份验证的 SSH 密钥": tech/Creating-and-Managing-SSH-Keys-for-Authentication-on-Linux-Servers.md - - "将已经失效的 Onedrive 账户从资源管理器边侧栏去除": tech/Remove-deactivated-Onedrive-accounts-from-Explorer-sidebar.md - "MkDocs 参考": examples/index.md plugins: