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 权限立即生效(无需重启)
有以下几种方法:
- 方法一:重新登录当前用户(推荐)
su - 你的用户名
输入密码后,就会重新加载组权限,~sudo~ 就能用了。
- 方法二:使用 newgrp 命令
newgrp sudo
这会启动一个新的 shell,并立即应用 sudo 组权限。
- 方法三:使用 sg 命令
sg sudo
效果类似 ~newgrp~,创建一个具有 sudo 组权限的新 shell。
- 验证是否生效
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.