2001
Wykład 4
1. Polecenia Mini Sam’a
a) Backup- do tworzenia kopii bezpieczeństwa ( zwłaszcza jeżeli chodzi o bazy danych) . Administrator robi kopie bezpieczeństwa w trybie codziennym, co tydzień, co miesiąc na streamerze. Część tych kopii idzie do RDLP.
Kopie wykonuje się na wypadek: kradzieży komputerów, klęsk żywiołowych. Dzięki nim można odtworzyć stan sprzed zdarzenia i kontynuować pracę.
b) Install- do instalowania oprogramowania , kontrolowania zawartości na kasecie. Instalujemy jedynie oprogramowanie autoryzowane
c) Exit- zamknięcie systemu
d) Obsługa zadań do drukowania – kolejka wydruku, istnieje możliwość usunięcia z kolejki
2. Unix- wielozadaniowy, wielodostępny
Proces- jest to program który aktualnie wykonujemy ( każdy z użytkowników może realizować swój proces.
Wieloprocesowy system- system dopuszczający do realizowania wielu procesów jednocześnie
Jeżeli mamy jeden procesor jest to możliwe jeżeli realizuje on tzw. podział czasu, zatem jest kolejka procesów do obsługi.
3. Systemy operacyjne
HP-UX
AT&T
SVID
BSD
W laboratorium Bella opracowano system z podziałem czasu:
Zalety: mały, elastyczny, tani.
Wady: niedostateczna ilość dokumentacji, brak pomocy użytkownika, błedy.
HP-UN – połączenie systemu Unix i elementów dodanych przez HP.
Co umożliwia nam UX?
a) interpretatory poleceń – możliwość wyboru shella
b) bogaty zestaw poleceń- przy założeniu, że interfejs jest znakowy. Poleceń tych jest kilka tysięcy.
c) Hierarchiczny system plików
d) Język programowania C
Co potrzeba do pracy?
a) terminal z kodem ASCII
b) linia transmisji danych
c) identyfikator użytkownika
d) hasło
W jaki sposób tworzy się proces?
- proces potomny- ( kopiowany proces macierzysty)
- proces macierzysty ( usypiany i budzony po zakończeniu procesu potomnego)
Na proces potomny przechodzą przywileje procesów macierzystych. Po zakończeniu procesu potomnego wysyłany jest sygnał budzący proces macierzysty.
Nietypowe sytuacje:
· proces potomny umiera, a proces macierzysty nie został o tym powiadomiony – ten proces nazywamy duchem
· umiera proces macierzysty, a proces potomny nie został zakończony ( potomny nie ma komu zwrócić sygnału zakończenia ) ten proces nazywamy sierotą
Na skutek tych procesów w systemie tworzą się śmieci i trzeba je czasem czyścić . Jest polecenie pozwalające na sprawdzenie poleceń jakie są w danej chwili prowadzone i można wywnioskować, który jest macierzysty, a który potomny ( wyższy numer ma zawsze proces potomny) . Jest możliwość zabicia i wtedy zabijamy od ostatniego potomka ( czyli począwszy od numeru najwyższego).
4. Wyróżniamy 3 kategorie użytkowników w stosunku do pliku czy katalogu:
a) użytkownik – właściciel pliku
b) grupa- grupa do której plik należy
c) inni- pozostałe osoby
//nagrywanie płyt CD- promocja co 3 nagranie GRATIS: filmy (150 tytułów), programy użytkowe m.in. Słownik angielski Collins, niemiecki Langenscheidt, Arc Viev 3.1 Arc Info 7.21, muzyka - DENDRYT 116/2 ( ogłoszenie ważne do 30.7.2001) //
r- prawo do czytania
w- prawo do pisania
x-prawo do wykonywania
Prawo dostępu do pliku:
rwxr-xr
rwx
r-x
r- -
właściciel
grupa
inni
754
7
5
4
111 101 100
7 5 4
Wszystko dla wszystkich: 777
Tylko czytanie dla wszystkich: 444
- rwxr-x-r- -
olrwxr-x-r - -
“-“typ pliku lub „ ol”- katalog
w opisie pliku: typ, atrybuty, kto jest właścicielem, grupa , rozmiary, data tworzenia, nazwa
r
w
X
plik
Zawartość może być sprawdzana
(move,lp, cat)
Zawartość może być zmieniana ( vi)
Używany jako polecenie
katalog
(ls)
Zawartość może być zmieniana
( ep, nu)
Może zostać katalogiem bieżącym (Cd)
Gdy 400- tylko właściciel może czytać, a inni nie mogą go nawet zobaczyć
Katalogi HP-UX:
Users- katalogi osobiste użytkowników – są tu też programy użytkowe
Dev- do komunikowania z terminalem, drukarki, pamięci taśmowe.
NOTATKI WŁASNE:
Strona 2 z 3
A_gA