Rekomendasi distribusi Linux untuk server [ditutup]


17

Saya memiliki pengalaman server Linux yang terbatas. Saya mencari rekomendasi untuk distribusi. Apa favorit Anda untuk server dan mengapa?

EDIT: Klarifikasi: Saya berharap untuk satu, distribusi tujuan umum, tidak spesifik untuk fungsi tertentu. Sesuatu untuk digunakan pada server file, server web, apa pun juga. Dukungan masyarakat, penambalan yang tepat waktu, alat yang ramah administrasi, rekam jejak yang baik, dll. Lebih merupakan sudut pandang saya di sini.


3
Untuk apa Anda menggunakannya?
cagcowboy

Maaf saya bisa lebih jelas. Saya berharap untuk satu, distro tujuan umum - file server, server web, apa pun juga. Dukungan komunitas, penambalan yang tepat waktu, alat yang ramah admin, dll. Lebih merupakan sudut pandang saya di sini. Saya akan mengklarifikasi pertanyaannya.
TorgoGuy

Jawaban:


17

Red Hat Enterpise Linux atau CentOS . Mereka stabil, Anda dapat membeli dukungan untuk mereka jika Anda mau, dan setiap rilis utama memiliki siklus dukungan 5 tahun yang dijamin, yang sangat berharga (bahkan tidak memulai saya di server Fedora, administrator semi-nakal dipasang di sini yang kami sekarang tidak dapat memutakhirkan).

Juga, cenderung pada solusi didukung ketika menginstal perangkat lunak komersial di Linux (Oracle datang ke pikiran, tapi kami memiliki produk komersial lainnya bahwa negara mereka akan menginstal pada apa pun, tetapi mereka hanya akan jaminan interoperabilitas dengan Red Hat / CentOS).


Citarasa lain dari ini, mirip dengan CentOS adalah Scientific Linux. Itu diberi nama RHEL seperti halnya CentOS tetapi didukung oleh laboratorium nasional dan universitas besar. Itulah distro yang saya gunakan untuk situs saya
dagorym

Siklus dukungan adalah 7 tahun rilis RHEL untuk pembaruan keamanan.
wzzrd

Saat mencari distro linux, lihat komunitasnya terlebih dahulu. Apa fokus mereka? Dalam kasus RHEL, Debian, CentOS, SLES, dan Scientific Linux, mereka fokus untuk menciptakan platform yang stabil dan terawat dengan baik. Beberapa orang akan bersumpah atas dan ke bawah bahwa Linux terbaik untuk pekerjaan X "Apa pun yang Anda merasa nyaman." Ini menghindari pertanyaan, dan lebih membingungkan daripada membantu seseorang yang merasa tidak nyaman dengan mereka.
Joseph Kern

40

Debian atau Ubuntu (server) karena dist-upgrade. Distro apa saja dapat diinstal dari awal - tetapi berapa banyak yang dapat ditingkatkan di tempatnya? Saya memiliki mesin debian yang belum diinstal ulang dari awal sejak sekitar 1995.

Ada komunitas yang baik di sekitar keduanya, dan juga dokumentasi yang baik untuk membuat paket Anda sendiri sehingga Anda dapat membuat sistem paket bekerja untuk Anda secara pribadi. Sangat Keren untuk dapat dengan mudah menggulung paket kustom untuk digunakan ke mesin internal Anda.

Mendapatkan versi terbaru dari perangkat lunak bisa menjadi tantangan, tetapi backports telah mengisi celah itu dengan cukup baik.


5
Saya telah menggunakan Debian di sekitar 30 server selama 5 tahun terakhir dan merasa sangat bagus, stabil, dan aman - kecuali jika Anda benar-benar membutuhkan hal-hal terbaru - misalnya, jika Anda meng-hosting situs web Ruby on Rails, Anda menang ' t menemukan versi terbaru dalam repo. Ubuntu bagus, jika Anda siap untuk memperbarui setiap 6 bulan - atau tetap menggunakan versi LTS. Debian dan Ubuntu cukup mirip sehingga Anda menggunakan keduanya, tanpa banyak kurva belajar.
Brent

1
@ Bret Nesbitt: Setuju 100%, tapi saya punya sedikit nitpick: ini bisa dibilang jauh lebih baik dari sudut pandang stabilitas untuk tidak menggunakan yang terbaru dan terbaik di server.
Mihai Limbăşan

@Mihai Limbason: Jadwal rilis Sedihnya Debian secara historis sangat lambat sehingga paket perangkat lunak mereka bisa bertahun - tahun kedaluwarsa, yang tidak apa-apa untuk beberapa perangkat lunak tetapi tidak cukup untuk target yang bergerak cepat seperti python, ruby, django, svn, dll.
pjz

dengan menggunakan Ubuntu, pastikan untuk tetap dengan rilis LTS
warren

