Sunucular için Fedora kullanımıyla ilgili sorun nedir?


17

Fedora sunucuları birçok kez barındırmak için kullandım. Hiç bir sorunla karşılaşmadım. Yine de tüm yeni kullanıcılar gelip Fedora'nın güvenli olmadığını söylüyor. Ubuntu / CentOS veya başka bir dağıtım kullanmalıyız, ancak Fedora kullanmamalıyız. Fedora ile sorunun ne olduğunu asla anlamıyorum. Diğer dağıtımları daha güvenli kılan şey.

Birkaç puan: 1. Fedora sadece SSH'ye izin verecek şekilde yapılandırılmış iptables ile birlikte gelir. Ayrıca iptables'ı istersek her zaman SSH'yi bile engelleyecek şekilde yapılandırabiliriz. Yani güvenlik duvarına kısa bir süre gelmiyor.

  1. Fedora güncellemeleri düzenli olarak yayınlar (hem güvenlik hem de genel yamalar).

  2. İnsanlar distro X'in 5 yılda bir yeni versiyon ve 6 ayda bir Fedora çıkardığını söylüyor. 5 yılda bir nasıl piyasaya sürülürse işler güvenli hale gelir. 5 yaşındaki şeylerin güvenli olduğunu düşünüyorsanız, beş yıllık işletim sistemini yükleyin veya yeni sürüm gelse bile 5 yıl boyunca yükseltme yapmayın. Şahsen 5 yıldır yeni versiyon vermemenin güvenliğini artırdığını hissediyorum. Hatalar tespit edildiğinde olduğu gibi 5 yıl boyunca yamaları serbest bırakmanız gerekir. Yani çok eski işletim sistemlerini kullanmak daha fazla yama anlamına gelir. Yakın zamanda yayınlanan sürümü kullanırsak, daha az güncelleme / düzeltme eki uygulamalıyız. 5 yılda bir serbest bırakmanın işleri nasıl güvenli hale getirdiğini hiç anlamadım.

  3. Tüm işletim sistemleri Gnome, Open-Office, KDE, Open-SSH, Apache gibi benzer paketleri kullanır. Diğer dağıtım geliştiricileri bu paketlerin kaynak kodlarını okumak ve varsa güvenlik hatalarını düzeltmek için zaman harcıyor mu? Yapmazlarsa bile bu kusurları yayınlarlar ve diğer tüm dağıtımlar Fedora dahil olmak üzere onun için yamalar yayınlardı. Yoksa kendi dağıtımlarını güvence altına alırlar ve başkalarını bilgilendirmek için uğraşmazlar. Bu, apache, gcc, Open-Office kadar büyük milyonlarca paket kod satırını okuduklarını varsayar. Bu şeyler her dağıtımda aynıysa, Fedora'yı daha savunmasız yapan şey budur.

  4. Fedora, önceden yüklenmiş ve güzel yapılandırılmış seLinux ile birlikte gelir.

  5. Bağlama, fedora'da varsayılan olarak chroot olarak çalışır. Şimdi Fedora 11 ile DNSSEC desteği de varsayılan olarak mevcuttur. Bazılarının Fedora'yı DNS barındırmak için iyi olmadığını işaret ettiği Fedora 11'deki DNS Sunucusu'na bakın . Sebebini bilmiyorum.

Aslında yeni yöneticilerden biri Cent-OS 5.3'ü test makinelerinden birine kurdu. Ben orada olmayan bir IP ping için kullanılır. Ping yanıtlarım var. Mümkün olmadığı için hayretler içinde kaldım. Yanıtların geldiği yeri bulmaya çalıştım ama başarısız oldum. Bir saatten fazla denedikten sonra, ağ kablosunu CentOS makinesinden çıkardım. IP'ye hala ping atabiliyordum. Sonra makinenin IP adresine ping atmayı denedim. Ben de ping atabilirim. Böylece makine bir IP ile yapılandırıldığında ve hiçbir takma ad (eth0: 1, vb.) Olmadığında iki IP'ye (diğerlerini değil, ben de denedim) ping yapabildim. İfconfig çıktısını da kontrol ettim. Sunucu dağıtımları denilen güveni tamamen kaybettim ve Fedora 11'i tüm test makinelerine yükledim. Şimdi ping gibi temel şeyler için böyle garip problemlerle karşılaşmıyorum.

Fedora'nın güvensiz olduğunu gösteren gerçek hayattan örnekler alabilsem ve bu durumda başka bir dağıtım olsaydı işler iyi olurdu. Örnek vermeyin, yönetici hatası yaptılar. Bunun için bir dağılımı suçlayamayız. Ayrıca çok eski Fedora 1, 2 veya Fedora 3 örnekleri vermeyin. Fedora projesi şimdi çok olgun, özellikle son iki sürüm 10, 11. Yalnızca kendilerine özgü güvenlik sorunlarıyla karşılaşırsanız, lütfen deneyimlerinizi paylaşın.


Ping tartışmasını takiben sorun yaşıyorum. Nereden ping atıyordun? Hangi özel IP'ye ping atıyordunuz? Ana bilgisayarı konsolundan pingleyebilmeniz gerekir. Ağ kablosunu ayrılmış olarak başka bir yerden ana bilgisayara ping atabiliyorsanız, sorun ayrılmış ana bilgisayar değildir.
kmarsh

