데스크톱 버전과 비교하여 Linux 배포판의 서버 버전에는 어떤 구성 요소가 누락되어 있습니까? 사라진 것은 DE뿐인가요?

데스크톱 버전과 비교하여 Linux 배포판의 서버 버전에는 어떤 구성 요소가 누락되어 있습니까? 사라진 것은 DE뿐인가요?

저는 리눅스를 처음 접했습니다. Linux 세계에서 배포판에는 일반적으로 서버와 데스크탑, Ubuntu Server와 Ubuntu Desktop이라는 두 가지 버전이 있습니다. SUSE Linux 엔터프라이즈 서버 및 데스크탑.

인터넷의 많은 정보에 따르면 서버 버전에는 일반적으로 DE(데스크톱 환경)가 포함되어 있지 않습니다. 그렇다면 서버 버전에 DE가 부족한 것인지, 아니면 서버 버전과 데스크톱 버전 사이에 다른 차이점이 있는지 궁금합니다.

답변1

이유 1: 공간 절약

이와 같은 배포판의 구분은 실제로 시스템에 다운로드하고 설치해야 하는 항목의 양과 더 관련이 있습니다. 미디어(DVD)+에 어떤 패키지가 번들로 제공되는지, 특정 버전을 사용할 때 어떤 패키지가 기본적으로 설치되는지 외에는 서버 버전과 데스크톱 버전 간에 실제로 차이가 없습니다.

예를 들어 서버 또는 최소 버전을 사용하여 CentOS를 쉽게 설치할 수 있으며 시스템이 가동되면 다음과 같은 명령을 실행할 수 있습니다.

$ 냠 그룹 설치'..데스크탑 환경..'

완전한 기능을 갖춘 데스크탑 버전으로 만드는 데 필요한 모든 패키지를 설치하십시오.

이유 #2: 전문 배포판 설치

누락된 사항은 실제로 각 배포판에 따라 다릅니다. 서버 배포판의 경우 다운로드 크기를 줄이고 관리하기 쉽게 만들기 위해 소프트웨어를 제거하려고 시도하는 경우가 많습니다. 따라서 웹 브라우저, LibreOffice 및 GUI 관련 항목은 일반적으로 서버 버전에 포함되지 않습니다. 또한 컴파일러(예: gcc)와 같은 비 GUI 소프트웨어와 실제 서버 설치에 실제로 포함할 필요가 없는 기타 소프트웨어 호스트도 생략됩니다.

몇 가지 예

CentOS 또는 Fedora와 같은 Red Hat 기반 배포판과 같은 다양한 배포판에서 다음 명령을 사용하여 yum다양한 소프트웨어 그룹 목록을 가져올 수 있습니다.

$ yum grouplist
Available environment groups:
   Fedora Server
   Fedora Workstation
   Fedora Cloud Server
   KDE Plasma Workspaces
   Xfce Desktop
   LXDE Desktop
   Cinnamon Desktop
   LXQt Desktop
   MATE Desktop
   Sugar Desktop Environment
   Development and Creative Workstation
   Web Server
   Infrastructure Server
   Basic Desktop
   Minimal Install
Installed groups:
   C Development Tools and Libraries
Available Groups:
   3D Printing
   Administration Tools
   Audio Production
   Authoring and Publishing
   Books and Guides
   Cloud Infrastructure
   Cloud Management Tools
   Cloud Server Tools
   Container Management
   D Development Tools and Libraries
   Design Suite
   Development Tools
   Domain Membership
   Editors
   Educational Software
   Electronic Lab
   Engineering and Scientific
   Fedora Eclipse
   FreeIPA Server
   Games and Entertainment
   Headless Management
   LibreOffice
   MATE Applications
   MATE COMPIZ
   Medical Applications
   Milkymist
   Network Servers
   Office/Productivity
   RPM Development Tools
   Robotics
   Security Lab
   Sound and Video
   System Tools
   Text-based Internet
   Window Managers
Done

그런 다음 다음 명령을 사용하여 각각에 무엇이 포함되어 있는지 확인하십시오.

$ yum groupinfo "X"

-또는- 이후 버전의 Fedora/CentOS에서 예를 들면 다음과 같습니다.

$ yum group info "DNS Name Server" 
Group: DNS Name Server
 Group-Id: dns-server
 Description: This package group allows you to run a DNS name server (BIND) on the system.
 Default Packages:
   +bind-chroot
 Optional Packages:
   bind
   dnsperf
   ldns
   nsd
   pdns
   pdns-recursor
   rbldnsd
   unbound

다음 명령을 사용하여 설치된 그룹의 요약을 가져올 수도 있습니다.

$ yum groups
Available environment groups: 15
Installed groups: 1
Available Groups: 35
Done

관련 정보