Flexus 应用服务器 L 实例(Debian)日常使用小记:开箱加固与低配调优
手里这台 Flexus 应用服务器 L 实例跑 Debian 快一年了,配置不高(2 核 2G),但放个人博客和几个小服务绰绰有余。分享几点日常使用下来觉得值得做的小事。
一、开箱先做安全加固
1. 改 SSH 端口、禁用密码登录:默认 22 端口天天被扫。改成高位端口,PasswordAuthentication no,只留密钥登录。改完先别关当前会话,新开一个窗口确认能连上再退出。
2. 安全组 + ufw 双保险:控制台安全组只放行需要的端口(SSH 自定义端口、80/443),系统里再开 ufw,默认拒绝入站。两层都收紧,半夜能睡安稳觉。
3. 第一时间更新系统:Debian 模板镜像的软件包一般不是最新,开箱先 apt update && apt upgrade 跑一遍,顺手装上 fail2ban,暴力破解基本就拦住了。
二、低配调优:把内存花在刀刃上
2G 内存跑 MySQL + Nginx + PHP 的组合有点紧,我的做法:
- MySQL 参数调小:innodb_buffer_pool_size 设 128M,max_connections 降到 50。个人小站完全够用,内存占用从 1G 多降到 300M 左右。
- 关掉用不上的服务:systemctl list-unit-files --state=enabled 看一遍,把用不到的 disable 掉。
- 加个 swap 兜底:L 实例默认没有 swap,建个 1G 的 swapfile,偶发内存尖峰时不至于直接 OOM。
三、日常运维小习惯
- 看日志用 journalctl:journalctl -u nginx --since "1 hour ago" 比翻文件快,配上 -f 实时跟踪。
- 定期备份:重要数据每周 tar 打包一份传到 OBS,图个安心。
- 盯一下流量:L 实例套餐内流量用超了会按量计费,控制台设个用量提醒,月底不心慌。
结语
低配小鸡也能跑得很稳,关键是该关的关、该小的小。Debian + Flexus L 这套组合用下来,稳定性和性价比都不错,适合个人项目长期挂着。
- 点赞
- 收藏
- 关注作者
评论(0)