VPS 选购指南:花最少的钱买到够用的机器
从配置参数(CPU/内存/带宽/流量/线路)讲到机房选择、计费方式,给出按用途匹配配置的对照表与避坑清单。
共 34 篇笔记
从配置参数(CPU/内存/带宽/流量/线路)讲到机房选择、计费方式,给出按用途匹配配置的对照表与避坑清单。
换源、建普通用户、禁用密码登录、改端口、开防火墙、装 fail2ban——一份可以直接照抄的裸机加固清单。
一篇讲清 unit 文件结构、常用参数、开机自启与日志查看,附 Node/Python 应用的完整模板与排错命令。
free 输出怎么读、buffer/cache 与真实占用的区别、找出内存大户、OOM killer 的触发与日志、swap 与限流的处理。
按「看资源、看日志、找文件、查网络、管进程」五个场景整理命令,附参数说明和组合用法,不是 man 手册的搬运。
新机准备、数据同步、DNS 切换前用 hosts 预验证、TTL 提前降低、回滚方案,按这个顺序搬,用户几乎无感。
为什么备份必须演练、RTO 与 RPO 两个指标、一次完整恢复演练的步骤与计时方法,以及演练后该改什么。
从生成 ed25519 密钥讲起,到 ssh config 管理多台机器、端口转发临时调试内网服务、scp/rsync 传文件。
cloud-init 能做什么、user-data 的写法、跑命令/装包/写文件/建用户、调试方法,以及和手动初始化的取舍。
VRRP 协议与 VIP 概念、keepalived 最小配置、抢占与非抢占、脑裂问题,以及个人项目到底值不值得做。
安装、常用命令、Dockerfile 要点、一份可直接改的 docker-compose.yml,以及小内存机器上的资源限制。
lynis 系统审计、rkhunter 后门检测、端口与用户审计、SSH 配置核查,以及一份能定期跑的巡检清单。
什么时候需要自建、裸仓库方式的最小配置、Gitea 的安装与反代、备份与迁移,以及和托管平台的取舍。
数据库dump、文件打包、异地同步、定时清理旧备份,附完整脚本与恢复演练步骤——没演练过的备份不算备份。
configure/make/install 三步走、装到 /usr/local 的约定、依赖处理、checkinstall 打包,以及版本管理与卸载。
用 shell 脚本 + cron 做健康检查,配合日志轮转、磁盘告警和简单的可用性探测,够用又不折腾。
bridge/host/none 三种网络模式、容器间用服务名互通、volume 与 bind mount 的区别、数据持久化与备份。
为什么不建议自己直接发信、SMTP 中继的配置、SPF/DKIM/DMARC 三件套复核、常用第三方服务对比与测试命令。
安全初始化、建库建用户、字符集、远程连接、慢查询、内存占用控制,附两条必背的备份恢复命令。
按网络、内存、文件描述符三类讲 sysctl 常用参数,给出一份可直接用的配置,以及改之前必须知道的风险。
为什么时间必须准、chrony 与 ntp 的选择、配置与验证命令,以及时间漂移导致的证书校验失败与日志错乱问题。
IPv6 地址怎么读、netplan 里怎么配、AAAA 记录与测试、双栈下的优先级问题,以及要不要开启的判断依据。
什么场景需要穿透、三种方案的配置与安全注意,以及一台公网 VPS 如何把家里和公司的服务暴露出来。
WireGuard 的密钥与配置结构、服务端与客户端配置、iptables 转发与 NAT、手机端接入,以及和组网工具的取舍。
自定义 log_format 加上响应时间与 upstream 信息,用 awk 统计 PV/UV、TOP URL、慢请求、状态码分布与异常 IP。
upstream 的几种调度策略、权重与备份节点、失败重试参数、长连接配置,以及会话保持的处理方式。
表与链的结构、filter 表的三个链、常用规则写法、ufw 背后的原理,以及 Docker 与防火墙冲突这个经典坑。
systemd-journald 与 rsyslog 的分工、journalctl 高频用法、logrotate 配置与调试、日志保留策略。
netplan 配置静态 IP、ip/ss 命令替代 ifconfig、路由表怎么看、DNS 解析配置,以及连不上网的排查顺序。
lsblk/fdisk 看结构、mount 与 fstab 写法、云盘扩容后怎么让系统认、磁盘满了如何定位大文件。
location 的四种匹配方式与优先级、root 与 alias 的区别、rewrite 四个 flag 的行为差异、常见 404/403 的成因。
进程状态、前后台与 nohup、常见信号含义与优雅退出、僵尸进程的成因与处理,附排查命令。
apt 与 dpkg 的分工、sources.list 结构、装特定版本、彻底卸载、锁冲突与依赖地狱的处理。
rwx 三位一组怎么读、数字表示的换算、目录为什么必须有 x、chown 与 chmod 的区别,以及 umask 与特殊位。