Administracja systemem Linux p. 1



Podobne dokumenty
Administracja systemem Linux

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

Administracja serwerami

NFS jest protokołem zdalnego wywoływania procedur (RPC)

dr inż. Jarosław Forenc

Tryby działania i zamykanie systemu

System plików Linuxa. Tomasz Borzyszkowski

System plików Linuksa

Utwórz na pulpicie katalog: pierwsza-litera-imienia_nazwisko (np. j_kowalski). W tym katalogu zapisz pliki, które będą tworzone w ramach ćwiczenia

Warstwy systemu Windows 2000

PAMIĘĆ OPERACYJNA...107

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

UNIX SYSTEM PLIKÓW. UNIX System plików

Systemy operacyjne i sieci komputerowe. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Etapy uruchamiania systemu

Administracja systemem Linux

Systemy plików FAT, FAT32, NTFS

IdyllaOS. Prosty, alternatywny system operacyjny. Autor: Grzegorz Gliński. Kontakt:

"Klasyczna" struktura systemu operacyjnego:

Ćwiczenie 2 Badanie praw dostępu do zasobów w systemie Windows 2000.

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows

Linux Elementy instalacji. 1 Podział dysku na partycje. 2 Konfiguracja sprzętu (automatycznie) 3 Założenie użytkowników

KURS ADMINISTROWANIA BAZAMI DANYCH WYKŁADY 1, 2 i 3

Sektor. Systemy Operacyjne

ZADANIE nr 4 Sprawdzian z informatyki

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)

Administrowanie systemem Linux. Zajecia dla studentow Wydzialu Informatyki (Sieci Komputerowe) WIT w Warszawie w roku akademickim 2006/2007.

Instalacja Systemu Linux na maszynie writualnej

System plików. Warstwowy model systemu plików

Skrócony konspekt lekcji prowadzonej w ramach Mobilnego Instytutu Kompetencji. Technologia informacyjna

Struktura dysku. Dyski podstawowe i dynamiczne

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

DESlock+ szybki start

Instalacja Linuksa i podstawowa konfiguracja. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Komputery bezdyskowe - wprowadzenie

Typy plików. Oznaczenie f -

Tomasz Greszata - Koszalin

Działanie systemu operacyjnego

Instalacja Linux Open SUSE.

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

Ćwiczenie 2 Badanie praw dostępu do zasobów w systemie Windows 2000.

9. Procesy, urządzenia i system plików w systemie Linux

Quota mechanizm do przydzielania zasobów dyskowych dla użytkowników

Działanie systemu operacyjnego

Instalacja Ubuntu 12.12

Systemy operacyjne. Tworzenie i zarządzanie kontami użytkowników

Wstęp 5 Rozdział 1. SUSE od ręki 13

Linux. Uprawnienia pliku / katalogu, właściciel pliku, UID, GID, sticky bit.

1. Pliki i ich organizacja

1. Podstawy...P Polecenia podstawowe...p... 18

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

Rozdział 1. Zagadnienia podstawowe

ABA-X3 PXES v Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

Ustawienia personalne

BIOS, tryb awaryjny, uśpienie, hibernacja

Prawa dostępu do plików

Pliki i systemy plików

Działanie systemu operacyjnego

Pracownia komputerowa. Dariusz wardecki, wyk II

Windows 10 - Jak uruchomić system w trybie

SPIS TREŚCI: KARTY GRAFICZNE... 15

GRUB (GRand Unified Bootloader) - jest bootloaderem instalowanym standardowo w Ubuntu, potrafiącym obsłużyć kilka systemów jednocześnie (Multiboot).

Terminal ABA-X3 może być wykorzystywany jako terminal znakowy. Funkcja ta może być zrealizowana na kilka sposobów:

Administratora CSIZS - OTM

IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa)

System operacyjny Linux

Systemy operacyjne System plików

Zarządzanie partycjami

Narzędzie konfiguracji rozruchu

