Apakah ada distro Linux tanpa GUI? Apa yang dipasang oleh perusahaan hosting? [Tutup]

8

Saya percaya OS GUI membutuhkan beberapa sumber daya mesin dan tidak benar-benar diperlukan untuk server web.
OS apa yang dipasang orang untuk membuat server web berbasis Linux tanpa GUI?

bos-z
sumber

Jawaban:

4

Kami telah menggunakan CentOS untuk aplikasi SaaS kami sejak lama. Cukup konfigurasikan pemasangan untuk tidak menyertakan GUI (X)

Anda dapat mengotomatisasi instalasi sepenuhnya mulai dari pendekatan kickstart sederhana, hingga pengaturan PXE lengkap.

BTW, kelebihan dari CentOS, adalah akan didukung untuk waktu yang lebih lama daripada distro lainnya. Saya pikir 7 tahun saat ini.

webclimber
sumber
Saya setuju. Baik di kickstart atau di baris boot "linux text" adalah bagaimana saya menginstal barang-barang saya
Matt Simmons
16

Secara pribadi saya paling suka Debian untuk server. Pemasang memberi Anda opsi untuk menginstal lingkungan desktop, server cetak, server file, sistem basis.

Untuk kasus Anda, Anda hanya akan memilih menginstal sistem basis. Jika demikian, penginstal hanya akan menginstal paket dasar untuk menjalankan dan menjalankan server Anda. Sejak saat itu Anda memiliki server yang sangat solid dan sangat ringan dan mudah untuk menginstal paket lain yang mungkin Anda perlukan melalui apt-get atau aptitude

nkr1pt
sumber
1
Instalasi dasar Debian Stable membuat instalasi kecil yang sangat bagus, dan mudah untuk menambahkan sesuatu yang hilang menggunakan aptitude.
Paul Tomblin
12

Kebanyakan distro linux dapat diinstal tanpa GUI. Secara pribadi saya akan merekomendasikan Debian untuk server, tetapi Anda mungkin juga akan mendengar dari Gentoo, Linux dari awal, dan kerumunan Red Hat. Hampir semua distro dapat menangani server web dengan cukup mudah.

tloach
sumber
Dari apa yang saya lihat, Ubuntu Server, Debian, Gentoo, RedHat, CentOS, dan satu atau dua yang saya lewatkan adalah distro server yang populer.
Thomas Owens
@ Thomas: Hampir sama di sini, meskipun saya belum menemukan server Ubuntu dulu.
Host saya menggunakan Debian juga :) Meskipun saya juga pernah menggunakan CentOS
Saya pribadi menggunakan dua server Ubuntu karena mereka cukup idiot untuk menginstal / memelihara. Salah satunya adalah situs web publik saya, yang lain repositori Subversion saya dan kotak penerapan pengujian. Salah satu distro yang terdaftar dapat melakukan pekerjaan itu.
Ken Gentle
9

Server Ubuntu menurut saya cukup umum.

Dominic Rodger
sumber
Ini juga merupakan pilihan yang baik untuk yang belum berpengalaman, karena cukup ramah pengguna dan ada banyak bantuan online.
Liam
1
Ubuntu memiliki komunitas yang hebat, sebagian besar dukungan mereka juga berlaku untuk Debian, jadi salah satu dari itu akan bagus.
Ya. Saya baru belajar linux dan saya memilih Ubuntu Server. Sejauh ini, ini bekerja dengan baik untuk saya dan cukup mudah untuk menemukan bantuan.
Daniel B.
3

Distribusi yang paling sering saya temui adalah:

  • Debian
  • Server Ubuntu
  • CentOS

Dan Fedora.

Semuanya datang dengan pengaturan hanya CLI untuk server menggunakan AFAIK.


sumber
2

Server Ubuntu hanya memiliki CLI.

Sebagian besar distribusi lain menawarkan server atau instalasi tanpa kepala.

Greg B
sumber
Jack-O-Lanterns dapat dilampirkan di kemudian hari.
Daniel B.
2

Saya pikir sebagian besar server Linux beroperasi di runlevel 3, yang tidak menjalankan GUI. Sebagai bagian dari proses instalasi, jangan instal X dan Anda harus siap. Saya tidak yakin apa yang akan terjadi jika Anda mencoba beralih ke runlevel 5 (sistem windowing normal pada kebanyakan sistem) pada sistem yang tidak memiliki GUI ... mungkin saja bertindak seperti runlevel 3.

