上一篇 下一篇 分享链接 返回 返回顶部

1. Debian 又被捧红了:稳定系统的价值回来了 2. 为什么越来越多人把服务器换成 Debian? 3. Debian 12 上手指南:从安装到常用命令 4. CentOS 之后,Debian 成了很多人的新选择 5. Debian 为什么重新火了?稳定、干净、好维护 6. 服务器装什么系统?Debian 正在成为答案 7. Debian 12 实用入门:原因、配置和命令全整理 8. 从 VPS 到 Docker,Debian 为什么越来越受欢迎? 9. Debian 不声不响火了:

发布人:慈云数据-客服中心 发布时间:14小时前 阅读量:4

Debian 为什么突然火了|附完整命令

过去很长一段时间里,提到 Linux 发行版,很多人的第一反应可能是 Ubuntu、CentOS、Arch、Fedora,甚至是一些面向桌面用户的 Manjaro、Linux Mint。相比之下,Debian 常常给人的印象是“老牌”“稳定”“保守”“适合服务器”,似乎不那么热闹。

但这两年,Debian 的存在感明显变强了。

无论是在服务器部署、云原生环境、个人开发机、轻量桌面系统,还是 Docker 镜像、家庭服务器、软路由、NAS、虚拟机环境里,Debian 都越来越频繁地被推荐。很多原本使用 Ubuntu、CentOS、甚至 Arch 的用户,也开始重新关注 Debian。

那么问题来了:Debian 为什么突然火了?它到底适合谁?又该如何安装、配置和使用?

这篇文章将从原因、优势、适用场景、安装配置以及常用命令几个方面,完整聊一聊 Debian,并附上常用命令,方便直接复制使用。


一、Debian 是什么?

Debian 是一个非常经典的 Linux 发行版,诞生于 1993 年,是目前历史最悠久、影响力最大的 Linux 发行版之一。

它最大的特点可以用几个词概括:

  • 稳定
  • 自由
  • 社区驱动
  • 软件仓库庞大
  • 适合服务器
  • 适合长期使用
  • 很多发行版的上游基础

很多人熟悉的 Ubuntu,其实就是基于 Debian 发展而来的。还有 Linux Mint、Kali Linux、Raspberry Pi OS、Proxmox VE 等,也都与 Debian 有着非常紧密的关系。

如果把 Linux 发行版看作一棵大树,那么 Debian 无疑是其中非常粗壮的一根主干。


二、Debian 为什么突然火了?

1. CentOS 传统路线变化,用户开始寻找替代方案

Debian 变火,一个很重要的背景是 CentOS 的变化。

过去很多服务器用户喜欢 CentOS,原因很简单:稳定、免费、和 RHEL 生态接近。但 CentOS Linux 停止维护之后,CentOS Stream 的定位发生变化,不再是过去那种“RHEL 下游稳定复刻版”,而更像是 RHEL 的上游滚动预览版本。

这让一部分追求长期稳定的用户开始寻找替代方案。

可选项包括:

  • Debian
  • Rocky Linux
  • AlmaLinux
  • Ubuntu Server
  • openSUSE Leap
  • Oracle Linux

其中 Debian 因为历史悠久、社区稳定、包管理成熟、升级路线清晰,逐渐成为很多人的首选。

尤其是中小团队、个人开发者、独立站长、运维爱好者,往往更愿意选择 Debian。它没有复杂的商业背景,文档丰富,社区资料多,系统非常干净。


2. Debian 12 发布后体验明显提升

Debian 12,代号 Bookworm,是近年来非常受欢迎的版本。

它带来了较新的内核、更新的软件包、更好的硬件支持,以及更完善的桌面环境体验。

很多人过去觉得 Debian “软件太旧”,但到了 Debian 12,这种印象有所改变。虽然 Debian 依然不是激进更新的发行版,但它的软件版本已经足够满足大多数服务器、开发和桌面使用需求。

Debian 12 默认软件相对稳定,同时兼顾了可用性。对很多人来说,这正是最舒服的平衡点。

你不用每天担心滚动更新把系统弄坏,也不用忍受太过陈旧的软件环境。


3. Docker、云服务器、虚拟化环境中 Debian 很受欢迎

现在很多应用都是通过 Docker 部署的,而 Debian 在容器环境中非常常见。

很多官方镜像都基于 Debian,例如:

  • python
  • node
  • golang
  • php
  • postgres
  • nginx
  • redis 的部分变体

相比 Ubuntu,Debian 镜像通常更简洁;相比 Alpine,Debian 的兼容性更好。Alpine 使用 musl libc,虽然体积小,但有时会遇到兼容性问题。而 Debian 使用 glibc,兼容性更接近传统 Linux 环境。