14

Ubuntu

Alasan: Komunitas - ada komunitas besar dan jika Anda perlu melakukan sesuatu, Anda hampir selalu dapat menemukan seseorang yang telah melakukannya terlebih dahulu dan memposting serangkaian instruksi.


Saya mulai dengan Red Hat dan kemudian Fedora, tetapi setelah mencoba Ubuntu saya tidak bisa kembali. Saya memiliki server Ubuntu yang berjalan di VM di server windows saya, saya menjalankan desktop Ubuntu di vm di desktop Vista saya, dan saya dual boot Mac mini ke Ubuntu. Saya telah menginstal versi desktop dan kemudian menginstal hal-hal server yang diperlukan bahkan di server saya. Saya melakukannya dengan cara lain sekali pertama kali dan saya merasa lebih mudah untuk memulai dengan versi desktop. Kompatibilitas dengan berbagai perangkat keras saya telah baik dan pembaruan dan peningkatan telah berjalan dengan lancar.
bruceatk

13

Saya menjalankan semua server saya di Gentoo. Sementara banyak rekan sysadmin Linux akan menganggap saya gila, saya harus mengatakan saya punya sedikit masalah. Satu server berjalan sebagai host yang dibangun untuk yang lain (mereka semua perangkat keras yang sama) dan melayani binari yang lain. Saya sangat menyukai Gentoo karena memberi Anda banyak kendali tentang apa yang diinstal dan apa yang tidak diinstal. Komunitasnya bagus, forumnya adalah yang terbaik secara online. Jika Anda tetap di cabang stabil, itu lancar. Saat ini saya lebih condong ke Arch Linux karena kurangnya kompilasi, tetapi saya belum menginstal server dengannya. Distro berbasis / meta sumber dapat membuat server hebat!


2
Gentoo juga memiliki profil yang diperkeras ( gentoo.org/proj/en/hardened ) untuk keamanan yang lebih tinggi
Alex Bolotov

6

Debian adalah distribusi pilihan server saya: sangat stabil, tersedia untuk hampir semua platform server dan keamanan merupakan titik kunci pada distro itu!


6

Saya merekomendasikan server Ubuntu (LTS lebih disukai untuk produksi) karena merupakan satu-satunya distribusi server linux kelas Enterprise.


1
Hah? Apakah Anda mengklaim bahwa CentOS bukan distribusi server kelas Enterprise tanpa biaya?
Peter Boughton

Tidak. Ini dibuat oleh komunitas dan tidak pernah ada perusahaan besar yang mendukung perangkat lunaknya di CentOS.
Kazimieras Aliulis

5

Slackware

Sejak rilis beta pertamanya pada bulan April 1993, Proyek Slackware Linux bertujuan untuk menghasilkan distribusi Linux yang paling "mirip UNIX" di luar sana. Slackware mematuhi standar Linux yang dipublikasikan, seperti Linux File System Standard. Kami selalu menganggap kesederhanaan dan stabilitas sangat penting, dan sebagai hasilnya, Slackware telah menjadi salah satu distribusi paling populer, stabil, dan ramah yang tersedia.

Saya belajar banyak bekerja dengan distro ini, tetapi Anda akan membutuhkan banyak waktu dan kesabaran. Slackware adalah user-friendly, hanya saja sangat selektif tentang siapa teman-temannya yang.


2
Anda benar :-)
jassuncao

Slackware menarik untuk dipelajari, dan saya menyukai kenangan menggunakannya sebagai salah satu distro linux pertama saya, tetapi sistem yang bagus untuk mempelajari hal-hal baru - bukan alat tujuan umum. Untuk penggunaan umum, saya pikir ubuntu mungkin adalah cara untuk pergi. Sulit dikalahkan memiliki paket yang baik, terpelihara dengan baik dan terintegrasi untuk setiap tujuan yang tersedia dengan satu sentuhan tombol, dan dapat meningkatkan / menghapus / mengkonfigurasi ulang seluruh server setiap saat.
Lee B

YMMV, tapi saya menemukan Slackware sangat solid dan sebagus alternatif lain (berbayar atau gratis). Sebagai bonus, itu memaksa Anda untuk mempelajari beberapa hal tambahan di sepanjang jalan.
alexandrul

1
Bagian yang menyenangkan tentang Slack adalah betapa sederhananya itu. Saya suka menggunakannya untuk server yang akan melakukan satu tugas (firewall, apache, dns, dll) karena semuanya dapat masuk dengan mudah ke dalam 400MB dan uptime di-clock dalam beberapa tahun. Ketika Anda melakukan ini, pembaruan keamanan sedikit karena Anda tidak memiliki hal-hal seperti libPNG (hanya sebuah contoh) yang tidak ada di server menggunakan, tetapi memiliki bug keamanan yang perlu ditambal. Yang mengatakan, Slack tidak memegang tangan sehingga Anda akan tahu apa yang Anda lakukan untuk mengaturnya. Jadi jika ada orang lain yang akan bekerja di kotak, maka saya pergi Ubuntu Server LTS.
Serambi

