![如何检查我安装了哪个 CentOS 7 发行版? (最小或全部)](https://linux22.com/image/111408/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E6%88%91%E5%AE%89%E8%A3%85%E4%BA%86%E5%93%AA%E4%B8%AA%20CentOS%207%20%E5%8F%91%E8%A1%8C%E7%89%88%EF%BC%9F%20%EF%BC%88%E6%9C%80%E5%B0%8F%E6%88%96%E5%85%A8%E9%83%A8%EF%BC%89.png)
所以我在我的机器上的虚拟机中运行 CentOS,并从以下位置下载了 ISO这里。问题是,我不记得我使用的是哪个发行版,Everything ISO 还是 Minimal ISO。在命令行界面中检查这一点的好方法是什么?
答案1
如果您想检查最初安装的内容,请%packages
检查/root/anaconda-ks.cfg
如果您进行了最小安装,它应该如下所示:
@minimal
@core
如果您从 Everything ISO 安装,并且指定了图形服务器安装,例如,它应该如下所示:
@graphical-server-environment
@base
@core
@desktop-debugging
@dial-up
@fonts
@gnome-desktop
@guest-agents
@guest-desktop-agents
@input-methods
@internet-browser
@multimedia
@print-client
@x11
答案2
另一种方法是
rpm --query centos-release
或者
cat /etc/os-release
或者
hostnamectl
答案3
这一切都与 ISO 映像的大小和预安装软件包的数量有关,CentOS 基础是相同的。因此,我认为,检查当前系统安装的 ISO 映像是没有必要的,但通过检查包管理器另外安装了哪些包(仅是我的假设),可能可以间接进行检查。
我不使用 CentOS,但使用 Ubuntu 完整版和最小版本 - 区别如下:最小版本没有 GUI 和 Firefox、Libreoffice 等软件包。只有基本/最小工作系统,仅带有命令行界面。如果我想添加包 - 我通过包管理器从相同的存储库手动安装它们。在完整版本中,它们都已预安装和配置。最后,我可以通过安装所有需要的软件包将最小版本转换为完整版本。
这里简单解释一下Centos 7 ISO镜像的差异http://centos.ufes.br/7/isos/x86_64/0_README.txt
CentOS-7-x86_64-DVD-1611.iso
此 DVD 映像包含可以使用安装程序安装的所有软件包。这是为大多数用户推荐的图像。CentOS-7-x86_64-Everything-1611.iso
该镜像包含 CentOS 7 的完整软件包集。它可用于安装或填充本地镜像。该映像需要双层 DVD 或 8GB USB 闪存驱动器。CentOS-7-x86_64-Minimal-1611.iso
该映像的目的是安装一个非常基本的 CentOS 7 系统,并使用运行系统所需的最少软件包。请将这个映像刻录到 CD 上并用它启动您的计算机。一组预先选择的软件包将安装在您的系统上。其他一切都需要使用 yum 安装。此映像安装的一组软件包与从完整 DVD 映像中选择名为“Minimal”的组时安装的软件包相同。