Ana bilgisayar ağa bağlı olmadığında ana bilgisayardan iki farklı IP'ye ping atabiliyordum. Crtl + C kullanarak denedim ve yine ping başladım Hala iki farklı IP'ye herhangi bir ağa bağlı olmayan ana bilgisayardan ping yapabildim. İki farklı terminale paralel olarak her iki IP'ye de ping atmayı denedim ve her iki IP'ye de ping gönderebildim. Ancak yalnızca iki IP için çalıştı. Birkaç IP daha denedim ama beklendiği gibi ping yapmıyorlardı. Ana bilgisayarda, buna neden olabilecek garip bir güvenlik duvarı yapılandırması yoktu.
Saurabh Barjatiya

Yanıtlar:


12

Fedora'nın sunucularda kullanım için uygun olmadığını belirten hiçbir şey yoktur ya da "sunucu dağıtımlarının" sunucular için tek seçenek olduğunu belirten hiçbir şey yoktur. Bu sizin özel ihtiyaçlarınıza bağlıdır .

"Sunucu dağıtımlarını" kullanarak elde edebileceğiniz kazançlar:

  • uzun vadeli destek
  • kararlı API'ler (kitaplıkların ve uygulamaların sürüm yükseltmeleri çok az veya hiç yok)
  • backported güvenlik düzeltmeleri ve hata düzeltmeleri
  • ücretli destek

Sunucu dağıtımları için benim ana "şikayet" yazılım / kütüphaneler biraz eski olma eğilimindedir ve desteklenen paket yelpazesi toplum odaklı çabalardan çok daha küçüktür.

Uzun vadeli destek ve değişmeyen API'ler, ticari yazılım satıcılarının sevdiği bir şeydir, API aniden değiştiği için uygulamalarını en yeni kütüphaneler için yeniden oluşturmak zorunda kalmayacaklardır. Vendor Y Release X için geliştirebilirler ve bu platformun önümüzdeki birkaç yıl boyunca piyasada olacağını bilirler.


Cevabımın, sorunuzun gerçek içeriği ile ilgili bir şekilde "konu dışı" olabileceğinin farkındayım, bu yüzden daha çok sorunuzun başlığına / konusuna bir cevap olarak bakın. Her neyse, çeşitli dağıtımların güvenlik değerlerini tartışmak sınırsızdır, hepsi oldukça yeterli güvenlik sağlar ve muhtemelen algılanan satıcı güvensizliklerinden çıkma yolunuzu "sertleştirebilirsiniz". Güvenlik birincil kaygınızsa, ana odak noktası olarak güvenliği olan OpenBSD gibi bir şeye bakmanızı öneririm.
Kjetil Joergensen

15

Buna ekleyecek bir şeyim olmadığını düşündüm, ancak Fedora'yı yaklaşık iki yıldır ürettikten sonra - çok önemli Zabbix izleme sistemim için! - söyleyecek bir kaç şeyim var.

İlk olarak, bu benim ilk tercihim değildi. Tipik olarak önemli olan herhangi bir şey için, bu dağıtımların sağladığı uzun vadeli istikrar faydaları için CentOS / RHEL'i seçeceğim. Ancak, bu özel dağıtım için Zabbix 2.0'da kesinlikle özellikler gerekliyken, EPEL repo sadece 1.8 sağladı. (EPEL'in şu anda olmasa da 1.8'e ek olarak Zabbix 2.0 ve 2.2 paketleri var. Olsaydı, bunu asla denemezdim.)

Buradaki ödünleşim şu şekildedir: Fedora en son yazılıma sahiptir, ancak sürümleri çok kısa bir 13 aylık yaşam döngüsündedir ve yaklaşık altı ayda bir yapılan yeni sürümlerdir. Bu, olağan düzenli güncelleme kurulumuna ek olarak, Fedora'yı yılda iki kez yükseltmek için bir bakım penceresi planlamam gerektiği anlamına geliyordu.

Diğer her şeyi takip etmesi gereken bir izleme sistemi için , bu bakım sürelerinin olabildiğince az ve olabildiğince kısa olması hayati önem taşır. Bu kadar sık ​​yükseltme gereksinimi ile, bu genellikle böyle bir dağılımı göz ardı eder, ancak daha fazla endişe duyduğumu unutmayın; ihtiyacım olan özellikler olmadan işe yaramaz olurdu. Bu, sonuçların (neredeyse) tam bilgisiyle yaptığım bir ödünleşmedir.

Çok geçmeden, Fedora'nın yeni fedup yükseltme aracını kullanarak bu sunucuda Fedora 18-19 yükseltmesini yaptım. İki saatlik bir kesinti planlıyordum, ölmüş olabilecek herhangi bir izlenen hizmetle başa çıkmak için iki saat daha planladım ve Zabbix'in devrilmesinden bu yana kaçırılan gerçek.

Gerçek hizmet kesinti 11 dakika oldu. Bu, Zabbix'in yeniden başlatmadan önce durduğu andan itibaren, yedekleme ve tamamlanan yükseltmeden sonra hizmetleri izleme zamanına kadar. Arıza süresinin bu kadar kısa olacağını fark etmedim! Deneyimden önemli yükseltme sorunlarının Fedora ile nadir olduğunu bilmeme rağmen, çok daha fazla sorun bekliyordum . (Ve daha da geliştirildi: Fedora 19-20 yükseltmesini yaptığımda, kesinti süresi altı dakika inanılmazdı . 20-21 için aynı zaman.)

