우분투 데스크탑은 우분투 서버가 될 수 있습니까?


13

우분투 데스크탑과 서버는 동일한 OS이지만 데스크탑은 X를 실행하고 서버는 dhcp 서버, mysqld, 아파치 등과 같은 것들이 부족하다는 것이 맞습니까? 그리고 그 항목을 추가하면 실제로 서버와 함께 제공된 명령 줄 대신 X가있는 서버입니까?

감사합니다.

편집 : 이것은 모든 리눅스 배포판과 거의 동일합니까? Fedora를 좋아하지만 Fedora Desktop 만 보았습니다. 서버가되도록 업데이트 할 수 있습니다.

답변:


19

차이점은 기본 패키징으로 번들로 제공되는 것에 만 있습니다. 실제로 서버와 워크 스테이션의 차이점은 사용 목적 일뿐입니다. Linux는 어느 경우이든 Linux입니다 (실제로 Windows NT 변형은 패키지 도구 / DLL의 차이와 라이센스에 대한 지불 금액에 대한 라이센스 차이를 강제하는 일부 레지스트리 해킹입니다. 커널은 동일하고 기본 OS는 같은).

즉, Ubuntu Server와 Ubuntu Desktop은 동일한 동전의 양면입니다. 서버는 기본적으로 LAMP 서버 또는 파일 서버를보다 쉽게 ​​설정하고 데스크탑은 더보기 좋으며 사무 도구 / GUI 등을 갖도록하기 위해 일부 패키지와 함께 기본적으로 실행되었습니다. 데스크톱 사용자를위한


9

모두가 말했듯이, 우분투 데스크탑을 우분투 서버로 만들려면 올바른 패키지를 구입해야합니다.

그러나, 있다 당신이 Server 버전을 선택하면 설치 과정의 차이는. 예를 들어 데스크탑 CD에서 지원하지 않는 LVM 볼륨에 Ubuntu를 설치할 수 있습니다.


2
데스크탑 설치를위한 대체 CD는 lvm 및 기타 설정을 지원합니다.
Zoredache

1
우분투 데스크탑 11.10이 LVM을 지원하는 것 같습니다
Boinst

8

맞습니다. 데스크탑의 기본 설치는 ubuntu-desktop메타 패키지를 설치 하여 일반 GUI 인터페이스를 가져옵니다. 또한 metapackages 포함 ubuntu-minimalubuntu-standard함께 기본적인 리눅스 유틸리티를 포함한다.

tasksel서버를 다루고 싶다면 프로그램을 가지고 놀아 라 . 또한 Ubuntu를 사용하려면 별도의 서버 설치 CD가 있습니다.


6

맞습니다 ... 기본적으로 패키지입니다.

SERVER 버전을 설치하고 사용하기 쉽도록 데스크탑 GUI에 추가하는 여러 사람들을 알고 있습니다.

그것으로 놀아 ... 재미있게 보내십시오. :-)

참고 : 나는 한 가지 방법을 권장하지 않습니다. 나는 개인적으로 서버가 가능한 한 적게 실행되는 것을 좋아합니다. 움직이는 부분이 적을수록 파손될 수있는 부분이 줄어 듭니다.


2

Ubuntu 데스크탑 86_64X를 사용하는 경우에도 설치하여이를 서버로 변환 할 수 있습니다

sudo apt-get install tasksel

여기에서 기본 Ubuntu 서버가 비활성화되었거나 설치되지 않은 것을 볼 수 있습니다. 스페이스 바를 눌러 설치하고 Enter 키를 누르십시오.

더 추가하려면 명령을 발행하십시오. tasksel


이 게시물 과 동일한 문제가 발생했기 때문에이 답변을 다운 투표했습니다 . tasksel서버 위에 Ubuntu Desktop을 설치 한 후 Ubuntu Desktop tasksel을 제거 하는 데 사용 했습니다 ... 그리고 완료되면 더 이상 부팅 할 수 없습니다.
Phrogz

2

tasksel그런 식으로 사용할 수 있습니다 .

apt-get install tasksel
apt-get install `tasksel --task-packages server | xargs`

주어진 작업에 필요한 모든 패키지가 설치됩니다.


1

우분투에게는 그렇습니다. 차이점은 기본 패키지뿐입니다.

Fedora를위한 ... 'Fedora 서버'가 있습니까? RHEL은 Fedora와 원격으로 만 다른 것과 다릅니다.


1
Fedora의 공식 서버 스핀은 없지만 데스크탑을 제거하고 서버 패키지를 추가 할 수 있습니다. 서버를 실행하기위한 무료 RHEL decedent를 찾고 있다면 CentOS를 확인하십시오.
MDMarra

1

dmityugov는 정확하지만 커널에는 레이드, 이더넷 브리징, 라우팅 등과 같은 컴파일 시간 옵션이 다릅니다.


1

가장 좋은 대답은 정확하지만 인터넷 검색을 할 때 우분투 설치에서 '데스크톱'패키지 (gnome, xserver 등)를 제거하는 방법에 대한 지침을 찾았습니다. tasksel을 사용하여 우분투 데스크탑 패키지를 제거 할 수 있음을 발견했습니다.

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server