Wymagania edukacyjne z przedmiotu SYSTEMY OPERACYJNE. Klasa I i II- Technik Informatyk

Pracownia internetowa w szkole ZASTOSOWANIA

Snifery wbudowane w Microsoft Windows

Zajęcia specjalizacyjne Administrowanie sieciowymi systemami operacyjnymi (360 godz.)

SYSTEMY OPERACYJNE WYKLAD 5 - zarządzanie pamięcią pomocniczą

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

1 / 21. Rysunek 1. Wybierz pierwszą opcję i naciśnij ENTER. Rysunek 2. Tutaj nic nie robimy aż do wyświetlenia się niebieskiego ekranu.

INSTRUKCJA INSTALACJI SLACKWARE LINUX + LMS

Test. Administrowanie sieciowymi systemami operacyjnymi

Paweł Skrobanek. C-3, pok pawel.skrobanek.staff.iiar.pwr.wroc.pl

T: Instalacja systemu Windows 2008 Serwer w maszynie wirtualnej VirtualBox.

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

SYSTEMY OPERACYJNE WYKŁAD 5 OBSŁUGA PAMIĘCI MASOWYCH

Księgarnia PWN: Emmett Dulaney - Novell Certified Linux Professional (NCLP)

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

DLA DREAMBOX & FLASHWIZARD

Alians AMReminder. Przypomnij kontrahentom o nierozliczonych płatnościach

Panel sterowania. Urządzenie wielofunkcyjne Xerox AltaLink B8045/B8055/B8065/B8075/B8090

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Prezentacja systemu plików NFS

Cryptobox Aplikacja do synchronizacji danych użytkownika w systemie KMD2

Ćwiczenie Zmiana sposobu uruchamiania usług

11. Autoryzacja użytkowników

1. Pamięć wirtualna. 2. Optymalizacja pliku pamięci wirtualnej

SecureDoc Standalone V6.5

Tworzenie partycji i dysków logicznych

System obsługi wag suwnicowych

Test Administrowanie sieciowymi systemami operacyjnymi

Transkrypt:

Administracja systemem Linux mgr inż. Łukasz Kuczyński lkucz@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Administracja systemem Linux p. 1

Start systemu Linux Administracja systemem Linux p. 2

Start Systemu Linux wykonanie procedur testowych zawartych w pamięci ROM, np. POST wczytanie sektora MBR pierwszego dysku twardego i uruchomienie loadera systemu wczytanie i rozkompresowanie jadra systemu Linux uruchomienie procesu init przetworzenie skryptów inicjalizujacych Administracja systemem Linux p. 3

Skrypty Inicjalizacyjne (1) sprawdzenie spójności systemów plików montowanie lokalnych dysków aktywowanie partycji wymiany swap aktywowanie systemu quota oraz usunięcie plików tymczasowych z katalogu /tmp/ Administracja systemem Linux p. 4

Skrypty Inicjalizacyjne (2) uruchomienie UNIX-owych programów usługowych (tzw. demons), obsługujacych takie podsystemy jak drukowanie, poczta elektroniczna, rozliczanie, rejestrowanie komunikatów systemowych uruchomienie demonów sieciowych i montowanie zdalnych systemów plików umożliwienie użytkownikom logowania się do systemu poprzez uruchomienie procesów getty, oraz usunięcie pliku /etc/nologin Administracja systemem Linux p. 5

W systemiach UNIX-owych istnieje szereg z góry zdefiniowanych stanów systemu, określanych jako poziomy pracy (run levels) identyfikowanych jednoznakowa nazwa (zwykle cyfra). Administracja systemem Linux p. 6

Poziomy Pracy Systemu UNIX (1) 0 system wyłaczony, warunki, w których można bezpiecznie wyłaczyć zasilanie (halt) 1 tryb jednoużytkownikowy s tryb jednoużytkownikowy, stan nie wymagajacy pliku (inittab) 2 tryb wieloużytkownikowy bez niektórych usług sieciowych Administracja systemem Linux p. 7

