跳转到内容
返回首页

低性能云服务器配置记录

目录

Open 目录

服务器配置概览

最近买了一台阿里云 ECS 云服务器,很便宜,配置如下:

配置极低,本文记录了在使用过程中遇到的各种问题和解决方案。

配置优化

pnpm 配置优化

由于内存和CPU限制,pnpm 在安装依赖时容易出现卡死现象,需要限制并发和重试参数:

# 限制并发数,避免内存不足
pnpm config set concurrency 2

# 禁用 pnpm 的自动锁文件更新,可以减少在安装时的磁盘 IO 负担
pnpm config set auto-install-peers=false

# 设置重试次数,提高网络不稳定时的成功率
pnpm config set fetch-retries 3

# 设置重试因子,增加重试间隔时间
pnpm config set fetch-retry-factor 2

# 设置网络超时时间
pnpm config set network-timeout 60000

SSH 密钥管理

使用 keychain 工具来统一管理 SSH 和 GPG 密钥代理(agent),实现一次解锁、多会话共享。

# 安装 keychain
# Debian/Ubuntu
sudo apt install keychain
# CentOS/RHEL
sudo dnf install keychain

配置自动加载,编辑 shell 初始化文件(如 .bash_profile.profile),添加以下内容(根据实际密钥路径调整):

# 启动 keychain 管理 SSH 和 GPG 密钥
if command -v keychain > /dev/null; then
    eval $(keychain --quiet --eval ~/.ssh/id_rsa)
fi

# 如果使用 GPG 进行签名或加密,也可以一并托管:
eval $(keychain --quiet --eval ~/.ssh/id_rsa GPG_KEY_EMAIL@DOMAIN.COM)

使用 --quiet 参数可避免每次登录时输出提示信息(例如 * Found existing ssh-agent: 1996),适合生产环境静默运行。 其中 GPG_KEY_EMAIL@DOMAIN.COM 替换为 GPG 密钥绑定邮箱。

第一次登录时会提示输入私钥密码,后续新开终端或 SSH 会话将自动复用已解锁的 agent。多个 shell 之间共享同一组密钥,无需重复解密。


本文使用“CC BY-NC-SA 4.0”进行许可。商业转载请联系站长获得授权。非商业转载请注明本文出处及文章链接。如果您混合、转换或者基于本作品进行创作,您必须基于相同的协议分发您贡献的作品。

分享这篇文章到:

下一篇
Unix-like 系统配置记录 (macOS & Linux)