Sunucu için en iyi Linux dağıtımları. Sunucu işletim sistemleri

Bu materyal en popüler, yaygın olanların bir listesini sunar sunucu işletim sistemleri burada Rusya'da yaygın olarak kullanılmaktadır.

Öncelikle neden bir sunucu işletim sistemine ihtiyacımız olduğunu öğreneceğiz.

Sunucu işletim sistemi ne işe yarar?

Sunucu işletim sistemi- hem dahili hem de harici tüm ağ kullanıcılarına hizmet veren yazılımı yönetmek için tasarlanmıştır. Neden normal kullanıcı işletim sistemini sunucu işletim sistemi olarak kullanamıyorsunuz? Sunucu işletim sistemi, tabiri caizse, daha kullanışlı, verimli, belirli yönetim ve yönetim amaçları için özel olarak tasarlanmış özel yönetim işlevselliği sağladığından ve bu tür işlevsellik, bu arada, kullanıcı işletim sistemlerinde mevcut olmadığından soruyorsunuz. bu sunucu işletim sistemlerinin istemcileri. Ve elbette, eğer özel bir işlevselliğe sahipsek ve bu işlevselliğin maliyeti tamamen farklı olacaksa, elbette istisnalar olduğu sonucuna varabiliriz.

Şimdi bir sunucu işletim sisteminin nasıl seçileceğini bulalım. Öncelikle bu sunucunun ve buna bağlı olarak işletim sisteminin hangi amaçlarla kullanılacağına net bir şekilde karar vermeniz gerekiyor. Ve spesifik göreve bağlı olarak işletim sistemini ve bu işletim sistemi için gerekli donanım yapılandırmasını seçeceksiniz. Ancak, her bakımdan en iyi seçenek olacak işletim sistemine aşina değilseniz, daha önce çalıştığınız işletim sistemini seçin veya dikkatlice inceleyip test edin ( örneğin, sanal bir makinede) İşletim sistemi size tanıdık gelmiyor. İşletim sistemi yönetimine ilişkin bilgi, beceri ve anlayış, yalnızca ilk kurulum ve yapılandırmayı değil, aynı zamanda daha sonraki bakım ve yönetimini de büyük ölçüde etkilediğinden.

Şimdi doğrudan günümüzde en popüler ve yaygın olan sunucu işletim sistemlerini incelemeye geçelim.

Elbette Microsoft ürünleriyle başlayalım. Bugün işletim sisteminin iki sürümünü vurgulayacağım: Windows Server 2003 ve Windows Server 2008 R2.

Not! Bu materyal güncel değil ve şu anda Windows Server 2003 artık desteklenmiyor ve Windows Server 2008 R2 işlevsellik açısından zaten modern sürümlerin çok gerisinde, bu nedenle Windows Server 2016 gibi daha yeni sürümleri kullanmanızı öneririm.

Windows Sunucusu 2003

Windows Sunucusu 2003- zaten oldukça eski bir işletim sistemidir, ancak şu ya da bu şekilde Rusya'daki sistem yöneticileri arasında oldukça popülerdir.

Bu ürün, yöneticiler için ortaya çıkan hemen hemen tüm amaçlar için kullanılabilir, ancak tüm masaüstü seçeneklerinden dolayı kaliteyi unutmayın ( onlar. grafiksel bir kabuğa sahip olmak) ön uç olmayan işletim sistemlerine göre çok daha fazla kaynak talep eder. Bu nedenle grafik kabuklu bir işletim sistemi kullanacaksanız sunucu için ekipman seçerken bunu dikkate almanız gerekir. Windows Server 2003 acemi sistem yöneticileri için mükemmeldir. Bu platform, etki alanı denetleyicileri için mükemmeldir; Active Directory dizin hizmetini kullanıyorsanız ve ağınızda uzak kullanıcı bağlantılarını kullanmayı planlıyorsanız, bu işletim sistemi üzerinde "kolayca uygulayabilirsiniz" Terminal sunucusu».

Windows Server 2008 R2

Windows Server 2008 R2– Microsoft'tan yeni teknolojiler açısından daha gelişmiş bir işletim sistemi.

Windows Server 2008 R2, sunucu işletim sistemlerinin birçok performans testinde zaten liderdir. Örneğin, bu işletim sistemi üzerinde bir dosya sunucusu çalıştırmak en iyisidir. Ayrıca bu işletim sisteminde: geliştirilmiş sanallaştırma desteği, Active Directory dizin hizmetinin yeni bir sürümü, 256'ya kadar işlemci desteği, Windows Server 2003'ün aksine, aynı zamanda daha iyi uygulanıyor " Terminal sunucusu" Bu platformun avantajı hemen hemen tüm görevlerin yüksek kalitede performansına uygun olmasıdır, ancak dezavantajı benzerlerinden farklı olarak daha fazla kaynak gerektirmesidir.

Şimdi unix benzeri işletim sistemlerine geçelim ve bence popülerlik lideriyle başlayalım ( unix benzeri arasında).

Ubuntu Sunucusu

Ubuntu Sunucusu– Linux çekirdeğini kullanan bir işletim sistemi.

Ubuntu Sunucusu size yukarıda listelenenlerden çok daha ucuza mal olacaktır. Pek çok acemi sistem yöneticisi, ön uç olmayan Unix benzeri işletim sistemleri söz konusu olduğunda korku ve dehşet yaşar; bunu şu şekilde açıklıyor: “Karmaşık ve belirsiz" Bu işletim sistemlerini kurmanın, sonsuz çeşitlilikte seçenek ve ayarların bulunduğu aynı Windows Server 2008 R2'den çok daha kolay olduğuna sizi temin ederim. Unix sistemlerinde ise tüm kurulum, yapılandırma dosyalarının düzenlenmesinden ibarettir. Ayrıca yukarıda belirtildiği gibi bu sistemler GUI muadillerine göre önemli ölçüde daha az kaynak gerektirir.

Ubuntu Sunucusunun kurulumu ve bakımı kolaydır, yüksek güvenilirlik ve performans sağlar, ayrıca yüksek düzeyde güvenliğe sahiptir ve neredeyse tüm görevler için mükemmeldir.

CentOS

CentOS Red Hat'in Red Hat Enterprise Linux tabanlı bir Linux dağıtımıdır.

İşletim sistemi de oldukça kullanıcı dostudur ve birçok sistem yöneticisi bu işletim sistemini tercih etmektedir. Her şey dikkatlice kontrol edilip test edildiğinden, tüm CentOS yazılımları son derece kararlıdır. CentOS, Web sunucuları için bir platform olarak yaygın şekilde kullanılmaktadır. Bu işletim sistemi hakkında daha fazla bilgiyi Linux CentOS 7.1 Kurulumu ve dağıtımın gözden geçirilmesi başlıklı materyalde okuyabilirsiniz.

Debian

Debian Linux'un en popüler dağıtımlarından biridir. Bu arada Ubuntu, Debian'ı temel alıyor.

Birçok kuruluş ( hem küçük hem de büyük) tercihlerini Debian'a verdi. Burada yeterince test edildiğinden ve iyi sonuçlar gösterdiğinden Debian 8.0 sürümünü vurgulayacağım. Debian'ın özelliklerinden biri de depolarının çok büyük miktarda yazılım içermesidir. Bazıları Debian'ın yönetiminin diğer sistemlere göre zor olduğunu düşünüyor ancak ben Unix benzeri sistemlerle uğraştıysanız Debian'da ustalaşmanın sizin için zor olmayacağına inanıyorum. Debian özellikleri ayrıca şunları içerir:

  • Benzersiz bir paket yönetim sistemi, yani. sistem ( veya bireysel bileşenleri) yeniden kurulum yapılmadan, hatta kullanıcı ayarları kaybedilmeden ve hatta bazı durumlarda yeniden başlatmaya gerek kalmadan güncellenebilir;
  • Debian'ın geliştirilmesi, İnternet'in her yerindeki insanlar tarafından gerçekleştirilir; bu, başka hiçbir Linux dağıtımının övünemeyeceği bir şeydir ve geliştirme, ayrı gruplar veya kuruluşlar tarafından yürütülür.

Gentoo