Poziomy Pracy Systemu UNIX (2) 3 tryb wieloużytkownikowy (normalny stan działania) 4 obecnie nie używany poziom pracy, przeznaczony do lokalnego konfigurowania systemu zgodnie z potrzebami użytkowników 5 tryb wieloużytkownikowy z logowaniem w środowisku graficznym 6 stan wyłaczenia i ponownego ładowania systemu (reboot) Administracja systemem Linux p. 8

Proces init jest procesem macierzystym dla wszystkich procesów UNIX-owych. Jego głownym zadaniem jest utworzenie procesów według wskazówek zawartych w pliku /etc/inittab. Administracja systemem Linux p. 9

Plik /etc/inittab (1) Plik inittab opisuje, które procesy powinny zostać uruchomione przez proces init podczas startu systemu. Każda linia w pliku inittab jest zapisana w następujacym formacie: id : runlevels : action : process id identyfikator sekwencji, powinien zawierać 1-4 znaków runlevel lista poziomów pracy action opisuje akcję, która powinna zostać podjęta process opisuje proces, który zostanie uruchomiony Administracja systemem Linux p. 10

Plik /etc/inittab (2) Pole action powinno zawierać jedna z poniżej wymienionych akcji: initdefault określa domyślny poziom pracy systemu UNIX boot proces jest uruchamiany tylko podczas startu systemu bootwait proces jest uruchamiany tylko podczas startu systemu, proces init czeka na jego zakończenie sysinit proces jest uruchamiany podczas startu systemu przed procesami typu boot oraz bootwait Administracja systemem Linux p. 11

Plik /etc/inittab (3) Pole action powinno zawierać jedna z poniżej wymienionych akcji: wait proces zostanie uruchomiony w chwili przejścia na określony polem runlevel poziom pracy, proces init czeka na jego zakończenie once proces zostanie uruchomiony w chwili przejścia na określony polem runlevel poziom pracy respawn proces zastaje automatycznie wznowiony po zakończeniu działania (np. getty) ctrlaltdel proces zostaje uruchomiony po naciśnięciu przez użytkownika kombinacji klawiszy Alt+Ctrl+Delete Administracja systemem Linux p. 12

Przykładowy plik /etc/inittab (1) id:2:initdefault: si::sysinit:/etc/init.d/rcs ~~:S:wait:/sbin/sulogin ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now kb::kbrequest:/bin/echo Keyboard Request. pf::powerwait:/etc/init.d/powerfail start pn::powerfailnow:/etc/init.d/powerfail now po::powerokwait:/etc/init.d/powerfail stop Administracja systemem Linux p. 13

Przykładowy plik /etc/inittab (2) l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 l4:4:wait:/etc/init.d/rc 4 l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6 1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2 3:23:respawn:/sbin/getty 38400 tty3 4:23:respawn:/sbin/getty 38400 tty4 5:23:respawn:/sbin/getty 38400 tty5 6:23:respawn:/sbin/getty 38400 tty6 Administracja systemem Linux p. 14

Zatrzymanie Systemu W trakcie wyłaczania systemu UNIX powinny zostać wykonane następujace czynności: wysłanie do wszystkich procesów sygnałów informujacych o tym, że maja zakończyć pracę zapisanie buforów dyskowych znajdujacych się w pamięci odmontowanie systemów plików wyłaczenie i odmontowanie partycji wymiany wykonanie restartu lub zatrzymania systemu Administracja systemem Linux p. 15

Systemy plików i dyski Administracja systemem Linux p. 16

Zarzadzanie Systemami Plików Zarzadzanie systemami plików w UNIX-ie stanowi jedno z najważniejszych zadań administratora systemu. Administrowanie systemami plików obejmuje: udostępnianie użytkownikom plików lokalnych i zdalnych planowanie tworzenia kopii zapasowych, które stanowi ochronę przed zniszczeniem, uszkodzeniem sprzętowym i błędami spowodowanymi przez użytkownika zapewnienie poufności danych przez ograniczenie dostępu do plików i systemu sprawdzanie i naprawianie uszkodzonych systemów plików dołaczanie i konfiguracja nowych urzadzeń Administracja systemem Linux p. 17

