Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

ARCHITEKTURA SYSTEMU Budowa systemu. Budowa typu klient – serwer. Dostęp do sprzętu Struktura drzewa katalogów – czyli co gdzie jest w systemie Wszystko.

Podobne prezentacje


Prezentacja na temat: "ARCHITEKTURA SYSTEMU Budowa systemu. Budowa typu klient – serwer. Dostęp do sprzętu Struktura drzewa katalogów – czyli co gdzie jest w systemie Wszystko."— Zapis prezentacji:

1 ARCHITEKTURA SYSTEMU Budowa systemu. Budowa typu klient – serwer. Dostęp do sprzętu Struktura drzewa katalogów – czyli co gdzie jest w systemie Wszystko jest plikiem. Omówienie praw oraz atrybutów plików Linux jako system sieciowy, wieloużytkownikowy Linux jako system nie tylko dla PC

2 BUDOWA SYSTEMU. DOSTĘP DO SPRZĘTU
Rysunek przedstawia diagram blokowy jądra. Pokazuje on różne moduły i ich wzajemne związki.

3 BUDOWA SYSTEMU. DOSTĘP DO SPRZĘTU

4 STRUKTURA DRZEWA KATALOGÓW
W katalogu głównym poszczególne katalogi mają ściśle określone przeznaczenie: /bin - tutaj znajdują się binarne (wykonywalne) pliki najbardziej podstawowych narzędzi systemowych /boot - tutaj znajdują się pliki niezbędne do uruchomienia systemu (kernel, initrd, pliki bootloadera - w przypadku GRUB) /dev - znajdujące się tutaj pliki nie są faktycznie plikami na dysku, lecz odnoszą się do urządzeń - za ich pośrednictwem system komunikuje się z urządzeniami

5 STRUKTURA DRZEWA KATALOGÓW
/etc - pliki konfiguracyjne, ustawienia systemowe /home - w tym katalogu znajdują się pliki określające ustawienia każdego użytkownika, ponadto jest on przeznaczony na zapisywanie wszelkich plików których używamy na codzień /lib - tutaj znajdują się systemowe biblioteki dzielone, zawierające funkcje które są wykonywane przez wiele różnych programów lost+found - tutaj narzędzia sprawdzające system plików umieszczają zagubione pliki (np. z powodu błedów na dysku)

6 STRUKTURA DRZEWA KATALOGÓW
/media - stąd mamy dostęp do nośników wyjmowanych (np. pendrive, CD-ROM) /mnt - tutaj natomiast są "montowane" dyski /proc - wirtualny katalog, zawierający dane o aktualnie uruchomionych procesach /root - tutaj znajdują się ustawienia użytkownika root - głównego administratora każdego systemu uniksowego /sbin - zawiera pliki wykonywalne poleceń, które mogą być wykonywane tylko przez administratora

7 STRUKTURA DRZEWA KATALOGÓW
/tmp - systemowy folder przeznaczony na pliki tymczasowe /usr - w tym katalogu są instalowane dodatkowe programy, które umożliwiają pracę zwykłemu użytkownikowi systemu /var - katalog przeznaczony na pliki systemowe, ale których zawartość często się zmienia, jak logi programów/systemu, pliki html czy skrypty php/cgi wykorzystywane przez serwer www - inaczej mówiąc są to dane zapisywane przez system i ważniejsze programy

8 WSZYSTKO JEST PLIKIEM. PRAWA I ATRYBUTY
Rodzaje plików: Katalogi Urządzenia znakowe, blokowe Pliki specjalne (dowiązania) Przydatne polecenia: chmod – zmiana praw dostępu do pliku chown – zmiana właściciela pliku chgrp – zmiana grupy pliku chattr – zmiana atrybutu pliku

9 WSZYSTKO JEST PLIKIEM. PRAWA I ATRYBUTY
W Linuksie prawa dostępu do plików określone są w trzech trybach: odczyt – read (r) zapis – write (w) execute – wykonanie (x) Prawa te dla jednego pliku czy katalogu nadaje się dla trzech klas użytkowników: właściciel – user (u) grupa – group (g) inni – others (o)

10 WSZYSTKO JEST PLIKIEM. PRAWA I ATRYBUTY
Polecenie ls -l plik(i) pokaże nam prawa dostępu dla danego pliku lub grupy plików.

