Blog Home
Updated: 2025 Oct 14

Debian 安装后配置指南

1. 系统基础配置

1.1. 更新系统

sudo apt update
sudo apt upgrade -y

1.2. 配置 sudo 权限

如果安装时没有配置 sudo 权限:

su -
apt install sudo
usermod -aG sudo 你的用户名

1.2.1. 使 sudo 权限立即生效(无需重启)

有以下几种方法:

  1. 方法一:重新登录当前用户(推荐)
    su - 你的用户名
    

    输入密码后,就会重新加载组权限,~sudo~ 就能用了。

  2. 方法二:使用 newgrp 命令
    newgrp sudo
    

    这会启动一个新的 shell,并立即应用 sudo 组权限。

  3. 方法三:使用 sg 命令
    sg sudo
    

    效果类似 ~newgrp~,创建一个具有 sudo 组权限的新 shell。

  4. 验证是否生效
    groups           # 查看当前用户所属的组
    id               # 查看详细的用户和组信息
    sudo whoami      # 应该返回 root
    

    *注意*:

    • 方法一最彻底,会完全重新加载用户环境
    • 方法二、三只在当前终端会话有效
    • 如果你是通过 SSH 连接的,直接退出重新连接即可
    • 图形界面下,注销后重新登录也可以

1.3. 安装常用工具

sudo apt install -y curl wget git vim build-essential

2. 软件源优化

2.1. 切换到更快的镜像源

备份原有配置:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo vim /etc/apt/sources.list

对于台湾用户,可以使用:

  • National Center for High-performance Computing (NCHC)
  • 或保持官方源

3. 桌面环境相关配置

3.1. 安装显卡驱动

  • NVIDIA 显卡:

    sudo apt install nvidia-driver
    
  • AMD 显卡:通常已包含开源驱动

3.2. 中文输入法

sudo apt install fcitx5 fcitx5-chinese-addons
sudo apt install fonts-noto-cjk fonts-wqy-zenhei

3.3. 常用软件

sudo apt install firefox-esr libreoffice
sudo apt install vlc gimp

4. 系统安全

4.1. 配置防火墙

sudo apt install ufw
sudo ufw enable
sudo ufw allow ssh  # 如果需要 SSH

4.2. 自动安全更新(可选)

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

5. 开发环境配置

5.1. Python 环境

sudo apt install python3-pip python3-venv

5.2. Node.js 环境

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

6. 其他优化

6.1. 启用非自由软件仓库

如需专有软件,编辑 ~/etc/apt/sources.list~,在每行末尾添加:

contrib non-free non-free-firmware

6.2. 时区设置

sudo timedatectl set-timezone Asia/Taipei

6.3. 启用 SSH(远程管理)

sudo apt install openssh-server
sudo systemctl enable ssh

Comments:

Email questions, comments, and corrections to hi@smartisan.dev.

Submissions may appear publicly on this website, unless requested otherwise in your email.