Ubuntu Desktop 14.04를 서버로 변환 할 수 있습니까?


27

다음 명령을 사용하여 Ubuntu 12.04 Desktop을 서버로 변환하는 몇 가지 솔루션을 찾았습니다.

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

우분투 14.04와 동일한 프로세스인지 알고 싶습니다. 내가 해야하는 이유는 무들을 설치해야하기 때문에 (일부 사람들은 다른 이유가있을 수 있으므로 도움이되기를 바랍니다) 데스크탑이 아닌 우분투 서버를 실행해야하기 때문입니다. 감사


5
왜 무들이 우분투 서버를 필요로한다고 생각합니까? 당신이 따르는 지침에 링크 할 수 있습니까? 데스크톱 버전에서와 마찬가지로 전체 LAMP 스택을 쉽게 설치할 수 있습니다.
steeldriver

이 문서는 다음과 같습니다. Ubuntu Server 14.04 Lts에만 해당되므로 Desktop docs.moodle.org/26/en/…
José Del Valle

여기에서 문제를 해결하기 위해 만들어진 가정이 잘못되었습니다. 이유를 읽으십시오.
tomodachi

1
질문을 일반적인 상태로 유지하기 위해 왜이 작업을 수행해야하는지 (예 : 무들) 설명하는 줄을 생략했을 수도 있습니다. 결국, 제목이나 태그에는 무들이 언급되어 있지 않습니다.
Serrano

답변:


29

참고 : 다음 명령은 12.04 이하의 Ubuntu 버전에만 적합합니다. 서버 FAQ를 참조하십시오 .주의 : 쓸모없는 시스템으로 끝날 수 있습니다.

답변 해 주셔서 감사합니다. 업데이트 줄을 추가해야합니다.

sudo apt-get update

다음 줄도 수정했습니다.

sudo apt-get -purge remove lightdm

sudo apt-get purge lightdm

수정 된 스크립트의 정식 버전은 다음과 같습니다.

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove

2
Ubuntu 15.10 tasksel에서 데스크톱 이미지 를 제거한 후 다시 설치해야했습니다 . 또한 "12.04부터 Ubuntu Desktop과 Ubuntu Server간에 커널 차이가 없습니다"( bit.ly/1S54S2d ) 이므로 서버 이미지를 설치할 필요가 없으며 설치할 수 없습니다 .
D Schlachter

Linux Mint 17을 최소 설치로 줄이고 우분투 14.04로 변환하기 위해이 프로세스를 약간만 조정해도됩니까? 가능한 경우 많은 패키지를 새로 설치하고 재구성 할 때 발생하는 문제를 해결하기 때문에이 작업을 수행하려고합니다.
biocyberman

우분투 16.04를 사용하면 사용할 수없는 시스템, 그럽, 커널이 없습니다 ... 아이디어가 있습니까?
x29a

lightdm / gdm3을 제거하기 직전에 ubuntu-desktop을 제거하고 ubuntu-desktop을 제거하면 Linux 커널에 따라 설치된 모든 항목이 제거됩니다.
miigotu

4

간단한 대답은 예이지만 명령을 실행하면 Ubuntu 서버를 설치할 수 있습니다. 다음 위치에있는 grub 구성 파일을 다음과 같이 변경하십시오 /etc/default/grub.

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

그럼 당신은 실행할 수 있습니다

sudo update-grub

2

Ubuntu 데스크탑을 제거하고 Ubuntu 서버를 설치해야한다는 가정이 잘못되었습니다.

그러나 실제 설치의 경우 항상 필요한 것만 포함하는 최소 설치를하는 것이 좋습니다.

우분투 서버는 많은 클라이언트에게 서비스를 제공하기 위해 최적화 된 특정 커널을 갖춘 최소한의 우분투 설치입니다. 데스크탑의 경우 단일 사용자 대신. Ubuntu 서버에서 실행할 수있는 모든 응용 프로그램 / 서비스 Ubuntu 데스크탑에서 실행할 수있는

무들의 설치 요구 사항 확인

필요한 것은 다음과 같습니다.

  • 웹 서버
  • 웹 서버에 대한 PHP 지원
  • 데이터베이스

2
때로는 프로덕션 서버 인 경우이 작업을 수행하는 것이 바람직하며, 원래 서버를 설정 한 사람이 데스크탑을 모르는 상태에서 수행 한 경우가 있습니다. 프로덕션 서버에서 Unity를 실행할 필요가 없으며 전체 서버를 다시 설치하는 것은 과도한 것으로 보입니다.
m0j0

프로덕션 환경에서는 데스크톱으로 잘못 설치된 경우 전체를 다시 스크래치하고 다시 설치하려고합니다. 그렇지 않으면 GRUB-hell이 ​​실제 위험이 될 것이라고 생각합니다. 다른 경우에는 원래 데스크탑 설치 인 경우 전혀 문제가되지 않을 것입니다.
Erk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.