Jaka jest różnica między wersją serwerową a wersją komputerową?

127

Jaka jest różnica między wersją serwerową Ubuntu a wersją stacjonarną?

oneat
źródło
1
który jest lepszy? Mam 1 GB pamięci RAM Acer Aspire One, procesor 1,60 GHz ... To stary komputer, ale zawsze używałem dystrybucji Ubuntu. Niedawno zainstalowałem Ubuntu 12.10 i jest zbyt wolny dla mojego komputera. Oprócz tego muszę zainstalować Atlas.TI, aby przetworzyć niektóre ankiety. Nie mogłem tego zrobić z powodu wersji 12.10 ... Działa idealnie, gdy wersja 10,04 została zainstalowana na mojej maszynie Dzięki. Sammaël

Odpowiedzi:

88

Skopiowane w obecnej postaci z dokumentów Ubuntu :

  • Pierwsza różnica dotyczy zawartości płyty CD. Dysk CD „Serwer” pozwala uniknąć uwzględnienia tego, co Ubuntu uważa za pakiety pulpitu (pakiety takie jak X, Gnome lub KDE), ale zawiera pakiety związane z serwerami (Apache2, Bind9 itd.). Używając pulpitu CD z minimalną instalacją i instalacją, na przykład apache2 z sieci, można uzyskać dokładnie taki sam wynik, jaki można uzyskać, wkładając płytę CD z serwerem i instalując apache2 z płyty CD-ROM.
  • Proces instalacji Ubuntu Server Edition różni się nieco od wersji Desktop Edition. Ponieważ domyślnie Ubuntu Server nie ma GUI, proces jest oparty na menu, bardzo podobny do procesu instalacji Alternatywnej płyty CD.
  • Przed 12.04 serwer Ubuntu domyślnie instaluje jądro zoptymalizowane pod kątem serwera. Od 12.04 nie ma różnicy w jądrze między Ubuntu Desktop a Ubuntu Server, ponieważ linux-image-server jest scalony w linux-image-generic.
  • W przypadku wersji Ubuntu LTS sprzed 12.04 wersja Ubuntu Desktop Edition otrzymuje jedynie 3 lata wsparcia. W Ubuntu LTS 12.04 został on wydłużony do 5 lat. Natomiast wszystkie wersje Ubuntu LTS Server Edition są obsługiwane przez 5 lat.
Tshepang
źródło
1
Zasadniczo serwer i komputer stacjonarny są takie same, z wyjątkiem tego, że serwer ma Apache, a komputer stacjonarny ma GUI.
wordsforthewise
57

Warto zauważyć, że poza ustawieniami jądra, Ubuntu Desktop i Server są zasadniczo tą samą dystrybucją, tylko z innym domyślnym wyborem pakietu. Oba używają tych samych pakietów i repozytoriów. Jeśli uruchomisz apt-get install ubuntu-desktop, skończysz z funkcjonalnym odpowiednikiem Desktop Edition.

Oznacza to również, że każdy pakiet przeznaczony dla Ubuntu Server będzie działał równie dobrze na instalacji na komputerze.

Mark Russell
źródło
10

Niezależnie od tego, czy instalujesz za pomocą dysku CD z serwerem, czy dysku CD z komputerem, otrzymujesz to samo Ubuntu. Różnica polega na tym, jaki wybór pakietów instaluje domyślnie - to znaczy, jakim wyborem oprogramowania kończy się na końcu procesu instalacji.

Możliwe jest przejście z systemu stacjonarnego na system serwerowy i odwrotnie w już zainstalowanej kopii Ubuntu. Ubuntu sprawia, że ​​jest to stosunkowo łatwe dzięki narzędziu tasksel lub meta-pakietom takim jak ubuntu-desktopi ubuntu-server(dostępne za pośrednictwem standardowego menedżera pakietów apt co najmniej od 16.04). Możesz nawet mieszać i dopasowywać - instalując środowisko pulpitu na serwerze lub oprogramowaniu serwera, takim jak ssh_server lub apache2 na komputerze stacjonarnym.

Ale są szanse, prawdopodobnie już wiesz podczas instalacji, czy chcesz mieć system pulpitu ze środowiskiem pulpitu, czy system serwera. Posiadanie różnych instalacyjnych płyt CD dla serwera i komputera jest po prostu czynnikiem zwiększającym wygodę, który sprawia, że ​​wybór oprogramowania jest nieco prostszy.

Instalatorzy zachowują się również inaczej, w tym sensie, że tylko wersja „stacjonarna” instaluje się z graficznego Live CD. Pozostałe wersje instalują się przy użyciu instalatora opartego na menu podobnego do instalatora Debiana.

thomasrutter
źródło
Przynajmniej w 10.04 nie mogę znaleźć ubuntu-serverpaczki. Chociaż mogło być fajnie, prawdopodobnie i tak po prostu chcesz zainstalować serwery.
Blaisorblade,
1
Zaktualizowałem swoją odpowiedź. Używasz zadań (przez tasksel) zamiast meta-pakietów, aby zainstalować pakiety serwera. Uruchom sudo taskselinterfejs użytkownika lub zainstaluj poszczególne zadania za pomocą wiersza polecenia, takiego jak sudo tasksel install lamp-server. Lista innych zadań dostępnych na help.ubuntu.com/community/Tasksel Należy pamiętać, że są to grupy pakietów zaprojektowanych do wdrożenia serwera w „punkcie początkowym”. Możesz zainstalować pakiety bardziej szczegółowo.
thomasrutter,
Całkowicie odstąpiłem od zadania. Nadal obowiązuje w 16.04 LTS. Ułatwia instalację pakietów serwerów, a także pakietów Desktop. +1
Terrance