HP-UX

HP-UX 11i
HP-UX makalesinin açıklayıcı görüntüsü
Aile Unix
çekirdek tipi Dinamik olarak yüklenebilir modüllere sahip monolitik çekirdek
Platformlar IA-64 , PA-RISC
Şirket /
Geliştirici
Hewlett Packard Kurumsal
Lisans Ticari
İlk versiyon 1984
En son kararlı sürüm 11.31.1705 - HP-UX 11i v3 güncellemesi Mayıs 2017
Paketleme yöneticisi Yazılım Distribütörü
İnternet sitesi www.hpe.com/us/en/servers/hp-ux.html

HP-UX (Hewlett Packard UNIX) bir olan tescilli uygulama arasında Unix işletim sistemine dayalı, Sistem V tarafından geliştirilmiş, Hewlett Packard Kurumsal . HP-UX, sunucularda ve sırasıyla HP ve Intel Itanium tarafından tasarlanan PA-RISC (32 ve 64 bit) işlemcilerle donatılmış HP 9000 ve Integrity iş istasyonlarında kullanılır . HP-UX, Apollo sistemleri için de mevcuttu ve ilk sürümler , Motorola 68000 serisi işlemcilere dayalı HP 9000 200, 300 ve 400 serisi sunucularda ve ayrıca HP FOCUS tescilli işlemcilere dayalı HP 9000 500 serisinde çalışıyordu .

Açıklama

HP-UX, standart Unix izin sistemine alternatif olarak erişim kontrol listesi (ACL) tipi dosya izinlerine sahip ilk Unix'ti . HP-UX aynı zamanda entegre bir mantıksal birim yöneticisi içeren ilk Unix'lerden biriydi . HP'nin Veritas Software  (in) ile uzun bir ilişkisi vardır ve birincil dosya sistemi olarak VxFS'yi entegre eder. HP-UX 11i, kritik hizmetler, gözlemlenen performans, yüksek kullanılabilirlik ve yönetilebilirlik ile entegre sanallaştırma için önde gelen bir ticari Unix'tir.

HP-UX, Sun Solaris , IBM AIX ve GNU/Linux'un doğrudan rakibidir .

HP-UX, XFree86 , CDE masaüstü ortamı ve HP'nin katkıda bulunduğu açık kaynaklı yazılım Bastille (başlangıçta Red-Hat Linux için geliştirilmiş) dahil olmak üzere birçok özgür yazılımı kullanır .

yayınlanan sürüm, şubat 2007, 11i v3'tür (11.31 olarak da bilinir). Önceki sürüm gibi, bu sürüm de PA-RISC ve Itanium işlemcileri destekler . Yeni sürüm , Itanium işlemciler için NFSv4 ve hiper iş parçacığı desteği sunuyor.

En son sürüm, en son güncellemesi olan HP-UX 11i v3 (11.31)'dir. Mayıs 2017.

Çalışma ortamları

HP-UX, önceden entegre edilmiş ve test edilmiş dört farklı sürümde gelir.

sanallaştırma

HP-UX sistemleri, farklı yük türlerini karşılamak için farklı sanallaştırma katmanları sunar .

HP-UX 11i v3'ün piyasaya sürülmesinden bu yana, depolama yönetimi , Eski DSF'lerin (örneğin / dev /) aksine, Kalıcı Aygıt Özel Dosyaları (Kalıcı veya Çevik DSF, örneğin: / dev / disk / disk6) adı verilen özel dosyalar aracılığıyla yapılır. HP-UX'in önceki sürümlerinde kullanılan dsk / c2t0d4). Bu dosyalar, örneğin yerel disklere veya SAN aracılığıyla sunulan LUN'lara bağlantı sağlar . Kalıcı DSF'ler, SAN fabrikasında verilerin farklı yollardan geçmesine izin vererek çoklu yol sağlar, bu farklı yollar arasındaki yük dengelemeyi ve bir yollarda bir sorun olması durumunda bile hizmetin sürekliliğini sağlayan yük devretmeyi yönetir . Ayrıca bu dosyalar, LUN'un boyutu değişse bile sabit kalır. EMC PowerPath, HP Securepath veya Veritas DMP çok yollu yönetim ürünleri bu nedenle HP-UX 11.31'de artık gerekli değildir.

