参考资料

  1. ubuntu系统版本
  2. ubuntu 系统要求
  3. 如何优化PHP-FPM性能?
  4. Ubuntu 系统哪些常用PHP扩展需要安装?
  5. Ubuntu系统简介
  6. Ubuntu 系统启动PHP-FPM服务
  7. Ubuntu 超详细保姆级安装教程
  8. Ubuntu 系统安装更新软件包列表

Ubuntu 系统详细说明以及配置

  1. 系统安装

    • / 根分区:30GB+

    • swap交换分区:内存大小的1-2倍

    • /home家目录:剩余空间

    • 下载Ubuntu ISO镜像(官网:ubuntu.com)

    • 制作启动U盘(推荐使用Rufus或balenaEtcher)

    • 从U盘启动,选择"Install Ubuntu"

    • 分区建议:

  2. 基础配置

    sudo apt update && sudo apt upgrade -y
    sudo apt install -y build-essential git curl wget
  3. 驱动安装

    sudo ubuntu-drivers autoinstall
    sudo reboot
  4. 桌面环境配置

    • Dash to Panel

    • Arc Menu

    • Clipboard Indicator

    • GNOME扩展:

      sudo apt install -y gnome-tweaks gnome-shell-extensions
    • 推荐扩展:

  5. 开发环境

    • Python:

      sudo apt install -y python3 python3-pip python3-venv
    • Node.js:

      curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
      sudo apt install -y nodejs
  6. 常用软件

    sudo apt install -y vim gimp inkscape libreoffice vlc
  7. 系统优化

    • 禁用不必要的服务:

      sudo systemctl disable bluetooth.service
    • 启用防火墙:

      sudo ufw enable
  8. 备份设置

    • 安装Timeshift:

      sudo apt install -y timeshift
    • 建议配置为每日自动备份

  9. 网络配置

    • 静态IP设置(如需要):

      sudo nano /etc/netplan/01-netcfg.yaml

      添加配置后:

      sudo netplan apply
  10. 安全设置

    • 自动安全更新:

      sudo apt install -y unattended-upgrades
      sudo dpkg-reconfigure unattended-upgrades