美樂地

  • 首页
  • 简介
  • 文集
  • 友链
  • 留言
  • 赞助
  1. 首页
  2. 建站笔记
  3. 正文

Debian 9/10/11/12/13必备优化教程

2022-02-12 7068点热度 0人点赞 8条评论

今年大年初一在单位加班,一边做报表,一边在VPS上进行例行程序升级,嫌升级程序太慢,随手Ctrl+C取消,重新尝试运行,均提示出错……看来手贱把程序弄坏了,因为不是生产力环境,没有什么重要资料,就索性重装系统。在VPS后台,意外发现IDC已经提供了安装Debian 11选项,向来追求版本最新的我,必须选11!

以下“更新系统+创建交换空间(SWAP)+开启TCP BBR网络优化”是我每次安装VPS时必弄的,适用于Debian 9/10/11/12 系统。

Debian 9/10/11 系统


更新Debian系统:

建议在刚装好的系统后立即使用该代码,如在生产力环境中运行,可能会导致不可预见的故障,如需运行请注意备份。

apt-get update && apt-get upgrade -y

为 Debian 9/10/11/12 创建交换空间(SWAP):

交换空间(SWAP)的作用主要是,Linux在物理内存被耗尽之前,将一些低优先级或者暂时不使用的程序交换到SWAP中,而把常用文件保存在缓存中,能有效提升系统的性能和响应能力。

1.创建交换空间,请使用代码检查是否已存在,如果终端输出为空,代表系统没有设置过交换空间,可以继续创建。

swapon --show

2.创建一个交换文件(/swapfile),大小为1GB,可以根据自己需求自定义容量大小,建议为RAM的1—1.5倍;

fallocate -l 1G /swapfile

如提示 fallocate failed: Operation not supported 等错误,请改用以下代码。

dd if=/dev/zero of=/swapfile bs=1024 count=1048576

3.为交换文件(/swapfile)设置正确的权限。

chmod 600 /swapfile

4.使用mkswap工具在文件上设置交换文件(/swapfile)。

mkswap /swapfile

5.激活交换文件(/swapfile)。

swapon /swapfile

6.以上操作为临时生效,重启后自动失效,需永久生效需修改fstab文件;

nano /etc/fstab

并在文末粘贴以下代码,确定并保存。

/swapfile swap swap defaults 0 0

7.调整Swappiness值

Swappiness是Linux内核属性,它定义系统多久使用交换空间一次。 Swappiness的值可以在0到100之间。较低的值将使内核尽可能避免交换,而较高的值将使内核更积极地使用交换空间。默认值为60,可以根据需求在0-100之间调整,对于生产服务器,建议设置为10或者更低值。

若将Swappiness值设为10,请输入以下代码;

sysctl vm.swappiness=10

需永久生效,请输入以下代码;

nano /etc/sysctl.conf

并粘贴如下代码。

vm.swappiness=10

创建Linux交换空间(SWAP)


为 Debian 10/11/12 开启 TCP BBR 网络优化

BBR是由Google开发的,基于TCP加速优化工具,该算法能够有效地加快数据传输,减少网络拥塞,强烈建议服务器上开启。Debian 10/11/12默认内核已编译了TCP BBR内容,可以直接输入代码开启。

1.修改系统变量

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

2.让BBR永久生效

sysctl -p

3.可以输入以下代码检验是否成功开启

lsmod | grep bbr #返回值显示tcp_bbr及数值,则代表BBR已启动

Debian 永久修改 DNS 服务器

当系统通过 DHCP 获取网络配置时,默认会使用 ISP 或路由器提供的 DNS 服务器。添加以下配置后,系统将忽略 DHCP 服务器提供的 DNS,强制使用指定的 DNS。使用公共DNS可以显著提升 DNS 解析速度和稳定性,避免 ISP 的 DNS 劫持、广告插入或特定网站的访问限制。

编辑 /etc/dhcp/dhclient.conf 文件

nano /etc/dhcp/dhclient.conf

并在末尾添加一行,根据是否为境内外服务器复制对应的代码,更多可用的公共 DNS 请参考《国内外免费公共 DNS 服务器推荐》一文。

supersede domain-name-servers 1.1.1.1,8.8.8.8; #仅适用中国境外服务器
supersede domain-name-servers 119.29.29.29,223.5.5.5; #仅适用中国大陆服务器

重启系统后生效,查看 /etc/resolv.conf  就可以看到您生效后的 DNS。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Linux
最后更新:2025-12-06

美樂地

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 灰常记忆

    debian好像更简单

    2022-02-14
    回复
    • 美樂地

      @灰常记忆 我是从Centos转到Debian

      2022-03-27
      回复
  • 哥斯拉

    等换新vps的时候再换Debian,不过还有几年。

    2022-02-13
    回复
    • 美樂地

      @哥斯拉 趁早吧

      2022-03-27
      回复
  • 老张博客

    VPS上的也要优化??

    2022-02-13
    回复
    • 美樂地

      @老张博客 你竟然换域名了,我以为你放弃独立博客了
      这些优化是必须的,加速网络以及稳定性能

      2022-02-13
      回复
  • Jeff

    还在考虑什么时候把 centos 7 替换为 Debian

    2022-02-12
    回复
    • Mr. Meledee

      @Jeff 个人感觉Debian更快,CentOS 7支持还剩两年多,该早点谋划迁移

      2022-02-12
      回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    赞助商
    最近评论
    姜辰 发布于 2 周前(01月12日) 感觉没啥用~ 不过可以感觉到这两年信用暴雷的人挺多的。
    美樂地 发布于 2 周前(01月10日) 昨天傍晚已发送,请确认是否有收到!
    敢行我路 发布于 2 周前(01月09日) 已打赏,麻烦楼主!
    lfsc 发布于 4 周前(12月27日) 谴责个人没必要上升到职业,教师只是个糊口的工作而已,也没那么神圣
    蒙需 发布于 4 周前(12月27日) 一言难尽。普通老百姓也用不到。
    最新 热点 随机
    最新 热点 随机
    浅谈一次性信用修复政策 师德沦丧,枉为人师! VPS“融合怪”脚本实测CloudCone 特惠VPS突遭强制清退 如何用电饭煲制作梨汤
    智能门锁使用初体验师德沦丧,枉为人师!特惠VPS突遭强制清退2026年部分节假日放假调休安排VPS“融合怪”脚本实测CloudCone
    2018年广西之旅:南宁 史蒂夫·乔布斯逝世周年祭 VPS失联怎么办?使用dhclient命令一键修复 如何让电信宽带免费提速到200M之攻略 NVIDIA显卡门
    标签聚合
    Apple 段子 iPhone Google WordPress Windows 7 高清电影 我的大学

    COPYRIGHT © 2009-2026 美樂地 Meledee.com. ALL RIGHTS RESERVED.

    Theme Kratos Modified By 美樂地|Meledee.com