Sunucu işletim sistemi nedir. Sunucu işletim sistemleri

Sunucu işletim sistemi, bir bilgisayara sunucu işletim sistemi kurulu olarak kurulduğundan, bilgisayara özel yetenekler sağlayan bir yazılımdır (sunucu, bir ağ üzerinde paylaşılan kaynaklara hizmet edebilen bir bilgisayardır). Sonuç olarak, böyle bir işletim sistemi, sunucuyu yerel ağ kaynaklarına erişmeye çalışan istemci bilgisayarlardan gelen tüm istekler için komuta ve kontrol merkezi yapar.

Sunucu işletim sistemleri son 15 yılda çok değişti. İlk sistemler öncelikle kullanıcılara dosya ve yazdırma hizmetleri sağlamak için tasarlandı. Yani, Web sunucuları ve uygulama sunucuları gibi diğer sunucu türlerini ağ üzerinde dağıtmak için, her biri yalnızca bir işlevi yerine getiren belirli sayıda sunucu kurmak gerekliydi.

Artık ağ yazılımı daha karmaşık hale geldi ve birçok farklı hizmeti destekliyor; bu, tek bir sunucunun hem uzaktan erişim hem de Web hizmetleri sunabileceği ve ayrıca iki IP alt ağı arasında bir yönlendirici görevi görebileceği anlamına geliyor. Ağ işletim sistemlerinin arayüzü de sistem yöneticileri için daha kolay hale geldi.

Örneğin, Microsoft Windows Server 2003 ve Novell NetWare 6.x gibi birçok platform, dosya ve yazıcı erişimine ek olarak birçok farklı hizmet sunmaktadır. Bu hizmetler, uzaktan erişim ve Web sitesi yönetiminin yanı sıra DHCP ve DNS gibi ağ hizmetleri desteğini içerir. Sunucuyu yönetmek için kullanılan ağ işletim sistemi yardımcı programlarının, komut satırının aksine, ağı yapılandırmayı ve izlemeyi kolaylaştıran bir grafik kullanıcı arabirimi vardır.

1.5.2 İstemci ve sunucu işletim sistemi arasındaki etkileşim

Bir ağ istemcisi ve bir sunucu arasında bilgi alışverişi yapmak için, istemci bilgisayarlar, onları ağ üzerinde çalışacak şekilde "konfigüre eden" bir yazılımla donatılmalıdır. Bu tür yazılımlara ağ istemci yazılımı denir.

Bir bilgisayar yerel bir sabit sürücüdeki veya doğrudan bağlı bir yazıcıdaki bir dosyaya eriştiğinde, istek bilgisayarın işlemcisine gönderilir. İşlemci isteği yürütür ve belirtilen dosyayı açar veya yazıcıya bir yazdırma işi gönderir. Tüm bu işlemler lokal olarak yapılmaktadır. İstemci bilgisayarda yüklü olan ağ istemci yazılımı, bilgisayarın ağ kaynaklarını yerel olarak ele almasına neden olan özel bir işlem gerçekleştirir.

Bu işlem, yeniden yönlendirici adı verilen bir ağ istemci yazılımı bileşeni tarafından gerçekleştirilir. Belirli bir dosyayı açma veya bir yazıcıdan veri yazdırma isteği gibi bilgisayarda yapılan herhangi bir isteği durdurur. Yeniden yönlendirici, kullanıcının sunucudaki uzak bir dosyaya erişmek veya bir ağ yazıcısına yazdırmak istediğini algılarsa, istek ağ sunucusuna gönderilir. Yerel bir dosyaya (bilgisayarın sabit sürücüsünde) erişim istenirse, yeniden yönlendirici isteği bilgisayarın işlemcisine iletir ve istek yerel olarak işlenir.

Müşteriler bize genellikle sunucu için hangi işletim sisteminin seçilmesi gerektiği konusunda sorular soruyor. Bu makale, işletim sistemleri için farklı seçenekleri, bunların zayıf yönlerini ve ana avantajlarını tartışacaktır. Bu inceleme, sorularınızın yanıtlarını almanıza yardımcı olacaktır.

En eski tarihe sahiptir. Bu işletim sistemi ile her şeyi yapabilirsiniz. Karmaşıktır ve bu nedenle bu sistemin kullanıcı sayısı her yıl azalmaktadır. Bu şaşırtıcı değil, modern teknolojiler siteleri programlama ve hazırlama sürecini basitleştirir. Bu tür işletim sistemlerindeki temel sorun, bir sorun oluştuğunda, az parayla görevleri çözebilecek bir tuning uzmanı bulmanız zor olacağı için çözülmeden kalabilmesidir. Başlıca avantajı, doğru yaklaşımla işletim sisteminin en güvenli olması ve ondan her şeyi yapabilmenizdir.

Bu, çoğu programcının anlaması en kolay sunucudur. Pratik olarak normal ev bilgisayarından farklı değildir. Tek şey, sitenin çalışmalarını düzenlemek için birkaç ek seçeneğe sahip olmasıdır. Önemli bir zayıf noktası var - herhangi bir Windows bilgisayarı gibi, virüslere kolayca bulaşabilir. Ancak artıları var - sitenin evde test edilmesi için kullanılabilir. Word veya Excel gibi özellikle Windows için tasarlanmış programlarda dosya oluşturmak için de uygundur.

Red Hat'e benzeyen başka bir ücretsiz işletim sistemi. İşletim sistemi sıklıkla kullanılıyor ve kullanıcı sayısı artıyor. Bu sistemi kullanmanın avantajı iyi bilgi desteğidir. Bu sistem üzerinde çalışmak için çok sayıda uzman bulabilirsiniz. Ayrıca burada iyi içerik yönetim paketleri olduğunu belirtmek gerekir. Eksi - sistem sürekli güncellenir ve hatasız çalışan yeni bir sürüm bulmak zordur.

Bu, Linux sunucu meraklılarının isteyerek kullandığı bir Linux dağıtımıdır. Sistem evrenseldir ve özel teknik göstergeler olmadan basit makinelerde çalışabilir. Kararlıdır ve yeniden başlatma olmadan uzun süre çalışır. Ana dezavantaj istikrarıdır, sistem nadiren güncellenir, bu her zaman yeni projeler için geçerli değildir.

Linux'taki en popüler sistemlerden biridir, ayrıca nadiren güncellenir - sadece 3 yılda bir. İçeriğin güvenilirliğini ve korunmasını sağlamak için kullanılır. Sistem genellikle borsaları ve ticaret hizmetlerini düzenlemek için kullanılır, bu nedenle gerçekten en güvenilirler arasında sayılabilir.

İncelemeyi Ubuntu işletim sistemi ile bitirelim. O kadar basit olduğunu söylüyorlar ki birinci sınıf öğrencilerinin bile bununla başa çıkabiliyor.Çalışma gerektirmiyor ve kurulum hakkında çok fazla bilgi var, bu da onu işletim sistemi pazarında mutlak lider yapıyor. Hangi işletim sistemini seçeceğiniz konusunda şüpheniz varsa, HostiServer gibi uzmanlarla iletişim kurmak en iyisidir. Teknik destekleri, her şeyin yolunda gitmesi için herhangi bir sorun yaşamadan sizi yönlendirebilir ve yapılandırabilir. Kendimi kontrol ettim. İyi şanlar!

Linux işletim sistemleri son derece yaygındır ve geniş bir yelpazede kullanılmaktadır. Bazı Linux dağıtımları ileri düzey kullanıcılara yönelik olsa da, diğerleri Windows'tan geçiş yapmak için çok daha basit ve harika. 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ı sunarken, Linux sunucu uygulamaları için de mükemmel bir sistem olabilir. Tipik olarak, Linux daha iyi erişim kontrolü sağlayarak daha fazla esneklik ve kararlılık sağlar.

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

Sunucu için Linux işletim sistemi nedir?

Bir Linux sunucu işletim sistemini normal bir Linux dağıtımından farklı kılan nedir? Cevaplamak için sunucu donanımını göz önünde bulundurmanız gerekir. Sunucular aslında ö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ğe ve kaynak tüketimine öncelik verir.

Sunucu için Linux işletim sistemi, istemci cihazlar için içerik sunar. Buna göre, sunucular için işletim sistemleri, basit sunucular oluşturmak için araçlara sahiptir. Sunucular çoğunlukla katılımsız modda çalıştığından, sunucu için Linux işletim sistemindeki grafik kullanıcı arabirimi (GUI) daha az önemli bir role sahiptir.

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ı içermez. Özel Linux işletim sistemlerini kullanarak kendi sunucunuzu kurabilirsiniz. Burada önemli olan Long Term Service (LTS) versiyonunu kullanmak ve doğru yazılımı kurmaktır. LTS sürümleri daha kararlıdır ve daha uzun bir destek süresine sahiptir.