Gentoo- Linux dağıtımı, yapılandırma açısından son derece esnek olduğundan popülerdir ve doğru yapılandırılırsa sonuç olarak performans avantajları elde edersiniz.

Ayrıca bu kurulumun belirli bir bilgi birikimi gerektirmesi nedeniyle bu dağıtımın yalnızca alanında profesyoneller tarafından kullanıldığı da bilinmektedir. Gentoo'nun bir dizi avantajı vardır: yüksek hız, mükemmel kullanıcı topluluğu.

ÜcretsizBSD

ÜcretsizBSD- Unix benzeri bir işletim sistemi, İnternet şirketleri arasında çok popüler, çünkü bu işletim sistemi her türlü web sunucusu için mükemmel.

FreeBSD, bir web sunucusu için mükemmel bir seçenektir çünkü SLIP, PPP, NFS, DHCP ve NIS gibi endüstri standartlarını destekleyen güçlü bir TCP/IP yığınıdır. Ve böylece FreeBSD, diğer sistemlerle kolayca arayüz oluşturabilir ve büyük bir kuruluş için bir sunucu görevi görerek NFS () gibi hayati özellikler sağlayabilir. uzaktan dosya erişimi) ve e-posta hizmetleri verebilir veya WWW, FTP, yönlendirme ve güvenlik duvarı işlevleri gibi hizmetler sağlayarak kuruluşunuzu İnternette temsil edebilirsiniz.

FreeBSD, İnternet'teki en büyük ve en yoğun sitelerden bazılarını çalıştırır ( örneğin Yahoo!) ve diğer tüm sitelerin büyük bir kısmı da FreeBSD'de çalışmaktadır.

Ancak FreeBSD yalnızca bir İnternet sunucusu platformu olarak değil, aynı zamanda diğer sunucu işletim sistemlerinin gerçekleştirdiği tüm görevleri yerine getiren normal bir sunucu olarak da kullanılabilir ve FreeBSD'nin yeteneklerini sınırlamaya gerek yoktur. FreeBSD son derece güvenli ve performanslıdır. Ayrıca, bu işletim sistemi size ücretsiz olarak mal olacak ve diğer şeylerin yanı sıra FreeBSD, büyük bir geliştirici ekibi tarafından geliştirilmekte ve desteklenmektedir.

Solaris

Solaris- Sun Microsystems tarafından geliştirilen ve şu anda Oracle Corporation'a ait olan bir işletim sistemi ve bundan dolayı ödeme yapıldı.

Bu işletim sistemi dünyadaki en üretken işletim sistemlerinden biridir ve bu nedenle belirli bir popülerliğe sahiptir.

Birçok işletmenin yaygın olarak kullandığı sunucu işletim sistemleri olup işletim sistemi seçimi sizin!

Bu materyal işletim sisteminin temellerine ayrılmıştır. Linux sunucu. Bu materyalden, neden Linux'u bir sunucu olarak kullanmaya değer olduğunu öğrenecek ve ayrıca bu işletim sistemini temel alan sunucularla çalışmaya başlamak için sizin için yararlı olacak gerekli ilk bilgileri edineceksiniz.

Öncelikle sunucu işletim sistemi olarak neden Linux kullanmanız gerektiğinden bahsedelim. Birçok kişi Windows'a o kadar alıştı ki Linux'u duymak bile istemiyorlar, hatta Linux'un güzel ve rahat masaüstüne sahip özel sürümlerini bile kastediyorum. Ve şu soruya gelirsek, neden Linux kullanmak istemiyorsunuz? Herkes cevap veriyor: " Evet, biraz beceriksiz!», « " ve benzeri. Ama aslında Linux konusunda bu kadar kategorik olan tüm kullanıcılara Linux'un çok kullanıcı dostu bir işletim sistemi olduğunu söylemek istiyorum ve onu biraz anlamanız gerekiyor ve her şey sizin için netleşecek.

