Wykład 1
Egz – teścik
Unix administracja systemu FRISCH ELEEN
TCP administracja sieci
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 zachęty(prompt)
Shell znajduje wykonawcę polecenia posługując się zmienną PATH
Może interpretować pliki(skrypty) zawierające listę komend
Praca z systemem bezpośrednia lub zdalna (telnet lub ssh)
Sesje użytkowników: nazwa użytkownika, hasło
Kończenie sesji <CTRL + D>, log out, exit, bye, off, quit
Shell | Plik inicjujący | Przeznaczenie |
---|---|---|
Bourne | $HOME/.profile | Definiuje środowisko po zalogowaniu |
C | $HOME/.cshrc | Definiuje środowisko każdego uruchamianego shell’a |
$HOME/.login | Definiuje środowisko po zalogowaniu | |
Korn | $HOME/.profile | Definiuje środowisko po zalogowaniu |
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 jest przechowywana w zmiennej $HOME
Struktura passwd:
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 /etc/shadow
Username – nazwa konta
Hasło – może zawierać:
13 znakowy ciąg zawierający zaszyfrowane hasło
*LK* - konto jest niedostępne
NP – hasło do konta nie jest określone
Liczba dni od 01.01.1970 określa dzień ostatniej modyfikacji hasła
Minimalna wymagana liczba dni obowiązywania zmienionego hasła
Maksymalna liczba dni ważności hasła
Liczba dni przez zakończeniem ważności hasła, w których do użytkownika jest wysłane przypomnienie
Maksymalna liczba dni braku aktywności na koncie
Data ważności konta
Struktura pliku /etc/group
Nazwa grupy
Hasło – puste pole – relikt po wcześniejszych wersjach UNIX’a
Identyfikator grupy
Lista kont użytkowników (oddzielonych przecinkami)
PODSTAWOWE POLECENIA SYSTEMU UNIX
System plików
System UNIX dostarcza dwóch głównych typów obiektów: piki i katalogi
Katalogi są również plikami o specjalnym formacie:
NAZWA | Nr i-węzła |
---|---|
. | 24 |
.. | 540 |
test | 270 |
Podstawowe polecenia do obsługi katalogów:
Ls – wylistowanie zawartości katalogu
Mkdir – utworzenie katalogu
Rmdir – usunięcie pustego katalogu
RM –r
Mv
Copy
Cp -r
Touch – tworzenie plików pustych
Cat > - tworzenie małych plików
Rm – kasowanie plików
Mv – przemianowanie I przenoszenie plików
Cp – kopiowanie plików
Ln – tworzenie połączeń (dowiązań do istniejącego pliku)