所以在生产环境中,很多开发者更愿意使用 Debian slim 镜像,比如:

debian:12-slim
python:3.12-slim
node:22-bookworm-slim

这类镜像体积不算夸张,又有很好的兼容性,是非常实用的选择。


4. Debian 的稳定性真的很适合服务器

Debian 的核心优势仍然是稳定。

这里说的稳定,不只是“不容易崩”,还包括:

  • 包版本变化可控
  • 依赖关系可靠
  • 安全更新及时
  • 发行周期清晰
  • 系统行为长期一致
  • 升级风险相对较低

对于服务器来说,稳定比“新”更重要。

很多生产环境并不需要最新版本的软件,它们更需要系统可预测、可维护、出问题时资料好查。Debian 在这一点上非常优秀。

例如你部署一个网站、数据库、反向代理、监控服务、内网工具、家庭服务器,Debian 都是非常合适的底座。


5. Debian 比 Ubuntu 更“纯净”

Ubuntu 非常流行,也很适合新手,但有些用户并不喜欢 Ubuntu 自带的一些默认选择,例如 Snap、部分商业服务集成、系统预装内容等。

Debian 相对更纯净。

默认安装后的 Debian 系统通常比较干净,尤其是服务器版本。你需要什么,就自己安装什么。没有太多额外组件,也没有太多发行版层面的定制。

这对于喜欢掌控系统的人来说非常舒服。


6. 适合低配置机器和老电脑

Debian 对硬件资源要求不高,非常适合老电脑、迷你主机、低配 VPS、家庭服务器、软路由设备。

如果你选择轻量桌面环境,比如 XFCE、LXQt、MATE,Debian 可以在较低配置的电脑上流畅运行。

常见配置例如:

  • 2 核 CPU
  • 2GB 内存
  • 20GB 硬盘

都可以运行 Debian。作为服务器使用,甚至更低配置也没问题。

这也是很多家庭实验室、NAS、旁路由、小主机用户喜欢 Debian 的原因。


三、Debian 适合哪些人?

适合 Debian 的人

如果你符合下面这些情况,非常适合使用 Debian:

  1. 想搭建稳定服务器;
  2. 想部署 Docker、Nginx、MySQL、PostgreSQL、Redis;
  3. 想搭建个人博客、网盘、监控系统;
  4. 想给老电脑装一个轻量 Linux;
  5. 不喜欢太多预装软件;
  6. 希望系统长期稳定运行;
  7. 想学习原汁原味的 Linux;
  8. 想要一个干净可靠的开发环境;
  9. 想运行家庭服务器、NAS、小主机;
  10. 希望系统维护成本低。

不太适合 Debian 的人

当然,Debian 也不是完美适合所有人。

如果你追求:

  • 最新显卡驱动;
  • 最新桌面环境;
  • 最新内核;
  • 最新编程语言版本;
  • 滚动更新体验;
  • 开箱即用的游戏环境;

那么 Arch、Fedora、openSUSE Tumbleweed、Ubuntu 最新版可能更适合你。

Debian 的哲学不是“最快最新”,而是“稳定可靠”。


四、安装 Debian 后建议做的事情

下面以 Debian 12 为例,整理一套常用初始化命令。适合服务器、VPS、虚拟机、个人电脑使用。

注意:以下命令默认你拥有 root 权限,或者可以使用 sudo


五、查看系统版本

安装完成后,先查看系统信息。

cat /etc/os-release

查看内核版本:

uname -a

查看系统架构:

dpkg --print-architecture

查看磁盘情况:

df -h

查看内存情况:

free -h

查看 CPU 信息:

lscpu

六、更新系统软件包

Debian 使用 apt 作为主要包管理工具。

更新软件包索引:

sudo apt update

升级已安装软件:

sudo apt upgrade -y

完整升级:

sudo apt full-upgrade -y

清理无用包:

sudo apt autoremove -y

清理缓存:

sudo apt clean

推荐组合命令:

sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y

七、安装常用工具

刚装好的 Debian 可能比较精简,建议先安装常用工具:

sudo apt install -y curl wget vim nano git unzip zip tar htop net-tools lsof tree ca-certificates gnupg software-properties-common apt-transport-https

常用工具说明:

工具 作用
curl 发送 HTTP 请求,下载文件
wget 下载文件
vim 文本编辑器
nano 简单文本编辑器
git 代码版本管理
unzip/zip 压缩解压
htop 查看系统资源
net-tools 提供 ifconfig 等工具
lsof 查看文件和端口占用
tree 树形查看目录
ca-certificates HTTPS 证书支持
gnupg GPG 密钥工具

八、配置 sudo

有些 Debian 安装方式默认没有启用普通用户 sudo。

先切换到 root:

su -

安装 sudo:

apt install -y sudo

