参考资料

  1. Ubuntu 系统安装配置与管理
  2. Ubuntu 系统安装基础安装步骤
  3. Ubuntu 系统扩展安装与使用
  4. 如何切换PHP-FPM版本?
  5. Ubuntu 系统如何安装PHP扩展?
  6. 如何优化PHP-FPM性能?
  7. 基于Debian/Ubuntu的Linux系统上安装荷兰语语言包并生成对应的locale设置
  8. Ubuntu 系统安装版本选择与切换

Ubuntu 系统安装配置与管理

1. 系统安装

  • 下载 ISO 镜像

  • 制作启动盘

    • 使用 Rufus (Windows) 或 dd (Linux) 工具将 ISO 写入 U 盘。

  • 分区方案

    • / (根分区, 30GB+)

    • /home (用户数据, 剩余空间)

    • swap (交换分区, 内存 ≤ 8GB 时设为 2×内存,否则 8GB)

    • /boot (引导分区, 1GB, 可选)

    • 推荐分区

    • UEFI/GPTEFI 系统分区 (ESP, 512MB)

  • 安装过程

    • 选择语言、键盘布局、时区。

    • 设置用户名、密码(建议启用 SSH自动更新)。

    • 等待安装完成并重启。


2. 初始配置

  • 更新软件源

    sudo apt update && sudo apt upgrade -y
  • 安装基础工具

    sudo apt install -y vim curl wget git net-tools htop
  • 配置网络

    • 静态 IP(编辑 /etc/netplan/*.yaml):  

      network:
        ethernets:
          ens33:
            dhcp4: no
            addresses: [192.168.1.100/24]
            gateway4: 192.168.1.1
            nameservers:
              addresses: [8.8.8.8, 1.1.1.1]
        version: 2
      sudo netplan apply

3. 用户管理

  • 创建用户

    sudo adduser username
    sudo usermod -aG sudo username  # 赋予 sudo 权限
  • 删除用户

    sudo deluser username
    sudo rm -r /home/username  # 删除家目录
  • 用户组管理

    sudo groupadd groupname
    sudo usermod -aG groupname username

4. 服务管理(systemd)

  • 常用命令

    sudo systemctl start|stop|restart|status servicename
    sudo systemctl enable|disable servicename  # 开机自启
  • 查看所有服务

    systemctl list-unit-files --type=service

5. 软件管理(APT)

  • 安装/卸载软件

    sudo apt install package
    sudo apt remove package
    sudo apt purge package  # 删除配置
  • 清理缓存

    sudo apt autoremove
    sudo apt clean

6. 网络配置

  • 防火墙(UFW)

    sudo ufw enable
    sudo ufw allow 22/tcp  # 允许 SSH
    sudo ufw deny 80/tcp   # 拒绝 HTTP
  • SSH 配置

    sudo apt install openssh-server
    sudo vim /etc/ssh/sshd_config  # 修改端口、禁用 root 登录
    sudo systemctl restart ssh

7. 存储管理

  • 查看磁盘

    lsblk
    df -h
  • 挂载新磁盘

    sudo mkfs.ext4 /dev/sdb1
    sudo mkdir /mnt/data
    sudo mount /dev/sdb1 /mnt/data

    永久挂载(编辑 /etc/fstab  

    /dev/sdb1 /mnt/data ext4 defaults 0 2

8. 系统监控

  • 进程管理

    top
    htop
    ps aux | grep processname
    kill -9 PID
  • 日志查看

    journalctl -xe
TAG:系统