Bir sunucu için Linux işletim sistemi seçerken, sunucunun amacını göz önünde bulundurmalısınız. Başvuru medya sunucusu olarak bir Linux bilgisayar olarak kullanımından farklıdır. oyun sunucusu.

  1. Ubuntu Sunucusu

Muhtemelen Linux işletim sistemlerinin en bilineni Ubuntu'dur. Birçok seçeneğe sahip Ubuntu, kararlı bir dağıtımdır. Bu sistem ve çeşitleri, mükemmel bir kullanıcı deneyimi sağlar. Ubuntu Sunucusu, LTS ve kayan sürüm olmak üzere iki sürümde gelir. Ubuntu Sunucusunun LTS sürümünün beş yıllık bir destek süresi olduğu söyleniyor. Bu süre beş yıl olmasa da, LTS olmayan sürümlerde yalnızca dokuz aylık güvenlik ve bakım güncellemeleri bulunur.

Ubuntu ve Ubuntu Sunucusu çok benzer olsa da, Sunucu sürümü başka özellikler sunar. Ö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ı dağıtabilir, kapsayıcılar sağlayabilir ve daha fazlasını yapabilirsiniz. Dahası, bu araçlar kutudan çıkar çıkmaz 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 Linux oyun sunucusu olarak bir Plex sunucusu çalıştıran Ubuntu 16.04 LTS kullanıyorum. LTS dağıtımları, sunucular için Linux işletim sistemleri olarak mükemmel şekilde çalışabilir. Onlara sunucu yazılımı yüklemeniz yeterlidir.

Linux veya sunucu işletim sistemlerinde yeniyseniz, Ubuntu harika bir seçimdir. Bu sistem, kısmen kullanıcı dostu olması nedeniyle en popüler Linux dağıtımlarından biri olmaya devam ediyor. Buna göre, Ubuntu Sunucusu, acemi kullanıcılar için harika olan sunucular için bir Linux işletim sistemidir. Bir medya sunucusu, oyun sunucusu ve e-posta sunucusu olarak mükemmeldir. Ubuntu Sunucusu ile daha karmaşık sunucular da kurulabilir, ancak kesinlikle ana sunuculara ve yeni başlayanlara yöneliktir.

SUSE Linux'un ilk çıkışı 1993'te gerçekleşti. 2015 yılında, openSUSE'nin açık kaynak varyantı SUSE Linux Enterprise (SLE) oldu. openSUSE'nin iki dalı vardır: Leap ve Tumbleweed. Leap sürümü daha uzun bir sürüm döngüsüne sahipken, Tumbleweed bir yuvarlanan sürümdür. Bu nedenle Tumbleweed, Linux Kernel ve SAMBA gibi en yeni paketleri sağlayan 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 tarafından desteklenmektedir.

Varsayılan araç, openSUSE'yi harika bir Linux sunucu işletim sistemi yapar. Otomatik test için openQA, Linux görüntülerini birden fazla platforma teslim etmek için Kiwi, Linux için YaST yapılandırması ve kapsamlı bir Open Build Service paket yöneticisi içerir. Dokuz aylık sürekli yayın döngüsünü ortadan kaldırarak ve SLE'de olduğu gibi kararlılığa odaklanarak openSUSE, sunucular için uygun bir Linux ortamı haline geliyor. bilgi teknolojisi uzmanları openSUSE denir"... SUSE'den CentOS ve Debian."

Hangi kullanıcılar için tasarlanmıştır: openSUSE sistemi, 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 ve openQA gibi araçları kullanabilir. openSUSE'nin çok yönlülüğü onu sunucular için en iyi Linux işletim sistemlerinden biri yapar. Sunucu özelliklerine ek olarak, openSUSE güzel bir masaüstü ortamı sağlar. En temel sunucular için openSUSE, biraz gereksiz olsa da oldukça uygundur. Hala emin değil?

  1. Oracle Linux

"Oracle Linux" kelimelerini okurken kararsızsanız, yalnız değilsiniz. Oracle Linux, teknoloji devi Oracle tarafından sağlanan bir Linux dağıtımıdır. Bu sistem iki farklı çekirdek ile sunulmaktadır. Bir varyantı Red Hat Uyumlu Çekirdeğe (RHCK) sahiptir. Bu, Red Hat Enterprise Linux (RHEL) sisteminde kullanılan çekirdekle tamamen aynıdır. Oracle Linux sistemi çeşitli ekipmanlarla çalışmak için sertifikalı Lenovo, IBM ve HP gibi üreticilerden. Oracle Linux çekirdeğinin güvenliğini artırmak için Ksplice teknolojisini kullanır. Sistem ayrıca Oracle kapsayıcıları için destek içerir, açık yığın, Linux ve Docker. Oracle temaları, Oracle Penguin dahil olmak üzere marka sembolleri olarak kullanılır.

Sistem üretici tarafından desteklenmektedir, ancak ücretlidir. Her ne kadar Oracle Linux kurumsal bir ortamda çalışmıyorsa, destek için herhangi bir fiyat yoktur. Genel veya özel bir bulut dağıtma ihtiyacı varsa, Oracle Linux işletim sistemi de bu teknolojileri destekler. Öte yandan, sadece Oracle markalı bir Linux sistemi istiyorsanız, Oracle Linux'u deneyebilirsiniz.

Hangi kullanıcılar için tasarlanmıştır: Oracle Linux, veri merkezleri veya OpenStack ile bulutlar oluşturmak için en uygun olanıdır. Oracle Linux, en deneyimli ev veya kurumsal sunucu kullanıcıları için uygundur.

  1. Container Linux (eski adıyla CoreOS)

CoreOS işletim sistemi, adını 2016 yılında Container Linux olarak değiştirdi. Yeni adından da anlaşılacağı gibi, Container Linux, konteynerler sağlamak için piyasaya sürülen bir Linux işletim sistemidir. Sistem, konteyner sağlama sürecini basitleştirmeye odaklanmıştır. Container Linux, güvenilir, ölçeklenebilir kullanım için mükemmel bir işletim sistemidir. Kapsayıcıların kümelenmiş dağıtımı kolaydır ve bu dağıtım, hizmet keşfi için araçlar içerir. Kubernetes, Docker ve rkt teknolojileri için belgeler ve destek içerir.

Paket yönetimi sisteme dahil değildir. Tüm uygulamalar kapsayıcılar içinde çalışmalıdır, bu nedenle kapsayıcı bir zorunluluktur. Konteynerlerle çalışıyorsanız, o zaman Container Linux, kümelenmiş bir altyapıdaki sunucular için en iyi işletim sistemidir. Kümedeki her makinede çalışan bir etcd arka plan programı sağlar. Ayrıca kurulumda belirli bir esneklik sağlanmaktadır. Yerel kuruluma ek olarak Azure, VMware ve Amazon EC2 gibi sanallaştırma ortamlarında Container Linux çalıştırmak mümkündür.

Hangi kullanıcılar için tasarlanmıştır: Container Linux, kümelenmiş veya kapsayıcılı bir altyapıdaki sunucular için en uygunudur. Bu büyük olasılıkla ortalama bir ev kullanıcısı için sağlamaz. Ancak Plex severler üzerindeki resmi Docker logosu ile Container Linux, temel bir ev sunucusundan karmaşık kümelere kadar her ortamda çalışabilir. Kapsayıcılardan memnunsanız Container Linux kullanın. OpenSUSE ile birlikte Container Linux, denenebilecek en yeni ve güncel Linux işletim sistemlerinden biridir.

CentOS işletim sistemi, kararlı 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 işlemi sağlar. Red Hat'in bu işletim sistemi, RHEL ile aynı kaynak kodunu kullanır. CentOS, RPM paket yöneticisini içerir. 2010 yılında, satış verilerinin gözden geçirilmesi, yaklaşık olarak Tüm Linux sunucularının yüzde 30'u CentOS'ta çalışır. Ve bunun bir nedeni var: Red Hat'in desteğiyle çok kararlı bir sunucu ortamı.

CentOS'un ana bilgisayarlarda da iyi çalıştığına dikkat edilmelidir. GUI 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 bir kullanıcı topluluğu sayesinde CentOS hatasız kalıyor.

Hangi kullanıcılar için tasarlanmıştır: CentOS, Red Hat Enterprise Linux'un işlevselliğini ve kararlılığını sağlar. Bu nedenle, modern bir sunucu işletim sistemi olarak mükemmel şekilde uygundur. RHEL'e ücretsiz bir alternatife ihtiyacınız varsa, CentOS'u kullanabilirsiniz. Bununla birlikte, paket yöneticisi sayesinde oldukça acemi dostudur. Sonuç olarak, CentOS, Red Hat Enterprise Linux'a en iyi ücretsiz alternatiftir.