Üç mantıksal birim yönetimi (LVM) sistemi seçeneği vardır

  • LVM, HP-UX'in temel mantıksal birim yönetimi (LVM) sistemidir. 16 TB'a kadar fiziksel birimleri  , 2048'e kadar birim gruplarını (birim grupları - VG) ve 256 TB boyutunda mantıksal birimleri (mantıksal birimler - LV) destekler  .
  • Veritas Birim Yöneticisi (VxVM)
  • ServiceGuard gibi bir kümede dağıtılan uygulamalar için Küme Birimi Yöneticisi

Dosya sistemi düzeyinde, HP-UX Veritas temel dosya sistemini (VxFS-lite), OnlineJFS dosya sistemini (tam VxFS) ve ayrıca orijinal CFS'yi (Kümelenmiş Dosya Sistemi) ve HFS'yi destekler. işlevsellikten yoksun.

yönetim

HP-UX, kolay yönetim için eksiksiz bir uygulama ekosistemine güvenebilir.

Yazılım Yardımcısı (SWA), örneğin güvenlik gibi uyarılar verildikten sonra değişiklikleri hızlı bir şekilde uygulamak için yüzlerce sunucunun yama düzeyini izlemenize olanak tanır.

Ignite-UX, HP-UX örneklerinin, paketleri tek tek kurarak veya bir yazılım görüntüsü (altın görüntü) kullanarak, Ethernet ağı üzerinden PXE önyükleme mekanizması kullanılarak dağıtılmasına olanak tanır. Olağanüstü durum kurtarma planının (PRA) bir parçası olarak HP-UX yedeklerini oluşturmak için Ignite'ı da kullanabilirsiniz.

Komut satırından rahatsız olan yöneticiler için HP-UX, Sistem Yönetimi Ana Sayfası adlı ve günlük yönetim görevlerinin grafiksel olarak gerçekleştirilmesine olanak tanıyan bir web uygulamasına sahiptir. Örneğin, mantıksal bir birimin ve dosya sisteminin boyutunu artırmak, mantıksal birimin ve dosya sisteminin uzantısının tek bir eylemde birleştirilmesiyle çok basit bir şekilde yapılabilir.

Yazılım yönetimi

Yazılım Dağıtıcısı (SD), yazılım paketi yönetim aracıdır. Paketler oluşturmak ve kurmak için bir dizi araç sağlar. Bu paketler bir yazılım deposunda birlikte gruplandırılabilir. Bir sunucu, farklı paketleri ve hatta tüm sistemleri kurmak için birden çok havuz içerebilir.

Yazılım dağıtım işlemleri araçları tipik olarak komut satırında gerçekleştirilir. Yazılım Dağıtıcısı aşağıdaki komutları içerir:

Yazılım paketleri, bir belirtim dosyası, bir grup yükleme komut dosyası ve kendi yazılım içeriği tarafından oluşturulur. Kurulum komut dosyaları kurulum, doğrulama, kaldırma sırasında çalıştırılır ve bir sistemi yazılıma hazırlamak veya paketleri etkinleştirmek veya devre dışı bırakmak için kullanılabilir.

Spesifikasyon dosyası, yazılım paketinin nasıl düzenleneceğini belirler, pakete yüklenecek çeşitli dosyaların konumlarını listeler, paketlerin kurulabileceği sistemleri kısıtlar ve paketin güvenlik yapılandırmasını belirler. Ayrıca paket hakkında adı, sürümü ve açıklaması gibi birçok bilgi sağlar.

Yazılım paketleri kapsayıcılarda düzenlenir, en üst düzey bir paket veya ürün, en düşük düzey ise dosyalardır. Hiyerarşi şu şekilde oluşturulmuştur:

