System Unix / Linux
System Unix / Linux
Cechy systemu
Cechy systemu
UNIX/LINUX
UNIX/LINUX
statnimi czasy zaobserwować można coraz większy wzrost
popularności darmowych sieciowych systemów operacyjnych
rodziny UNIX (między innymi Linuxa). Systemy te ze względu
na coraz większą ilość przeznaczonych dla nich aplikacji oraz
możliwość darmowej eksploatacji stają się coraz poważniejszą
konkurencją dla komercyjnych systemów sieciowych takich jak
Microsoft Windows NT czy też Novell Netware.
Ponadto UNIX jako pierwszy z systemów na komputery PC
zapewniał pracę za pośrednictwem sieci jak i połączeń
modemowych. W systemie zaszyta jest warstwa umożliwiająca
komunikację z użytkownikami odległymi, którzy nawet nie
zdają sobie z tego sprawy. Protokół komunikacyjny TCP/IP jest
standardem, w wypadku sieci opartych o serwery UNIX'owe.
Cała sieć Internet opiera się właśnie na tym protokole, a
najczęściej spotykanymi węzłami tej sieci są serwery
UNIX'owe.
Zalety UNIX-a/Linuxa.
Zalety UNIX-a/Linuxa.
Najważniejszymi zaletami UNIX'a jest wielozadaniowość i
wieloużytkowość. Wielozadaniowość oznacza, że użytkownik
może wykonywać wiele zadań równocześnie, a co za tym idzie
pracować bardziej efektywnie. Druga cecha: wieloużytkowość
daje możliwość korzystania z zasobów komputera więcej niż
jednej osobie, co wspomaga pracę grupową bez ponoszenia
dużych kosztów zakupu pojedynczych komputerów.
Ale dlaczego UNIX jest takim ważnym systemem? Ponieważ
można go uruchomić na prawie każdym komputerze (w
przeciwieństwie do Windows NT). Istnieje wiele wersji systemu
UNIX dla różnych typów komputera: począwszy od
komputerów osobistych (IBM PC i Macintosh) poprzez
komputery średniej wielkości (VAX firmy DEC) aż do
superkomputerów firmy Cray. W praktyce są tylko dwa
komputery, na których niemożliwe jest uruchomienie tego
systemu: starsze modele PC (np. PC XT) i systemy
komputerowe do zadań specjalnych (np. AS/400).
Chyba najważniejszą jego zaletą jest przede wszystkim
darmowy dostęp do samego systemu operacyjnego jak i dużej
liczby przeznaczonych dla niego aplikacji. Dostępność
darmowego oprogramowania serwerów WWW, FTP i poczty
elektronicznej sprawia że możliwe jest stworzenie serwera
internetowego przy wydatkach jedynie na sprzęt oraz
połączenie z Internetem. Przy tym możliwość o wiele
elastyczniejszej konfiguracji niż w przypadku systemów np.
firmy Microsoft sprawia że taki system ma o wiele mniejsze
wymagania sprzętowe niż równoważna instalacja oparta np.
na Windows NT. Kolejną zaletą takich rozwiązań jest ich duża
stabilność: wiele instalacji wykorzystujących te systemy może
działać w sposób nie wymagający interwencji użytkownika
latami, a nawet dość poważne zmiany konfiguracji systemu
nie wymagają jego restartowania - nie wprowadzając tym
samym zakłóceń w codziennej pracy, podczas gdy niewiele
systemów działających w oparciu o Windows NT może się
poszczycić nieprzerwaną pracą dłuższą niż 1 rok a nawet
najmniejsza zmiana w konfiguracji systemu wymaga jego
restartu tym samym zaburzając pracę wszystkich
użytkowników korzystających z sieci.
Serwer sieci lokalnej
Wcale nie trzeba mieć połączenia z siecią Internet żeby w pełni
wykorzystać zalety z posiadania darmowego systemu operacyjnego.
Zarówno Linux jak i FreeBSD posiadają pakiety umożliwiające
emulację podstawowych funkcji zarówno Windows NT jak i Novell
Netware (m. in. udostępnianie plików oraz drukarek), co daje nie
tylko możliwość stworzenia darmowego wariantu komercyjnego
serwera sieciowego ale również pozwala połączyć w jednym
serwerze funkcje zarówno Windows NT jak i Novell Netware przez
co stacje robocze bez względu na to z jakiego protokołu korzystają
mogą mieć dostęp do tych samych zasobów.
Widok
pierwszego
uruchomienia
Unix/Linux
Hasła i zabezpieczenia,
Hasła i zabezpieczenia,
System SCO UNIX spełnia wymagania bezpieczeństwa
normy C2, ale dotyczy to tylko serwera pracującego
samodzielnie, bez przyłączenia do sieci. W momencie
zainstalowania karty sieciowej i włączenia serwera do
jakiejkolwiek sieci, system staje się dostępny dla wszelkiego
rodzaju operacji dokonywanych przez nie zawsze uczciwych
ludzi.
Dlatego proces logowania jest bardzo restykcyjny, gdyż nie
wiemy czy podaliśmy ˇle nazwę użytkownika czy hasło, a
jedynym stałym użytkownikiem jest root, czyli
administrator. Przechwycenie jego hasła daje pełny dostęp
do zasobów systemu, a co za tym idzie do plików
użytkowników, jak również umożliwia manipulowanie
ustawieniami systemu. Nie ma się co czarować, że ktoś kto
zna hasło root'a nie skorzysta z okazji, aby się pobawić.
Następnym elementem bezpieczeństwa są hasła.
Przy serwerze samodzielnym wystarczy je zmieniać
co 30 dni, ale przy sieciowym zalecane jest raz w
tygodniu. Hasło nie może zawierać imion i nazw
własnych, różnego rodzaju dat, itp. Ale należy też
wypracować własny system zmiany hasła i jego
zapamiętywania. W niektórych systemach,
administrator sam zmienia hasła użytkowników,
dając im wykaz haseł np. na cały miesiąc. W tym
przypadku administrator chroni własny system w
przypadku obecności użytkowników, którzy używają
jakiegoś programu, a w związku z tym nie mają
dostępu do linii poleceń systemu.
Niektórych użytkowników może zdziwić fakt, że nie mogą korzystać z
dyskietek lub innych nośników danych. To jest następny element
systemu bezpieczeństwa. Użytkownik może dane przesyłać na swoje
konto na serwerze wyłącznie z wykorzystaniem protokołu FTP.
Związane jest to z tym, że napędy urządzeń zewnętrznych niosą
potencjalne zagrożenie dla systemu związanie np. z odtwarzaniem
danych przy ścieżkach bezwzględnych. Dlatego dostęp do tych
urządzeń ma tylko administrator i/lub osoba odpowiedzialna za
wykonywanie kopii bezpieczeństwa. Właściwie to administrator rzadko
korzysta z napędów urządzeń zewnętrznych, gdyż większą część
swojej pracy wykonuje ze stanowiska zdalnego.
Bodajże najważniejszym elementem bezpieczeństwa
systemu jest sam system i jego odporność na różnego
rodzaju działania użytkowników. Nawet jeżeli jakiś
domorosły majsterkowicz złapie konto użytkownika, to
ze względu na przydzielone prawa (a raczej ich brak)
nie za wiele może zdziałać.
Wady !!! Unix-a/ Linux
Wady !!! Unix-a/ Linux
Wady omawianych tu systemów to przede
wszystkim brak jednolitej metody instalacji i
konfiguracji systemu. Nawet w przypadku
dystrybucji które zostały zaopatrzone w
przyjazne użytkownikowi programy do instalacji i
konfiguracji systemu nie da się za pomocą tych
programów wykorzystać w pełni potencjalnych
możliwości systemu. Oznacza to że do wykonania
stabilnej i poprawnie działającej instalacji
wymagana jest osoba posiadająca pewną wiedzę
związaną z tymi systemami.
Podsumowanie
Podsumowanie
Podsumowując ten system można
powiedzieć ze posiada on następujące
cechy:
Wielodostępność – system może obsługiwać
jednoczesnie kilku użytkowników
Wielozadaniowość – system może
wykonywac wiele zadań jednocześnie
Posiada hierarchiczny system plików (Pliki
zwykłe ->Katalogi ->Pliki opisujące urządz.
Zewn.
Linux
Linux
Linux jest 32 - bitowym systemem operacyjnym zaprojektowanym
do działania na komputerach PC bazujących co najmniej na
procesorze 80386.
Formalnie rzecz biorąc Linux pracuje jak wyżej opisany system
operacyjny Unix, co oznacza, że odpowiada na wszystkie
standardowe polecenia i wykonuje programy systemu UNIX.
Zalety Linuxa
Zalety Linuxa
Linuxa będą niemal identyczne jak systemu UNIX, gdyż jest on jego
uboższym odpowiednikiem:
1. Tak jak i UNIX, Linux jest systemem wielozadaniowym jak i
wileoużytkowym
2. 32 - bitowość
3. pamięć wirtualna (może wykorzystywać całość pamięci RAM, nie
ma ograniczenia do 640k)
4. całkowita kompatybilność z X Window (standardowy graficzny,
unixowy interfejs użytkownika
5. obsługę oprogramowania GNU (rozprowadzany wraz z duża
ilością darmowych programów unixowych z biblioteki Projektu GNU)
Linux jest alternatywą w świecie komercyjnych systemów
operacyjnych. Jest uderzającym ciosem w komercyjne cesarstwo.
Linux doskonałym, a co najważniejsze darmowym systemem
operacyjnym.