11 WSZYSTKO JEST PLIKIEM. PRAWA I ATRYBUTY
Format praw: S UUU GGG OOO r – odczyt, w – zapis, x – wykonanie, l – dowiązanie, d – katalog c – urządzenie znakowe, b – udządzenie blokowe -rw-r--r paszczak000 trusted gru dscn2469.jpg drwxr-xr-x 13 paszczak000 trusted sty 27 23:06 firefox/ drwx paszczak000 nogroup sty 28 13:36 Desktop/ lrwxrwxrwx 1 paszczak000 trusted sty 28 14:05 tapetka -> /usr/foto.jpg crw-rw root root 10, 1 sty 27 09:03 /dev/psaux brw-rw root disk 8, 0 sty 27 09:03 /dev/sda

12 WSZYSTKO JEST PLIKIEM. PRAWA I ATRYBUTY
Nadanie prawa zapisu dla grup chmod g+w foto.png Odebranie praw zapisu i odczytu dla innych chmod o-rw moje_dane.rtf Zmiana grupy pliku na grupę zaufani chgrp zaufani pliczek.txt Zamiana właściciela folderu chown paszczak000 pliki_paszczaka

13 WSZYSTKO JEST PLIKIEM. PRAWA I ATRYBUTY
Poznaliśmy metodę nadawania uprawnień za pomocą literek rwx. Istnieje jeszcze inna metoda, częściej używana. Jest to tak zwana metoda oktalna. Polega to na tym, że prawa ustawiamy za pomocą liczb: 1 = wykonanie 2 = zapis 4 = odczyt Zapis praw -rw-r--r-- jest równoznaczny z 0644.

14 WSZYSTKO JEST PLIKIEM. PRAWA I ATRYBUTY
Prawa te nadajemy w podobny sposób poleceniem chmod w formacie S UGO. chmod 644 maile.pdf chmod 777 dla_kazdego.jpg Generator: 1 = tylko wykonanie 2 = tylko zapis 3 = zapis i wykonanie (2 + 1) 4 = tylko odczyt 5 = odczyt i wykonanie (4 + 1) 6 = odczyt i zapis (4 + 2) 7 = zapis, odczyt i wykonanie ( )

15 WSZYSTKO JEST PLIKIEM. PRAWA I ATRYBUTY
Prawa dostępu ≠ Atrybuty To nie jest Windows! Atrybuty dla systemu plików ext2, ext3: nie aktualizowanie atime (A) synchroniczna aktualizacja (S) tylko dopisywanie (a) kompresja (c) nie jest kandydatem do archiwizacji (d) niezmienny (immutable) (i) dziennik danych (j) bezpieczne kasowanie (s) niekasowalne (u)

16 LINUX JAKO SYSTEM SIECIOWY, WIELOUŻYTKOWNIKOWY
Linux przede wszystkim stosowany jest na systemach serwerowych (serwery WWW, FTP, , bazy danych i inne), jako zapory sieciowe (firewall), router. Dzięki wysokiemu bezpieczeństwo oraz wydajności może pracować na nim wielu użytkowników nie niszcząc systemu. Procesy użytkownika nie mają prawa wpływać na stabilność całego systemu operacyjnego.

17 LINUX JAKO SYSTEM SIECIOWY, WIELOUŻYTKOWNIKOWY
Dlaczego? bezpieczeństwo wydajność stabilność modularność koszty możliwości skalowalność zdalna praca wieloprocesorowa oraz wielosprzętowa praca

18 LINUX JAKO SYSTEM SIECIOWY, WIELOUŻYTKOWNIKOWY
Przydatne polecenia do sprawdzania kto pracuje aktualnie na danym serwerze. W konsoli wydajemy jedno z następujących poleceń: w who users

19 LINUX JAKO SYSTEM NIE TYLKO DLA PC
iPOD

20 LINUX JAKO SYSTEM NIE TYLKO DLA PC
Automat do przyjmowania butelek z kaucją

21 LINUX JAKO SYSTEM NIE TYLKO DLA PC
GameCube

22 LINUX JAKO SYSTEM NIE TYLKO DLA PC
Play Station

23 LINUX JAKO SYSTEM NIE TYLKO DLA PC
Xbox

24 Pytania? Kamil Porembiński
KONIEC Pytania? Kamil Porembiński


Pobierz ppt "ARCHITEKTURA SYSTEMU Budowa systemu. Budowa typu klient – serwer. Dostęp do sprzętu Struktura drzewa katalogów – czyli co gdzie jest w systemie Wszystko."

Podobne prezentacje


Reklamy Google