3

Ubuntu jika server Anda untuk belajar tentang Linux dan server, CentOS jika itu untuk produksi. Saya menemukan komunitas Ubuntu menjadi lebih aktif daripada CentOS yang mungkin membantu jika Anda baru memulai. CentOS tidak memiliki rilis baru setiap enam bulan yang bagus untuk OS server. Ini juga menggunakan versi perangkat lunak yang lebih lama tetapi lebih teruji yang penting dengan server.


2

Debian untuk stabilitas dan popularitasnya


1

Apa pun yang Anda pilih, jika itu akan terekspos ke internet publik, Anda ingin memastikan bahwa itu mendukung selinux. Ini telah menyelamatkan pantat saya setidaknya pada satu kesempatan di mana jika tidak, saya pasti akan diretas karena cacat keamanan pada perangkat lunak yang telah saya instal. Tidak hanya selinuxbenar - benar memblokir serangan, tetapi melalui setroubleshootitu mengangkat jendela sembul untuk memperingatkan saya tentang hal itu.


1

Saya menggunakan Arch Linux . Saya menyukainya untuk manajer paket yang hebat, rilis "rolling", repositori paket komunitas yang bagus (ABS), konfigurasi yang bagus, wiki yang hebat. Bagi saya ini mirip dengan Gentoo, tetapi dengan paket biner.

Anda dapat menemukan perbandingan dengan distro lain di: Arch vs Others .


1

Saya menggunakan rilis CentOS atau Ubuntu LTS. Keduanya stabil, terkenal dan didukung dengan baik.


1

Secara pribadi, OpenSuSE untuk saya. Terutama karena YaST dan autoYaST; manajemen paket yang hebat, peningkatan / pembaruan, dll.


0

Saya baru saja memilih komentar "fungsi", karena mengajukan pertanyaan yang relevan .. fungsi utama penting, sampai batas tertentu.

Keputusan kunci lain yang Anda miliki adalah apakah Anda ingin akses ke dukungan profesional. Jika jawabannya ya, dapatkan Red Hat. Jika jawabannya tidak, maka saya akan mulai dengan Ubuntu.

Catatan tambahan .. Poin Gert (tersirat) tentang penggunaan distro yang sama untuk beberapa server juga bagus!


Anda bisa mendapatkan dukungan profesional untuk Ubuntu dari Canonical, tetapi Anda dapat mencoba ubuntu tanpa membayar apa pun.
Hamish Downer

0

Saya sarankan menggunakan CentOS.

  • Ini Red Hat Enterprise Linux yang dikompilasi dari sumber Red Hat
  • Anda dapat memutakhirkan distro tanpa kontrak dukungan
  • Red Hat biasanya digunakan dengan perangkat lunak komersial, jadi terbuka sebelum ini akan membantu dalam perjalanan Anda
  • Setelah Anda memilih Red Hat, Anda dapat pergi ke distribusi lain dan tahu apa yang penting
  • Banyak informasi di internet

0

Saya pikir ada dua pendekatan:

  1. Distribusi bergulir
  2. Distribusi rilis

ad.1 Saya pribadi lebih suka rolling distro, karena tidak ada yang namanya upgrade ke versi yang lebih baru (yang mana pun mungkin berisiko). Itu sebabnya saya lebih suka Gentoo untuk server saya. Sayangnya, men-setup gentoo membutuhkan sedikit usaha, namun berkat pemeliharaan sistem portage (jika Anda menggunakan cabang stabil) sangat mudah dan tidak menyakitkan. Fitur yang sangat keren adalah slot dan kemampuan untuk melakukan downgrade ke versi lama dari paket dengan satu perintah sederhana. Di sisi lain paket gentoo, bahkan di cabang stabil cenderung jauh lebih baru daripada Debian (lihat poin 2) - jika Anda memerlukan mesin dengan gentoo perangkat lunak terbaru untuk Anda.

ad.2 Rilis distro - Saya akan memilih Debian di sini, terutama untuk popularitasnya di semua perusahaan hosting dan basis paket besar. Meskipun saya tidak menggunakannya sendiri, itu tampaknya merupakan distribusi yang paling masuk akal dengan tingkat keamanan yang sangat tinggi. Penyebaran cepat, tidak perlu mengkompilasi paket (kecuali jika Anda benar-benar perlu).


Debian unggul di upgrade rolling dan rilis, tetapi Anda benar bahwa beberapa distro gagal di satu atau yang lain, dan jadi itu perbedaan penting.
Lee B
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.