System operacyjny Unix/Linux
Frish AE, UNIX Administrowanie systemu
Hunt, TCP/IP Administracja sieci
Cechy
wielodostępność
wielozadaniowość
hierarchiczny system plików
operacji wejścia
duża liczba poleceń
przenośny
warstwowa struktura systemu
Warstwy:
1. Użytkownicy
2. Programy użytkowe
3. Funkcje systemowe
4. JÄ…dro systemu operacyjnego UNIX
5. Sprzęt
2-3. tryb uzytkownika
4 jÄ…dro
Shell proces użytkownika, który interpretuje polecenia użytkownika i zleca jądru
wykonanie programów (interpreter)
Shell wskazuje gotowość do czytania polecenia poprzez wystawienie znaku prompt.
Shell znajduje wykonawcę polecenia posługując się zmienną PATH.
Może interpretować pliki (skrypty) zawierające listę komend.
Praca z systemem
praca z sytemem bezpośrednia lub zdalna (telnet lub ssh)
sesja użytkowników: nazwa użytkownika, hasło
Kończenie sesji:
, logout, exit, bye, off, quit
Shell Pliki inicjujÄ…ce Przeznaczenie
Bourne $HOME/ .profile Definiuje środowisko po zalogowaniu
$HOME/ .cshrc Definiuje środowisko każdego uruchamianego shell a
C
$HOME/ .login Definiuje środowisko po zalogowaniu
Korn $HOME/ .profile Definiuje środowisko po zalogowaniu
Katalog domowy
pewna część systemu plików przeznaczona na dane użytkownika
Ścieżka dostępu: /export/home/username
Użytkownik ma dostęp poprzez punkt montowania: /home/username
Ścieżka dostępu w $HOME
Struktura pliku /etc/passwwd
root:x:0:0:Super-User:/:/sbin/sh
Username nazwa konta
hasło zawiera x -> hasło przechowywane jest w pliku /etc/shadow
UID identyfikator użytkownika
GID identyfikator grupy logowania
Opis użytkownika
Ścieżka dostępu do katalogu domowego
Ścieżka dostępu do programu uruchamianego po zalogowaniu
Struktura pliku /etc/shadow
test:bSRRKUOjTmONU:13563:7:180:21:30::
username
hasło może zawierać
Ë% 13 znakowy ciÄ…g zawierajÄ…cy zaszyfrowane hasÅ‚o
Ë% LK konto niedostÄ™pne
Ë% np. - hasÅ‚odo konta nie jest okreslone
liczba dni od 01.01.1970
struktura pliku /etc/group
nauczyciele::101:furtak
nazwa grupy
hasło puste pole
identyfikator grupy
lista kont użytkowników (oddzielonych przecinkami), dla których ta grupa jest grupą
dodatkowÄ…
Podstawowe polecenia systemu UNIX
i-węzły reprezentant pliku -> struktura rekordu przechowująca atrybuty pliku
Podstawowe komendy
rm -r usunięcie katalogu i jego zawartości
cp -r kopiowanie katalogu
pliki zwykłe
touch tworzenie plików pustych
cat > - tworzenie małych plików
ln tworzenie połączeń (dowiązań do istniejącego pliku)
polecenia vi
- przejście do trybu poleceń
a lub i przejście do trybu wstawiania
:x [plik] zapisanie bufora i zamknięcie
:q! - zakończenie bez zapisu
:w [plik] zapis do pliku
:!polecenie wykonanie polecenia shell a
:set wyświetlenie opcji edytora
h,j,k,l kursor
0 / $ - poczÄ…tek / koniec wiersza
x kasowanie znaku za kursorem (delete)
X backspace
dd kas bieżący wiersz
d0,d$ - kas od kursora do początku wiersza, końca wiersza
u anulowanie ostatniej operacji kasowania
find katalog ... [kryterium] [akcja] poszukiwanie plików
Kryteria:
-name
-perm
-type
-links
-size
-user
-group
Akcje:
-print
-exec polecenie wykonanie podanego polecenia, po polecenie {}\;
-ok polecenie - jw. realizacja wymaga potwierdzenia operatora
zmiana prawa dostępu
chown zmiana właściciela pliku
chgrp zmiana grupy pliku
newgrp zmiana przynależności użytkownika do grupy
id sprawdzenie atrybutów uzytkownika
Maska prawa dostępu
umask listowanie i ustawianie domyślnych praw dostępu
1-> przy tworzeniu pliku ustaw prawo na wartość 0
Procesy i potoki
stan. strumień wejściowy deskryptor 0
stan. strumień wyjściowy deskryptor 1
stan. strumień diagnostyczny deskryptor 2
Sterowanie strumieniami
>word standardowe wyjście do pliku
>>word dopisywanie na końcu plików
Filtr program, który realizuje następujące czynności
czytanie danych za standardowego wejścia
przetwarzanie wczytanych danych
wypisywanie wyników przetwarzania na standardowym wyjściu
Z programów filtrów można zbudować potok.
Wybrane filtry:
wc zliczanie linii, wyrazów i znaków
grep generator raportów
sort sortowanie plikow
cut wybieranie pól z wierszy pliku tekstowego
tr zamiana znaków
head listowanie poczÄ…tek pliku
tail listowanie końca pliku
more, pg przeglÄ…danie pliku ze stronicowaniem
Wyszukiwarka
Podobne podstrony:
Analiza Finansowa Wykład 02 21 10 09
WSM 02 09 pl(2)
Programowanie i jezyk C Wyklad 02 Instrukcje
wyklad 10 09 06 2 komorka chem
wyklad4b LG 09
wyklad3b LG 09
Wykład 02 (część 07) zasada prac wirtualnych dla odkształcalnych układów prętowych
Wykład 2 25 09 2011
wyklad 10 09 06 2 komorka budowa
Analiza Wykład 10 (09 12 10) ogarnijtemat com
02 09
WYKLAD IV 09
wyklad2 LG 09
wyklad5 LG 09
wyklad 02
więcej podobnych podstron