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?
8
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.
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
sumber
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.
sumber
Server Ubuntu menurut saya cukup umum.
sumber
Distribusi yang paling sering saya temui adalah:
Dan Fedora.
Semuanya datang dengan pengaturan hanya CLI untuk server menggunakan AFAIK.
sumber
Server Ubuntu hanya memiliki CLI.
Sebagian besar distribusi lain menawarkan server atau instalasi tanpa kepala.
sumber
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.
sumber
runlevel
untuk 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.Saya tidak berpikir Edisi Server Ubunutu memiliki GUI, dan dalam beberapa distro, Anda dapat memilih GUI apa (atau kekurangan GUI) yang Anda inginkan.
sumber
Anda mungkin ingin melihat Ubuntu Server Edition "JeOS" (Sistem Operasi Yang Cukup). Ini adalah versi Ubuntu yang dipreteli dan ditargetkan untuk peralatan virtual, tetapi kami telah menggunakannya untuk beberapa server VM kami. URL-nya adalahhttp://www.ubuntu.com/products/whatisubuntu/serveredition/jeos .
sumber
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).
sumber
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.
sumber
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