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

Slides:



Advertisements
Podobne prezentacje
Procedura instalacji systemu Linux
Advertisements

SO – LAB2 Wojciech Pieprzyca
Kamil Smitkiewicz Bezpieczeństwo w PHP.
Sieci komputerowe.
1 Linux jako system wielozadaniowy i wielodostępny.
Dodawanie i usuwanie oprogramowania
OGÓLNIE O LINUKSIE Co to jest Linux?
Zapis danych.
System plików UNIX i sposób ich reprezentacji przez i-węzły
Wprowadzenie do Unix’a
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Systemy operacyjne Bibliografia:
Podstawowe komendy UNIXA
Sieci komputerowe: Firewall
IIS 6 i PHP na serwerze Windows 2003 EE
SO - LAB1 Wojciech Pieprzyca
SAMBA JAKO SERWER PLIKÓW
System operacyjny LINUX
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
JOOMLA – nowoczesny system portalowy open source
Konfiguracja polcenie SUDO
Budowa, przeglądanie i modyfikacja
To nowoczesny i jednocześnie prosty w obsłudze system wspomagający sprzedaż i prowadzenie gospodarki magazynowej. Przeznaczony jest dla firm handlowych.
Nowoczesny i jednocześnie prosty w obsłudze system sprzedaży przeznaczony dla firm handlowych i usługowych nie prowadzących gospodarki magazynowej o różnym.
PROGRAMOWANIE p o w t ó r k a
Temat: Porządkowanie i ochrona dokumentów komputerowych.
ZASOBY KOMPUTERA I PRACA W SYSTEMIE OPERACYJNYM WINDOWS XP
Konsole wirtualne, terminale.
Administracja linux-em
Bootloader – program rozruchowy
Magazyny pamięci.
Praca napisana pod kierownictwem dra Jacka Kobusa
Interpretatory poleceń - powłoki systemu
Linux - polecenia.
Użytkowanie komputerów
POZNAJEMY NASZE MIEJSCE PRACY
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Rejestr systemu Windows
System plików systemu linux
Nośniki informacji i akcesoria komputerowe
Podstawowe informacje o SYSTEMIE WINDOWS
Polecenia systemowe dos, winodws, linux
Przeglądanie zasobów komputera - uruchamianie programów
Sieciowe systemy operacyjne - UNIX
Etapy uruchamiania systemu Pliki konfiguracyjne
Sieci komputerowe.
Narzędzia klienta usługi archiwizacji Warsztaty „Usługa powszechnej archiwizacji” Michał Białoskórski, CI TASK Bartłomiej Balcerek, WCSS.
XML Publisher Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przeznaczenie XML Publisher Przeznaczenie XML Publisher Definiowanie Definiowanie.
Linux, to kompletny system operacyjny (jądro i programy użytkownika), który powstał na zasadzie GNU – czyli Powszechnej Licencji Publicznej (General Public.
Budowa wewnętrzna KOMPUTERA
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Adam Łożyński IVi System plików NTFS listy kontroli dostępu (ACL)
Linux. Legalność i Dostępność Oparty jest na licencji GNU – tzn. Dla zwykłych użytkowników jest bezpłatny Oparty jest na licencji GNU – tzn. Dla zwykłych.
Uprawnienia w Windows Server
Wiadomości ogólne o systemie Linux
SIEĆ KLIENT-SERWER Pojęcie sieci typu klient – serwer.
Struktura systemu operacyjnego
BUDOWA WEWNĘTRZNA KOMPUTERA
Polecenie chmod change mode - zmiana atrybutu. chmod [opcje] uprawnienia plik Opis klas użytkowników u - użytkownik (user) g - grupa (group) o - inni.
Powtórzenie Zadania systemu operacyjnego… Rodzaje i jednostki pamięci…
SYSTEM PLIKÓW Źródło: Systemy operacyjne i sieci komputerowe - HELION.
Bezpieczeństwo informacji Jak chronić nasze zasoby w komputerze? Jak zarchiwizować i skompresować pliki?
Jednostki pamięci komputera
Podstawowe komendy „unixowych”
System operacyjny 1.
Linux ssh.
System operacyjny LINUX
System operacyjny Linux
Microsoft Disk Operating System
Zapis prezentacji:

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

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

BUDOWA SYSTEMU. DOSTĘP DO SPRZĘTU

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

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)

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

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

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

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)

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

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-- 1 paszczak000 trusted 265155 gru 22 2005 dscn2469.jpg drwxr-xr-x 13 paszczak000 trusted 4096 sty 27 23:06 firefox/ drwx------ 4 paszczak000 nogroup 4096 sty 28 13:36 Desktop/ lrwxrwxrwx 1 paszczak000 trusted 31 sty 28 14:05 tapetka -> /usr/foto.jpg crw-rw---- 1 root root 10, 1 sty 27 09:03 /dev/psaux brw-rw---- 1 root disk 8, 0 sty 27 09:03 /dev/sda

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

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.

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: http://thecamels.org/chmod.php 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 (4 + 2 + 1)

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)

LINUX JAKO SYSTEM SIECIOWY, WIELOUŻYTKOWNIKOWY Linux przede wszystkim stosowany jest na systemach serwerowych (serwery WWW, FTP, e-mail, 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.

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

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

LINUX JAKO SYSTEM NIE TYLKO DLA PC iPOD

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

LINUX JAKO SYSTEM NIE TYLKO DLA PC GameCube

LINUX JAKO SYSTEM NIE TYLKO DLA PC Play Station

LINUX JAKO SYSTEM NIE TYLKO DLA PC Xbox

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