나는 멍청한 짓을하고 다음과 같은 오류가 발생했습니다 :

acpid.service: Got no socket.

systemctl 상태 acpid 출력에서. 나는 이것을 다음과 같이 고쳤다.

systemctl stop acpid    
systemctl stop acpid.socket
systemctl stop acpid.path
systemctl start acpid

0

예, 당신은 기본적으로 당신이 원하는 모든 다른 소프트웨어를 설치할 수 있습니다 (예를 들어 apache, mysql등)


0

예 우분투 데스크탑은 다음 패키지를 설치하여 서버가 될 수 있습니다

램프 서버 (Linux, Apache2, MySQL, PHP), 메일 서버 및 OpenSSH 서버

터미널에서이 명령을 실행하여 위 패키지를 설치하십시오 (^를 잊지 마십시오).

sudo apt-get install lamp-server^ mail-server^ openssh-server^

0

네, 기본적으로 둘 다 같다고 말하는 것이 맞습니다. 그러나 사람들이 데스크탑 및 서버 버전의 OS를 만드는 이유는 적어도 두 가지입니다.

  1. 보안 : 서버 버전은 데스크탑보다 안전하도록 설계되었습니다. 불필요한 서비스를 이용할 수 없으며 사용자는 설치할 서비스를 최종적으로 결정할 수 있습니다. 따라서 그들은 서버가 가지고있는 잠재적 인 취약점을 알아야합니다.
  2. 성능 : 불필요한 서비스가 설치되지 않았을뿐만 아니라 빌드가 성능에 최적화되어 있기 때문입니다. 예를 들어 커널은 데스크탑 버전과 다른 옵션으로 컴파일 될 수 있습니다.

극단적 인 예를 들어, 사람들은 Windows Server 2008 대신 프로덕션 웹 사이트를 Windows Server 2008 대신 실행할 수 있다고 생각하지 않습니다. 그러나 Windows에서는 그렇게 할 수있는 금전적 인센티브가 있음을 알 수 있습니다. Windows 7은 Windows Server 2008에 비해 저렴합니다. Linux에서는 데스크톱 버전을 사용하고 서버 버전에 맞게 서버를 최적화하는 것보다 서버 버전을 사용하는 것이 훨씬 쉽다고 생각합니다.


0

우분투 또는 모든 Linux OS는 기본적으로 패키지 그룹으로 빌드됩니다. 데스크탑 버전에는 서버 설치시 서버 사용자 용 패키지가있는 데스크탑 사용자에게 더 적합한 패키지가 있습니다. 이제 누군가 데스크탑을 설치 한 다음 시스템이 서버로 작동 할 수있는 패키지를 설치하면 문제가됩니다. 따라서 모든 전문가에게 다양한 패키지를 설치하여 데스크탑을 서버로 변환하는 apt-get 명령을 하나씩 제공하도록 요청하십시오.


-6

아니요, 다릅니다. 그들은 다른 커널을 사용합니다. 현재 "데스크톱"버전은 linux-image-2.6.28-11- 일반 커널을 사용하는 반면 "서버"버전은 linux-image-2.6.28-11- 서버 커널을 사용합니다.

특히 4GB 이상의 메모리에 다르게 액세스합니다.


4
이것은 단순히 linux-image-server를 설치할 수 있고 서버 버전이 기본적으로 설치하는 것과 동일한 커널 패키지를 가져 오기 때문에 문제가되지 않습니다. 우분투의 데스크탑 버전은 기본적으로 linux-image-generic을 설치하여 4GB의 메모리를 표시하지 않지만 linux-image-generic-pae는 linux-image-server가 PAE 확장을 지원합니다. 64 비트 설치에서는 PAE 확장이 필요하지 않으므로 linux-image-server는 다른 커널 패키지에 의존합니다. 그들은 모두 같은 저장소에 있습니다. 특별한 것은 없습니다.
Jeremy Bouse

7
이 페이지를 방문하는 모든 사람에게 참고 : 이 답변은 잘못되었습니다. 첫째, 커널을 쉽게 변경할 수 있습니다. 둘째, 더 이상 서버를위한 별도의 커널이 없습니다 : linux-image-server는 이제 일반 커널의 별칭 일뿐입니다.
thomasrutter

@ Thomasrutter : 글을 쓰는 시점 에서이 대답은 정확했습니다. 더욱이, 우리 중 일부는 여전히 우분투 10.04 LTS (2015 년까지 지원)를 실행하고 있으며, 여기서 인터럽트 처리 및 프로세스 공정성의 조정 차이가있는 커널의 데스크탑 및 서버 버전이 있습니다. 예를 들면 다음과 같습니다 : linuxjournal.com/content/kernel-any-other-name
Michael H.

3
10.04에서도이 내용이 정확하지 않았습니다. 항상 커널을 쉽게 변경할 수있었습니다.
thomasrutter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.