Aslında, çoğu paket tarafından yalnızca "Ürün" ve "Dosya kümesi" seviyeleri kullanılır. "Alt ürün" düzeyi bazen "Dosya kümelerini" gruplamak için kullanılırken, "Paket" ilgili ürünler için üst düzey gruplama sağlar. Tipik bir örnek, Apache ve Tomcat "Ürünlerini" içeren HP-UX web hizmetleri "Bundle"dır.

Bir Üründe bir veya daha fazla dosya grubu ve bir Pakette bir veya daha fazla Ürün olabilir. Dosya grupları, özellikle dosya yüklemek için kullanılır.

Dosya grupları ve ürünler farklı koşullarla bağlanabilir ve bu durumda swinstall bağımlılıkları otomatik olarak seçer.

Her dosya grubu, yükleyeceği dosyalara özgü birçok kontrol komut dosyasına sahip olabilir. Bu komut dosyaları kurulum sırasında aşağıdaki sırayla yürütülür:

Sremove komutunu çalıştırırken ters sırada yürütülen bir grup benzer komut dosyası vardır.

Diğer komut dosyaları, swverify, unpreinstall ve unpostinstall komutlarını çalıştırarak daha fazla kontrol içerir. Bu betikler, kurulumun gereksinimlerine bağlı olarak, pakette tamamen, kısmen veya hiç bulunmayabilir. Önceki paketlerin temizlenmesini gerçekleştirmek, bağlantılar oluşturmak, yazılım dizinini çeşitli arama ortamı değişkenlerine eklemek vb. için kullanışlıdırlar.

Sürüm geçmişi

