Unixowate systemy operacyjneLinuxJest to system w oparciu o które (a konkretnie o jedną z jego dystrybucji - Debiana) powstała większość artykułów w tym serwisie. Polecam w szczególności zapoznać się z Podstawy Linuxa i Poradnik linuxowy (2) - porady konfiguracyjne Debiana poświęconym użytkowaniu i konfiguracji Debiana (sieć i usługi sieciowe omówione są w - sieci IP i usługi sieciowe). Większość z przedstawionych zagadnień odnosi się także do innych dystrybucji bazujących na Debianie (np. Ubuntu), wiele z nich będzie jednak przydatnych w innych dystrybucjach Linuxowych, a część nawet w nie-linuxowych systemach "posixowych". Poniżej przedstawię kilka zagadnień administracyjnych specyficznych dla niedebianopodobnych dystrybucji (używaną dystrybucję możemy sprawdzić zaglądając do /etc/issue). W Fedora Core konfiguracja sieci znajduje się w plikach /etc/sysconfig/network-scripts/ifcfg-INTERFEJS (dane konfiguracyjne interfejsu) i /etc/sysconfig/network (nazwa hosta, włączenie sieci oraz bramka domyślna). pliki te mają składnie bashową (deklarowanie zmiennych) i wykorzystywane są przez skrypt /etc/init.d/network (w razie problemów z startem sieci warto zwrócić uwagę czy jest on uruchamiany w aktualnym runlevelu (domyślny to 3). Usługi oprócz skryptów w /etc/init.d/ mogą być kontrolowane przez W SUSE do zarządzania systemem, a przede wszystkim instalowania oprogramowania służy *BSDJest to znana i ceniona rodzina systemów operacyjnych, wywodząca się od oryginalnego Unixa, dystrybuowana na bardzo liberalnej licencji. Do użytkowania i konfiguracji systemów z tej rodziny odnoszę się w kilku artykułach w tym serwisie. W tym miejscu warto zwrócić uwagę na podobieństwo w zarządzaniu dyskami do opisanego poniżej Solarisa oraz drobne różnice składniowe w standardowych komendach (np. ifconfig). (Open)SolarisSolaris jest unixowym systemem operacyjnym opracowanym przez Sun jest następcą SunOs'ów i niekiedy nazywany jest SunOS 5.x, gdzie x to numer wersji Solarisa (pierwotnie numery Solarisów poprzedzane były dodatkowo 2.). Elementem wyróżniającym go z pośród innych systemów operacyjnych jest zaawansowany system plików ZFS (Zettabyte File System). System ten posiada wbudowane mechanizmy zarządzania dyskami będące odpowiednikiem programowego RAID oraz LVM (stanowiące dodatkową warstwę abstrakcji pomiędzy sprzętem a samym systemem plików). System obok oficjalnej Sun'owskiej gałęzi posiada także gałąź na wolnej licencji - OpenSolaris. Poniżej przedstawię kilka uwag konfiguracyjnych dotyczących tego systemu, a w szczególności OpenSolarisa. Konfiguracja sieci odbywa się w kilku plikach konfiguracyjnych - są to:
Sieć opartą na takiej konfiguracji uruchamiamy Konta użytkowników konfiguruje się w standardowych /etc/passwd /etc/shadow /etc/group (które możemy zarządzać bezpośrednio bądź poprzez komendy typu Na koniec kilka słów na temat zarządzania dyskami oraz ZFS. Urządzenia reprezentujące dyski znajdują się w /dev/dsk/ i mają nazwy oparte na schemacie
Do zarządzania i obsługi ZFS służą zasadniczo dwa narzędzia:
Udostępnianie zasobów po NFS odbywa się za pomocą komendy Zachęcam także do zapoznania się z ZFS Administration Guide Warto odwiedzić także Solaris x86 FAQ. inne ...Oczywiście wyżej przedstawione systemy nie wyczerpują całej gamy systemów operacyjnych (nawet jeżeli brać pod uwagę tylko te POSIXowate lub tylko te typu FLOS). Z systemów o których uważam że trzeba tu wspomnieć są jeszcze dwa systemy wywodzące się z architektury PPC (stare Mac'i) - są to Haiku (dawniej OpenBeOS) oraz Darwin. Haiku jest będącym ciągle w (dość wczesnej) fazie rozwojowej wolnym (na licencji MIT X11) klonem BeOSa. Sam BeOS był posixowym systemem operacyjnym, wyposarzonym w środowisko graficzne, ale bez X-serwera. Oprócz dobrego wsparcia dla multimediów system charakteryzował się interesującym systemem plików z bardzo rozbudowanymi atrybutami (np. wszystkie dane książki adresowej były przechowywane jako atrybuty pustych (!!) plików). W serwisie tym kiedyś było trochę więcej na temat tego systemu - zainteresowanych zapraszam do archiwum oraz działu o C/C++. System pomimo swojej unixowatości odbiegał jednak dość znacznie (np. strukturą katalogów) od powszechnie spotykanych unixów - programy były przechowywane np. w katalogach /boot/beos/bin i /boot/home/config/bin, ten drugi miał wyższy priorytet w ścieżce wyszukiwania, konfiguracja umieszczona była w /boot/home/config/settings/, a za autostart odpowiadał skrypt bashowy /boot/home/config/boot/UserBootscript, sam basz natomiast był dostępny tylko jako /bin/sh (a nie jako /bin/bash). Darwin jest unixowatym systemem operacyjnym, stanowiącym podstawę dla Mac OS X. Swoimi korzeniami sięga systemów z rodziny BSD. | |
|
|
Copyright (c) 1999-2008, Robert Paciorek (http://www.opcode.eu.org/), BSD-type license
Redystrybucja wersji źródłowych i wynikowych, po lub bez dokonywania
modyfikacji JEST DOZWOLONA, pod warunkiem zachowania niniejszej informacji o
prawach autorskich. Autor NIE ponosi JAKIEJKOLWIEK odpowiedzialności za skutki
użytkowania tego dokumentu/programu oraz za wykorzystanie zawartych tu informacji.
This program is free software. Redistribution and use in source and binary
forms, with or without modification, ARE PERMITTED provided save this copyright
notice. This document/program is distributed WITHOUT any warranty, use at YOUR
own risk.
Dokument ten (URL: http://www.opcode.eu.org/systemy_operacyjne)
należy do serwisu OpCode. Autorem tej strony jest Robert Paciorek,
wszelkie uwagi proszę kierować na adres e-mail serwisu: webmaster@opcode.eu.org.
Data ostatniej modyfikacji artykulu: 2008-07-16 02:18:44 (UTC) (data ta może być zafałszowana niemerytorycznymi modyfikacjami artykułu).