首页主机资讯ubuntu如何调整系统参数

ubuntu如何调整系统参数

时间2025-11-18 18:50:04发布访客分类主机资讯浏览941
导读:Ubuntu调整系统参数的实用指南 一 核心配置文件与位置 系统级配置集中在**/etc**,常见要点: 包源与更新:/etc/apt/sources.list 登录与环境:/etc/environment、/etc/profile、/...

Ubuntu调整系统参数的实用指南

一 核心配置文件与位置

  • 系统级配置集中在**/etc**,常见要点:
    • 包源与更新:/etc/apt/sources.list
    • 登录与环境:/etc/environment/etc/profile/etc/bash.bashrc
    • 用户与权限:/etc/passwd/etc/shadow/etc/group/etc/sudoers(修改用visudo
    • 文件系统与挂载:/etc/fstab
    • 主机与网络:/etc/hostname/etc/hosts/etc/resolv.conf
    • 网络(Ubuntu 18.04+):/etc/netplan/*.yaml,通过netplan apply生效
    • SSH 服务:/etc/ssh/sshd_config
  • 临时与运行时参数可通过虚拟文件系统查看/调整:
    • 内核与网络运行时:/proc/sys/(如**/proc/sys/vm/swappiness**)
    • 系统日志与启动项:如**/var/log//etc/rc.local**(若存在)
      以上路径与用途适用于常见桌面与服务器版本,具体文件名可能因版本与安装方式略有差异。

二 内核与系统资源参数

  • 持久化调整内核参数
    • 编辑**/etc/sysctl.conf或使用/etc/sysctl.d/*.conf**,加入需要的键值,例如:
      • 降低换页倾向:vm.swappiness=10
      • 增大本地端口范围:net.ipv4.ip_local_port_range=1024 65535
      • 提升监听队列:net.core.somaxconn=65535
      • 开启SYN Cookie:net.ipv4.tcp_syncookies=1
    • 使配置生效:sudo sysctl -p(或重启)
  • 运行时查看与临时修改
    • 查看:cat /proc/sys/vm/swappiness
    • 临时修改:sudo sysctl -w vm.swappiness=10
  • 文件描述符与系统限制
    • 全局限制:/etc/sysctl.conf 中设置如fs.file-max=65536
    • 用户会话限制:编辑**/etc/security/limits.conf**(如设置nofilenproc
  • 交换与内存压缩
    • 启用Zram(压缩内存块设备)可缓解内存压力:安装后启用相应服务单元,按需配置。

三 启动与运行服务优化

  • 分析启动耗时
    • 查看各服务启动时间:systemd-analyze blame
  • 精简与禁用不必要的服务
    • 停止并禁用:sudo systemctl stop sudo systemctl disable
  • 调整 systemd 行为
    • 编辑**/etc/systemd/system.conf/etc/systemd/user.conf**(如DefaultTimeoutStartSec、并行度等),修改后执行sudo systemctl daemon-reexec使配置生效
  • 图形会话与桌面
    • 使用gnome-tweaks减少动画/特效,或选用Xfce/LXDE等轻量桌面以降低资源占用。

四 存储 网络与电源

  • 存储与文件系统
    • SSD 启用与维护:确保启用TRIM,定期执行sudo fstrim -a;按需调整**/etc/fstab**挂载选项(如noatime等)
    • 临时目录内存化:在**/etc/fstab加入如tmpfs /tmp tmpfs size=100m,mode=1777 0 0**(建议不超过物理内存的50%
  • 网络
    • Ubuntu 18.04+使用Netplan:编辑**/etc/netplan/*.yaml**,示例:
      • network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: [192.168.0.10/24] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
      • 应用:sudo netplan apply
    • 管理连接与参数:nmclinmtui
  • 电源管理
    • 在“设置 → 电源”选择性能优先;服务器场景建议使用performance电源模式或相应工具固定CPU调速策略。

五 变更流程与风险控制

  • 操作前准备
    • 备份关键配置(如**/etc下相关文件与目录),准备LiveCD/救援模式快照/备份**以便回滚
  • 验证与回滚
    • 逐条变更、小步验证;对sysctlsystemd修改,优先用临时方式验证,再写入持久化配置
    • 变更失败可通过恢复模式或备份文件快速还原
  • 监控与评估
    • 使用htopgnome-system-monitoriotop等观察资源变化,确认优化效果与稳定性

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu如何调整系统参数
本文地址: https://pptw.com/jishu/750387.html
Debian Notepad++是否支持宏录制 Linux环境中Swagger API安全性如何保障

游客 回复需填写必要信息