Birçok sunucu güç tüketimini sınırlar. Güç tüketimindeki azalma, özellikle her zaman açık makineler için büyük bir avantajdır. Bu nedenle, sunucular için Linux işletim sistemleri az kaynak kullanmalıdır. Doğru kaynak tahsisi, sunucu çalışma süresi ve verimliliğinde önemli bir faktördür. Pek çok Linux dağıtımı, Windows veya macOS benzerlerine göre daha az kaynak kullanır. Arch işletim sistemi, KISS ("işleri basitleştirin") ilkesine bağlı kalan basit, hafif bir dağıtımdır.

Bu sistem için Arch Linux Wiki, sunucularla ilgili ayrı bir bölüm. Orada, sunucunun işletim sistemi olarak Arch Linux'un yapılandırılmasıyla ilgili her şeyi bulabilirsiniz. Sunucular için sistemin özel, önceden oluşturulmuş bir sürümü bulunmamakla birlikte, bu Wiki belgesi, kendi sunucu işletim sisteminizi oluşturmaya yönelik tüm adımları açıklamaktadır. Arch için MySQL, Apache, Samba ve PHP gibi popüler sunucu yazılımlarını yükleyebilirsiniz.

Hangi kullanıcılar için tasarlanmıştır: Arch Linux, sunucular için genel amaçlı bir Linux işletim sistemidir. Eski bir PC sunucusuna dönüşmek için idealdir. Ancak hafifliğine rağmen Arch sistemi daha güçlü donanımlarda oldukça işlevseldir. Ayrıca, Arch'ı bir sunucu sistemi olarak kurmaları gerekeceğinden, teknik altyapıya sahip kullanıcılar için Arch Linux en uygunudur.


Mageia, güvenilirlik ve kararlılığa odaklanan bir Linux işletim sistemidir. 2010'da ortaya çıkan bir Mandriva Linux çatalıdır. 2012'de PC World dergisi, bugün beşinci versiyonuna ulaşan Mageia'yı övdü. Pek çok Linux işletim sistemi olmakla birlikte, Linux masaüstü ortamlarının da geniş bir listesi vardır. Mageia sistemi, KDE, GNOME, Xfce ve LXDE gibi bir dizi kullanıcı arabirimi içerir.

MySQL yerine Mageia, MariaDB'yi içerir. gibi sunucu odaklı öğeler 389 Dizin Sunucusu ve Kolab Groupware Sunucusu Mageia'yı sunucular için önde gelen Linux işletim sistemi yapın.

Hangi kullanıcılar için tasarlanmıştır: 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üvenli ve emniyetli bir ortam sağlar. Bir GUI'ye ihtiyaç duyan kullanıcılar, birçok masaüstü arabirimi nedeniyle Mageia'yı kullanmayı da düşünebilirler.

ClearOS, sunucular, ağ geçitleri ve ağ sistemleri için özel olarak tasarlanmıştır. Standart sistem kurulumu, gelişmiş güvenlik sağlar. Bir ağ güvenlik duvarı, bant genişliği yönetim araçları, bir posta sunucusu ve izinsiz giriş algılama 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, Topluluk Sürümü ücretsiz kalır. Ayrıca geliştiricilerin ClearOS güncellemeleri de ücretsizdir ancak bu tür ücretsiz güncellemeler test edilmemiştir.

Hangi kullanıcılar için tasarlanmıştır: ClearOS, sunucular için özel bir Linux işletim sistemidir. Zengin uygulama seti, ClearOS'u Linux profesyonellerine yönelik bir dağıtım konumuna getirir. Linux meraklıları ve profesyonellerinin yalnızca ihtiyaç duydukları uygulamaları talep etmeleri yeterlidir. 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ılmaktadır. Bu sistemin ilk sürümü 1993 yılında çıktı. Slackware Linux web sitesine göre, bu projenin amacı "UNIX'e olabildiğince benzeyen bir Linux dağıtımı". Varsayılan olarak, Slackware bir komut satırı arayüzü sağlar.

Eksiksiz bir Slackware kurulumu, C ve C++, bir X Windows sistemi, bir posta sunucusu, web sunucusu, FTP sunucusu ve haber sunucusu. Dahası, Slackware o kadar hafiftir ki bir Pentium platformunda çalışabilir. Devam eden sürümler, sistemin kararlılığını ve basitliğini artırır.

Hangi kullanıcılar için tasarlanmıştır: Slackware Linux en çok deneyimli Linux profesyonelleri için 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 en uygun Linux işletim sistemidir. Ayrıca, sadeliğinde belirli bir miktarda karmaşıklık vardır. Slackware'i kullanmak için Linux ortamınızı 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ır. Yani, neyin kurulacağını kullanıcı kendisi seçer. Bu, Gentoo'yu Linux sunucu işletim sistemleri listesinin başına yerleştirir.

Bu sistemin her kurulumu benzersizdir. Kullanıcılar maksimum kontrol sağlayan bir çekirdek oluşturabilir. Bu nedenle sunucu, bellek kullanımı gibi yönleri kontrol edebilir. Modüler yapısı ve esnekliği nedeniyle Gentoo, Linux profesyonelleri arasında çok popüler hale geliyor. Sistem yöneticileri, Gentoo'nun kendi ihtiyaçlarına göre sistemler oluşturma yaklaşımını takdir etmektedir.

Hangi kullanıcılar için tasarlanmıştır: Gentoo sistemi en çok teknik kullanıcılar ve sistem yöneticileri için uygundur. Gentoo yeni başlayanlar tarafından kullanılabilse de, deneyimsiz kullanıcılara ortalama Ubuntu'dan daha az yöneliktir. Bununla birlikte, sistem mükemmel belgelere sahiptir 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 genellikle bu güncellemelere katılır. Fedora çeşitli tatlarda gelir. Workstation sürümü, genel kullanıcılar için tasarlanmıştır ve bir masaüstü ortamıyla birlikte gelir. Fedora İş İstasyonu, varsayılan olarak GNOME arabirimiyle birlikte gelir, ancak başka kullanıcı arabirimleri de mevcuttur. Fedora Server versiyonu adından da anlaşılacağı gibi sunucular içindir.

İyi çalışmalarınızı bilgi tabanına gönderin basittir. Aşağıdaki formu kullanın

Öğrenciler, yüksek lisans öğrencileri, bilgi tabanını çalışmalarında ve çalışmalarında kullanan genç bilim adamları size çok minnettar olacaktır.

http://www.allbest.ru/ adresinde barındırılmaktadır.

Karşılaştırmakesunucu işlemleriUNIX ailesinin rasyonel sistemleri

Tanıtım

kullanıcı arabirimi sunucusu işletimi

Çok çeşitli işletim sistemleri vardır. Bu ders çalışmasında, UNIX ailesinin sunucu işletim sistemleri üzerinde durulmuştur. UNIX işletim sistemi, dünyada en yaygın kullanılan işletim sistemlerinden biridir. Bu işletim sisteminin sürümleri hemen hemen tüm donanım platformları için mevcuttur. UNIX işletim sistemi birkaç on yıldır piyasada. Bu, yaşı kural olarak kısa olan işletim sistemleri için rekor bir sonuçtur. UNIX'in kuralın bir istisnası olduğu ortaya çıktı, gelişmeye ve popülerlik kazanmaya devam ediyor. UNIX işletim sisteminin zamana direndiğini söylemek güvenlidir.

Küçük bir geliştirici grubu tarafından oluşturulan UNIX sistemi genişletildi ve geliştirildi; binlerce uzman yeteneklerini buna yatırmış, on binlercesini uygulamalarla zenginleştirmiş ve bugün faaliyetlerinde bu işletim sistemini kullanan milyonlarca kişiye hizmet vermektedir.

Bu ders projesinin amacı, Solaris (Sun Microsystems), HP-UX (Hewlett-Packard), AIX (IBM), Linux ve FreeBSD gibi UNIX ailesinin sunucu işletim sistemlerini karşılaştırmaktır.

1. Sunucu işletim sistemlerinin amacı, işlevleri ve özellikleri