Bu hizmet kullanılabilir olduğunda neredeyse kesinlikle RHEL 7'ye taşınacaktır. Bu deneyimden sonra bir sunucu olarak Fedora'ya çok daha güveniyorum ve şimdi her altı ayda bir büyük bir yükseltme ile bile devam ettirmek niyetindeyim. RHEL'e taşınmak çok daha yıkıcı olacaktır ve aşağıdakiler nedeniyle gelecekte beni sınırlandırabilir:

Red Hat'ın büyük sürümler arasında bu kadar uzun bir süre olması talihsiz bir durum; EL5 ve EL6 arasındaki benzer bir gecikme, bir Ubuntu kurulumunu üretime sokmamı sağladı. (Bu sistem için, Fedora'yı düşündüm, ancak garip bir şekilde, EPEL'de daha eski bir sürüm olmasına rağmen, paketlenmesini istediğim yazılım yoktu.)


Fedora'yı çalıştırmakla ilgili hiç kimsenin bahsetmediği bir "sorun", RHEL'e dahil edilmelerinden çok önce, hem büyük yazılım projeleri hem de küçük geliştirmeler gibi birçok yeni şey göreceğinizdir. Böylece RHEL / CentOS sistemlerinizi yönetmeye gittiğinizde onları özleyeceksiniz. Örneğin, Fedora'nın henüz varsayılan olarak RHEL'de olmayan çok sayıda bash tamamlaması vardır; kayda değer biri yumkomut satırındaki paket adları için sekme tamamlamadır .

Bu nedenle, ödünleşmeleri kabul edebildiğiniz sürece Fedora'yı üretimde kullanmak kesinlikle mümkündür:

  • Destek sözleşmesi yoktur. Sunucuyu ve hizmetlerini yönetmek ve ortaya çıkabilecek sorunlarla başa çıkmak için yeterli şirket içi uzmanlığa sahip olmalısınız; sadece topluluk desteği mevcuttur ve orada hiçbir garanti yoktur. RHEL deneyimi oldukça benzer oldukları için yardımcı olur.
  • En az yılda bir kez yükseltmek için bir bakım pencereniz olmalıdır . Her altı ayda bir daha iyi olmasına rağmen; yıllık olarak yükseltme yaparsanız, aynı anda iki sürümü yükseltmeniz gerekir.
  • Güncellemeler, ilgilenmeniz gereken yeni yazılım sürümlerini getirebilir; ancak bunlar büyük sürümler değil nokta sürümler olacaktır. Nadir durumlarda önemli yeni işlevler eklenebilir (örn. BZ # 319901 ). Yine de, yazılım, sürümler boyunca aynı sürüm numarasında kalır ve düzeltmeler geri bildirilir; yalnızca bazı paketler (PHP gibi) yukarı akış noktası sürümlerini izler.
  • Güvenlik güncelleştirmelerinin hızında önemli bir fark olmamakla birlikte, her zaman bugfix güncellemelerinden (yine PHP gibi) izole edilmeyebilir. Bunun bir sorun olup olmadığı, çalıştırmayı planladığınız servise bağlıdır.

Her şey göz önüne alındığında, Fedora hala bir sunucu platformu için ilk tercihim değil ve muhtemelen asla olmayacak. ( Tüm varlığı için mutlu bir Fedora masaüstü kullanıcısı olmama rağmen .) Kesinlikle daha "kurumsal" bir dağıtımda mevcut olmayan daha güncel yazılım sürümlerine ihtiyaç duyduğunuz ve ödünç kabul edebileceğiniz durumda, o zaman hiçbir şey yoktur Fedora kullanırken yanlış.


Son olarak, özellikle güvenlik hakkında sorular sorduğunuzdan, bununla ilgili birkaç kelime.

Daha önce belirtildiği gibi, Fedora ve diğer dağıtımlar arasındaki güvenlik güncellemeleri arasında gerçek bir fark yoktur. Fedora paketleyicileri , yukarı akışa yakın kalmak ve bu tür güncellemeleri mümkün olduğunca çabuk, bazen yukarı akış projesi yapmadan önce almak için özel çaba harcıyor .

Girişim ağabeyi gibi Fedora da oldukça kilitli bir güvenlik yapılandırmasıyla birlikte gelir: hizmetler (ssh hariç) varsayılan olarak gönderilir; varsayılan reddet güvenlik duvarı IPv4 ve IPv6 için varsayılan olarak etkindir; SELinux varsayılan olarak zorunlu kılmaktadır. Ayrıca, Fedora bir dizi başka yolla sertleştirilir .

Öte yandan, yeni güvenlik teknolojisini çok erken görüyorsunuz; bunlardan biri , önceki güvenlik duvarına geri dönmenin kolay olmasına rağmen, prime için hala hazır olmayan FirewallD'nin kısa süre önce piyasaya sürülmesidir .


13

Bu, güvenlikten ziyade istikrar ve değişim oranı ile ilgilidir. Fedora, Red Hat'ın alaka düzeylerini doğrulamak, denemek ve entegrasyon sorunlarını çözmek için bir platform sağlamak için yeni özellikler ve uygulamalar sunması için bir platformdur.

Bu genellikle bir sunucunun yapmasını istediğiniz şey değildir - genellikle bir sunucunun bir işlevi mümkün olan en kararlı şekilde gerçekleştirmesini istersiniz.

Ne yaptığınıza bağlı olarak, Fedora iyi olabilir. Linux masaüstü uygulamaları geliştiriyorsanız, kanayan kenarla çalışmak istenebilir. Aynı şekilde, bir dönem süren okul projesi veya yüksek değişim temposunun endişe yaratmadığı başka bir sınırlı süreli proje üzerinde çalışıyorsanız, Fedora da iyidir.


1
Bazı Fedora sunucuları iyi çalışıyorsa ve yeni Fedora sürümleri yayınlanmış olsa bile yükseltmem. Fedora'yı da istikrarlı hale getirecek mi? Sonuçta, işletim sisteminin en son sürümüne yükseltmek zorunlu değildir ve yükseltmezsem işler sorunsuz bir şekilde çalışmaya devam eder. Bu nedenle, Fedora'yı en son Fedora sürümlerine yükseltmeye çalışmazsak sunucular için kullanabiliriz. Katılıyor musun?
Saurabh Barjatiya

Peki ya güvenlik güncellemeleri? Bunları yapacaksın, değil mi?
Josh Brower

Evet, ancak paket güncellemesinden sonra hiçbir zaman sorunla karşılaşmadım. Güvenlik güncelleştirmeleri benim için sunucuların çalışmasını hiçbir zaman etkilemedi. Eski yapılandırma dosyaları değiştirilmez, böylece güncellemelerden sonra bile sorunsuz çalışır.
Saurabh Barjatiya

1
Ne yaptığınıza bağlıdır. Örneğin: Veritabanından yararlanan kritik bir uygulama çalıştırıyorsanız; veritabanınızın ana sürümlerini güncellemeye devam etmek istemeyebilir ve uygulama kodunuzla uyumsuzluk riski taşıyabilirsiniz.
Guy C

Burada kritik görev uygulamalarından bahsetmiyorum. Bu çok fazla güvenlik ve bilgi gerektirir. Ortalama sunucular, bazı talihsiz nedenlerden dolayı kesinti süreleri varsa, çok fazla kayıp olmaz. Özellikle can kaybı / sunucunun tam amacı yok.
Saurabh Barjatiya

7

Fedora kullanmamı tutan önemli nokta , bir sunucu için ve Debian, Ubuntu veya Centos tercih yerine istikrar ve destek uzunluğudur . Bir sunucu çalıştırırken kararlılık, güvenlik ve uzun ömürlülük istersiniz. Evet, neredeyse her dağıtım aynı yazılımı paketliyor, bu yüzden orada önemli değil. Neyin test edildiği, güvenlik güncellemelerinin olduğu ve desteklendiği meselesi.

Kanayan kenar istiyorsanız Fedora'nın 6 ayda bir yayın planı güzeldir, ancak bir sunucudan bahsederken kanayan kenar her zaman iyi bir şey değildir. Üstelik Fedora'nın yalnızca son üç sürümü desteklediği gerçeğini de ekleyin; bu, 18 ay içinde desteklenmeyen bir işletim sistemine baktığınız ve yükseltmeniz gerektiği anlamına gelir. Daha önce bir Fedora yükseltmesi yaptıysanız, genellikle kötüdürler ve bir masaüstü / dizüstü bilgisayarda çok kötü olmayabilir, ancak kesinti anlamına gelen ve çoğu sistem yöneticisi için kabul edilemez bir sunucu için temiz bir yükleme yapmak daha kolaydır.

CentOS bugüne kadar en uzun destek döngüsüne sahip ve bu süre boyunca destekleniyor ve güvenlik yamaları ve güncellemeleri yayınlanıyor, böylece tüm zaman boyunca aynı sürüm değil. Bunun avantajı, bir sonraki yükseltmeye hazırlanmak için tüm zamanınızı harcamamanızdır. Üzerinde kararlı test edilmiş bir yazılım bulunan kararlı bir sunucunuz var.

Debian, Fedora'dan daha uzun, ancak CentOS'tan daha kısa ancak her zaman güvenlik güncellemelerinde olan bir yayın programına sahiptir. Debian'ın diğer avantajı temiz bir yükseltme yoludur. Debian sürümleri hem temiz kurulum hem de canlı yükseltme için test edilir ve sorunsuz bir şekilde başarıyla gerçekleştirilinceye kadar gerçekte serbest bırakılmaz. Detaylara gösterilen dikkat ve daha fazla paket hatasını temizlemek için bir çıkış tarihini geri itme isteği, en güçlü profesyonellerinden biridir. DEB paket yapısının kendisi de yükseltmeyi çok pürüzsüz hale getirmek ve yapılandırmalarınızı korumak için tasarlanmıştır. Gerçekten eksik olan tek şey ticari destek, bu durumda CentOS'un ambalajlarının çoğunu RHEL'den aldığı gibi Debian'dan paketlerini alan Ubuntu'ya bakabilirsiniz.

Düzenleme: Açıkçası Fedora bir sunucu platformu için yeterince kararlı düşünmüyorum kaçırıldı gerçeğine dikkat çekmek için kalın metin eklendi.


18 aylık bir noktada sizinle aynı fikirdeyim ve sadece son üç versiyonun desteklendiğini. Ben de her zaman temiz kurulum gerçekleştirdik ve hiçbir zaman yükseltme ya da yükseltme deneyimi. Ancak birkaç CentOS Sunucusunu yönetiyorum. CentOS içinde vim kullanmaktan nefret ediyorum ve Tab tuşuna bastığımda rahatsız edici olan bazı otomatik tamamlamayı deniyor. Ayrıca awstats / denyhosts gibi araçlar yüklemem gerektiğinde bunları varsayılan CentOS depolarında bulamadım. Onları kaynağına göre kurmak zorunda kaldım. Infact Ben kendi web sitesinden aldım awstats rpm denemişti ve işe yaramadı. Bu yüzden sonunda kaynağına kurmak zorunda kaldım.
Saurabh Barjatiya

Bu nedenle fedora bu durumlarda sorundan tasarruf eder, çünkü awstats varsayılan paketlerle gelir ve denyhosts yum kullanılarak varsayılan depolarda herhangi bir sorun olmadan yüklenebilir. Neyse ki benim kullanım durumlarımda 18 ay yeniden yükleme çok sorun değildi. Infact, artık gerekli olmayan yapılandırma hatlarının temizlenmesine yardımcı olur. Ama büyük / ünlü web sitesi sunucuları, ISS sunucuları, vb için sanırım. 18 ay çok erken. Cevap için teşekkürler.
Saurabh Barjatiya

18 ay bile değil. N serbest bırakma desteği genellikle n + 2 serbest bırakıldıktan bir ay sonra durdurulur. Yani, her 12 ayda bir yükseltme yapıyorsunuz ve bu yeni fedora çıkar çıkmaz kurulmaya başlıyor. Her fedora sürümünü sunucularınıza yüklemeden önce 2/3 ay boyunca dengelemeye bırakmak istiyorsanız, her 6 ayda bir yeniden yüklemeye bakıyorsunuz.
theotherreceive

3
CentOS-Base, CentOS-Plus veya CentOS-Extra depolarında olmayan her şey için, yüksek kaliteli test edilmiş RPM paketleri için her zaman EPEL deposuna bakabilirsiniz ... AWstats burada mevcuttur: * epel: mirrors.tummy.com Mevcut Paketler Adı: awstats Arch: noarch Sürüm: 6.7 Sürüm: 5.el5 Boyut: 1.1 M Repo: epel Özet: Gelişmiş Web İstatistikleri URL: awstats.sourceforge.net Lisans: GPLv2
Jeremy Bouse

1
CentOS ile ilgili sorununuz vim'in davrandığı yöntemse, vim yapılandırmasını değiştirmenizi öneririm. Kaynaktan 1 veya 2 uygulama yükleme ve vim yapılandırmanızı değiştirme komut dosyası oluşturulabilir ve yeni bir sunucu oluştururken çalıştırılacak yükleme sonrası görevi olarak eklenebilir.
sclarson

5

Destek yok.

Fedora'nın Red Hat kuruluşu gibi teknik destek sözleşmeleri yoktur. Şov durdurma sorununuz varsa arayacağınız kimse yok.


1
Bu teknik destek sözleşmeleri için ödeme yapmak zorundayız. Yani bu, maliyet ve destek arasında bir ticarettir. Ayrıca Fedora'yı güvensiz kılmaz. Bu sadece kendi başınıza olduğunuz anlamına gelir. İşler şimdiye kadar desteksiz iyi çalıştı. Aynı kalacağını umuyorum. Web araması, man sayfaları ve belgeler çok yardımcı olur. Artık serverfault gibi yardım alanlarımız var. Kesinlikle, eğer karşılayabiliyorsa, sorun olduğunda yardım için arayabileceğimiz kurumsal sürümlerde güvenlik duygusu olabilir.
Saurabh Barjatiya

5

En büyük argümanım:

Sunucular birincil hedef kitlesi değildir

Aynı şekilde, bir sunucu ortamı için Ubuntu'nun kullanılmasını önermem ve birçoğu benimle aynı fikirde değil, ama bu sadece birincil hedef değil.

Ev kullanıcılarını ve masaüstlerini hedefleyen yazılımlar, sunucuya yönelik bölümlerde bulunma eğilimindedir, tıpkı sunucuda hedeflenen şeyler de ev kullanıcıları için iyi çalışmaz.

Ek olarak, ev kullanıcılarını hedefleyen platformlar daha fazla ev kullanıcısı çekme eğilimindedir, bu nedenle keşfedilen, bildirilen ve düzeltilen hatalara bu etki nedeniyle öncelik verilecektir.

Benzer şekilde, sunucu kullanımını hedefleyen platformlar sunucu kullanımını çekme eğiliminde olacaktır ve bu nedenle sunucu kullanımına ilişkin hataların, onlara ulaştığınız zaman bulunma ve çözülme olasılığı daha yüksektir.

( Üretim ortamlarında Ubuntu ile profesyonel deneyime sahip ve onun tarafından tamamen dehşete düştüğünü ve üretim sunucuları için CentOS'u tercih edeceğini söyleyen en az bir arkadaşım var.)

SELinux'un

Fedora, önceden yüklenmiş ve güzel yapılandırılmış seLinux ile birlikte gelir.

SeLinux'un güvenlik anlamına gelmediğine dikkat etmek önemlidir.

Gönderen NSA'nın kendi SELinux'u web :

Güvenliği gelişmiş Linux yalnızca Linux gibi modern bir işletim sisteminde zorunlu kontrolleri göstermeyi amaçlamaktadır ve bu nedenle güvenli sistemin herhangi bir ilginç tanımını karşılaması pek olası değildir.


Tüm dağıtımlar apache, open-SSH, vsftpd, sendmail, postfix, vb. Benzer sunucuları kullanacaktır. Hatalar tespit edilir ve giderilirse tüm dağıtımlar etkilenir. Biz bir dağıtım için çok iyi kararlı apache ve diğerleri için buggy apache olmayacak. Bu apache geliştiriciler geliştirmek varsayarak ve apache iyileştirmek ve dağılımları sadece yoldaki küçük değişikliklerle, vb aynı şeyi kullanmak olduğunu
Saurabh Barjatiya

TAMAM. SeLinux güvenliğe katkıda bulunmayabilir. Onu da azaltmaz. Peki Fedora o zaman diğer dağıtımlar kadar iyi mi?
Saurabh Barjatiya

1
Tek tek yazılımlar için önemli değil, önemli olan $ OS'nin düzeltmeyi ne kadar hızlı paketleyebileceği ve size ulaştırabileceği ve bu yazılımı platformunuzda hiç kimse kullanmıyorsa, düzeltmeyi alma olasılığı daha az. Bu daha garip şeyler için masaüstü ağ blok cihazları vb gibi asla kullanmayın. Ayrıca, ubuntu üzerinde fedora! = Apache, her ikisi de satıcıya özel yama setleri var ve hatta farklı dizin düzenleri var!
Kent Fredric

1
Tüm dağıtımlar aynı yazılımı kullanır, ancak aynı sürümde kullanmaz. Fedora, yeni özelliklerin tanıtıldığı ve test edildiği her şeyin en son sürümünü verirken, diğer dağıtımlar genellikle daha uzun süre test edilmiş eski sürümleri verir. Bu bir kaza değil, fedora bunu yapmayı hedefliyor. Üretimde çalıştırmayı planlıyorsanız en azından kabul etmeli ve bu gerçeği ele almaya hazırlanmalısınız
theotherreceive

Ben bir sysadmin değilim, ama bizim sistem yöneticilerinden biri bir klasör oluşturmak için sadece PHP betiği gerekli çünkü bir kez Apache için SELinux devre dışı. Bu başarısız oldu ve Red Hat şunları söyledi: "Güvenlik hedefi, Apache HTTP'nin yalnızca statik Web içeriğini okuduğundan ve içeriğe yazma, veritabanı soketlerine bağlanma, kullanıcı ana dizinlerini okuma vb.Gibi başka bir şey yapmadığından emin olmaktır. " Söylemeye çalıştığım şey: eğer biri SELinux'u anlamıyorsa , diğer güvenlik önlemleri yerinde değilken, aslında insanlar tamamen devre dışı bırakırsa güvenliği azaltabilir mi?
Arjan

3

Ben büyük bir fedora hayranıyım, harika olduğunu düşünüyorum ve tüm masaüstü / dizüstü bilgisayarlarda çalıştırıyorum, ancak hiçbir sunucumda çalıştırmazdım.

  • Fedora 'kanayan kenara' daha yakın olmayı hedefliyor. Bu, test için daha az zaman harcayan daha yeni bir yazılım alacağınız anlamına gelir. Hiçbir sürüm aynı anda çıkmadığından, bu konuda kesin sayılar elde etmek zordur, ancak ubuntu'nun yeni özelliklerde genellikle bir sürüm olduğunu hissediyorum, debian / centos / redhat çok daha geride.

  • Bu yüzden fedora'da daha fazla güncelleme olduğu izlenimini edindim, ancak yine de bunu destekleyecek numaram yok.

Gerçekten sallanan ne olsa ubuntu sahip olduğu LTS modelinin eksikliği. Bir ubuntu LTS'yi piyasaya sürüldükten birkaç ay sonra kurabilir ve önemli sorunları çözmek ve biraz çözmek için bolca zamanının olduğunu bilirsiniz.

Bundan sonra, sunucunuzu yükseltmeden önce en az 4 yıl daha fazla desteğe ve yükseltmeye sahip olduğunuzu bilirsiniz. Fefora çalıştırmakla ilgili diğer potansiyel sorunlardan herhangi biriyle yaşayabilirim, ancak her kutuda serbest bırakma işlemini yılda en az bir kez (muhtemelen iki kez) taşımak zorunda kalmadan değil.


Düzenle: Bazı numaralar bulundu ...

Fedora 11, openssh sunucu sürüm 5.2 ile birlikte gelir. Ubuntu karmic piyasaya sürüldüğünde sadece 5.1 versiyonuna sahip olacak , debian lenny ile aynı versiyona sahip olacak. Centos web sitesi bir sürüm bulamam için çok saçma, ama 4.fa'dalar


2

Fedora güvensiz değil. Kanayan kenar paketleriyle birlikte gönderilir ve çok hızlı bir şekilde yenilenir, bu nedenle güvenlik güncellemelerini almaya devam etmek için her yıl yükseltmelerden geçmeniz gerekir. Özellikle fedora güncelleme işleminin (iirc) kesinti gerektirdiği göz önüne alındığında, önemsiz sayıda sunucunuz varsa bu büyük bir sorun.


Bazı yeni güvenlik açıkları bulunursa. Tüm dağıtımlar savunmasız olacaktır ve güvenlik yamaları uygulamak zorundayız. Fedora güncelleme işleminin kesinti süresini anlamadım. Sistemleri yeniden başlatmadan sorunsuz bir şekilde güncelliyoruz. Yalnızca çekirdek güncelleştirmeleri yeniden başlatılmasını gerektirir, ancak bu anlaşılabilir bir durumdur.
Saurabh Barjatiya

2
Hayır, burada kesinti yok ... çekirdek yükseltme sırasında bir zamanlar hariç. Sonra tekrar, hepimiz Linux folk sonunda bir çekirdek yükseltmesi için ol 'kutusunu yeniden
bobby

3
Mesele şu ki, bir noktadan sonra Fedora, dağıtımı "çok eski" olarak bırakıyor ve bunun için daha fazla güvenlik güncelleştirmesi almıyorsunuz. Bu noktada, bir rev-to-rev güncellemesine (hiç iyi gitmediğime) ya da yeniden oluşturmaya bakıyorsunuz. Başa çıkmak için çok fazla bilgisayarınız varsa, kararlılık artı güvenlik güncelleştirmelerinin birkaç yıl boyunca geleceği bilgisi iyidir.
David Mackintosh

David, burada yapabileceğimden çok daha iyi olduğunu söyledi.
Cian

2

Fedora'nın CentOS, Debian, Ubuntu, Gentoo, Slackware, SLES, vb. Gibi bir sunucuda kullanımı gerçekten iş için doğru araca geliyor.

Sunucuda Fedora hakkında sunucu yöneticilerinden bulacağınız ana şikayet, her 6 ayda bir (her zaman en son sürümde olmak veya diğer sürümlerin her birini atlamak isteyip istemediğinize bağlı olarak) yükseltme döngüsüdür. Belirttiğiniz gibi, Fedora "varsayılan olarak güvenli" yapılandırmalar yükler ve güvenli bir sistemi korumak için birçok araç sağlar. Özellikle bir sunucuda, önyükleme aracı, farklı Fedora sürümleri arasındaki geçişleri gayet iyi idare eder ve bu da endişeyi hafifletir.

Daha uzun bir sürüm döngüsü istiyorsanız, CentOS (aslında Red Hat Enterprise Linux'un ücretsiz sürümü olan) gibi bir şey iş yükünüzde daha kolay olabilir.

Özetlemek gerekirse, bence Fedora'dan memnun kalırsanız iyi olur. Debian, Ubuntu veya CentOS'un Fedora'dan daha güvenli olduğunu gösteren hiçbir kanıt görmedim .


1

Herhangi bir işletim sistemi güvenli hale getirilebilir. Sunucu olarak Fedora hakkında iki nokta. Birincisi, bir yazılım sürümünü her yükselttiğinizde, önceki sürümde bulunmayan yeni hatalar ve güvenlik sorunları ortaya çıkarma riskiyle karşı karşıya kalırsınız. Bu yüzden şirketler yazılımı yüklemeden önce bir yıl beklemek isteyeceklerdir, bu nedenle birçok hata ve güvenlik sorunu düzeltilebilir. Göç baş ağrılarına ve yeni güvenlik sorunlarına her çıktığında yeni sürümlere geçmek istemezsiniz. İkinci Fedora, RedHat veya Ubuntu gibi kurumsal destek alma yeteneğine sahip değil.


1
Bir sorun olarak da görülebilir. En son sürümlerin kullanılmaması, iyi bilinen istismarlara maruz kaldığımız anlamına gelir. DNS ve BIND'dan dün olduğu gibi okuduğumdan alıntı yaparak - "SANS (www.sans.org) veya CERT (www.cert.org) tarafından sağlanan danışmanlık hizmetlerinden birine ve diğer pek çok kişiye abone olun, ve BIND ve ilgili teknoloji uyarıları için harekete geçin Uyarının ciddiyetine bağlı olarak, bu, sistem genelinde hızlı bir şekilde değiştirilmeden önce hızlı bir testin ardından hızlı bir test yapılmasını gerektirebilir.Bu durumda yeni bir problemi bilinen bir istismardan daha iyi riske atmak daha iyidir. "
Saurabh Barjatiya

1
Büyük bir şirket tarafından desteklenen bir sunucu işletim sisteminiz varsa, yazılımın etkilenen sürümü hala destekledikleri işletim sisteminin bir sürümünün parçasıysa, ihtiyaç duydukları güvenlik düzeltmelerini destekleyecektir.
Jared

1

İşyerinde RHEL kullanıyoruz. 6 veya 12 ayda bir 7 bin sunucuyu yükseltmeniz gerekiyorsa, asla ileride olmazdık. 2008'e kadar hala Win2k3 sunucuları alıyoruz.

Fedora sürümleri, çok sayıda sunucusu olan bir şirketin güncel kalması için çok sıktır. Küçük bir işletme için, Fedora'nın muhtemelen kullanımının uygun olduğundan emin olun. Ama sonra tekrar, sitede bir linux yöneticisine ihtiyacınız olacak ve çoğu sorun gidermek için bir tane göze alamaz. İşte bu noktada RHEL'in avantajlı bir desteği var.

Debian'ı evde kullandım. Sadece 7'den 8'e yükselttim ve çok düzgün gitti. Ubuntu'nun da bir sunucusu var, ancak Ubuntu Fedora'ya eşdeğer. Debian yeni paketleri piyasaya sürmek uzun zaman alıyor çünkü bunları iyice test ediyorlar. Dezavantajı, en son Apache veya MySQL veya istediğiniz özelliklere sahip olan herhangi bir uygulamaya ihtiyacınız olmayabilir. Elbette ayrı olarak indirebilirsiniz, ancak "kararlı ve güvenli" bir işletim sistemine sahip olmayı amaçlamaktadır.


Ben bile Fedora'yı her şey için kullanmazdım . Ancak, hızlı bir güncelleme döngüsünün daha anlamlı olabileceği birkaç hedef vaka vardır. Örneğin bazı web uygulamaları.
Michael Hampton

0

Ayrıca - güvenilirlik istediğiniz için bir sunucu için [genellikle] yararlı olmayan bir sonraki sürümde özellikler / işlevsellik görünebilir ve ardından açılabilir . OTOH, örneğin F11 kurar ve CentOS 5 veya Ubuntu LTS'de olduğu gibi 2-4 yıl boyunca yapışırsanız, gerçek bir fark yoktur. Konfor seviyeleri hakkında.


-2

Bir dakika ne? Bildiğim kadarıyla Wikipedia Fedora'da çalışıyor. RedHat'ta değil - Fedora'da. Yani Fedora'nın WebSunucu olarak kullanılmasında gerçekten bir sorun yok :)


Bence değil: [me @ risby ~] $ telnet en.wikipedia.org 22 [...] SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1.1
MadHatter

Wikimedia Foundation, Fedora'yı kullanırdı, ancak 2008'de Ubuntu'ya geçti .
Michael Hampton

-3

Genellikle sistem yöneticisinin sunucu odaklı dağıtımdan istediği şey:

  1. En son sürümde bile kanayan kenar yazılımı yok
  2. İhtiyacınız olan tüm yazılımlar resmi depolardan edinilebilir: bir üretim ortamında bazen rastgele güvenilmeyen web sitelerinden çekilen veya daha da kötüsü yerel olarak derlenmiş paketleri kullanmanıza izin verilmez.
  3. Resmi depolardan merkezi ve zamanında güvenlik güncellemeleri
  4. Sorunsuz yükseltme sağlayan (yani bir arka plan programı yeni bir sürüme yükseltildiğinde bir yapılandırma dosyası içeriğini yükseltme) paket yükleme komut dosyaları ve ilkeleri (dağıtım tarafından sağlanır)
  5. İsteğe bağlı olarak kurumsal destek

Fedora bu noktada başarısız, afaik

CentOS 2,3,4,5'te başarısız oluyor

Debian 5'te başarısız oluyor

Ubuntu başarısız 1

Senin seçimin :)


7
Bu büyüklükte bir şey göndermeden önce bu listeyi araştırırdım. Yeni gelenler fikrinizi alabilir. Fedora veya CentOS'u "güvenilmeyen" depoları kullanarak Ubuntu'dan daha fazla hatırlamıyorum. Fedora'dan yaklaşık 4 gün önce son "merkezi ve zamanında" güvenlik güncellemelerimi hatırlıyorum. Paket kurulum komut dosyalarımı gördün mü? Onlar klas ! Bir dahaki sefere fikir veya gerçeği belirttiğinizde, geri kalanımız için temizlemek için lütfen unutmayın. Listeyi gerçekten dövmek istediyseniz, FreeBSD'yi söyleyebilir ve kurumsal destek eksi olmak üzere hepsini sudan havaya uçurabilirdiniz.
bobby

3
IMHO CentOS sadece 5'te başarısız oluyor. 3 ile ilişkili bir risk var, ancak bunlar benim deneyimime göre oldukça zamanında.
Mark

1
Önerilerinizdeki farklı dağıtımlarla ilgili vahşi iddialarda bulunacaksanız, bunları gerçeklerle biraz daha doğrulamanız gerekir. Kurumsal desteğin olmaması dışında (ki eminim sağlamaya istekli danışmanlar bulabilirsin), Fedora'nın geri kalanını başarısızlığa uğradığına dair değerlendirmenize katılmıyorum.
Ophidian

1
'Güvenilmez' hakkında ne olursa olsun, centos depolarını son çalıştırdığım (sadece) zamanı oldukça eksik buldum ve birkaç 3. parti depolarıyla takviye etmek zorunda kaldım. Fedora'da böyle bir şey bulamadım. Fedora'da kullandığım tek 3. parti repo, sunucularım için büyük bir ihtiyaç göremediğim, özgür olmayan medya ve grafik paketleri gibi şeyler için rpmfusion.
theotherreceive

3
Sadece 1,2,3,4,5 puan için oy verirdim. Ancak hangi dağıtımın başarısız olduğu, hangi sayının yanlış olduğu iddiaları.
Milan Babuškov
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.