Linux 安装

学习 Linux 建议从字符界面开始,可通过虚拟机安装不带图形界面的服务器版本。

选择一个 Linux 发行版

2020年12月08日,CentOS官方宣布了停止维护CentOS Linux的计划,并推出了CentOS Stream项目。

  • CentOS Stream 是一个滚动升级的版本,而不是 Red Hat Enterprise Linux 的复刻版本。
  • CentOS Stream 无法保障系统稳定性与兼容性,当 CentOS Stream 被运用于生产环境时,可能存在的风险仍未知。
  • Red Hat Enterprise Linux 是商用,需要购买订阅服务。因此您需要关注业务成本的变化。

针对希望使用免费镜像,并延续开源社区镜像使用习惯的个人或企业,可供选择的列表如下:

安装

本教程所使用的环境为 AlmaLinux

推荐使用 Vagrant boxes almalinux/8 安装。

如果手工安装,需要下载服务器版本,可用的镜像列表如下:

在 isos 目录下,下载 minimal 版本

如:8/isos/x86_64/AlmaLinux-8.5-x86_64-minimal.iso

ssh 客户端

macOS 用户直接在 terminal 或者 iTerm2 上使用系统自带的 ssh 命令。

windows 用户可以使用 PuTTY 或其它

使用 Vagrant 管理虚拟机的用户用 vagrant ssh 命令。

CentOS 与 Debian 的使用区别

CentOS 基于 Red Hat Enterprise Linux (RHEL),Ubuntu 基于 Debian

CentOS 常用于服务器,Ubuntu 常用于桌面。

CentOS 更新周期长,Ubuntu 更新周期短。

CentOS 使用 RPM 包格式。使用 yum(在 CentOS 8 中更新为 dnf)工具来管理软件依赖。

Ubuntu 使用 DEB 包格式。使用 apt 的工具(包括 apt-cache、apt-get 和 dpkg)来管理 DEB 包,就像 yum/dnf 管理 rpm 包一样。