Saya telah menggunakan SuSE, RedHat, Fedora, CentOS, dan Ubuntu untuk server. Yang saya atur, saya hanya membiarkan GUI (di runlevel 5) ... sangat berguna ketika Anda perlu remote, dan tanpa ada yang login di overhead diabaikan. Yang saya tidak mengatur sendiri saya pikir biasanya berjalan di runlevel 3, tapi saya tidak tahu apakah mereka sudah menginstal GUI. Saya lebih suka keluarga Fedora / CentoOS / RedHat untuk sistem apa pun hanya karena sejumlah besar paket terpelihara dengan baik tersedia untuk diinstal.

rmeador
sumber
2
"Run level 5 = GUI, run level 3 = no GUI" adalah Red Hat-isme. Run level 0 (shutdown), 1 (mode single-user), dan 6 (reboot) adalah satu-satunya dengan makna universal. Run level 2-5 dapat diatur namun suka distro / sysadmin - di Debian, semuanya identik secara default.
Catatan ini hanya berlaku untuk linux berbasis init. Ubuntu menggunakan mekanisme yang berbeda (pemula) dan selalu berjalan pada level run = 3
Martin Beckett
@ mgb itu salah dalam dua hal. Ubuntu seperti Debian berjalan secara default di level 2 terlepas dari apakah Anda telah menginstal X atau tidak. Jika Anda tidak percaya saya membuka terminal dan ketik runleveluntuk menampilkan runlevel init saat ini. Secara default ini akan memulai gdm jika ada di level 2. Yang dapat Anda lihat di /etc/rc2.d. Pemula baru juga mengemulasi sysv init sehingga segala sesuatunya harus bekerja sangat mirip pada distro Linux yang menggunakan pemula versus sistem init standar.
3dinfluence
@ mgb Saya berdiri dengan koreksi tentang gdm yang berada di /etc/rc2.d/. Ini adalah symlink di /etc/init.d/ yang merupakan direktori dengan semua tugas yang dijalankan pemula. Tapi runlevel 2 adalah runlevel default di Ubuntu bukan 3.
3dinfluence
ok - tapi intinya berdiri - Anda tidak bisa hanya beralih ke runlevel 2 dan menonaktifkan gui.
Martin Beckett
1

Saya tidak berpikir Edisi Server Ubunutu memiliki GUI, dan dalam beberapa distro, Anda dapat memilih GUI apa (atau kekurangan GUI) yang Anda inginkan.

Thomas Owens
sumber
1

Perhatikan bahwa bahkan jika GUI (yaitu, Sistem X Window) diinstal, Anda tidak harus memulainya. Jadi, Anda dapat mengonfigurasi startup normal untuk tidak memulai X, dan masih memiliki kemampuan menjalankan GUI yang Anda inginkan. Satu-satunya sumber daya yang diperlukan adalah ruang disk.

Perhatikan juga, bahwa cara X bekerja, mungkin sangat berguna untuk memiliki aplikasi klien X di host server web Anda, yang memungkinkan mereka untuk menggunakan X Server lokal di desktop Anda. (Ya, saya tahu terminologinya membingungkan, tetapi konsisten).

mpez0
sumber
Mengapa ini mungkin berguna?
z-boss
Karena jika Anda bekerja dari desktop dengan X Server, Anda dapat menjalankan alat GUI pada host server web dan menampilkannya (dan keyboard dan pointer) di desktop. Itu berfungsi bahkan jika host server web tidak memiliki kemampuan grafis sama sekali.
mpez0
1

Hmm. Hapus centang GNOME dan KDE saat memasang OS linux di DESKTOP atau SERVER, sehingga hanya menginstal CLI dan hanya Command Prompt yang akan tersedia setelah instalasi selesai. Tidak perlu mengubah level run juga.

Faroooq
sumber
0

sudo apt-get remove gnome; sudo apt-get remove gdm; sudo apt-get remove kde; sudo apt-get remove kdm; sudo apt-get remove xfce; sudo apt-get remove xdm;

Ini seharusnya berfungsi untuk Ubuntu. Lakukan dengan memasukkan CTRL + ALT + F1, login ke root, dan ketik perintah di atas tergantung pada DE.


sumber