全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: nodeseek

买到 vps,优化vps 五步走 (debian系统)

[复制链接]
发表于 2023-11-2 10:12:03 | 显示全部楼层
4.安装swap,有什么加成吗
发表于 2023-11-2 10:26:38 来自手机 | 显示全部楼层
最重要的是一键改密钥登陆
发表于 2023-11-2 11:37:47 来自手机 | 显示全部楼层
sysctl自己开bbr不好吗
发表于 2023-11-2 11:39:47 来自手机 | 显示全部楼层
CNMGFW 发表于 2023-11-2 10:26
最重要的是一键改密钥登陆

怎么一键改密钥登陆
发表于 2023-11-2 11:48:31 | 显示全部楼层
要像大佬们学习水贴经验
发表于 2023-11-2 13:45:37 | 显示全部楼层
最后一步,送给我
发表于 2023-11-2 13:47:32 | 显示全部楼层
根本不需要swap,除非内存相对于应用小到令人发指
发表于 2023-11-2 14:01:50 | 显示全部楼层
不是第一件事先改端口吗?
发表于 2023-11-2 14:05:15 | 显示全部楼层
鉴定为水贴
发表于 2023-11-2 14:06:23 | 显示全部楼层
我第一步是改BBR、改时区、改日志容量、改SSH配置

  1. # BBR
  2. echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
  3. echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
  4. sysctl -p
  5. sysctl net.ipv4.tcp_available_congestion_control
  6. lsmod | grep bbr

  7. # 时区
  8. apt install -y locales
  9. echo "Asia/Shanghai" > /etc/timezone && \
  10.     dpkg-reconfigure -f noninteractive tzdata && \
  11.     sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
  12.     echo 'LANG="en_US.UTF-8"'>/etc/default/locale && \
  13.     dpkg-reconfigure --frontend=noninteractive locales && \
  14.     update-locale LANG=en_US.UTF-8

  15. echo "Asia/Shanghai" > /etc/timezone

  16. # 修改日志最大容量
  17. echo "SystemMaxUse=512M" >> /etc/systemd/journald.conf
  18. echo "SystemMaxFileSize=32M" >> /etc/systemd/journald.conf
  19. echo "RuntimeMaxUse=32M" >> /etc/systemd/journald.conf
  20. echo "RuntimeMaxFileSize=4M" >> /etc/systemd/journald.conf
  21. systemctl restart systemd-journald.service

  22. # SSH
  23. sed -i 's/^Port.*$/Port 2233/' /etc/ssh/sshd_config
  24. # 设置如果用户不能成功登录,在切断连接之前服务器需要等待的时间(以秒为单位)。
  25. sed -i 's/^#LoginGraceTime.*$/LoginGraceTime 30/' /etc/ssh/sshd_config
  26. # 最大尝试次数
  27. sed -i 's/^#MaxAuthTries.*$/MaxAuthTries 3/' /etc/ssh/sshd_config
  28. # 开启 RSA
  29. sed -i 's/^#RSAAuthentication.*$/RSAAuthentication yes/' /etc/ssh/sshd_config
  30. # 是否使用公钥验证
  31. sed -i 's/^#PubkeyAuthentication/PubkeyAuthentication/' /etc/ssh/sshd_config
  32. sed -i 's/^#AuthorizedKeysFile/AuthorizedKeysFile/' /etc/ssh/sshd_config
  33. # 超时
  34. sed -i 's/^#TCPKeepAlive/TCPKeepAlive/' /etc/ssh/sshd_config
  35. sed -i 's/^#ClientAliveInterval.*$/ClientAliveInterval 600/' /etc/ssh/sshd_config
  36. sed -i 's/^#ClientAliveCountMax.*$/ClientAliveCountMax 3/' /etc/ssh/sshd_config
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-24 21:59 , Processed in 0.060842 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表