Debian 13 开发环境系统优化指南
1. 解除资源限制 (Limits)
默认的文件打开数和进程数限制较低,容易导致 Too many open files 或无法创建新线程。
编辑 /etc/security/limits.conf,在末尾添加:
1 | # 提升最大打开文件数 (针对 Netty/Kafka/ES) |
注:需注销重新登录后生效。
2. 内核参数调优 (Sysctl)
编辑 /etc/sysctl.conf,追加以下针对 Java 开发环境的优化配置:
1 | # --- 内存管理 --- |
使配置立即生效:
1 | sudo sysctl -p |
3. 禁用透明大页 (THP)
透明大页 (Transparent HugePages) 可能会导致 Java 应用出现延迟抖动,建议在 GRUB 中禁用。
1. 编辑 GRUB 配置:
1 | sudo nano /etc/default/grub |
2. 修改 GRUB_CMDLINE_LINUX_DEFAULT 行,追加参数 transparent_hugepage=never:
1 | GRUB_CMDLINE_LINUX_DEFAULT="quiet splash transparent_hugepage=never" |
3. 更新 GRUB 并重启:
1 | sudo update-grub |
4. 双系统时间同步
解决 Windows 与 Debian 双系统切换后时间相差 8 小时的问题。让 Debian 使用本地时间存储硬件时钟。
1 | timedatectl set-local-rtc 1 --adjust-system-clock |
5. 常用补充工具
字体优化
安装 Google Noto CJK 字体,解决中文字体发虚的问题。
1 | sudo apt install fonts-noto-cjk fonts-noto-cjk-extra |
查找缺失库 (apt-file)
编译代码时如果不知道缺少的 .h 或 .so 文件属于哪个包,可以使用 apt-file。
1 | sudo apt install apt-file |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 技术博客!


