Debian 命令汇总
作者:公子老白   来源:laobaiphoto.com

Debian 发行版本和生命周期

Debian 一直维护着至少三个发行版本:稳定版(stable),测试版(testing)和不稳定版(unstable)

当前 Debian 的稳定版版本号是 12,开发代号为 bookworm。最初版本为 12.0,于 2023年06月10日 发布,其更新 12.9 已于 2025年01月11日 发布。Debian 通常会按照一定的规律每隔一段时间发布一个新稳定版。Debian 稳定版本的生命周期为五年:首先是三年的完整支持,然后是两年的长期支持(LTS)。请查看 Debian Releases 维基页面和 Debian LTS 维基页面以了解详细信息。

发行版目录

版本号代号发布日期支持截止日期LTS 支持截止日期当前状态
12Bookworm2023-06-102026-06-102028-06-30当前稳定(stable)版本
11Bullseye2021-08-142024-08-142026-08-31当前旧的稳定(oldstable)版本
10Buster2019-07-062022-09-102024-06-30已存档版本,另有第三方付费扩展长期支持

Debian 命令

1. Debian 查看版本号(有 6 条命令都是查看的)

cat /etc/debian_version # 最精简
cat /etc/os-release # 最普通
lsb_release -a # 最清晰
hostnamectl # 最详细
apt show base-files # 最啰嗦
dpkg-query -W base-files # 最没有

2. Debian 内核版本升级步骤详解

Debian 内核版本升级步骤详解

更新软件包列表

sudo apt update

查找可用内核版本

sudo apt-cache search linux-image

自动安装最新版内核

sudo apt install linux-image-amd64 # 自动匹配
# 或者
sudo apt install linux-image-$(uname -r | sed 's/.-([0-9].[0-9])../\1/') # 自动匹配当前架构的最新稳定版

安装对应的内核头文件

sudo apt install linux-headers-amd64 # 自动匹配
# 或者
sudo apt install linux-headers-<版本号>

更新引导程序配置

sudo update-initramfs -u -k all
sudo update-grub
# 或者
sudo update-initramfs -u -k <版本号>
sudo update-grub

重启系统

reboot
# 或者
sudo reboot

3. 更新 Debian 版本:

原文章:Debian10升级至12教程

更新软件包列表

sudo apt update

安装最新内核:

使用一键脚本自动升级,如果从 Debian 10 升级到 Debian 12 需要执行二次

bash <(curl -sSL https://raw.githubusercontent.com/motao123/linux-toolkit/main/system-upgrade/debian.sh)

升级过程中,除了提示是否自动重启服务,选择“Yes”,其它都选择默认。

更新后删除不必要的软件和依赖:

apt autocleanapt autoremove -y

重启系统

reboot

4. 安装中文系统

原文章:Debian 安装中文语言包

显示已经安装那些语言包

locale -a

更新软件包列表

sudo apt update

方法一:安装简体中文语言包后重启

sudo apt install locales
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
reboot

验证安装

locale

方法二:安装简体中文语言包

sudo dpkg-reconfigure locales

出现语言选项后,箭头键移动光标到 zh_CN.UTF-8 UTF-8,按空格键选中,出现*号,再回车键

再次选择 zh_CN.UTF-8 UTF-8,按回车键

5. 安装图形界面(不能通过宝塔面板的终端进入图形界面)

做为网站服务器系统,不需要图形界面,慎用,纯粹的为了折腾

原文章:安装 Debian 操作系统并配置图形用户界面入门指南

同时给出安装命令和卸载命令,只能执行其一,安装完重启选择图形界面选项;卸载完再执行“清理无用依赖”后再重启

经试验,可以进入图形界面,但登录密码错误不能使用

# 安装 GNOME 桌面环境
sudo apt update
sudo apt install gnome-core

# 卸载 GNOME 桌面环境
sudo apt remove gnome-core
# 彻底卸载
sudo apt remove --purge gnome*
# 安装 KDE Plasma 桌面环境
sudo apt update
sudo apt install kde-standard

# 卸载 KDE Plasma 桌面环境
sudo apt remove kde-standard
# 彻底卸载
sudo apt remove --purge kde*
# 安装 XFCE 桌面环境
sudo apt update
sudo apt install xfce4

# 卸载 XFCE 桌面环境
sudo apt remove xfce4
# 彻底卸载
sudo apt remove --purge xfce*
# 安装 X Window 桌面环境
sudo apt update
sudo apt install xorg

# 卸载 X Window 桌面环境
sudo apt remove xorg
# 彻底卸载
sudo apt remove --purge xorg*
# 重启计算机选择图形界面选项
sudo reboot

安装完成重启即可,下是卸载时要继续的命令,卸载完成也要重启

# 移除显示管理器
sudo apt-get remove gdm lightdm sddm
# 禁用启动时加载图形界面
sudo bash -c 'echo "/nonexistent" > /etc/X11/default-display-manager'
# 禁用图形界面的服务
sudo systemctl disable gdm
sudo systemctl disable lightdm
sudo systemctl disable sddm
# 卸载时再执行清理无用依赖后重启
sudo apt autoremove

6. Debian 常用命令

① Debian 常用命令整理

② Debian 操作系统常用命令指南

③ 详解 Ubuntu 中 apt 和 apt-get 命令的区别

④ 宝塔面板常用 Linux 命令

7. apt 和 apt-get 命令的区别(好像没区别)

apt 命令apt-get 命令命令的功能
apt installapt-get install安装软件包
apt removeapt-get remove移除软件包
apt purgeapt-get purge移除软件包及配置文件
apt updateapt-get update刷新存储库索引
apt upgradeapt-get upgrade升级所有可升级的软件包
apt autoremoveapt-get autoremove自动删除不需要的包
apt full-upgradeapt-get dist-upgrade在升级软件包时自动处理依赖关系
apt searchapt-cache search搜索应用程序
apt showapt-cache show显示包的详细信息

当然 apt 还有一些自己的命令:

新的 apt 命令命令的功能
apt list列出包含条件的包(已安装、可升级等)
apt edit-sources编辑源列表