İstemci işletim sistemi, üzerinde çalıştığı bilgisayarın kaynaklarını yönetmek ve kullanıcıya belirli hizmetleri (ofis uygulamaları çalıştırmak, kurumsal uygulamaların istemci bölümleri ve bir ev bilgisayarı olması durumunda oyunlar gibi) sağlamak üzere tasarlanmışsa, ve diğer multimedya uygulamaları), o zaman bir sunucu işletim sistemi sistemlerinin atanması genellikle tamamen farklıdır: bu işletim sistemleri, şirket ağının tüm kullanıcılarına ve genellikle harici kullanıcılara hizmet veren uygulamaları çalıştırır. Bu tür uygulamalar arasında modern veri tabanı yönetim sistemleri, ağ yönetimi ve olay analiz araçları, dizin hizmetleri, mesajlaşma ve grup çalışma araçları, Web sunucuları, posta sunucuları, kurumsal güvenlik duvarları, çeşitli amaçlara yönelik uygulama sunucuları yer almaktadır. Bu işletim sistemleri için performans ve güvenilirlik gereksinimleri, istemci işletim sistemlerinden çok daha yüksektir. Son zamanlarda, sunucu işletim sistemlerinin bazen kümeler için destek (aynı görevi gerçekleştiren ve yükü paylaşan aynı türden bir dizi bilgisayar), çoğaltma ve yedeklilik gibi güvenilirlik ve kullanılabilirlik sağlamak için bu tür araçları sağlaması gerekmektedir. işletim sistemini yeniden başlatmadan yazılım ve donanımın yeniden yapılandırılması.

Başka bir deyişle, bir sunucu işletim sistemi ve bunun için bir donanım platformu seçimi öncelikle altında hangi uygulamaların çalışması gerektiğine (en azından seçilen uygulamaların bu platform için bir sürümde bulunması gerekir) ve performansı için gereksinimlerin neler olduğuna göre belirlenir. , güvenilirlik ve kullanılabilirlik. Uygun bir kullanıcı arayüzü, istemci uygulamalarını çalıştırma yeteneği ve diğer "kullanıcı" ihtiyaçları gibi faktörler, benzer birçok işletim sisteminin modern sürümlerinde mevcut olmalarına rağmen, bu durumda belirleyici bir rol oynamazlar - genellikle sunucu uygulamaları ve işletim sistemi. sistemin kendisi istemci bilgisayardan uzaktan yönetilebilir.

Sunucu işletim sistemi özellikleri:

Dosyaları ve yazıcıları paylaşma yeteneğinin sağlanması - dosyalar, sunucunun disklerinde bulunan dizinler ve sunucuya bağlı yazıcılar birçok kullanıcı tarafından kullanılır;

Farklı istemci ortamlarından paylaşılan kaynaklara şeffaf erişim sağlamak;

Her sistemde ve/veya ağ hizmetinde ayrı bir kayıt yerine sisteme tek kayıt imkanı sağlayan dizin hizmeti aracılığıyla çok sayıda kullanıcıya destek;

Yeni cihazları ve genişletme araçlarını otomatik olarak algılama ve kaydetme, yeni bilgi işlem kaynakları (bellek, işlemciler, diskler) göründüğünde işletim sistemini otomatik olarak yapılandırma yeteneği;

Sertifika teknolojisini kullanan yerleşik şifreleme:

Veri arşivleme ve yedekleme desteği;

İnternet hizmetleri desteği (WWW, FTP, Java).

Sunucu işletim sistemi özellikleri:

Yazılım ve donanımı yapılandırma ve güncelleme yeteneği; yeniden başlatma olmadan sağlama;

Zengin yedekleme seçenekleri;

Esnek ve zengin ağ yetenekleri;

Hizmetlerin / arka plan programlarının kullanımı (kullanıcı ile doğrudan iletişim olmadan arka planda çalışan bir program);

Artan güvenlik ve kaynak tahsisi üzerinde kontrol

2. UNIX ailesinin sunucu işletim sistemleri

UNIX işletim sistemi, sunucu işletim sistemi pazarının "uzun ömürlü"lerinden biridir - 60'ların sonlarında AT&T'nin Bell Laboratuvarlarında yaratılmıştır. "Beka kabiliyetini" ve popülaritesini belirleyen bu işletim sisteminin ayırt edici bir özelliği, assembler'da yazılan işletim sisteminin çekirdeğinin küçük, işletim sisteminin geri kalanının C ile yazılmış olmasıydı. Bu yaklaşım onu ​​bir bilgisayara kolayca taşınabilir hale getirdi. çok çeşitli donanım platformları ve işletim sisteminin kendisi ve bunun için oluşturulan uygulamalar. UNIX'in önemli bir avantajı, UNIX'in hem ticari hem de ticari olmayan sürümlerinin aynı anda var olmasına izin veren açıklığıydı. UNIX'in tüm sürümlerinde ortak olan özellikler, verileri yetkisiz erişimden koruma araçlarına sahip çok kullanıcılı bir mod, zaman paylaşımı modunda çok programlı işlemenin uygulanması, sanal bellek ve takas mekanizmalarının kullanılması, G / Ç işlemlerinin birleştirilmesidir. , hiyerarşik bir dosya sistemi, ağlar arası dahil olmak üzere süreçler arasında çeşitli etkileşim araçları.

2.1 Solaris (Güneş Mikrosistemleri)

UNIX'in en popüler ticari sürümlerinden biri olan Sun Solaris işletim sistemi, geliştirmenin ilk aşamalarından itibaren kurumsal ağlarda çalışacak şekilde tasarlanmıştır. Sunuculara, DBMS'ye, yazıcılara ve diğer ağ kaynaklarına son derece verimli ve güvenilir erişim sağlar. Bu işletim sistemi, ağ oluşturmayı desteklemek için gelişmiş araçlara sahiptir (örneğin, Solaris işletim sistemini çalıştıran sunucular, Novell ve Microsoft ağlarının ağlarına ve etki alanlarına yerleştirilebilir) ve kurumsal çözümler geliştirmek için en popüler platformlardan biridir - yaklaşık 12 bin farklı bunun için uygulamalar.

Solaris'in öncülü Sun OS işletim sistemiydi ve Solaris işletim sisteminin UNIX'in iki temel çeşidi olan Berkley 4.2/4.3 (BSD) ve AT&T System V'e dayanan ilk sürümü 1991'de piyasaya sürüldü.