把用户加入 sudo 组,将 youruser 替换成你的用户名:

usermod -aG sudo youruser

退出重新登录:

exit

验证 sudo:

sudo whoami

如果输出:

root

说明配置成功。


九、修改 Debian 软件源

如果你在国内使用 Debian,官方源可能速度较慢,可以换成国内镜像源。

先备份源文件:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

编辑源文件:

sudo nano /etc/apt/sources.list

Debian 12 清华源示例

写入以下内容:

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware

保存后更新:

sudo apt update

Debian 12 阿里云源示例

deb https://mirrors.aliyun.com/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free non-free-firmware

更新:

sudo apt update

十、设置时区

查看当前时间:

date

查看当前时区:

timedatectl

设置为上海时区:

sudo timedatectl set-timezone Asia/Shanghai

开启 NTP 自动同步:

sudo timedatectl set-ntp true

再次查看:

timedatectl

十一、配置 SSH

服务器使用 Debian 时,SSH 是最常用的远程登录方式。

安装 OpenSSH Server:

sudo apt install -y openssh-server

启动 SSH:

sudo systemctl start ssh

设置开机自启:

sudo systemctl enable ssh

查看状态:

sudo systemctl status ssh

编辑 SSH 配置:

sudo nano /etc/ssh/sshd_config

常见安全配置示例:

PermitRootLogin no
PasswordAuthentication yes
PubkeyAuthentication yes
Port 22

如果你想修改 SSH 端口,例如改为 2222:

Port 2222

重启 SSH:

sudo systemctl restart ssh

查看端口监听:

sudo ss -tulnp | grep ssh

远程连接示例:

ssh username@server_ip

指定端口连接:

ssh -p 2222 username@server_ip

十二、配置防火墙 UFW

安装 UFW:

sudo apt install -y ufw

允许 SSH:

sudo ufw allow OpenSSH

如果 SSH 使用 2222 端口:

sudo ufw allow 2222/tcp

允许 HTTP 和 HTTPS:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

启用防火墙:

sudo ufw enable

查看状态:

sudo ufw status verbose

删除规则示例:

sudo ufw delete allow 80/tcp

关闭防火墙:

sudo ufw disable

十三、安装 Nginx

Debian 很适合部署网站服务,Nginx 是最常用的 Web 服务器之一。

安装 Nginx:

sudo apt install -y nginx

启动 Nginx:

sudo systemctl start nginx

设置开机自启:

sudo systemctl enable nginx

查看状态:

sudo systemctl status nginx

测试配置:

sudo nginx -t

重载配置:

sudo systemctl reload nginx

重启 Nginx:

sudo systemctl restart nginx

默认网站目录:

/var/www/html

创建测试页面:

echo "Hello Debian" | sudo tee /var/www/html/index.html

访问服务器 IP:

http://你的服务器IP

十四、安装 Docker

Docker 是现在部署应用最常用的方式之一。

安装依赖:

sudo apt update
sudo apt install -y ca-certificates curl gnupg

创建 keyrings 目录:

sudo install -m 0755 -d /etc/apt/keyrings

添加 Docker 官方 GPG 密钥:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

设置权限:

sudo chmod a+r /etc/apt/keyrings/docker.gpg

添加 Docker 软件源:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新索引:

sudo apt update

安装 Docker:

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

启动 Docker:

sudo systemctl start docker

设置开机自启:

sudo systemctl enable docker

查看版本:

docker --version

测试运行:

sudo docker run hello-world

将当前用户加入 Docker 组:

sudo usermod -aG docker $USER

重新登录后验证:

docker ps

查看 Docker Compose 版本:

docker compose version

十五、常用 Docker 命令

查看容器:

docker ps

查看所有容器:

docker ps -a

查看镜像:

docker images

拉取镜像:

docker pull nginx

运行 Nginx 容器:

docker run -d --name nginx-demo -p 8080:80 nginx

查看日志:

docker logs nginx-demo

进入容器:

docker exec -it nginx-demo bash

停止容器:

docker stop nginx-demo

启动容器:

docker start nginx-demo

删除容器:

docker rm nginx-demo

删除镜像:

docker rmi nginx

清理无用资源:

docker system prune -a

十六、安装数据库

安装 MariaDB

MariaDB 是 MySQL 的一个常用替代方案。

sudo apt install -y mariadb-server

启动服务:

sudo systemctl start mariadb

设置开机自启:

sudo systemctl enable mariadb

安全初始化:

sudo mysql_secure_installation

登录数据库:

sudo mysql

创建数据库和用户:

CREATE DATABASE mydb DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

安装 PostgreSQL

sudo apt install -y postgresql postgresql-contrib

启动服务:

sudo systemctl start postgresql

设置开机自启:

sudo systemctl enable postgresql

切换到 postgres 用户:

sudo -i -u postgres

进入 PostgreSQL:

psql

创建用户和数据库:

CREATE USER myuser WITH PASSWORD 'mypassword';
CREATE DATABASE mydb OWNER myuser;
\q

退出用户:

exit

十七、查看端口和进程

查看监听端口:

sudo ss -tulnp

查看某个端口:

sudo ss -tulnp | grep 80

使用 lsof 查看端口:

sudo lsof -i :80

查看进程:

ps aux

查找进程:

ps aux | grep nginx

结束进程:

sudo kill PID

强制结束进程:

sudo kill -9 PID

十八、磁盘管理常用命令

查看磁盘:

lsblk

查看分区:

sudo fdisk -l

查看磁盘占用:

df -h

查看目录大小:

du -sh /var/log

查看当前目录下各文件夹大小:

du -h --max-depth=1

查找大文件:

sudo find / -type f -size +1G 2>/dev/null

清理 apt 缓存:

sudo apt clean

清理日志示例:

sudo journalctl --vacuum-time=7d

查看日志占用:

journalctl --disk-usage

十九、系统服务管理

Debian 使用 systemd 管理服务。

查看服务状态:

sudo systemctl status nginx

启动服务:

sudo systemctl start nginx

停止服务:

sudo systemctl stop nginx

重启服务:

sudo systemctl restart nginx

重载服务:

sudo systemctl reload nginx

设置开机自启:

sudo systemctl enable nginx

取消开机自启:

sudo systemctl disable nginx

查看所有运行服务:

systemctl list-units --type=service --state=running

查看开机启动项:

systemctl list-unit-files --type=service

二十、Debian 的优缺点总结

Debian 的优点

  1. 稳定可靠
    非常适合服务器和长期运行环境。

  2. 软件仓库丰富
    大量软件可以直接通过 apt 安装。

  3. 社区强大
    文档、教程、问题解决资料非常多。

  4. 系统干净
    默认安装较少,适合按需配置。

  5. 适合 Docker 和云服务器
    兼容性好,镜像生态成熟。

  6. 升级路线清晰
    从 Debian 11 升到 Debian 12 有明确文档支持。

  7. 硬件支持越来越好
    Debian 12 开始对固件支持更友好。

Debian 的缺点

  1. 软件版本不是最新
    对追新用户不够友好。

  2. 新手桌面体验不如 Ubuntu 开箱即用
    某些驱动、输入法、软件源配置需要手动处理。

  3. 默认配置偏保守
    需要用户自己调整。

  4. 对游戏玩家不是最佳选择
    如果主要用于游戏,可能 Ubuntu、Fedora 更省心。


二十一、Debian 到底值不值得用?

如果你问我:Debian 为什么突然火了?

答案其实很简单:大家重新意识到了“稳定、干净、可控”的价值。

在服务器领域,稳定永远是第一位的。
在开发环境里,可控比花哨更重要。
在 Docker 和云原生时代,系统底座越简单越好。
在 CentOS 传统路线变化后,用户也确实需要一个可信赖的长期选择。

Debian 恰好满足这些需求。

它不是最炫的 Linux 发行版,也不是软件最新的发行版,但它是那种你装好之后可以放心使用很久的系统。很多时候,一个操作系统最好的状态,就是你几乎感觉不到它的存在。

它安静、稳定、可靠,不抢戏,却能把事情做好。

这正是 Debian 重新变火的根本原因。


二十二、推荐的一键初始化命令

如果你刚安装好 Debian 12,可以先执行下面这组命令:

sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget vim nano git unzip zip tar htop net-tools lsof tree ca-certificates gnupg software-properties-common apt-transport-https ufw
sudo timedatectl set-timezone Asia/Shanghai
sudo timedatectl set-ntp true
sudo apt autoremove -y
sudo apt clean

如果是服务器,再开启 SSH、防火墙:

sudo apt install -y openssh-server
sudo systemctl enable --now ssh
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status verbose

如果要部署网站:

sudo apt install -y nginx
sudo systemctl enable --now nginx
sudo nginx -t

如果要部署容器服务:

sudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl enable --now docker
sudo docker run hello-world

结语

Debian 的“火”,不是突然冒出来的流量,而是多年积累后的重新被看见。

当用户经历了发行版路线变化、云服务器普及、Docker 部署常态化、低成本家庭服务器兴起之后,大家越来越需要一个稳定、干净、可靠、长期可维护的 Linux 系统。

Debian 正好站在这个位置上。

如果你正在寻找一个适合服务器、开发机、小主机、虚拟机、Docker 宿主机的系统,那么 Debian 非常值得尝试。它可能不会给你太多惊喜,但它会给你一种更重要的东西:安心

目录结构
全文