温馨提示×

Ubuntu Stream 8如何配置

小樊
40
2025-12-20 20:18:46
栏目: 智能运维

Ubuntu Stream 8配置指南

名称澄清与版本确认

  • Ubuntu 没有名为“Stream 8”的版本。常见可能是笔误或指代不清,通常应为 Ubuntu 22.04 LTS(Jammy Jellyfish)Ubuntu 24.04 LTS(Noble Numbat),或 CentOS Stream 8。不同发行版/版本的网络与软件源配置方式差异很大,建议先确认系统信息:
    • 查看系统标识:cat /etc/os-release
    • 查看内核与位数:uname -a
  • 若你使用的是 Ubuntu,请继续按下方 Ubuntu 部分操作;若是 CentOS Stream 8,请跳至文末的 CentOS Stream 8 补充。

Ubuntu 初始化配置步骤

  • 更新索引与系统
    • sudo apt update && sudo apt full-upgrade -y && sudo reboot
  • 配置时区与语言
    • sudo timedatectl set-timezone Asia/Shanghai
    • sudo locale-gen zh_CN.UTF-8 && sudo update-locale LANG=zh_CN.UTF-8
  • 安装常用工具
    • sudo apt install -y vim htop curl wget git build-essential ca-certificates gnupg lsb-release
  • 开启自动安全更新(可选)
    • sudo apt install -y unattended-upgrades
    • sudo dpkg-reconfigure -plow unattended-upgrades

Ubuntu 网络配置

  • 识别网卡名称
    • ip -br link(常见如 eth0、ens33、enp0s3
  • 使用 Netplan 配置(Ubuntu 18.04 及以后默认)
    • 查看配置:ls /etc/netplan/*.yaml(如 00-installer-config.yaml
    • 编辑示例(DHCP):
      • sudo nano /etc/netplan/00-installer-config.yaml
      • 内容示例:
        network:
          version: 2
          renderer: networkd
          ethernets:
            eth0:
              dhcp4: true
        
    • 编辑示例(静态 IP):
      network:
        version: 2
        renderer: networkd
        ethernets:
          eth0:
            addresses:
              - 192.168.1.100/24
            routes:
              - to: default
                via: 192.168.1.1
            nameservers:
              addresses: [223.5.5.5, 8.8.8.8]
      
    • 应用配置:sudo netplan apply(远程环境建议先准备控制台,避免断连)
  • 防火墙(UFW)
    • 允许 SSH:sudo ufw allow 22/tcp && sudo ufw enable
    • 按需放行端口(见下方远程桌面/SSH 部分)

Ubuntu 软件源与镜像加速

  • 备份当前源
    • sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • 替换为国内镜像(示例为清华源,适用于 Ubuntu 22.04/24.04)
    • 编辑:sudo nano /etc/apt/sources.list
    • 22.04(jammy)示例:
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
      deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
      # 源码(可选)
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
      # deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
      
    • 24.04(noble)建议优先使用新的 /etc/apt/sources.list.d/ubuntu.sources(推荐做法):
      Types: deb
      URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu
      Suites: noble noble-updates noble-backports
      Components: main restricted universe multiverse
      Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
      
      Types: deb
      URIs: http://security.ubuntu.com/ubuntu/
      Suites: noble-security
      Components: main restricted universe multiverse
      Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
      
    • 更新索引:sudo apt update
  • 添加第三方源(PPA,按需)
    • 安装工具:sudo apt install -y software-properties-common
    • 添加源:sudo add-apt-repository ppa:user/ppa-name
    • 更新索引:sudo apt update

Ubuntu 远程访问与安全

  • OpenSSH 服务
    • 安装:sudo apt install -y openssh-server
    • 启动与开机自启:sudo systemctl enable --now ssh
    • 防火墙放行:sudo ufw allow 22/tcp
  • 远程桌面(XRDP,适用于需要 Windows 远程桌面连接)
    • 安装桌面环境(服务器版常见需要):sudo apt install -y ubuntu-desktop
    • 安装 XRDP:sudo apt install -y xrdp
    • 允许端口:sudo ufw allow 3389/tcp
    • 启动服务:sudo systemctl enable --now xrdp
    • 连接:在 Windows 使用“远程桌面连接”输入服务器 IP:3389
  • 远程桌面(VNC/x11vnc,轻量方案)
    • 安装:sudo apt install -y x11vnc
    • 设置密码:x11vnc -storepasswd
    • 临时启动:x11vnc -display :0 -rfbauth ~/.vnc/passwd -rfbport 5900 -forever -shared
    • 建议创建 systemd 服务以便开机自启(将用户与路径替换为你的实际值)

附 CentOS Stream 8 补充(若你实际使用的是 CentOS Stream 8)

  • 软件源与 EPEL
    • 安装 EPEL:sudo dnf install -y epel-release
    • 启用 CRB(附加仓库):sudo dnf config-manager --set-enabled crb
    • 更新索引:sudo dnf makecache
  • 网络(nmcli 示例)
    • 查看连接:nmcli con show
    • 设置静态 IP(示例):
      nmcli con mod eth0 ipv4.addresses 192.168.1.100/24
      nmcli con mod eth0 ipv4.gateway 192.168.1.1
      nmcli con mod eth0 ipv4.dns "223.5.5.5 8.8.8.8"
      nmcli con mod eth0 ipv4.method manual
      nmcli con up eth0
      
  • 防火墙(firewalld)
    • 放行 SSH:sudo firewall-cmd --permanent --add-service=ssh && sudo firewall-cmd --reload
  • 远程桌面(VNC 示例)
    • 安装:sudo dnf install -y tigervnc-server tigervnc-server-module
    • 设置 VNC 密码:vncpasswd
    • 启用服务:sudo systemctl enable --now vncserver@:1.service
    • 防火墙放行:sudo firewall-cmd --permanent --add-port=5901/tcp && sudo firewall-cmd --reload
  • 说明:CentOS 系使用 dnf/yumfirewalld,与 Ubuntu 的 apt/ufw 不同,请按对应命令执行。

0