Yıl Sürüm Değişiklikler
1984 1.0 HP Integral PC desteği (yerleşik ROM sürümü). Temel çekirdek ROM üzerinde çalışır; diğer komutlar disklerde
1987 2.0 HP 9000 800 serisi için ilk sürüm 200 serisi için farklı bir tarihte farklı bir 2.x sürümü çıkmış olabilir
1988 3.x Yalnızca HP 9000 600/800 serisi için. Not: 2.x / 3.x sürümleri (600/800 serisi için), 5.x / 6.x sürümleriyle (200/300/400 serisi için) paralel olarak geliştirilmiştir. Örneğin, 3.x, 6.x ile çağdaştı. İki satır, 7.x sürümünden birleştirildi (her seri için farklı küçük sayılarla). 800 serisi 3.1'den 7.0'a ve 300 serisi 6.5'ten 7.01'e yükseldi.
1985 5.0 PC Integral için HP-UX güncellendi ve yeniden adlandırıldı. 200, 300 ve 500 serisi için destek
1988 6.x Yalnızca HP 9000 Series 300 desteği. 4.3BSD soketlerinin tanıtımı. Bu sürüm (3.x ile birlikte) ayrıca, bir dosya sunucusunun heterojen bir ortamda farklı müşterilere farklı konfigürasyonlar ve yürütülebilir dosyalar (ve hatta mimariler) sunmasına izin veren bir yöntem olan bağlama bağlı dosyaları (CDF) -- özellik teknolojisini de getiriyor. Bu tür dosyaları içeren bir dizinin uygun bit seti vardır ve normal kullanımda kök ve sıradan işlemlerden gizlenir. Bu şema bazen bilgisayar korsanları tarafından istismarları gizlemek için kullanıldı. CDF'ler ve CDF dosya sistemi, 10.00 sürümüyle sonlandırıldı
1990 7.x HP 9000 Serisi 300/400, 600/700 (sürüm 7.03) ve 800 sistemleri için destek OSF / Motif grafik kitaplığı sağlar
Ocak 1991 8.x HP 9000 Serisi 300/400 600/700/800 sistemleri için destek. Paylaşılan kitaplıkların tanıtımı
Temmuz 1992 9.x 9.00, 9.02, 9.04 (600/800 Serisi), 9.01, 9.03, 9.05, 9.07 (300/400/700 Serisi), 9.08, 9.09, 9.09+ (yalnızca 700 Serisi), 9.10 (yalnızca 300/400 Serisi). Bu sürümler HP 9000 Series 300, 700 ve 800 sistemlerini destekler.SAM ile tanışın. Mantıksal Birim Yöneticisi (LVM), eski disk yönetimi yöntemlerinin yerini almak üzere 800 serisi için 9.00 ile tanıtıldı. HP-UX'in bir iş istasyonunda mı yoksa bir sunucuda mı çalıştığını belirlemek için işletim sistemi sürümünün son basamağına bakmanız yeterlidir: çift sayılar bir sunucuyu, tek sayılar bir iş istasyonunu belirtir.
1995 10.00 Bu ana sürüm, işletim sisteminin HP 9000 700 Serisi (iş istasyonları) ve 800 Serisi (sunucular) sistemleri arasındaki yakınsamasını görür. İşletim sistemi artık eski serileri desteklememektedir. AT&T System V Sürüm 4 UNIX standardına dayalı olarak dosya ve klasörlerin düzeninde de büyük değişiklikler vardır. Uygulamalar / usr dizininden kaldırılır ve / opt içine yerleştirilir; önyükleme yapılandırma dosyaları /etc/rc.config.d altına yerleştirilir; kullanıcı dizinleri / users'tan / home'a ​​yerleştirilir. HP-UX için yazılımlar artık paketler halinde kurulur, gönderilir ve Yazılım Dağıtıcı (SD) araçları tarafından yüklenir. 700 Serisi için LVM de mevcuttur.HP-UX 10.0'ı 10.01 (1995), 10.02 (1995), 10.03 (1996), 10.08 (1996), 10.09 (1996), 10.10 (1996) ve 10.16 (1996) takip eder. .
1996 10.20 Bu sürüm, 64 bit bellek adreslemesini destekleyen PA-RISC 2.0 işlemcileri için destek içerir. Takılabilir Kimlik Doğrulama Modülleri (PAM), CDE'de kullanılmak üzere tanıtıldı. Kök dosya sistemi, Veritas Dosya Sistemini (VxFS) kullanacak şekilde yapılandırılabilir. Teknik ve uyumluluk nedenleriyle, çekirdek önyüklemesi için kullanılan dosya sistemi, 11.23 sürümüne kadar Hi Performance FileSystem (HPFS; UFS'nin bir çeşidi) olarak kalır. HP-UX 10.20 ayrıca 32 bit kullanıcı ve grup kimlik bilgilerini de destekler. Önceki sınır 60.000 veya 16 bit idi. HP-UX'in bu sürümü ve önceki sürümleri artık resmi olarak geçerliliğini yitirmiştir ve HP desteği şu tarihte sona ermiştir:30 Haziran 2003
10.24 HP-UX'in bu sürümü, gelişmiş güvenlik özellikleri sağlar. Virtual Vault, her dosyanın bir kompartımana tahsis edildiği ve süreçlerin sadece kendi kompartımanlarına ait dosyalara erişiminin olduğu ve diğer Unix'lerin çoğundan farklı olarak süper kullanıcının (root) sisteme tam erişime sahip olmadığı bölümlere ayrılmış bir işletim sistemidir. doğru prosedürleri takip ederek.
1997 10.30 Bu sürüm, öncelikle çeşitli iyileştirmelere sahip geliştiriciler için tasarlanmıştır. Sistemin güvenlik bileşenlerinde PAM kullanımı artarak devam etmektedir. Sistem çağrılarında da birçok değişiklik yapılmıştır. Bu işletim sistemi aynı zamanda 1: 1 iş parçacığı modeliyle (her kullanıcı bir çekirdek iş parçacığına bağlıdır) çekirdek iş parçacıkları için ilk desteği sağlar. HP-UX 10.30, aynı zamanda HP-UX'in 2000 yılı uyumlu ilk sürümüdür.
1997 11.00 HP-UX'in bu sürümü, 64 bit adreslemeyi destekleyen ilk sürümdür; önceki sürümler yalnızca 32 bit uyumluydu. Ancak 32 bit uygulamalar 64 bit sistemlerde çalışabilir. Bu sürüm aynı zamanda 2000 yılı uyumludur.Simetrik çoklu işlem, fiber kanal ve NFS PV3'ü destekler. Ayrıca 32 bit kodu 64 bit'e dönüştürmek için araçlar ve belgeler içerir.
11.10 Bu, HP 9000 V2500 Ölçeklenebilir Bilgi İşlem Mimarisi (SCA) ve V2600 SCA sistemlerini desteklemekle sınırlı bir sürümdür. Diğer sürümler, bir simpleM kabin yapılandırmasında HP 9000 V sınıfı sunucuları destekler; HP-UX 11.10, iki sunucunun üst üste yığıldığı ve bir "hiper düzlem çapraz çubuğu" ile birbirine bağlandığı SCA sürümlerinde çalışır. HP-UX 11.10 ayrıca JFS 3.3, 128 işlemci desteği, AutoFS ve yeni bir ftpd ekler. Ayrı olarak mevcut değildir.
2000 11.11 (11i v1) 11i olarak da bilinen bu HP-UX sürümü, İşletim Ortamları kavramını tanıtır. o dışarı çıktıaralık 2000. Bunlar, genel kullanım için kullanılabilecek uygulama gruplarıdır. Mevcut OE'ler, İşle İlgili Kritik Görevler, Kurumsal, İnternet, Teknik Bilgi İşlem ve Minimum Teknik OE'lerdir. (son ikisi HP 9000 iş istasyonları için). Başlıca geliştirmeler arasında fiziksel bölüm desteği, gigabit Ethernet arabirimi desteği, TCP / IP üzerinden NFS, yüklenebilir çekirdek modülleri, dinamik olarak değiştirilebilir çekirdek parametreleri, çekirdek olay bildirimleri ve korumalı yığınlar bulunur ).
2001 11.20 11i v1.5 olarak da bilinen bu HP-UX sürümü, yeni Itanium (IA-64) sistemlerini destekleyen ilk sürümdür. Kritik ortamlar için tasarlanmamıştır ve HP'nin küme yazılımı ServiceGuard'ı desteklemez. Ancak, PA-RISC platformlarında derlenen uygulamaların Itanium sistemlerinde ve Veritas Volume Manager 3.1'de yürütülmesini destekler.
2002 11.22 HP-UX'in Itanium sürümünün artımlı sürümü, 11i v1.6 olarak da bilinir. Bu sürüm 64 işlemcinin ölçeklenebilirliğini, m: n iş parçacığını, dinamik olarak değiştirilebilir çekirdek parametrelerinin eklenmesini sağlar ve HP'nin Mantıksal Birim Yöneticisini (LVM) destekler. 11i v1.1 kod dalı üzerine inşa edilmiştir.
2003 11.23 (11i v2) Bu sürümün orijinal sürümü, Eylül 2003Itanium tabanlı sistemleri desteklemek için. Bu sürüm aynı zamanda 11i v2 olarak da adlandırılır. İçindeEylül 2004, bu işletim sistemi Itanium ve PA-RISC sistemlerini destekleyecek şekilde güncellenmiştir. Bu sürüm, Itanium tabanlı sistemler üzerinde çalışmaya ek olarak, ccNUMA, öğelerin ve çekirdeğin web uygulamasıyla yapılandırılması, IPv6 ve güçlü rasgele sayı üretimi için destek içerir.
2007 11.31 (11i v3) Bu sürüm aynı zamanda HP-UX 11i v3 olarak da adlandırılır. Bu sürüm PA-RISC ve Itanium sistemlerini destekler. o dışarı çıktı15 Şubat 2007. Temel yeni özellikler arasında yerel çoklu yol, birleşik dosya önbelleği, NFS v4, Veritas ClusterFS, çok hacimli VxFS ve tümleşik sanallaştırma desteği yer alıyor. Hyperthreading, Montvale ve Tukwila işlemciler tarafından desteklenir . HP-UX 11i v3, Open Group'un UNIX 03 standartlarına uygundur. 11iv3 için güncellemeler düzenli olarak yayınlanır, en son güncelleme 10'da yayınlanır.Mart 2012.

Dış bağlantılar