★ Linux 使用 acme.sh 自动申请续签免费 SSL 证书 2025-05-05 Avin Zheng SSL, Linux, Debian, CentOS 安装 acme.sh 使用一个普通用户或者 root 用户下载并执行安装脚本: curl https://get.acme.sh | sh -s email=<email> <email> 是用于注册 Let's Encrypt 账户的电子邮件(必须),将会收到续订通知电子邮件。 刷新 Bash 配置: source ~/.bashrc 查看已安装的 acme.sh 的版本号: acme.sh -v https://github.com/acmesh-official/acme.sh v3.1.1… 阅读全文
CentOS 7 安装配置 vsftpd 2019-12-14 Avin Zheng FTP, CentOS, Linux 安装依赖 安装 Berkeley DB 的命令行工具,用于生产虚拟用户文件数据库: sudo yum -y install libdb-utils 安装 PAM,用于虚拟用户认证: sudo yum -y install pam 安装 vsftpd 检查是否已安装: rpm -qa | grep vsftpd 如果无,则安装: sudo yum -y install vsftpd 如果有,则更新: sudo yum -y update vsftpd 查看版本信息: vsftpd -v… 阅读全文
CentOS 7 使用 acme.sh 自动申请免费 SSL 证书 2019-12-13 Avin Zheng SSL, CentOS, Linux 安装 acme.sh 下载并执行安装脚本: curl https://get.acme.sh | sh 刷新 Bash 配置: source ~/.bashrc 重新登录 SSH,查看已安装的 acme.sh 的版本号: acme.sh -v https://github.com/Neilpang/acme.sh v2.8.4 配置命令权限 证书更新后,需要以 root 用户身份强制重启 nginx。如果当前登陆用户无 sudo 命令权限,或者执行 sudo 命令需要密码,需要给当前登陆用户添加免密码… 阅读全文
CentOS 7 安装配置 Ghost 2 2019-12-11 Avin Zheng Ghost, CentOS, Linux 准备工作 环境依赖 * 至少 1 GB 物理内存(可设置 1GB 以上的 Swap 代替) * Systemd (CentOS 7 自带) * 一个非 root 且拥有 sudo 权限的用户(用户名不能为 ghost ) * NGINX(如需使用 HTTPS 则需要 NGINX >= 1.9.5) * Node.js( 支持的 Node.js 版本 ,推荐 node@10) * Yarn(替代 npm 管理 Node.js 软件包) 检查系统内存 查看当前系统内存: free total used f… 阅读全文
CentOS 7 安装卸载升级 Yarn 2019-11-30 Avin Zheng Yarn, Node.js, CentOS 安装 Yarn 使用 yum 安装 Yarn Yarn 官方提供的有 Yarn RPM 软件包,在添加 yum 源配置之后可使用 yum 安装: # 添加 yum 源配置 curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo # 使用 yum 安装 sudo yum -y install yarn 查看安装的 Yarn 版本: yarn -v 1.19.0 设置 Yarn 全局 bin 路径… 阅读全文
CentOS 7 安装卸载升级 Node.js 2019-11-03 Avin Zheng Node.js, CentOS 安装 Node.js 查看 Node.js LTS 计划 ,确定要安装的 Node.js 版本(推荐安装 Node.js Active LTS 版本)。 使用 NodeSource 分发的 RPM 软件包安装 Node.js(如 v12.x 版本): # 添加 yum 源配置 curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash - # 使用 yum 安装 sudo yum -y install nodejs # 安装 nodejs native addons 构建工具 su… 阅读全文