Solaris OS, birçok endüstri standardına uygundur (X/Open UNIX 95, POSIX 1003.1, X11R6'nın çeşitli bölümleri). Bu işletim sistemi son derece ölçeklenebilir: simetrik çok işlemcili bilgi işlem yoluyla tek yuvalı sunucularda ve hatta iş istasyonlarında, çalışma grubu sunucularında ve 64 işlemcili Sun Enterprise 10000 sunucu işlemcilerinde kullanılabilir.

Solaris artık SPARC ve Intel x86 işlemci çeşitlerinde bulunan son derece güçlü ve esnek, çok görevli, çok kullanıcılı bir işletim sistemidir. En son sürümü olan Solaris 9, 64-bit Sun sunucularında çalışmak üzere optimize edilmiş 64-bit işletim sistemlerinin üçüncü (Solaris 7'den beri) neslidir.

Solaris 9 işletim sistemindeki kurumsal çaptaki uygulamalar için ölçeklenebilirlik ve destekten bazıları şunlardır:

Tek bir sistemde 1 milyon eşzamanlı süreç;

Bir sistemde 128 adede kadar işlemci ve bir kümede 848 adede kadar işlemci;

Tek bir sistemde 576 GB'a kadar fiziksel RAM;

4 milyardan fazla ağ bağlantısı;

252 TB'a kadar dosya sistemleri;

128 bit IPv6 IP adresleme;

64-bit Java Sanal Makinesi.

Solaris 9'un diğer özellikleri arasında Sun ONE Dizin Sunucusu ve J2EE uyumlu Sun ONE Uygulama Sunucusu (bu, ağdaki kullanıcıları ve nesneleri tanımlamak için bir hizmet düzenlemenizi sağlar), yapılandırma ve değişiklik yönetimi araçlarının kullanılabilirliği, işletim sistemini yeniden başlatmadan sürümlerin yeniden yapılandırılması ve güncellenmesi, yazılım geliştirmede RAS (Güvenilirlik, Kullanılabilirlik, Hizmet Verilebilirlik - güvenilirlik, kullanılabilirlik, hizmet verilebilirlik) metodolojisi desteği, önceki sürümlerle uyumluluk ve Linux ile yerleşik uyumluluk dahil. İşletim sisteminin nispeten küçük bir çekirdeğinin varlığı, sistemin çökmesine neden olabilecek hata aralığını önemli ölçüde daraltır. Arızaların yayılmasını sınırlama, sistem kaynaklarını tahsis etme sürecini yönetme, yazılım tanımlı sınırlar kullanarak kapsayıcılarda uygulamaları izole etme, alternatif sunucuları ve ağ yollarını destekleme desteği - tüm bunlar, bu işletim sisteminin yüksek güvenilirliğini garanti eder.

Solaris 9 işletim sistemi, Sun Open Net Environment'ın (Sun ONE) temelidir. Solaris 9, Sun ONE Application Server, Platform Edition, Sun ONE Directory Server, Sun ONE Integration Server, Sun ONE Message Queue, Sun ONE Portal Server, Sun ONE Web Server gibi önemli Sun ONE uygulamalarıyla birlikte gelir.

2.2 HP-UX (Hewlett-Packard)

Hewlett-Packard tarafından geliştirilen HP-UX işletim sistemi, AT&T System V'nin soyundan gelmektedir. En son sürümü olan HP-UX 11i, PA_RISC ve Itanium olmak üzere iki donanım platformu için mevcuttur ve öncelikle Hewlett-Packard'ın sunucularını hedef alır. .

HP-UX 11i özellikleri, bu platformlar için geliştirilen Java uygulamaları için taşınabilirlik ve Java uygulamaları için performans geliştirmeleri dahil olmak üzere Windows ve Linux entegrasyonunu içerir. Ayrıca Webgain Studio (Symantec Visual Cafe'nin soyundan gelen) Java uygulama geliştirme aracı, Windows'ta HP-UX için optimize edilmiş uygulamalar oluşturmanıza olanak tanır. Ayrıca HP-UX 11i, HP-UX ile Linux arasında uygulama taşınabilirliği sağlamak için Linux API'sini destekler. HP-UX 11i uygulamalarının, desteklediği iki donanım platformu arasında değişiklik veya yeniden derleme olmaksızın taşınabilir olduğunu unutmayın.

HP-UX 11i'nin performansından ve ölçeklenebilirliğinden bahsetmişken, işletim sisteminin bir kopyası 256 adede kadar işlemciyi destekler; 128 düğüme kadar kümeler de desteklenir, bu da sözde sunucu çiftliklerinin (yine Hewlett-Packard tarafından üretilen HP 9000 sunucularına dayalı olarak) uygulanmasını mümkün kılar. Kümelenmiş birimleri yönetmek için araçlar da vardır. Bu platformun ek işlemcilerin bağlanmasını ve bağlantısını kesmeyi, yeniden başlatmaya gerek kalmadan PCI kartları, güç kaynaklarını, fanları ve diskleri değiştirmeyi, sistemi kapatmadan çevrimiçi yedekleme ve disk birleştirmeyi, dinamik yapılandırmayı ve yeniden başlatmadan işletim sistemini güncellemeyi desteklediğini unutmayın. kullanılabilirliği.

HP-UX 11i veri koruma araçları arasında, saldırı ve virüs algılama araçları, LDAP, NIS +, NTLM, Kerberos üzerinden kimlik doğrulamalı bir kimlik doğrulama eklentisi ve ayrıca Windows ve HP-UX ortak kimlik doğrulama desteğini adlandıracağız.

Bu işletim sistemi için yazılım seçimi çok geniştir - önde gelen üreticilerin (BEA, Sun) uygulama sunucularına, Web ve WAP sunucularına, arama sunucularına, önbelleğe alma araçlarına, dizin hizmetlerine sahiptir.

2.3 AIX (IBM)

AIX, IBM @server pSeries ve RS/6000 sunucularında çalışmak üzere tasarlanmış bir UNIX IBM klonudur. UNIX'in diğer ticari sürümleri gibi, bu ürünün en son sürümü olan AIX 5L de Java uygulamalarını destekler. HP-UX gibi, bu işletim sistemi de Linux uyumludur ve Linux için tasarlanmış uygulamaların basit bir yeniden derleme ile AIX platformunda çalışmasına izin verir.

AIX 5L özellikleri arasında tam 64 bit çekirdek, aygıt sürücüleri ve uygulama çalışma zamanı (32 bit çekirdeğin yanı sıra 32 bit uygulama desteği ile), 256 GB RAM, küme desteği, dosya sistemi, 1 adede kadar dosyaları destekleme bulunur TB, bir Web arabirimi, kümeler için destek (32 bilgisayara kadar), RAS ve Java 2, gelişmiş ağ desteği ve hatta 64-bit OpenGL desteği dahil olmak üzere uygun yönetim ve yük kontrol araçları.

AIX, Talep Üzerine Kapasite Yükseltmesi ve İşlemci Serbest Bırakma gibi özelliklerle kendi kendini ayarlama yetenekleri sağlar. Kendi kendini koruma sistemleri, tüm sistem hatalarını (İlk Arıza Veri Yakalama) günlüğe kaydetme teknolojisini ve sistem arızalarını önceden önlemeye yardımcı olan bir tahmine dayalı arıza analizi sistemini (Öngörücü Arıza Analizi) içerir. AIX, sistem yedekleme teknolojilerinin yönetici müdahalesini önemli ölçüde azalttığı kendi kendini iyileştiren bir sistemdir. Son olarak, AIX, iş yükü yöneticisi ve mantıksal bölümler gibi modern özelliklerle kendini optimize edebilir.

IBM, AIX için aşağıdakiler dahil bir dizi yeni özellik sunmuştur:

Arttırılmış bellek sayfa boyutu, bilgisayarın belleğinde büyük miktarda bilgi depolamanıza olanak tanır. AIX, hem geleneksel 4 KB bellek sayfalarını hem de yeni, daha büyük 16 MB sayfaları destekler, bu da bilgi işlem yoğun sistemlerin (büyük miktarlarda sanal bellekle çalışan büyük ölçekli ticari veritabanları gibi) performansını artırır;

Zamanlama benzeşimi, iş yükünü, paylaşılan bir bellek alt sistemine eşit erişime sahip, iyi tanımlanmış bir işlemciler grubuna dağıtarak sistem içinde yerelleştirmeye yardımcı olur;

Bellek benzeşimi, çalışan işlemcilere, kendilerine en yakın olan sistem belleği sayfalarını tahsis eder.

Aynı zamanda, Globus derneğinin (Grid ağları için yönetim yazılımı alanında tanınmış bir lider) açık protokollerine dayanan ve birleştirmenize izin veren Grid uygulamaları için ticari bir AIX araç setinin piyasaya sürülmesi için planlar duyuruldu. birçok heterojen sunucuyu uzamsal olarak dağıtılmış mega bilgisayarlara dönüştürür. Bu araç seti, işletim sistemlerini kurmak ve yapılandırmak için yeni araçların yanı sıra gelişmiş güvenlik araçlarını içerir. Önemli yeni özellikler arasında İleti Aktarma Arayüzü (MPI), Gelişmiş Rezervasyon ve IBM LoadLeveler toplu iş planlayıcısı ile entegrasyon yer alıyor.

2 .4Linux

Linux, ilk olarak Helsinki Üniversitesi'nde Linus Torvalds tarafından geliştirilen, açık ara en yaygın kullanılan ücretsiz ve açık kaynaklı işletim sistemidir. Geliştirirken, UNIX ailesinin dünyasından en iyisini almaya çalıştılar. On binlerce yazılımcının katılımı ve internet üzerinden koordinasyonu sayesinde, Linux ve onun için yazılımlar çok dinamik bir şekilde gelişiyor, yazılımdaki hatalar ve çeşitli problemler genellikle keşfedildikten birkaç saat sonra düzeltiliyor. Özgür Yazılım Vakfı (ABD) ve yazılım için GNU lisansı (GNU Genel Kamu Lisansı, GNU Genel Kamu Lisansı) tarafından Linux ve ilgili yazılımların geliştirilmesi ve dağıtımında büyük yardım sağlandı. Bugüne kadar, gelişimi yaratıcıları Linus Torvalds ve Alan Cox tarafından koordine edilen bir Linux çekirdeği ve hem işlevsellik hem de yazılımın bileşiminde farklılık gösteren birçok dağıtım (en az 2-3 düzine) var. dağıtım. Bir düzine CD alan dağıtımlar ve bir veya iki diskete sığan dağıtımlar vardır. UNIX ailesi için doğru olan her şey Linux için de geçerlidir.

Bu işletim sistemi genellikle bir istemci işletim sistemi olarak kullanılmasına rağmen, popülaritesi esas olarak bir sunucu platformu olarak kullanılmasından kaynaklanmaktadır. Linux için sunucu ürünleri listesi belki de Solaris, HP-UX ve AIX'den daha az etkileyici değildir ve Apache Web sunucusu, neredeyse tüm önde gelen üreticilerin sunucu veritabanı yönetim sistemleri ve uygulama sunucuları gibi popüler ürünleri içerir.

Linux'un en büyük avantajlarından biri düşük kullanım maliyetidir. Ek olarak, IBM gibi bir dizi şirket, Linux'tan bunlara olası bir geçiş beklentisiyle, aynı anda UNIX'in ticari sürümlerinde Linux uyumluluğunu uygulamaya çalışırken, bir sunucu platformu olarak Linux'un geliştirilmesine büyük yatırımlar yapmaktadır. işletim sistemleri.

İşletim sistemini belirli ihtiyaçlar için kurmak ve yapılandırmak için birçok farklı Linux dağıtımı mevcuttur; aynı zamanda, bazıları (yani dağıtımlar, işletim sisteminin kendisi değil!) Ticaridir.

2 . 5 ÜcretsizBSD

UNIX'in bir diğer popüler ticari olmayan versiyonu FreeBSD'dir.

FreeBSD, x86 (Pentium(R) ve AthlonTM dahil), amd64 (OtteronTM, AthlonTM64 ve EM64T dahil), ARM, IA-64, PowerPC, PC-98 ve UltraSPARC(R) bilgisayarlar için modern bir işletim sistemidir. UC Berkeley'de oluşturulan bir UNIX(R) sürümü olan BSD'ye dayanmaktadır. Büyük bir geliştirme ekibi tarafından geliştirilir ve sürdürülür. Diğer platformlar için destek, çeşitli geliştirme aşamalarındadır.

Olağanüstü bir dizi ağ özelliği, yüksek performans, bilgi güvenliği ve diğer işletim sistemleriyle uyumluluk - bunlar, diğer, hatta en iyi ticari işletim sistemlerinde bile genellikle eksik olan modern FreeBSD özellikleridir.

FreeBSD, bir İnternet veya İntranet sunucusu oluşturmak için ideal bir platformdur. Bu sistem, en yoğun yük altında bile güvenilir ağ hizmetleri ve binlerce eşzamanlı kullanıcı görevi için kabul edilebilir yanıt süresi sağlamanıza olanak tanıyan verimli bellek yönetimi sağlar. FreeBSD, Intel tabanlı üst düzey cihazlardan Arm, PowerPC ve yakında MIPS donanım platformlarına kadar cihazlar ve gömülü platformlar için gelişmiş ağ işletim sistemi yetenekleri sağlar. Posta ve web cihazlarından yönlendiricilere, zaman sunucularına ve kablosuz erişim noktalarına kadar, dünyanın dört bir yanındaki satıcılar, yerleşik ürünlerinin temeli olarak yerleşik oluşturma ve çapraz oluşturma ortamlarına ve gelişmiş FreeBSD özelliklerine güveniyor. Ve Berkeley'in açık kaynak lisansı, yerel değişikliklerinin ne kadarını geri getirmek istediklerine karar vermelerini sağlar.

20.000'den fazla kitaplık ve uygulama bağlantı noktasıyla FreeBSD, masaüstü bilgisayarlar, sunucular, cihazlar ve gömülü ortamlar için uygulamaları destekler.

3. UNIX ailesinin sunucu işletim sistemlerinin karşılaştırılması

Bilgisayarıma kurmak için hangi sunucu işletim sistemini seçmeliyim? Soru göründüğü kadar basit değil ve açık değil. Herhangi bir sistem lehine olan her argüman için, her zaman bu konuda sürekli olarak tartışmaları kışkırtan daha az ağırlıklı karşı argümanlar olmayacaktır. Ancak durum o kadar da umutsuz değil: Sistemlerin her birinin, karşılaştığınız görevlere bağlı olarak bilmeniz ve kullanabilmeniz için kendi avantajları vardır. Geleneksel olarak, tüm işletim sistemleri üç gruba ayrılabilir: bunlar ticari UNIX işletim sistemleri, UNIX benzeri açık kaynaklı işletim sistemleri ve Windows ailesidir. UNIX benzeri işletim sistemlerinde seçim yapmak hiç de kolay değil. İşletim sistemi seçimine karar vermek için bazı özelliklerini karşılaştıralım.

3 .1 Kullanıcı GUI'si

İşletim sistemiyle çalışmanın rahatlığı, tamamen kullanıcı grafik arayüzüne bağlıdır. Yıllar önce, grafik arayüz diye bir şey yoktu ve işin çoğu sembolik modda yapıldı. Grafiksel bir arayüz bağlamında "kolaylık" kavramı farklı şekillerde yorumlanabilir. Elbette, iyi tasarlanmış bir arayüz görsel olmalı, görsel öğelerle aşırı yüklenmemeli ve aynı zamanda ekran öğelerini sıralamak ve sunmak için etkili araçlar sağlamalıdır.

Çoğu endüstriyel Unix sistemi şu anda OSF/Motif tabanlı CDE (Ortak Masaüstü Ortamı) arayüzünü kullanırken, Linux çok sayıda farklı arayüz sistemi kullanır, bunların en popülerleri KDE ve Gnome'dur.

Grafikler, kullanıcıların önceden oluşturulmuş birçok grafik uygulamasını doğrudan kullanabileceği Solaris ortamının ayrılmaz bir parçası olmuştur ve olmaya devam etmektedir. Sun Microsystems uzun süredir mekanik bilgisayar destekli tasarım, mimari, mühendislik ve finansal analiz gibi kilit endüstri sektörlerinde en büyük pazar payına sahip lider bir grafik satıcısıdır.

Örneğin İnternet'teki Web sayfaları gibi multimedya uygulamalarının hızlı gelişimi, teknik olmayan birçok alanda da grafik ve görüntü işleme araçlarının rolünün artmasına yol açmıştır. Solaris'in ağ oluşturma yetenekleriyle birleşen yenilikçi grafik mimarisi, geliştiricilerin kurumsal ortama görseller getirmelerine ve gelişmiş grafik teknolojilerini kritik görev uygulamalarına ve e-ticaret sistemlerine uygulamalarına yardımcı olur.

3 .2 Güvenlik

Güvenlik sorunu, herhangi bir sunucu için kritik öneme sahiptir. Sunucu donanımını yerleşik bir güvenlik duvarı ile almak daha iyidir. Herhangi bir şirketin sunucusu genellikle gizliliği garanti edilmesi gereken önemli verileri depolar. Son birkaç yılda, bilgi ele geçirmek veya tüm ağı devre dışı bırakmak için şirketlerin ve kuruluşların bilgisayar ağlarına yasa dışı sızma vakaları daha sık hale geldi. Bu nedenle modern bir işletim sistemi, "hack" ve bilgisayar virüslerine karşı mümkün olan en yüksek düzeyde koruma sağlamalıdır.

En güvenli işletim sistemi OpenBSD olarak kabul edilir. Bu, kodun kapsamlı bir kontrolü, yazılım kodunun kontrol edilmesi ve herhangi bir şekilde bozulabilecek veya sistemi tehlikeye atabilecek her şeyi ayıklamaktır. Ardından FreeBSD geliyor. Linux ayrıca ağ ile iyi başa çıkıyor ve LAMP paketi dünyanın lideri, ancak güvenlik konusunda her şey o kadar düzgün değil, herhangi bir sistemde olduğu gibi delikler kapalı, sadece güncellemeleri takip etmeniz gerekiyor. yeterli.

3 .3 Çalışma kararlılığı

UNIX işletim sistemleri ailesinin başlıca avantajlarından bazıları, inanılmaz performans, efsanevi kararlılık ve güvenilirliktir. FreeBSD işletim sistemi, güvenilirliği ve yüksek kararlılığı ile ayırt edilir ve genellikle sunucu çözümlerinde kullanılır. İnternetteki çoğu sunucu ve kaynak bu işletim sistemi temelinde düzenlenir.

Linux'un kararlılığı da yüksektir, Linux kullanıcıları genellikle tek bir yeniden başlatma olmadan aylarca çalışır. Birçok Linux tabanlı sunucu, yeniden başlatma gerekmeden bir yıl veya daha uzun süre çalışabilir. Aynı zamanda, programların çalışmasındaki hatalar elbette Linux'ta da meydana gelir, ancak sonuçları genellikle örneğin Windows'ta olduğundan daha az önemlidir.

3 .4 Yetenekler

UNIX ailesinin işletim sistemlerinin olanakları neredeyse sınırsızdır. Her iki işletim sistemi de bir veya daha fazla işlevi gerçekleştirmek için sunucuyu tamamen özelleştirmenize olanak tanır.

Bugün Linux, Web sunucusu olarak kullanılan en popüler işletim sistemlerinden biridir. Linux çalıştıran sunucular, kurumsal sunucular, Apache web sunucusu, ağ geçitleri, proxy sunucusu, DNS sunucuları, baskı sunucuları, dosya sunucuları, e-posta sunucusu, FTP sunucusu ve çok daha fazlası üzerinde çalışan en iyi bilinen İnternet siteleri - kullanılarak etkin bir şekilde uygulanabilen görevler Linux.

3 .5 Ölçeklenebilirlik

Ölçeklenebilirlik bir numaralı sorundu ve hala öyle. Sunucudaki yük limiti aşıldığında, uygulamaların performansı, çalışmalarını hiç durdurmadıkça daha hızlı düşmeye başlar, aynı anda daha fazla kullanıcı istekte bulunur. Tepki süresi saniyelerle değil, kahve fincanlarıyla ölçülmeye başlar.

UNIX, kabul edilebilir bir yanıt süresini korurken kaldırabileceği iş yükü miktarı açısından hala işletim sisteminin geri kalanının oldukça önündedir.

Kurumsal UNIX sistemleri pazarı üç ana lehçeye bölünmüştür - Sun Solaris, IBM AIX ve HP-UX. Tüm bu işletim sistemleri sürekli olarak geliştirilmektedir. Ölçeklenebilirlik açısından, tek bir Unix sunucusu tarafından yönetilen en büyük ağ, aynı anda 2.500'e kadar kullanıcıyı barındırabilir. Bu, 1998'in ortalarındaki 1.800 kullanıcı sayısına göre bir gelişme ve Windows'un kaldırabileceğinden çok daha fazla. Bazı uzmanlar, ölçeklenebilirlik eksikliğinin onları Windows'u terk etmeye zorlayan ana faktör olduğunu iddia ediyor.

3.6 Fiyat

Uygulama sunucuları söz konusu olduğunda, ücretsiz işletim sistemlerinin geleneksel ticari UNIX işletim sistemleriyle rekabet etmesi zordur. Ve soru, çok önemli olmasına rağmen, yalnızca işletim sisteminin performansı, güvenilirliği ve ölçeklenebilirliği ile ilgili değildir. Birçok önde gelen satıcı Linux için kurumsal düzeyde uygulamalar geliştirdi veya geliştiriyor, ancak (bildiğimiz kadarıyla) bunları destekleme niyetinde değiller.

Serbestçe dağıtılan işletim sistemleri, hizmet kolaylığı açısından ticari UNIX'e yaklaşmıştır. İnternet sunucusu ve aşağı akış sunucusu pazarında Linux ve FreeBSD ile çok az kişi rekabet edebilir. Linux ve FreeBSD'nin ana dezavantajı, geliştirme çabalarının ayrılığı ve birleşik bir geliştirme konseptinin olmamasıdır.

Çözüm

UNIX ailesinin işletim sistemleri giderek yaygınlaşıyor. Daha önce sadece sunucularda kullanılıyorlardı, şimdi kişisel bilgisayarlarda, netbook'larda ve hatta mobil cihazlarda uygulama bulmaya başladılar. Ancak bu işletim sistemleri, sunucu çözümlerinde gerçek liderlerdir. UNIX sistemleri, ağ altyapısını düzenlemek için büyük ve küçük şirketlerde çok yaygındır, bu nedenle kendine saygı duyan herhangi bir BT uzmanı, bu işletim sistemlerini kurmanın, yapılandırmanın ve yönetmenin temellerini bilmelidir.

UNIX ailesinin işletim sistemlerinin yaygın kullanımı, aşağıdaki avantajlarından kaynaklanmaktadır:

Birçok UNIX dağıtımı ücretsizdir ve benzer işlevlere sahip bir sistem oluşturmaya devam ederken paradan tasarruf etmenizi sağlar.

Ailenin işletim sistemleri, rakip sunucu işletim sistemlerinden daha az kaynak gerektirir

Unix sunucuları yüksek düzeyde ölçeklenebilirdir ve aynı donanım platformuna yeni işlevlerin eklenmesine olanak tanır

UNIX sunucuları sorunsuz bir şekilde diğer donanımlara aktarılabilir, çünkü tüm parametreler ve ayarlar, yeni kurulmuş bir işletim sistemine kolayca kopyalanabilen metin dosyaları olarak saklanır.

Ailenin işletim sistemleri, sürekli çalışır durumda olması gereken sistemler için çok önemli olan yüksek stabiliteye sahiptir.

Sunucu işlem istatistiklerinin ayrıntılı bir şekilde toplanması mümkündür ve günlük kaydı ayrıntıları yapılandırılabilir. Bu, sistemdeki sorunları tespit etmeyi ve mümkün olan en kısa sürede düzeltmeyi mümkün kılar.

Birçok rutin işlem, çeşitli programlama dillerinde komut dosyaları kullanılarak otomatikleştirilebilir

Ailenin işletim sistemleri, birçok ağ cihazı ile doğrudan etkileşim kurma yeteneğine sahiptir.

Tabii ki, rakip işletim sistemleri de yukarıdakilerin çoğuna sahiptir, ancak genellikle ya ücretlidirler ya da daha az işlevselliğe sahiptirler. Ailenin tüm işletim sistemlerinin ortak kökleri vardır, bu nedenle bunlardan birine hakim olduktan sonra sorunsuz bir şekilde diğerine hakim olabilirsiniz. Görevlere bağlı olarak, bazı işlevlerin kullanılmasında nüanslar olabileceğinden, aynı özellikleri bu aileden başka bir işletim sisteminde uygulamak için farklı bir eğitim seviyesi gerekli olacaktır.

Kullanılan kaynakların listesi

1. Robachevsky A., Nemnyugin S., Stesik O. - UNIX işletim sistemi, 2. baskı, St. Petersburg: BHV 2010. - 656c.

2. Tanenbaum E. Modern işletim sistemleri: "Bilgisayar biliminin klasikleri" serisi. - 3. baskı. - St. Petersburg: Peter, 2010. - 1120 s.

3. Eğitim [Elektronik kaynak] - Erişim modu: http://umk.portal.kemsu.ru/admin/book/chapter3.html

4. İşletim sistemlerinin sınıflandırılması [Elektronik kaynak] - Erişim modu: http://edu.dvgups.ru/METDOC/ITS/STRPRO/ASY/METOD/UP/frame/1_4.htm

5. Linux'a Giriş [Elektronik kaynak] - Erişim modu: http://citforum.ru/operating_systems/linux/lig-1.shtml#ss1.2

6. FreeBSD hakkında proje [Elektronik kaynak] - Erişim modu: https://www.freebsd.org/ru/about.html

7. Referans bilgileri ve pratik tavsiyeler [Elektronik kaynak] - Erişim modu: http://hostinfo.ru/articles/219

8. FreeBSD'nin diğer sistemlere göre avantajları [Elektronik kaynak] - Erişim modu: http://www.bezopasnik.org/contest/Raven2000.htm

Allbest.ru'da barındırılıyor

...

Benzer Belgeler

    Sunucu işletim sistemlerinin amacı. Windows ve Linux sunucu işletim sistemlerinin karşılaştırmalı analizi ve bunları kullanıcı grafik arayüzü, güvenlik, kararlılık, yetenek ve fiyat gibi önemli göstergelerle karşılaştırma.

    dönem ödevi, eklendi 07/03/2012

    İşletim sistemleri ile ilgili temel kavramlar. Modern işletim sistemlerinin türleri. Windows ailesinin işletim sistemlerinin gelişim tarihi. Windows ailesinin işletim sistemlerinin özellikleri. Windows 7 işletim sisteminin yeni işlevselliği.

    dönem ödevi, 18/02/2012 eklendi

    İşletim sistemlerinin ana sınıflandırmaları. OS/2, UNIX, Linux ve Windows ailelerinin işletim sistemleri. Erişim haklarının ve çok kullanıcılı çalışma modunun farklılaştırılması. Kullanıcı arayüzü ve ağ işlemleri. RAM yönetimi.

    özet, eklendi 05/11/2011

    UNIX OS geliştirme tarihi, avantajları. UNIX çalıştıran bir bilgisayarı yönetme. Komut satırı yorumu ve dosya sistemi yapısı. İşlem kontrol komutları. Sistem yönetim araçları ve kullanıcı hesapları.

    sunum, eklendi 05/12/2014

    İşletim sisteminin evrimi ve sınıflandırılması. ağ işletim sistemleri. Bellek yönetimi. İşletim sistemleri tasarlamak için modern kavramlar ve teknolojiler. UNIX işletim sistemleri ailesi. Novell ağ ürünleri. Microsoft Ağ İşletim Sistemi.

    yaratıcı çalışma, eklendi 11/07/2007

    Windows ailesinin işletim sistemlerinin gelişim tarihi ve sistem yönetiminin temel kavramları. Windows işletim sistemlerine olan talebin belirlenmesi, işlevlerinin ve yeteneklerinin karşılaştırmalı özellikleri, pratik uygulamanın özellikleri.

    dönem ödevi, eklendi 05/08/2011

    İşletim sistemi bileşenlerinin amacı, sınıflandırılması, bileşimi ve amacı. Karmaşık bilgi sistemlerinin, yazılım paketlerinin ve bireysel uygulamaların geliştirilmesi. İşletim sistemlerinin özellikleri Windows, Linux, Android, Solaris, Symbian OS ve Mac OS.

    dönem ödevi, 19/11/2014 eklendi

    Bilgisayar işletim sistemlerinin amacı ve işlevleri. Bilgisayarların donanım ve yazılım kaynakları. Paket işletim sistemi. Zaman paylaşımlı sistemler: Multics, Unix. GUI'li PC için Çoklu Görev İşletim Sistemi: Windows, Linux, Macintosh. Mobil cihazlar için işletim sistemi.

    dönem ödevi, eklendi 12/05/2014

    Unix işletim sisteminin tarihi. Unix'in herhangi bir donanım platformunun kodlarına yeniden derlenmesi, çoklu görev ve çoklu terminalliği. Unix ve diğer işletim sistemleri arasındaki temel farklar. Unix'i sunucu ve iş istasyonu olarak kullanmak.

    özet, eklendi 04/05/2010

    İşletim sistemleri kavramı, sınıflandırılması ve çeşitleri, ayırt edici özellikleri ve temel özellikleri. İşletim sistemlerinin içeriği, etkileşim sırası ve bileşenlerinin amacı. Disk alanının organizasyonu. Modern işletim sisteminin açıklaması.

1. 2015-2016'da sunucu işletim sistemlerinin geliştirilmesinde hangi eğilimleri not edebilirsiniz?

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

Son yıllarda *nix ailesinin işletim sistemlerinde çalışan sunucuların sayısı artıyor. Bu, yüksek kararlılıkları ve çalışma hızlarından kaynaklanmaktadır. Zamanla, Linux giderek daha kullanıcı dostu hale geliyor. Ayrıca, resmi üretici desteğine sahip ve kurumsal düzeydeki şirketleri hedef alan dağıtımlar vardı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 sistemleri ailesindeki Linux uygulamaları için tam destek bekleniyor. Destek, Linux çekirdeğinden Windows çekirdeğine sistem çağrıları çevrilerek uygulanacağı için bu şekilde çalışan uygulamaların performansının etkilenmemesi bekleniyor.

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

Nikolai Apurin, Artwell
Linux sunucularının sayısını artırmak.

Nikolay Fetyukhin.MST
Temel olarak, sanallaştırma ve kümelemenin desteklenmesi ve genişletilmesi. Ana modern eğilim, sanal makinelerde hazırlanan görüntülerden bileşenlerin ve sistemlerin hızlı bir şekilde dağıtılmasıdır. Ayrıca iyileştirilmiş küme yönetimi araçları ve diğer makinelerin uzaktan yönetimi.

Petr Urvayev SimbirSoft
Büyük bir değişiklik olmadı ve Linux ve Windows hala sunucu işletim sistemleri olarak kullanılıyor (elbette en son sürümlerinde ve yapılarında).

Evgeni Gusev, ITECH
Birincisi, konteynerleştirme, endüstride bir gecede kök salmış, ancak hala potansiyelini ortaya çıkaran devrim niteliğinde bir kaynak yönetimi kavramıdır. Kuşkusuz, daha yapacak çok ilginç şeylerimiz var.

İkincisi, kümeleme, bulut bilişime odaklanın. Kısmen önceki noktayı yansıtır, kısmen - bağımsız bir eğilim. CoreOS, Openstack, Microsoft Azure, sunucu bilişiminin şimdiki ve yakın geleceğinin parlak temsilcileridir.

2. Yerli sunucu işletim sistemlerinin dağıtım derecesini ve kalitesini nasıl değerlendiriyorsunuz?

Vitaly Chesnokov, QSOFT
Küçük bir dağıtım derecesine rağmen, Linux tabanlı yerel işletim sistemlerinin sayısı istikrarlı bir şekilde 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 tarafından sertifikalandırılmışlardır. Popülerliklerinde hızlı bir büyüme tahmin edilebilir.

Nikolai Apurin, Artwell
Onlar, bu kesinlikle bir artı. Tabii ki, bu kitlesel bir endüstriyel çözüm değil (100.000.000'den fazla kişi tarafından kurulmuş yerli işletim sistemleri yok), ancak bilgileri mükemmel bir şekilde koruma görevini yerine getiriyorlar.

Nikolay Fetyukhin.MST
Yerli işletim sistemleri esas olarak bireysel endüstriler ve ordu için uzmanlaşmıştır. AstroLinux ve WSWS iyi örneklerdir, ancak ana veri havuzlarının gerisinde kalırlar ve uzmanlık dışı projelerde nadiren yaygın olarak kullanılırlar.

Petr Urvayev SimbirSoft
Yerli sunucu işletim sistemleri, Linux temelinde geliştirilmiş niş ürünlerdir. Dünyadaki muadillerine kıyasla ek işlevsellik sağlamazlar ve bu nedenle ticari geliştirmede nadiren kullanılırlar. Yerli sunucu işletim sistemleri ağırlıklı olarak kamu sektörü ve savunma sanayiinde kullanılmakta olup, kullanılan yazılımların geliştirilmesinin tüm aşamaları üzerinde tam kontrolün ticari karlılıktan daha önemli olduğu görülmektedir.

Evgeni Gusev, ITECH
Onlar için ayrılan nişte - çoğunlukla son derece uzmanlaşmış işletim sistemi - yaygındırlar ve görevlerle başa çıkarlar. Ücretsiz, daha yaygın ve daha iyi belgelenmiş muadillerine sahip genel amaçlı bir işletim sistemi olarak rekabet etmeleri zordur.

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

Vitaly Chesnokov, QSOFT
Her işletim sisteminin kendi avantajları ve dezavantajları vardır ve ayrıca belirli hizmetlerin çalışması için özel olarak tasarlanmış bazı yüksek düzeyde uzmanlaşmış işletim sistemleri de vardır. İşletim sistemi seçimini etkileyen ana faktörler şunlar olacaktır: fiyat, işletim sistemi üreticisinden desteğin mevcudiyeti, proje için gerekli yazılım desteği, ilk kurulumun karmaşıklığı, yönetimin karmaşıklığı ve projenin görevleri. 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.

Nikolai Apurin, Artwell
Her şeyden önce, hangi bilgilerin işleneceğini anlamak, gerekli koruma derecesini ve bilgileri işleyecek bilgi sisteminin işletim sistemi için gereksinimleri belirlemek gerekir.

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

Petr Urvayev SimbirSoft
Kullanım ve konfigürasyon kolaylığı, projede kullanılan seçilmiş işletim sistemi teknolojileri için destek. Bu, özellikle bazı sürümleri Linux'ta çalışmayabilecek Microsoft yazılımları için geçerlidir.

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

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

Yeni bir işletim sistemine geçerken, yöneticiler genellikle uyumluluk sorunlarıyla karşı karşıya kalırlar, ancak son zamanlarda bu tür sorunlar sunucu işletim sistemi ve yazılım geliştiricilerin çok dikkatini çekmiştir. Uygulamanın gösterdiği gibi, geçiş her durumda yapılabilir, ancak bu, hem yöneticiler hem de proje programcıları için belirli kaynaklar gerektirebilir. Doğal olarak, yetkin, sürekli yönetim ve geliştirme ile bu tür riskler azaltılır.

Nikolay Fetyukhin.MST
Artan üretkenlik, geliştirme platformu gereksinimleri, daha uygun yönetim ve izleme araçları. Zorluklar çoğunlukla geriye dönük uyumlulukta ortaya çıkar. Özellikle Linux'taki sunucular bununla “günah” eder. Zorlukların üstesinden gelmek için, geliştirmenin uygulamaları yeni ortama test edip uyarlayabilmesi, test makinelerini kullanabilmesi için geçişi önceden net bir şekilde planlamak daha iyidir.

Petr Urvayev SimbirSoft
Yeni bir sunucu işletim sistemine geçişin nedeni, kullandığınız işletim sisteminin desteğinin sona ermesi veya mevcut işletim sistemi ile uyumlu olmayan yeni yazılıma geçiş olabilir. Aynı zamanda, işletim sisteminin yeni bir sürümüne geçiş nispeten ağrısızdır ve bir işletim sisteminden diğerine geçerken (örneğin, Windows'tan Linux'a) zorluklar ortaya çıkar.

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

Sorularım var?

Yazım hatası bildir

Editörlerimize gönderilecek metin: