Linux 运维

Linux 新系统必备软件:从装机到可用的一站式安装清单

· 更新于 2026/04/29 · Linux 运维
Max AI 专属导读

文章 AI 总结

用更短的路径抓住本文重点

  • 新装Linux系统虽轻量但缺少基础工具,需按Ubuntu/Debian/Fedora/Arch分类补充安装命令行与桌面组件。
  • 优先更新系统后,依次部署开发环境、SSH远程、防火墙UFW及Fail2ban,服务器需特别关注安全防护。
  • 桌面用户侧重浏览器、影音解码、中文字体与Flatpak商店,服务器则需Docker、监控及磁盘维护工具。
  • 文章提供多发行版一键安装命令,涵盖编译工具、Python/Node.js环境及常用压缩格式支持。
  • 安装完成后建议检查系统版本、磁盘空间与开机服务,及时清理无用包保持系统整洁。

刚装好的 Linux 系统通常比较“干净”,这既是优点,也是缺点。优点是系统轻量、没有多余软件;缺点是很多日常工具、开发工具、影音组件和维护工具都需要自己补齐。

这篇文章整理了一份 Linux 新系统必备软件清单,并尽量给出可直接复制执行的安装命令。无论你使用的是 Ubuntu、Debian、Fedora,还是 Arch Linux,都可以按需选择。

提醒:不同发行版的软件包名称可能略有差异。建议先更新系统,再安装软件。


一、先更新系统#

新系统第一步一定是更新软件源和系统补丁。

Ubuntu / Debian#

sudo apt update && sudo apt upgrade -y

Fedora#

sudo dnf upgrade --refresh -y

Arch Linux#

sudo pacman -Syu

二、基础命令工具#

这些工具虽然不起眼,但几乎每天都会用到。

推荐软件#

  • curl:命令行请求网络接口、下载文件
  • wget:下载文件
  • git:代码版本管理
  • vim / nano:终端文本编辑器
  • unzip / zip:压缩与解压
  • tar:打包工具
  • htop:更好用的进程查看器
  • tree:以树形结构查看目录
  • lsof:查看端口和文件占用
  • net-tools:提供 ifconfig 等传统网络命令

Ubuntu / Debian 安装#

sudo apt install -y curl wget git vim nano unzip zip tar htop tree lsof net-tools

Fedora 安装#

sudo dnf install -y curl wget git vim nano unzip zip tar htop tree lsof net-tools

Arch Linux 安装#

sudo pacman -S --needed curl wget git vim nano unzip zip tar htop tree lsof net-tools

三、开发环境必备#

如果你准备用 Linux 写代码,下面这些基本工具建议先装好。

1. 编译工具#

Ubuntu / Debian#

sudo apt install -y build-essential pkg-config cmake make gcc g++

Fedora#

sudo dnf groupinstall -y "Development Tools"
sudo dnf install -y cmake pkgconf-pkg-config

Arch Linux#

sudo pacman -S --needed base-devel cmake pkgconf

2. Python 环境#

Ubuntu / Debian#

sudo apt install -y python3 python3-pip python3-venv

Fedora#

sudo dnf install -y python3 python3-pip

Arch Linux#

sudo pacman -S --needed python python-pip

常用命令:

python3 --version
pip3 --version

3. Node.js 环境#

如果只是普通使用,可以直接安装发行版仓库里的 Node.js。

Ubuntu / Debian#

sudo apt install -y nodejs npm

Fedora#

sudo dnf install -y nodejs npm

Arch Linux#

sudo pacman -S --needed nodejs npm

如果需要管理多个 Node.js 版本,推荐使用 nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

安装完成后重启终端,再执行:

nvm install --lts
nvm use --lts
node -v
npm -v

四、网络与远程连接工具#

Linux 经常用于服务器、开发机或远程环境,网络工具非常重要。

推荐软件#

  • openssh-client:SSH 客户端
  • openssh-server:SSH 服务端
  • rsync:文件同步
  • nmap:端口扫描与网络诊断
  • traceroute:路由追踪
  • dnsutils / bind-utils:DNS 查询工具

Ubuntu / Debian#

sudo apt install -y openssh-client openssh-server rsync nmap traceroute dnsutils

启动 SSH 服务:

sudo systemctl enable --now ssh

Fedora#

sudo dnf install -y openssh-clients openssh-server rsync nmap traceroute bind-utils
sudo systemctl enable --now sshd

Arch Linux#

sudo pacman -S --needed openssh rsync nmap traceroute bind
sudo systemctl enable --now sshd

查看本机 IP:

ip addr

测试端口是否监听:

sudo lsof -i :22

五、浏览器与下载工具#

桌面用户最少需要一个现代浏览器。

Firefox#

很多发行版默认自带 Firefox,如果没有,可以这样安装:

Ubuntu / Debian#

sudo apt install -y firefox

Fedora#

sudo dnf install -y firefox

Arch Linux#

sudo pacman -S --needed firefox

Chromium#

Ubuntu / Debian#

sudo apt install -y chromium-browser

如果提示包不存在,可以使用:

sudo apt install -y chromium

Fedora#

sudo dnf install -y chromium

Arch Linux#

sudo pacman -S --needed chromium

六、影音与图片工具#

新系统常见问题之一是视频播放、音频解码、图片查看不完整。

推荐软件#

  • vlc:万能播放器
  • ffmpeg:音视频处理工具
  • gimp:图片编辑
  • imagemagick:命令行图片处理

Ubuntu / Debian#

sudo apt install -y vlc ffmpeg gimp imagemagick

Fedora#

Fedora 默认源对部分多媒体编解码支持有限,建议先启用 RPM Fusion:

sudo dnf install -y \
  https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
  https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

然后安装:

sudo dnf install -y vlc ffmpeg gimp ImageMagick

Arch Linux#

sudo pacman -S --needed vlc ffmpeg gimp imagemagick

七、办公与文档工具#

如果你需要打开 Word、Excel、PPT 或 PDF,建议安装这些工具。

推荐软件#

  • libreoffice:办公套件
  • evince / okular:PDF 阅读器
  • calibre:电子书管理

Ubuntu / Debian#

sudo apt install -y libreoffice evince calibre

Fedora#

sudo dnf install -y libreoffice evince calibre

Arch Linux#

sudo pacman -S --needed libreoffice-fresh evince calibre

八、系统维护与磁盘工具#

这些工具适合排查空间占用、磁盘情况和系统状态。

推荐软件#

  • ncdu:查看目录空间占用
  • duf:更直观的磁盘使用情况
  • iotop:查看磁盘读写进程
  • btop:漂亮的系统监控工具
  • smartmontools:查看硬盘健康状态

Ubuntu / Debian#

sudo apt install -y ncdu iotop smartmontools btop

duf 在部分 Debian/Ubuntu 版本中可能没有,可以使用官方 release 或第三方源安装。

Fedora#

sudo dnf install -y ncdu duf iotop smartmontools btop

Arch Linux#

sudo pacman -S --needed ncdu duf iotop smartmontools btop

常用检查命令:

df -h
ncdu /
btop
sudo smartctl -a /dev/sda

九、安全工具与防火墙#

Linux 也需要基本安全配置,尤其是服务器环境。

UFW 防火墙#

Ubuntu / Debian:

sudo apt install -y ufw
sudo ufw allow ssh
sudo ufw enable
sudo ufw status

Fedora:

sudo dnf install -y ufw
sudo systemctl enable --now ufw
sudo ufw allow ssh
sudo ufw enable

Arch Linux:

sudo pacman -S --needed ufw
sudo systemctl enable --now ufw
sudo ufw allow ssh
sudo ufw enable

Fail2ban 防暴力破解#

如果你的机器开启了 SSH,并且暴露在公网,建议安装 Fail2ban。

Ubuntu / Debian#

sudo apt install -y fail2ban
sudo systemctl enable --now fail2ban

Fedora#

sudo dnf install -y fail2ban
sudo systemctl enable --now fail2ban

Arch Linux#

sudo pacman -S --needed fail2ban
sudo systemctl enable --now fail2ban

查看状态:

sudo systemctl status fail2ban

十、压缩包与字体支持#

中文用户建议补充字体和常见压缩格式支持。

Ubuntu / Debian#

sudo apt install -y p7zip-full p7zip-rar unrar fonts-noto-cjk fonts-wqy-zenhei fonts-wqy-microhei

Fedora#

sudo dnf install -y p7zip p7zip-plugins unrar google-noto-cjk-fonts wqy-zenhei-fonts wqy-microhei-fonts

Arch Linux#

sudo pacman -S --needed p7zip unrar noto-fonts-cjk wqy-zenhei wqy-microhei

安装完成后可以刷新字体缓存:

fc-cache -fv

十一、容器工具 Docker#

如果你经常部署服务或运行开发环境,Docker 非常实用。

Ubuntu / Debian 快速安装#

sudo apt install -y docker.io docker-compose-plugin
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

执行完 usermod 后,需要退出当前账号重新登录,用户组才会生效。

测试 Docker:

docker version
docker run hello-world

Fedora#

sudo dnf install -y docker docker-compose
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

Arch Linux#

sudo pacman -S --needed docker docker-compose
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

十二、Flatpak 应用商店#

如果你是桌面 Linux 用户,Flatpak 可以让你更方便地安装跨发行版软件。

Ubuntu / Debian#

sudo apt install -y flatpak

添加 Flathub:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Fedora#

Fedora 通常已经内置 Flatpak。如果没有:

sudo dnf install -y flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Arch Linux#

sudo pacman -S --needed flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

常见 Flatpak 软件安装示例:

flatpak install flathub org.videolan.VLC
flatpak install flathub com.visualstudio.code
flatpak install flathub com.obsproject.Studio

十三、一键安装命令汇总#

如果你使用 Ubuntu 或 Debian,可以直接执行下面这条命令,先安装大部分常用工具:

sudo apt update && sudo apt install -y \
  curl wget git vim nano unzip zip tar htop tree lsof net-tools \
  build-essential pkg-config cmake make gcc g++ \
  python3 python3-pip python3-venv nodejs npm \
  openssh-client openssh-server rsync nmap traceroute dnsutils \
  vlc ffmpeg gimp imagemagick libreoffice evince calibre \
  ncdu iotop smartmontools btop ufw fail2ban \
  p7zip-full p7zip-rar unrar fonts-noto-cjk fonts-wqy-zenhei fonts-wqy-microhei \
  flatpak

如果你使用 Fedora:

sudo dnf upgrade --refresh -y && sudo dnf install -y \
  curl wget git vim nano unzip zip tar htop tree lsof net-tools \
  cmake pkgconf-pkg-config python3 python3-pip nodejs npm \
  openssh-clients openssh-server rsync nmap traceroute bind-utils \
  vlc ffmpeg gimp ImageMagick libreoffice evince calibre \
  ncdu duf iotop smartmontools btop ufw fail2ban \
  p7zip p7zip-plugins unrar google-noto-cjk-fonts wqy-zenhei-fonts wqy-microhei-fonts \
  flatpak

如果你使用 Arch Linux:

sudo pacman -Syu
sudo pacman -S --needed \
  curl wget git vim nano unzip zip tar htop tree lsof net-tools \
  base-devel cmake pkgconf python python-pip nodejs npm \
  openssh rsync nmap traceroute bind \
  vlc ffmpeg gimp imagemagick libreoffice-fresh evince calibre \
  ncdu duf iotop smartmontools btop ufw fail2ban \
  p7zip unrar noto-fonts-cjk wqy-zenhei wqy-microhei \
  flatpak docker docker-compose

十四、装完后建议做的几件事#

1. 检查系统版本#

cat /etc/os-release

2. 检查内核版本#

uname -r

3. 检查磁盘空间#

df -h

4. 检查内存#

free -h

5. 检查开机启动服务#

systemctl list-unit-files --type=service --state=enabled

6. 清理无用软件包#

Ubuntu / Debian:

sudo apt autoremove -y
sudo apt clean

Fedora:

sudo dnf autoremove -y
sudo dnf clean all

Arch Linux:

sudo pacman -Sc

结语#

Linux 新系统不需要一次性装满所有软件,最好的方式是先安装基础工具、网络工具、安全工具和常用开发环境,然后根据自己的使用场景慢慢补充。

如果你是桌面用户,可以重点安装浏览器、影音工具、办公工具、字体和 Flatpak;如果你是服务器用户,则更应该关注 SSH、防火墙、Fail2ban、Docker、系统监控和磁盘维护工具。

装好这些软件之后,一个全新的 Linux 系统基本就能满足日常使用、开发调试和服务器维护需求了。

Linux 新系统必备软件:从装机到可用的一站式安装清单

https://maxs.eu.org/posts/90cvfgs8ihg1.html
本文作者
马小酷
发布于
更新于
版权协议
CC BY-NC-SA 4.0

转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!

文章标签

Comments

评论

欢迎留下你的看法,也欢迎补充不同视角。