Şimdi bazılarını listelemek istiyorum Linux'un Windows'a göre avantajları ve ayrıca bazı efsaneleri ortadan kaldırın:

  • Linux tamamen özgür bir işletim sistemidir ( bazı ücretli dağıtımlar hariç), Windows'un aksine;
  • Linux neredeyse virüssüzdür;
  • Bunu söyleyen herkes" Windows'ta kullandığım programlar Linux'a yüklenmiyor", Neden kurulmalı diye düşünebilirsiniz!!! Sonuçta bu tamamen farklı bir işletim sistemi, kendi programları var! Windows için de şunu söylemek mümkündür: Linux'ta çalışan programlar Windows'a yüklenmiyor“Linux için Windows'tan daha aşağı olmayan birçok kendi programı var ve birçok yazılım üreticisi de ürünlerini hem Windows hem de Linux için yayınlıyor.
  • Linux, özellikle işletim sisteminin sunucu sürümü daha üretkendir. Linux sunucu işletim sistemlerinin arayüzlerinin olmadığını ve kaynakların çoğunun ( yarısından fazlası!!!) yalnızca işletim sistemi arayüzünü kaplar, yani. görsel kabuk ( Günümüzde Windows'un grafik arayüzü olmayan sürümleri de yaygındır.).
  • Linux işletim sistemi pratik olarak donmuyor, ( İşletim sisteminin kendisini kastediyorum). Örneğin, herkes Windows'ta her şeyin donduğu, fareyi hareket ettiremediğiniz, ctrl+alt+del tuşlarına bile basamadığınız ve yeniden başlatmanız gerektiği bir durumla karşı karşıya kalmıştır. Linux, sizin böyle bir duruma neden olduğunuz durumlar dışında, böyle bir durumu dışlayacak şekilde tasarlanmıştır.
  • Linux sunucu işletim sistemi ile ilgili olarak, anlaşılması o kadar kolay olmayan birçok farklı araca sahip olan Windows benzerlerinin aksine, yapılandırılması oldukça basittir. Linux sisteminin kendisi ve tüm hizmetleri, yapılandırma dosyaları düzenlenerek yapılandırılır. Bunlar sıradan metin dosyalarıdır, konumlarını ve formatlarını bilerek, elinizde bir metin düzenleyiciden başka herhangi bir araç olmasa bile herhangi bir dağıtımı yapılandırabilirsiniz.

Linux işletim sistemini popülerleştirmek ve bir şekilde Windows'u kötülemek istemiyorum, ancak bazı durumlarda Linux işletim sistemini kullanmaktan daha iyi bir seçenek yok. Bir zamana kadar Linux'un bir şekilde bizim işimiz olmadığını düşünüyordum, ancak bu işletim sistemiyle karşılaştığımda hoş bir şekilde şaşırdım.

Şimdi doğrudan Linux Sunucusunun temellerine geçelim. Örneğin Linux dağıtımı Ubuntu Server 10.10'u kullanacağız.

Temel Linux Sunucu Ayarları

Ubuntu Sunucusu 10.10'un kurulum sürecini açıklayın. Windows'u yüklemekten daha karmaşık ve belki de daha basit olmadığından, yükleme işlemi sırasında sizden yapmanızı isteyeceğim tek şey " Yüklenecek yazılımın seçilmesi» kurulumu işaretle « OpenSSH Sunucusu" Bu, daha sonra bu bilgisayara bir ssh istemcisi kullanarak uzaktan bağlanabilmeniz içindir ( örneğin PuTTY). Ve aynı zamanda, genellikle sunucuya bir monitör bağlı olmadığından ve sunucunun kendisi, sunucular için özel olarak belirlenmiş bir odada bulunduğundan, ağınızdaki herhangi bir bilgisayardan işletim sistemine tam erişime sahip olacaksınız ( sunucu).

Pencerede " Kullanıcı hesaplarını ve şifrelerini ayarlama» Kullanıcı adınızı girin ve bir şifre belirleyin.

Kurulumdan sonra ilk kez önyükleme yapıyorsunuz ve işletim sistemi yönetim konsolu gözlerinizin önünde beliriyor. Başlamak için kullanıcı adınızı girin, enter tuşuna basın ve ardından işletim sistemine girmek için şifrenizi girin. Yeni oluşturduğunuz ve root ayrıcalıklarına sahip olmayan kullanıcı olarak oturum açacaksınız.

Linux'ta kullanıcıları ayarlama

KÖK– maksimum haklara sahip olan Linux işletim sisteminin standart süper kullanıcısı. Bu arada, yönetici haklarının en yüksek olmadığı Windows'un aksine ( sistemsel olanlar da var), ancak root hakları en yüksek olanıdır ve root olarak çalışıp herhangi bir işlem yaparsanız kimse size sormaz” Gerçekten bunu yapmak istiyor musun?"örneğin Windows'ta olduğu gibi, ama hemen diyelim ki, orada hiçbir soru sormadan sistemi öldüreceksiniz. Ancak öyle ya da böyle, önce bu kullanıcıyı etkinleştirmemiz gerekiyor, çünkü gelecekte süper kullanıcı haklarına ihtiyacımız olacak ( İpucu: Kök moduna geçmeniz gerekene kadar her zaman normal bir kullanıcı olarak çalışın), kök varsayılan olarak devre dışıdır. Root hesabının etkinleştirilmesi şu şekilde yapılır; root için bir şifre belirlemeniz yeterlidir.

Sudo şifre kökü

Sistem sizden altında çalıştığınız kullanıcının şifresini girmenizi isteyecek ve ancak o zaman gelecekteki root için yeni bir şifre girip bunu tekrarlayacaksınız.

Kullanıcılar hakkında konuştuğumuza göre, onları nasıl oluşturacağımızı öğrenelim. Bu böyle yapılır.

Sudo useradd -d /home/testuser -m testuser

  • sudo, kullanıcıya bazı yönetici ayrıcalıkları veren bir yardımcı programdır;
  • useradd – sisteme kullanıcı ekleyen bir yardımcı program;
  • -d – kullanıcı için ana dizini ayarlama seçeneği;
  • /home/testuser – ana dizin yolu;
  • -m – bir giriş dizini oluşturma seçeneği;
  • testuser yeni kullanıcımızın adıdır.

Şimdi yeni kullanıcı için bir şifre belirliyoruz.

Sudo şifre test cihazı

Linux'ta ağ kurma

Artık kullanıcılar hakkında biraz bilgi sahibi olduğumuza göre, ağı yapılandırmamız gerekiyor, DHCP sunucusunun bunu zaten yapmış olması oldukça olası, ancak belki de statik IP adreslerini, ağ geçidi adreslerini ve DNS'yi ayarlamak isteyebilirsiniz ( prensip olarak sunucu için doğal olan).

Bunu yapmak için aşağıdaki dosyayı düzenleyin.

Sudo nano /etc/network/interfaces

  • nano standart bir Linux düzenleyicisidir;
  • arayüzler – ağ yapılandırmasından sorumlu bir dosya.

Bu dosyayı açtığınızda aşağıdaki gibi bir şey göreceksiniz, daha doğrusu bu bilgisayarda statik IP adreslemeye ihtiyacınız varsa sonuçta bu şekilde görünecektir.

# Bu dosya, sisteminizde bulunan ağ arayüzlerini # ve bunların nasıl etkinleştirileceğini açıklar. Daha fazla bilgi için bkz. arayüzler(5). # Geridöngü ağ arayüzü otomatik lo iface lo inet geridöngü # Birincil ağ arayüzü otomatik eth0 iface eth0 inet statik adresi 192.168.1.2 ağ maskesi 255.255.255.0 ağ geçidi 192.168.1.1

Burada et0- bu sizin ağ bağlantınızdır, kaç tane ağ kartınız olduğuna bağlı olarak birçoğu olabilir, Static bunun statik bir IP adresi olduğunu, dinamik olsaydı statik yerine DHCP'nin belirtileceğini söylüyor. Gerisi muhtemelen açıktır.

  • Adres – bilgisayarın IP adresi;
  • Ağ maskesi – alt ağ maskesi;
  • Ağ Geçidi - varsayılan ağ geçidi.

Ctrl+o tuşlarına basarak dosyayı kaydedin ve ardından ctrl+x tuşlarıyla düzenleyiciden çıkın.

Şimdi bir DNS sunucusu atamanız gerekiyor, bu aşağıdaki dosyayı düzenleyerek yapılır.

Sudo nano /etc/resolv.conf

Aşağıdakileri yazın veya değiştirin.

Ad sunucusu 192.168.1.100 Ad sunucusu 192.168.1.200

Burada 192.168.1.100 ve 192.168.1.200 DNS sunucularımızın adresleridir, eğer tek bir DNS sunucunuz varsa tek satır belirtin.

Her şeyi yapılandırdığımızda ağ arayüzlerimizi yeniden başlatmamız gerekiyor, bu şu şekilde yapılıyor.

Sudo /etc/init.d/networking yeniden başlat

Linux Sunucusuna program yükleme

Linux'ta programlar Windows'tan tamamen farklı şekilde kurulur, bu nedenle Windows ile çalışırken sahip olduğunuz bilgiler burada size yardımcı olmayacaktır. Linux'ta, tüm yazılımlar Depolarda saklanır - bu, İnternette bulunan ve çevrimiçi olarak veya CD'lerde ücretsiz olarak dağıtılan, Linux'a özel bir tür yazılım paketi deposudur. Depolarınızı güncellemek için ( Linux işletim sisteminde zaten yüklü), Aşağıdaki komutu çalıştırmanız gerekir ( İnternet bağlantınızın olması şartıyla).

Sudo apt-get güncellemesi

Artık standart depoları güncellediğimize göre, bir şeyler yükleyebilirsiniz, bir dosya yöneticisi kurmanızı öneririm, Linux'ta en yaygın olanlardan biri - Gece Yarısı Komutanı(MC). Windows'ta kullanılan FAR ile ufak benzerlikler vardır. Sunucu Linux üzerinde programlar aşağıdaki gibi kurulur.

Sudo apt-get install mc

Nerede, mc kurmak istediğimiz programımızdır, yani. dosya yöneticimiz Midnight Commander.

Kurulumdan sonra bu programı deneyebilirsiniz, başlatılması kolaydır, programın adını konsola girin, yani. mc'yi seçin ve enter tuşuna basın.

Bunun temel olarak yeterli olduğunu düşünüyorum; aşağıdaki makalelerde (Temel Linux Ubuntu Sunucu Terminal Komutları) herhangi bir hizmetin kurulumu hakkında daha spesifik olarak konuşacağız ( şeytanlar). Şimdilik bu kadar.

1. 2015-2016'da sunucu işletim sistemlerinin gelişimindeki hangi trendleri not edebilirsiniz?

Vitaly Chesnokov, QSOFT
Sunucu işletim sistemleri her zaman kararlılık, hız, hata toleransı, bakım sırasında kesintisiz çalışma ve dağıtım ve yönetim kolaylığı için çabalamış ve çabalamıştır.

Son yıllarda *nix işletim sistemi ailesinde çalışan sunucuların sayısı artıyor. Bunun nedeni yüksek stabiliteleri ve çalışma hızlarıdır. Zamanla Linux'un kullanımı giderek daha kolay hale gelir. Ayrıca üreticiden resmi destek alan ve kurumsal düzeydeki şirketlere yönelik dağıtımlar da bulunmaktadır. Bu durumda MS SQL ve .NET gibi ürünlerin bile Linux desteği alması şaşırtıcı değil. Önümüzdeki birkaç yıl içinde Microsoft işletim sistemi ailesindeki Linux uygulamalarına tam destek verilmesi bekleniyor. Destek, sistem çağrılarının Linux çekirdeğinden Windows çekirdeğine çevrilmesi yoluyla uygulanacağı için bu şekilde çalışan uygulamaların performansının düşmemesi bekleniyor.

Ayrıca zamanla sunucu işletim sistemlerinin kesintisiz çalışması da büyük ölçüde arttı. Örneğin, çok uzun zaman önce sistemi yeniden başlatmadan sürücüleri yeniden başlatmak ve güncellemek mümkün hale geldi. Hatta modern bir Linux dağıtımını (çekirdek dahil) son kullanıcı tarafından neredeyse fark edilmeden tamamen güncellemenin mümkün olduğu noktaya geldi.

Nikolay Apurin, Artwell
Linux sunucularının sayısını arttırmak.

Nikolay Fetyukhin,MST
Esas olarak sanallaştırma ve kümelemeyi desteklemek ve genişletmek. Ana modern trend, bileşenlerin ve sistemlerin hazırlanan görüntülerden sanal makinelere hızlı bir şekilde dağıtılmasıdır. Ayrıca küme yönetimi araçları ve diğer makinelerin uzaktan kontrolü de iyileştirildi.

Petr Urvaev, SimbirSoft
Büyük bir değişiklik olmadı ve Linux ve Windows hala sunucu işletim sistemleri olarak kullanılıyor (tabii ki en son sürümleri ve yapıları).

Evgeniy Gusev ITECH
İlk olarak konteynerizasyon, sektörde bir gecede kök salmış ancak hala potansiyelini ortaya çıkaran devrim niteliğinde bir kaynak yönetimi konseptidir. Şüphesiz bizi hâlâ çok ilginç şeyler bekliyor.

İkincisi, kümeleme, bulut bilişime odaklanın. Kısmen önceki noktayı yansıtıyor, kısmen de bağımsız bir trend. CoreOS, Openstack ve Microsoft Azure, sunucu bilişiminin günümüzün ve yakın geleceğinin parlak temsilcileridir.

2. Yerli sunucu işletim sisteminin dağıtım kapsamını ve kalitesini nasıl değerlendiriyorsunuz?

Vitaly Chesnokov, QSOFT
Küçük dağıtım derecesine rağmen, Linux tabanlı yerel işletim sistemlerinin sayısı giderek artıyor. Bu işletim sistemleri ağırlıklı olarak kamu sektöründe ve savunma sanayinde kullanılmaktadır. Yerli işletim sistemlerinin Linux'un tüm avantajlarını aldığını söylemek yanlış olmaz. Ayrıca çoğunlukla FSTEC sertifikasına sahiptirler. Popülaritelerinin hızlı bir şekilde artacağını tahmin edebiliriz.

Nikolay Apurin, Artwell
Varlar - bu kesinlikle bir artı. Elbette bu toplu endüstriyel bir çözüm değil (100.000.000'den fazla kişinin kurduğu evsel işletim sistemleri yok), ancak bilgiyi koruma görevini mükemmel bir şekilde yerine getiriyorlar.

Nikolay Fetyukhin,MST
Yurtiçi işletim sistemleri esas olarak belirli endüstriler ve ordu için uzmanlaşmıştır. Buna iyi bir örnek AstroLinux ve WSWS'dir, ancak ana depoların gerisinde kalırlar, dolayısıyla uzmanlık dışı projelerde nadiren yaygın olarak kullanılırlar.

Petr Urvaev, SimbirSoft
Yerli sunucu işletim sistemleri Linux temel alınarak geliştirilmiş niş ürünlerdir. Küresel muadilleriyle karşılaştırıldığında ek işlevsellik sağlamazlar ve bu nedenle ticari geliştirmede çok az kullanılırlar. Yerli sunucu işletim sistemleri ağırlıklı olarak kamu sektörü ve savunma sanayinde kullanılmakta olup, burada kullanılan yazılımın geliştirilmesinin tüm aşamaları üzerinde tam kontrol, ticari karlılıktan daha önemlidir.

Evgeniy Gusev ITECH
Kendilerine ayrılan alanda (çoğunlukla son derece uzmanlaşmış işletim sistemleri) yaygındırlar ve görevlerle başa çıkabilirler. Genel amaçlı bir işletim sistemi olarak ücretsiz, daha yaygın ve daha iyi belgelenmiş analoglarla rekabet etmesi zordur.

3. Sunucu işletim sistemi seçimini hangi faktörler etkiler?

Vitaly Chesnokov, QSOFT
Her işletim sisteminin kendine özgü avantajları ve dezavantajları vardır; ayrıca belirli hizmetlerin çalışması için özel olarak tasarlanmış bazı son derece uzmanlaşmış işletim sistemleri de vardır. İşletim sistemi seçimini etkileyen ana faktörler şunlar olacaktır: fiyat, işletim sistemi üreticisinden destek alınabilmesi, proje için gereken yazılım desteği, ilk kurulumun karmaşıklığı, yönetim ve proje görevlerinin karmaşıklığı. Genel olarak, sunucu işletim sistemlerinden herhangi biri operasyonda kararlılık, hız ve yüksek hata toleransı sağlar, bu nedenle seçim genellikle yukarıdaki noktalara göre yapılır.

Nikolay Apurin, Artwell
Öncelikle hangi bilgilerin işleneceğini anlamak, gerekli koruma derecesini ve bilgiyi işleyecek bilgi sisteminin işletim sistemi gereksinimlerini belirlemek gerekir.

Nikolay Fetyukhin,MST
Her şeyden önce geliştirme platformu, ardından destek, güvenlik ve rahatlık. .NET projelerimizi Windows Server 2012 R2 üzerinde dağıtıyoruz. Mobil uygulama sunucuları (Python, Django) için çoğunlukla Debian çalıştıran sanal makineler kullanılır. Sanal makineler Windows Server üzerindeki Hyper-V'ye dağıtılır.

Petr Urvaev, SimbirSoft
Kullanımı ve yapılandırması kolay, projede kullanılan seçilen işletim sistemi teknolojileri için destek. Bu özellikle bazı sürümleri Linux'ta çalışmayabilen Microsoft yazılımları için geçerlidir.

4. Hangi nedenler yeni bir sunucu işletim sistemine geçişe yol açabilir? Süreçte ne gibi zorluklar ortaya çıkabilir ve bunlar nasıl aşılabilir?

Vitaly Chesnokov, QSOFT
Doğru şekilde yapılandırıldığı takdirde bir sunucu işletim sistemi statik bir projede yıllarca kesintisiz olarak çalışabilir. Tipik olarak geçişin nedenleri ya güncelleme yapılmadan düzeltilemeyen güvenlik açıkları ya da projenin hızlı gelişimi, yeni yazılım ve ölçek kullanma ihtiyacıdır.

Yöneticiler yeni bir işletim sistemine geçiş yaparken sıklıkla uyumluluk sorunlarıyla karşılaşsa da, son zamanlarda bu tür sorunlar sunucu işletim sistemi ve yazılım geliştiricilerin büyük ilgisini çekmektedir. Uygulamada görüldüğü gibi, geçiş her durumda gerçekleştirilebilir, ancak bu, projenin hem yöneticileri hem de programcıları açısından belirli kaynaklar gerektirebilir. Doğal olarak yetkin, sürekli yönetim ve geliştirme ile bu tür riskler azalır.

Nikolay Fetyukhin,MST
Artan üretkenlik, geliştirme platformu gereksinimleri, daha kullanışlı yönetim ve izleme araçları. Zorluklar çoğunlukla geriye dönük uyumlulukta ortaya çıkar. Linux sunucuları bu soruna özellikle yatkındır. Zorlukların üstesinden gelmek için, geliştirme ekibinin uygulamaları yeni ortama test edip uyarlayabilmesi ve test makinelerini kullanabilmesi için geçişi önceden net bir şekilde planlamak daha iyidir.

Petr Urvaev, SimbirSoft
Yeni bir sunucu işletim sistemine geçmenizin nedeni, kullandığınız işletim sisteminin desteğinin sona ermesi ya da mevcut işletim sistemiyle uyumlu olmayan yeni bir yazılıma geçiş yapılması olabilir. Aynı zamanda, işletim sisteminin yeni bir sürümüne geçiş nispeten zahmetsizdir, ancak bir işletim sisteminden diğerine (örneğin, Windows'tan Linux'a) geçerken zorluklar ortaya çıkar.

Evgeniy Gusev ITECH
Amaçlanan görevlere uygunluk, destek düzeyi ve topluluğun büyüklüğü, lisanslama politikası ve mevcut şirket altyapısına entegrasyon derecesi.

Linux işletim sistemleri son derece yaygındır ve geniş bir uygulama yelpazesine sahiptir. Bazı Linux dağıtımları uzman kullanıcıları hedef alırken, diğerleri çok daha basittir ve Windows'tan geçiş yapmak için mükemmeldir. Linux dağıtımları genellikle kullanıcı topluluklarının önemli kaynaklarından yararlanır.

Linux işletim sistemleri mükemmel bir masaüstü ortamı sunsa da Linux, sunucu uygulamaları için de mükemmel bir sistem olabilir. Genel olarak Linux, daha fazla esneklik ve kararlılık sağlayarak gelişmiş erişim kontrolü sağlar.

Bu nedenle Linux dağıtımları ideal sunucu ortamıdır. Sunucular için en iyi 12 Linux işletim sistemine ve bunların ne tür kullanıcıları hedeflediğine göz atın.

Sunucu için Linux işletim sistemi nedir?

Linux sunucu işletim sistemini normal Linux dağıtımından farklı kılan nedir? Cevap vermek için sunucu donanımını dikkate almanız gerekir. Sunucular esas olarak özel özelliklere sahip bilgisayarlardır. Örneğin, sunucu donanımı uzun çalışma süresini, verimliliği ve güvenilirliği garanti eder. Ayrıca sunucular işlem gücünü elektrik tüketimiyle dengeler. Bu nedenle sunucular için Linux işletim sistemleri, güvenilirliği ve kaynak tüketimini ilk sıraya koyar.

Linux sunucu işletim sistemi, istemci cihazlara içerik sunar. Buna göre sunucu işletim sistemleri basit sunucular oluşturmaya yönelik araçlara sahiptir. Sunucular çoğunlukla gözetimsiz modda çalıştığından, Linux işletim sistemindeki sunucu için grafik kullanıcı arayüzünün (GUI) rolü daha az önemli.

IDC'ye göre donanım satış verileri şunu gösteriyor: Sunucuların yüzde 28'i Linux kullanıyor. Ancak bu veriler büyük olasılıkla ev sunucularını hesaba katmıyor. Özel Linux işletim sistemlerini kullanarak kendi sunucunuzu dağıtabilirsiniz. Uzun Süreli Hizmet (LTS) sürümünü kullanmak ve gerekli yazılımı yüklemek önemlidir. LTS sürümleri daha kararlıdır ve destek süresi daha uzundur.

Bir sunucu için Linux işletim sistemi seçerken sunucunun amacını göz önünde bulundurmalısınız. Başvuru Linux'u medya sunucusu olarak çalıştıran bilgisayar olarak kullanımından farklı oyun sunucusu.

  1. Ubuntu Sunucusu

Muhtemelen Linux işletim sistemlerinin en ünlüsü Ubuntu'dur. Birçok seçeneğe sahip olan Ubuntu, istikrarlı bir dağıtımdır. Bu sistem ve çeşitleri mükemmel bir kullanıcı deneyimi sağlar. Ubuntu Sunucu sistemi iki versiyon halinde gelir: LTS ve sürekli sürüm olarak. Ubuntu Sunucusunun LTS versiyonunun beş yıllık bir destek süresine sahip olduğu söyleniyor. Bu süre beş yıl olmasa da LTS olmayan versiyonların yalnızca dokuz aylık güvenlik ve bakım güncellemeleri bulunmaktadır.

Ubuntu ve Ubuntu Sunucusu birbirine çok benzemekle birlikte Sunucu sürümü farklı özellikler sunmaktadır. Örneğin Ubuntu Sunucusu OpenStack Mitaka, Nginx ve LXD gibi eklentiler sağlar. Sistem yönetimini kolaylaştırırlar. Ubuntu Sunucusunu kullanarak web sunucularını dağıtabilir, kapsayıcıları hazırlayabilir ve çok daha fazlasını yapabilirsiniz. Üstelik bu araçlar kurulumdan hemen sonra kullanıma hazırdır.

Bir sunucu dağıtımı olmasa da Ubuntu LTS, beş yıllık bir destek süresi sağlar. Şu anda Plex sunucusunu çalıştıran Ubuntu 16.04 LTS'yi Linux oyun sunucusu olarak kullanıyorum. LTS dağıtımları Linux sunucu işletim sistemleri kadar iyi çalışabilir. Onlara sunucu yazılımı yüklemeniz yeterlidir.

Linux'ta veya sunucu işletim sistemlerinde yeniyseniz Ubuntu mükemmel bir seçimdir. Kısmen kullanıcı dostu olması nedeniyle en popüler Linux dağıtımlarından biri olmaya devam ediyor. Buna göre Ubuntu Sunucusu, ilk kez kullananlar için harika bir Linux sunucu işletim sistemidir. Medya sunucusu, oyun sunucusu ve e-posta sunucusu olarak mükemmeldir. Ubuntu Sunucusu ile daha karmaşık sunucular da yapılandırılabilir, ancak kesinlikle temel sunuculara ve yeni başlayanlara yöneliktir.

SUSE Linux 1993'te piyasaya çıktı. 2015 yılında openSUSE'nin açık kaynak versiyonu SUSE Linux Enterprise'a (SLE) dönüştü. openSUSE'nin iki dalı vardır: Leap ve Tumbleweed. Leap sürümü daha uzun bir yayın döngüsüne sahipken, Tumbleweed sürekli bir sürümdür. Bu nedenle Tumbleweed, Linux Kernel ve SAMBA gibi en yeni paketleri sunarak ileri düzey kullanıcılar için daha uygundur. Sıçrama seçeneği kararlı çözümler için daha uygundur. İşletim sistemi güncellemeler yoluyla desteklenir.

Varsayılan araç, openSUSE'yi harika bir Linux sunucu işletim sistemi haline getirir. Otomatik testler için openQA, Linux görüntülerini birden fazla platformda sunmak için Kiwi, Linux'u yapılandırmak için YaST ve kapsamlı Open Build Service paket yöneticisini içerir. Dokuz aylık sürekli sürüm döngüsünü ortadan kaldırarak ve SLE'nin yaptığı gibi kararlılığa odaklanarak openSUSE, sunucular için uygun bir Linux ortamı haline gelir. Bilgi teknolojisi uzmanları bile openSUSE denir"...SUSE'den CentOS ve Debian."

Hangi kullanıcılara yöneliktir: openSUSE, sistem yöneticileri gibi ileri düzey kullanıcılar için daha uygundur. Kurulum için uygundur sunucular, temel ev sunucuları veya web sunucuları ile temel sunucuların kombinasyonları. Sistem yöneticileri Kiwi, YaST, OBS, openQA gibi araçlardan faydalanabilmektedir. openSUSE'nin çok yönlülüğü onu sunucular için en iyi Linux işletim sistemlerinden biri yapar. Sunucu özelliklerine ek olarak openSUSE hoş bir masaüstü ortamını da destekler. OpenSUSE, en temel sunucular için de oldukça uygundur, ancak biraz gereksizdir. Hala emin değil?

  1. Oracle Linux

"Oracle Linux" kelimelerini okuduğunuzda kararsız hissediyorsanız yalnız değilsiniz. Oracle Linux sistemi, teknoloji devi Oracle tarafından sağlanan bir Linux dağıtımıdır. Bu sistem iki farklı çekirdekle sunulmaktadır. Bir varyantta Red Hat Uyumlu Çekirdek (RHCK) bulunur. Bu, Red Hat Enterprise Linux (RHEL) sisteminde kullanılan çekirdeğin tamamen aynısıdır. Oracle Linux Sistemi çeşitli ekipmanlarla çalışma sertifikasına sahiptir Lenovo, IBM ve HP gibi üreticilerden. Oracle Linux, çekirdek güvenliğini artırmak için Ksplice teknolojisini kullanır. Sistem ayrıca Oracle konteynerleri için destek içerir. OpenStack, Linux ve Docker. Oracle temaları, Oracle Penguin de dahil olmak üzere marka sembolleri olarak kullanılır.

Sistem üretici tarafından desteklenmektedir ancak ücretlidir. Oracle Linux kurumsal ortamda çalışmıyorsa destek fiyatı belirlenmemiştir. Genel veya özel bir bulutun konuşlandırılmasına ihtiyaç duyulursa Oracle Linux işletim sistemi de bu teknolojileri desteklemektedir. Öte yandan, yalnızca Oracle markalı bir Linux sistemi istiyorsanız Oracle Linux'u deneyebilirsiniz.

Hangi kullanıcılara yöneliktir: Oracle Linux, veri merkezleri veya OpenStack ile bulutlar oluşturmak için çok uygundur. Oracle Linux, ev veya kurumsal sunucuların en deneyimli kullanıcıları için en uygunudur.

  1. Container Linux (eski adıyla CoreOS)

CoreOS işletim sistemi 2016 yılında adını Container Linux olarak değiştirdi. Yeni adından da anlaşılacağı üzere Container Linux, konteyner sağlamak üzere piyasaya sürülen bir Linux işletim sistemidir. Sistem, konteyner tedarik sürecini basitleştirmeye odaklanmıştır. Container Linux güvenilir, ölçeklenebilir kullanım için mükemmel bir işletim sistemidir. Kümeleme konteyneri dağıtımı kolaydır ve dağıtım, hizmet keşif araçlarını içerir. Kubernetes, Docker ve rkt teknolojileri için dokümantasyon ve destek içerir.

Sistem paket yönetimini içermemektedir. Tüm uygulamaların konteynerler içinde çalışması gerekir, bu nedenle konteynerleştirme bir zorunluluktur. Konteynerlerle çalışıyorsanız Container Linux, küme altyapısındaki sunucular için en iyi işletim sistemidir. Kümedeki her bilgisayarda çalışan bir etcd arka plan programı sağlar. Ayrıca kurulumda belli bir esneklik sağlanmaktadır. Container Linux, yerel kurulumun yanı sıra Azure, VMware ve Amazon EC2 gibi sanallaştırma ortamlarında da çalıştırılabilir.

Hangi kullanıcılara yöneliktir: Container Linux, kümelenmiş bir altyapıdaki veya konteyner provizyonundaki sunucular için en uygunudur. Bu muhtemelen ortalama ev kullanıcısını içermiyor. Ancak Plex severler için resmi Docker logosuyla Container Linux, temel bir ev sunucusundan karmaşık kümelere kadar her ortamda çalışabilir. Container'larla çalışma konusunda kendinize güveniyorsanız Container Linux'u kullanın. OpenSUSE ile birlikte Container Linux, denenecek en iyi yeni ve güncellenmiş Linux işletim sistemlerinden biridir.

CentOS işletim sistemi istikrarlı bir çalışma ortamı sağlar. Red Hat Enterprise Linux (RHEL) işletim sisteminin açık kaynaklı bir çeşididir. Bu bağlamda CentOS kurumsal düzeyde bir sunucu sağlar. Red Hat'in bu işletim sistemi RHEL ile aynı kaynak kodunu kullanıyor. CentOS, RPM paket yöneticisini içerir. 2010 yılındaki satış verileri incelendiğinde, yaklaşık olarak şunu gösterdi: Tüm Linux sunucularının yüzde 30'u CentOS'ta çalışır. Bunun da bir nedeni var: Red Hat'in desteğiyle çok sağlam bir sunucu ortamı.

CentOS'un ana bilgisayarlarda da iyi çalıştığını belirtmek gerekir. GUI'yi tercih eden kullanıcılar için sistemde KDE ve GNOME mevcuttur. CentOS doğrudan masaüstü işletim sistemi olarak kullanılabilir. Red Hat'in desteği ve büyüyen kullanıcı topluluğu sayesinde CentOS hatasız kalıyor.

Hangi kullanıcılara yöneliktir: CentOS, Red Hat Enterprise Linux'un işlevselliğini ve kararlılığını sağlar. Bu nedenle modern bir sunucu işletim sistemi olarak idealdir. RHEL'e ücretsiz bir alternatife ihtiyacınız varsa CentOS'u kullanabilirsiniz. Ancak paket yöneticisi sayesinde oldukça başlangıç ​​dostudur. Genel olarak CentOS, Red Hat Enterprise Linux'un en iyi ücretsiz alternatifidir.

Birçok sunucu güç tüketimini sınırlar. Azalan güç tüketimi, özellikle her zaman açık olan makineler için büyük bir avantajdır. Bu nedenle Linux sunucu işletim sistemlerinin küçük kaynaklar kullanması gerekir. Doğru kaynak tahsisi, sunucunun çalışma süresinin ve verimliliğinin anahtarıdır. Birçok Linux dağıtımı, Windows veya macOS muadillerine göre daha az kaynak kullanır. Arch işletim sistemi, KISS (İşleri Basit Tut) ilkesine bağlı, basit ve hafif bir dağıtımdır.

Bu sistem için Arch Linux Wiki'nin sunucularla ilgili ayrı bir bölümü var. Orada Arch Linux'u sunucu işletim sistemi olarak yapılandırmayla ilgili her şeyi bulabilirsiniz. Sistemin sunucular için ayrılmış, önceden oluşturulmuş bir sürümü olmasa da, bu Wiki belgesi kendi sunucu işletim sisteminizi oluşturmanın tüm adımlarını açıklamaktadır. Arch için MySQL, Apache, Samba ve PHP gibi popüler sunucu yazılımlarını yükleyebilirsiniz.

Hangi kullanıcılara yöneliktir: Arch Linux, sunucular için genel amaçlı bir Linux işletim sistemidir. Eski bir bilgisayarı sunucuya dönüştürmek için idealdir. Ancak hafifliğine rağmen Arch sistemi daha güçlü donanımlarda oldukça işlevseldir. Ek olarak Arch Linux, Arch'ı bir sunucu sistemi olarak kurmaları gerekeceğinden teknik geçmişi olan kullanıcılar için en uygunudur.


Mageia, güvenilirliğe ve kararlılığa odaklanan bir Linux işletim sistemidir. Bu, 2010 yılında ortaya çıkan Mandriva Linux'un bir dalıdır. 2012 yılında PC World dergisi, bugün beşinci versiyonuna ulaşan Mageia'yı övdü. Pek çok Linux işletim sistemi bulunmasının yanı sıra Linux masaüstü ortamlarının da geniş bir listesi vardır. Mageia sistemi KDE, GNOME, Xfce ve LXDE gibi bir grup kullanıcı arayüzü içerir.

MySQL yerine Mageia, MariaDB'yi içerir. Sunucu odaklı öğeler gibi 389 Dizin Sunucusu ve Kolab Grup Yazılımı Sunucusu Mageia'yı sunucular için önde gelen Linux işletim sistemi haline getirin.

Hangi kullanıcılara yöneliktir: Mageia, sunucular için güvenilir bir Linux işletim sistemidir. MariaDB ve Kolab Groupware Server gibi araçları içerir. Ayrıca Mageia güvenilir ve emniyetli bir ortam sağlar. GUI'ye ihtiyaç duyan kullanıcılar, çeşitli masaüstü arayüzleri nedeniyle Mageia'yı kullanmayı da düşünebilirler.

ClearOS, sunucular, ağ geçitleri ve ağ sistemleri için özel olarak tasarlanmıştır. Sistemin standart kurulumu gelişmiş güvenlik sağlar. Bir ağ güvenlik duvarı, bant genişliği yönetimi, posta sunucusu ve izinsiz giriş tespit araçları içerir. ClearOS 7 Topluluk Sürümü şunları içerir: 75 uygulama ve araç.

ClearOS'un ücretli sürümleri olmasına rağmen Community Edition ücretsiz olmaya devam ediyor. Ayrıca geliştiricilerin ClearOS güncellemeleri de ücretsizdir ancak bu tür ücretsiz güncellemeler test edilmemiştir.

Hangi kullanıcılara yöneliktir: ClearOS, sunucular için özel bir Linux işletim sistemidir. Zengin uygulama yelpazesi ClearOS'u Linux uzmanlarını hedefleyen bir dağıtım haline getiriyor. Linux tutkunlarının ve uzmanlarının ihtiyaç duydukları uygulamaları talep etmeleri yeterli. Ancak yeni başlayanlar için sunucular için diğer sistem dağıtımlarını seçmek daha iyidir.

Slackware işletim sistemi uzun süredir sunucular için Linux olarak kullanılıyor. Bu sistemin ilk sürümü 1993'te ortaya çıktı. Slackware Linux web sitesine göre bu projenin amacı "UNIX'e mümkün olduğunca benzeyen bir Linux dağıtımı." Varsayılan olarak Slackware bir komut satırı arayüzü sağlar.

Tam Slackware kurulumu C ve C++, X Windows sistemi, posta sunucusu, web sunucusu, FTP sunucusu ve haber sunucusu. Üstelik Slackware o kadar hafif ki Pentium platformunda çalışabiliyor. Devam eden sürümler sistemin kararlılığını ve basitliğini artırır.

Hangi kullanıcılara yöneliktir: Slackware Linux, tecrübeli Linux profesyonelleri için çok uygundur. İki paket yöneticisi vardır; pkgtools ve slackpkg. Ancak Slackware varsayılan olarak bir komut satırı arayüzü çalıştırdığından, sunucular için Linux işletim sistemi olarak en uygun olanıdır. Üstelik basitliğinde belli bir karmaşıklık da var. Slackware'i kullanmak için Linux ortamındaki işlemlerinizi anlamalısınız.

Gentoo birçok Linux dağıtımından farklıdır. Geleneksel sürüm modeli yerine Gentoo modüler bir yapı kullanıyor. Yani ne kurulacağını kullanıcının kendisi seçer. Bu, Gentoo'yu Linux sunucu işletim sistemleri listesinin en üstüne yerleştirir.

Bu sistemin her kurulumu benzersizdir. Kullanıcılar maksimum kontrol yetenekleri sağlayan bir çekirdek oluşturabilirler. Bu nedenle sunucu, bellek tüketimi gibi hususları kontrol edebilir. Modüler yapısı ve esnekliği sayesinde Gentoo, Linux profesyonelleri arasında oldukça popüler hale geliyor. Sistem yöneticileri Gentoo'nun sistemi kendi ihtiyaçlarına göre özelleştirme yaklaşımını takdir ediyor.

Hangi kullanıcılara yöneliktir: Gentoo teknik kullanıcılar ve sistem yöneticileri için çok uygundur. Gentoo yeni başlayanlar tarafından kullanılabilse de ortalama Ubuntu'ya göre daha az kullanıcı dostudur. Ancak sistemin mükemmel belgeleri vardır ve topluluğu sürekli olarak gelişmektedir.

Sunucular için yeni bir Linux işletim sistemi arıyorsanız Fedora'yı deneyin. Red Hat tarafından sürdürülen Fedora projesi düzenli güncellemeler alıyor. Geliştiriciler sıklıkla bu güncellemelere dahil oluyor. Fedora çeşitli tatlarda gelir. İş İstasyonu sürümü normal kullanıcılar için tasarlanmıştır ve bir masaüstü ortamıyla birlikte gelir. Fedora Workstation varsayılan olarak GNOME arayüzüyle birlikte gelir, ancak başka kullanıcı arayüzleri de mevcuttur. Fedora Server sürümü, adından da anlaşılacağı üzere sunucular için tasarlanmıştır.

Adından da anlaşılacağı gibi, yerel veya global bir ağın merkezi yazılım veya donanım-yazılım kısmı ile alt istemci terminalleri arasındaki bağlantı hattının ana kabuğudur. Bu terimin anlaşılması daha geniş bir yoruma sahiptir, bu nedenle bazı teorik ve pratik konular üzerinde durmaya değer. En azından sunucu işletim sisteminin amacını, kurulumunun ve pratik kullanımının bazı yönlerini anlamanız gerekir. Bu sorunun yalnızca sistem yöneticilerinin ayrıcalığıyla ilgili olduğuna inanan kullanıcılara hemen küçük bir tavsiye verilmelidir: paniğe kapılmayın, kurulumu ve yapılandırmayı kendiniz yapabilirsiniz. Bu süreçler ilk bakışta göründüğü kadar karmaşık değildir. Ancak öncelikle bazı teorik bilgileri dikkate almalısınız.

Sunucu işletim sistemi: nedir?

Bu yazılımın özüyle başlayalım. Aslında, bu tür işletim sistemleri, belirli sayıda alt terminalin bulunduğu yerel veya sanal ağlarda yalnızca kullanılır.

Sunucu odası iki şekilde kurulabilir, ancak tek bir işlevsel amacı vardır - ağdaki ortak uygulamaların çalışmasını ve bağlı terminallerin birbirleriyle etkileşimini sağlamak. Buna göre belirli bir araca, kaynağa veya belgeye erişim haklarına sahip kullanıcı gruplarından bahsediyoruz.

Sunucu işletim sistemleri oluşturmanın özellikleri

Sunucu tipi bir işletim sistemi kurma açısından, bilgisayarları tek bir ağa bağlama şemasını dikkate almalısınız. Bu sözde ağ topolojisidir.

En uygun seçenek “yıldız” şeması ve buna dayalı türevlerdir. Burada, kalın teknoloji kullanılabilir ve sunucu işletim sisteminin kurulumu yalnızca merkezi bilgisayara gerçekleştirilecek, bu da işletim sistemini ağ üzerinden yüklerken diğer tüm makinelerin ve ilgili yazılımın çalışmasını sağlar veya alt işletim sistemi bileşenlerinin ağ terminallerine kısmi kurulumu. Konu o değil.

Sunucu işletim sisteminin ana ve en temel amacı, ağdaki tüm makinelerin ve kurulu yazılımların maksimum performansının yanı sıra yerel terminallerin ve bir bütün olarak ağın tamamının yönetimi açısından tam kontrol sağlamaktır.

Modern çevrimiçi oyunları kullanmak bile işletim sisteminin merkezi bir sunucuya kurulmasını gerektirir. Birçoğu, ana terminalinizden oyun web sitesine gidebileceğinizi ve tüm özellikleri kullanabileceğinizi düşünerek bu ifadeye katılmayabilir. Bu yanlış. Gerçek şu ki, ev bilgisayarı hala oyun sunucusuna bağlı ve yerel bilgisayarın bilgi işlem yeteneklerini kullanma yükü yalnızca kısmen ona düşüyor (ana işlemler hala merkezi sunucuda ve oyun istemcisinde gerçekleştiriliyor) erişim girişiminin yapıldığı makineye kısmen indirilebilir).

Koşullu derecelendirme

Aşağıdaki sunucu işletim sistemleri derecelendirmelerinin kesinlikle doğru olduğu düşünülmemelidir. Sorun, bazı işletim sistemlerinin zaten güncelliğini yitirmiş olması ve çok seyrek kullanılması, diğerlerinin yapılandırılmasının zor olmasıdır. Genel olarak listedeki önceliklerin kolaylıkla değiştirilebileceği çok sayıda kriter vardır.

Ancak mevcut tüm işletim sistemleri arasında en popüler olanları şunlardır:

  • Ücretsiz BSD.
  • Windows Server (NT tabanlı Windows sunucu işletim sistemi aileleri, 2003, 2008 R2, 2012 ve üzeri).
  • CentOS.
  • Debian.
  • Red Hat Kurumsal Linux.
  • Ubuntu Sunucusu.
  • Gentoo.
  • Fedora.
  • OS X Sunucusu.
  • OpebBSD.
  • Solaris.
  • HP-UX;
  • AIX'tir (IBM).
  • Netware (Roman).

Burada ilk ve son sıraların belirlenmediğini, yalnızca en popüler sunucu sistemlerinin bir listesinin verildiğini söylemeye gerek yok. Aşağıda bunlardan bazıları yeteneklerinin, avantajlarının ve dezavantajlarının kısa bir açıklamasıyla tartışılacaktır.

Ücretsiz BSD

Bu işletim sistemi oldukça popüler bir sistem olmasına rağmen, yine de umutsuzca modası geçmiş ve kullanım ve performans açısından küresel derecelendirmeleri kaybediyor.

En büyük sorun, bu işletim sistemi için platformun üzerinde çalışabilecek ticari uygulamalar biçiminde çok az yazılım ürününün geliştirilmiş olmasıdır. Ancak şüphesiz bir avantaj, çekirdeğe ince ayar yapma yeteneği ve giriş/çıkış sisteminin yanı sıra bellekle çalışmak için oldukça güçlü araçların bulunmasıdır.

CentOS

Bu sunucu işletim sistemi neredeyse Red Hat'in tam bir benzeridir, ancak destek açısından genişletilmiş yeteneklere sahiptir.

Avantajı, sistemin oldukça hızlı bir paket yöneticisinin yanı sıra neredeyse tüm barındırma kontrol panellerine sahip olmasıdır.

Debian

Bu sistem Linux'un dallarından biridir. Çok yönlülüğü nedeniyle çok yaygınlaşan bu işletim sistemidir.

Mevcut tüm sistemler arasında en kararlı olanı olarak kabul edilir ve kurulum paketinde KDE ve GNOME ile birlikte LibreOffice ofis dağıtım kitini de içerir. Ek olarak, bu işletim sistemini kurarken, ek ses ve video codec bileşenleri ve kod çözücüler paketin kendisinde yer aldığından kurulum konusunda endişelenmenize gerek yoktur.

Red Hat Kurumsal Linux

Bu sistemin popülaritesini inkar edemezsiniz. Tüm sonuçlarıyla birlikte güvenilir bir kurumsal işletim sistemi olarak kullanılabilir.

Dünyadaki borsaların çoğunluğunun bile uygulamalarının çalışmalarını organize etmek için bu özel sistemi kullanması şaşırtıcı değil. Burada finansal yapılardan, telekomünikasyon şirketlerinden, animasyon stüdyolarından da bahsedebiliriz. Tüm avantajlarla birlikte tek olumsuz, oldukça yüksek maliyettir.

ubuntu

Sıralamada sağlam bir şekilde yerleşmiş olan başka bir Linux çeşidi (veya daha doğrusu UNIX benzeri sistemler).

Kullanımı çoğunlukla ev bilgisayarlarıyla ilişkilendirilse de, bu işletim sisteminin bir ev sunucusu kurmak için en uygun olduğuna inanılmaktadır (eğer kullanıcının mali kaynakları sınırlıysa). Prensip olarak bu sistem Debian'a çok benzer, ancak atalarının aksine bu sistemde kaynak kodu biraz yeniden çalışıldı.

Gentoo

Önümüzde Linux'un başka bir modifikasyonu var. Bu platform ilginç çünkü GNU lisansına dayanıyor.

Stabilite konusunda herhangi bir sorun yok. Ancak birçok uzmanın belirttiği gibi sistem güvenlik açısından biraz sıkıntı yaşıyor. LAMP kullanılsa bile sistemde güvenlik açıkları bulunur.

Solaris

Solaris, şimdiye kadar geliştirilen en güçlü sunucu işletim sistemlerinden biri olarak kabul edilir.

Ne söyleyebilirim? Sadece yeteneklerine bakmak yeterlidir. Bu işletim sistemi yaklaşık 576 GB fiziksel RAM'i, yaklaşık 4 milyar ağ bağlantısını destekler, aynı anda çalışan bir milyon hizmet ve işlemi destekleyebilir ve ayrıca açık bir ağ ortamına sahiptir. Ve hepsi bu değil...

OpenBSD

Çoğu uzmana göre bu sistem en güvenli olanıdır. Belki işletim hızı Linux veya UNIX'in diğer modifikasyonları kadar yüksek değildir, ancak nasıl kullanılacağını öğrenirseniz, çoğu kişi onu en popüler Windows sistemleriyle karşılaştırıldığında bile çok ilginç bir çözüm bulacaktır.

Kurulum, kullanım ve yapılandırma da biraz karmaşık görünüyor. Ancak kullanıcının bu tür işletim sistemlerine en azından biraz aşina olması koşuluyla, komut satırını kullanmak özellikle zor olmamalıdır.

Windows Sunucusu (2008 R2)

Son olarak Windows sunucu işletim sistemlerine bakalım. İşin tuhaf yanı, masaüstü versiyonlarının popülaritesine rağmen bu çözümler dünyada pek yaygın değil. En temel sorun, NT modifikasyonu ile başlayan Windows sunucu işletim sistemlerinin gerekli güvenlik özelliklerine sahip olmamasıdır.

Ve bu, bu tür yönetim sistemleri alanındaki tüm uzmanlar tarafından kabul edilmektedir. Örneğin Windows 7 sunucu işletim sistemi için bir antivirüs kurulmalıdır. Esas olarak Windows'un yedinci sürümünü kullanan bilgisayarları hedef alan en son hacker saldırılarıyla bağlantılı olarak (virüsün harekete geçmesini engellemesi gereken çeşitli güncellemelerin yüklenmesinin ne kadar sürdüğünden bahsetmiyoruz bile), aynı yerleşik Defender hizmeti (veya Microsoft Essentials) sorumluluklarıyla baş edemiyor.

Windows sunucu işletim sistemlerinin yönetimi elbette son derece basitleştirilmiştir. Örneğin, IP'yi, değişikliği veya Proxy'yi yeniden atamak, ağ indirmeye dayalı olarak bir alt terminalle bağlantı kurmak veya bir RDP istemcisi aracılığıyla etkinliği izlemek için her şeyi bilen bir sistem yöneticisi olmanıza gerek yoktur. Bazen yerleşik ağ bağlantısı teşhis aracını başlatmak bile yeterlidir, ardından sistemde varsa bir sorun veya hata hakkında bir bildirim verilecektir.

Geri kalanına gelince, sorun giderme araçlarıyla ilgili olarak, örneğin sunucunun kendisinde, DNS önbelleğini temizlemek veya genel IP yapılandırma parametrelerini sıfırlamak için komut konsolunu kullanabilirsiniz.

Örneğin, konsola girilen komutlar şöyle görünebilir:

  • ipconfig/flushdns,
  • ipconfig/registerdns,
  • ipconfig /yenile
  • ipconfig/release.

Not: Bu tür komutları içeren bir komut satırı, çocuk kullanıcı bilgisayarlarındaki ve sunuculardaki sorunları çözmek için eşit derecede iyi çalışır.

Sonuç nedir?

Ana sonuç olarak, ne yazık ki, Windows sistemlerinin ve Microsoft tarafından oluşturulan geliştirmelerin çoğunun, UNIX sistemleri ve bunlara dayanan Linux varyasyonlarıyla karşılaştırıldığında açıkça yetersiz olduğunu söyleyebiliriz. Aynı FreeBSD işletim sistemi, kurulum ve konfigürasyon açısından çok daha esnektir; herkesin değiştirebileceği veya üzerinde değişiklik yapabileceği açık kaynak modifikasyonu biçiminde tam olarak korunduğu gerçeğinden bahsetmiyorum bile. Aslında şu sorunun kendisi ortaya çıkıyor: "Neyi tercih etmeli?" Herhangi bir tavsiye vermek istemiyorum, ancak temel olarak, yerel ağları merkezi bir sunucu kullanarak düzenlemek için Windows yerine UNIX tabanlı bir işletim sistemini (Linux) tercih etmek daha iyidir. Daha ucuz, daha kolay ve daha güvenli. Doğru, arayüze alışkın olan kullanıcılar için bu kabuk, en hafif deyimle, tamamen net değil gibi görünebilir. Yine de arayüzü anlamak zor olmayacaktır. Ancak ayarlarla biraz uğraşmanız gerekecek (onsuz ne yapabilirdik?).

Buna karşılık, geliştirme ve modernizasyon açısından oldukça iyi bir potansiyele sahip olmalarına rağmen, tüm modern işletim sistemlerinin günümüzün gereksinimlerini karşılamadığını da belirtmek gerekir. Bu öncelikle, tüm avantajlara rağmen maalesef gelişmeye mahkum olmayan FreeBSD ile ilgilidir. Geliştiriciler buna bir son verdi. Ancak diğer sistemler geride kalmıyor. Dolayısıyla yakın gelecekte, hem masaüstü hem de sunucu modellerinin işlevlerini zaten birleştiren Windows 10'un güncellenmiş bir sürümünü bile bekleyebiliriz (standart kurulumdan sonra sunucu oldukça basit bir şekilde yapılandırılabilir). Ek istemciler yüklemenize bile gerek yok. İşletim sisteminin kendisindeki ve BIOS ayarlarındaki bileşenlerden birini (sanal makine oluşturmak için aynı Hyper-V modülü) kullanmak yeterlidir. Bununla birlikte, bağlı terminaller arasındaki kaynak dağıtımı açısından sunucu işletim sistemi basitçe "uçar".

Fok
Konunun devamı:
internet

İnternet sayfalarını görüntülemek için tasarlanmış modern tarayıcılar, onları genişletme ve tamamlama olanağı sunan oldukça karmaşık programlardır...