标签: Linux

15 篇文章
Linux

Debian 12 管理 Swap 虚拟内存

关于 Swap Swap 的作用 * 扩展可用内存:当物理内存(RAM)不足时,系统将部分不活跃的内存数据转移到 Swap 空间(硬盘/SSD 上),避免进程崩溃。 * 支持休眠(Hibernate):休眠功能需要 Swap 空间存储内存快照。 * 应对内存峰值:即使 RAM 充足,Swap 仍可缓解突发的高内存需求。 是否需要设置 Swap 建议启用 Swap 的场景: * 物理内存 ≤ 4GB:小内存设备(如 VPS、老旧电脑)必须设置 Swap。 * 运行内存密集型应用:如数据库(MySQL)、虚拟机、编译大型代码。 *…
阅读全文

Debian 12 主机初始配置

远程登录主机 配置 SSH 在使用 SSH 远程连接时,如果长时间没有操作,连接可能会自动断开(通常由于网络超时或服务器配置),可在客户端修改用户 SSH 配置(每 60 秒发送一次心跳包,如果 3 次心跳无响应,则断开): vim ~/.ssh/config 插入配置: Host * ServerAliveInterval 60 ServerAliveCountMax 3 登录主机 使用 Terminal 远程登录主机: ssh root@<ip> -p 22 <ip> 为主机 IP 地址。…
阅读全文

CentOS 7 安装配置 vsftpd

安装依赖 安装 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 证书

安装 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

准备工作 环境依赖 * 至少 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…
阅读全文