Rodzaje Systemów Plików (1) Linux obsługuje szeroka gamę systemów plików. standardowe systemy plików: ext2 ext minix dziennikowe systemy plików: ext3 reiser Administracja systemem Linux p. 18

Rodzaje Systemów Plików (2) Linux obsługuje szeroka gamę systemów plików. sieciowe systemy plików: NFS SMB Coda InterMezzo systemy plików innych systemów operacyjnych: NTFS QNX *BSD FAT Administracja systemem Linux p. 19

Typy Plików (1) W systemie UNIX wyróżniamy następujace typy plików: pliki zwykłe pliki zawierajace dane katalogi plik binarny zawierajacy listę plików oraz katalogów, które się w nim znajduja. Każda pozycja stanowi parę informacji złożona z nazwy pliku oraz numeru i-węzła urzadzenia znakowe plik realizujacy niebuforowany dostęp do urzadzeń np. karta muzyczna Administracja systemem Linux p. 20

Typy Plików (2) W systemie UNIX wyróżniamy następujace typy plików: urzadzenia blokowe pliki realizujace buforowany dostęp do urzadzeń np. dysk twardy linki mechanizm pozwalajacy na stworzenie wielu nazw do pojedynczego pliku dyskowego potoki mechanizm komunikacji między procesowej Administracja systemem Linux p. 21

Każdy plik w systemie UNIX-owym jest zwiazany ze struktura, która przechowuje jego atrybuty. Strukturę taka nazywamy i-węzełem. Administracja systemem Linux p. 22

i-węzeł W i-węźle przechowywane sa następujace informacje o pliku: identyfikator właściciela i grupy pliku typ pliku (plik zwykły, katalog, urzadzenie lub 0, jeżeli i-węzeł jest nie używany) prawa dostępu do pliku czas utworzenia, ostatniego dostępu oraz modyfikacji pliku liczba linków do pliku rozmiar pliku adresy bloków dyskowych przechowujacych zawartość pliku lub informacja o położeniu innych bloków danych Administracja systemem Linux p. 23

Montowanie i Odmontowywanie Systemów Plików Montowanie jest procesem, który dołacza urzadzenie blokowe (np. dysk twardy) do systemowego drzewa katalogów. Systemy plików moga być montowane i odmontowywane w trakcie pracy systemu operacyjnego. Jedynym wyjatkiem jest główny system plików (tzw. root file system) montowany do punktu /, który jest montowany podczas uruchamiania systemu i nigdy nie może zostać odmontowany. Administracja systemem Linux p. 24

Podczas uruchamiania systemu skrypty inicjalizujace wykorzystuja plik /etc/fstab do automatycznego zamontowania systemów plików. Administracja systemem Linux p. 25

Plik /etc/fstab Plik fstab zawiera informacje na temat systemów plików, ich punktów montowania oraz opcji z nimi zwiazanych. Każda linia w pliku fstab jest zapisana w następujacym formacie: <urzadzenie blokowe> <punkt montowania> <typ> <opcje> <kopia> <przejście> urzadzenie blokowe nazwa urzadzenia na którym znajduje się system plików punkt montowania miejsce w strukturze katalogów do którego zostanie zamontowany system plików typ typ systemu plików np. ext2, reiser, nfs opcje opcje montowania np. noexec, users, user Administracja systemem Linux p. 26

Opcje Montowania rw system plików do odczytu i zapisu ro system plików tylko do odczytu suid dopuszcza się prawa SIUD nosuid nie dopuszcza się prawa SIUD noauto blokuje automatyczne montowanie users pozwala na zamontowanie systemu plików przez użytkownika Administracja systemem Linux p. 27