Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX



Podobne dokumenty
Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Ćwiczenie 9 Linux - operacje systemu plików

System plików - wprowadzenie. Ścieżki dostępu. Informatyka ćw 1

Okiełznać Pingwina.... czyli podstawy systemu GNU/Linux

System plików. Podstawy systemu Linux

Linux: System Plików

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

System operacyjny Linux

WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab]

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010

Ćwiczenia Linux konsola

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików

Podstawy użytkowania Linux a

Technologie Informacyjne - Linux 2

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Podstawy używania konsoli tekstowej w systemie Linux. Andrzej Zbrzezny

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.

Linux cz.3: polecenia systemowe, ćwiczenia

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX. Opracował Sławomir Zieliński

ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger ls man ls. -> po 2 minusach interpretacja słowa

Systemy operacyjne- tematy do opracowania

Konsola Linux. autor: Mariusz Barnaś

Ćwiczenie 1. Podstawowe wiadomości

Wstęp do systemu Linux

Wstęp do systemów wielozadaniowych laboratorium 03 Praca w powłoce UNIX-owej

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Pracownia komputerowa. Dariusz wardecki, wyk II

Ćwiczenie nr 14: System Linux

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Podstawy systemów UNIX

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

1. Linux jest systemem operacyjnym; powstał na bazie rodziny systemów Unix, będąc w założeniach jego wolną alternatywą.

Systemy Operacyjne I: System plików

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Powłoka, redyrekcja, potok

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Ćwiczenia z podstaw systemu Linux

Znaki globalne w Linuxie

MODELOWANIE MATERIAŁÓW I PROCESÓW

Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox dla urządzeń kryptograficznych.

Laboratorium Ubuntu Linux.

Instalacja Systemu Linux na maszynie writualnej

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu)

Instrukcja Instalacji

ZADANIE nr 4 Sprawdzian z informatyki

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

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

Technologie Informacyjne - Linux 1

6. Pliki i foldery na dyskach NTFS

5. Administracja kontami uŝytkowników

Podstawy administracji systemu Linux

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

SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE ZARZĄDZANIE SYSTEMEM LINUX WIELODOSTĘPNOŚĆ SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW...

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Wstęp do systemu Linux

Pracownia Technik Obliczeniowych

host name: protokół SSH System plików - wprowadzenie Ścieżki dostępu

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Ćwiczenie 6. Wiadomości ogólne.

Prawa dostępu do plików (1)

Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji

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

Ćwiczenie 1.1. Korzystając z internetu dowiedz się, czym jest system uniksopodobny (*NIX) oraz jak rozwijały się systemy z tej rodziny.

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

Podstawy Informatyki. Michał Pazdanowski

Współczesne systemy komputerowe

Typy plików. Oznaczenie f -

Wstęp do informatyki Shell podstawy

Cechy systemu Linux. Logowanie się do systemu. Powłoka systemowa

Narzędzia informatyczne w językoznawstwie

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Dodatek nr 1: Niektóre polecenia systemu Linux (shell tcsh) A) Informacje wstępne

Systemy operacyjne. Zasady lokalne i konfiguracja środowiska Windows 2000

Warstwy systemu Windows 2000

Umożliwia ona pokazanie ukrytych plików i katalogów, nazwa ich zaczyna się od kropki.

System plików Linuxa. Tomasz Borzyszkowski

Konsola i interpreter poleceń

Użytkownicy I. Użytkownik. Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień.

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

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

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

Moduł 4: Strumienie, potoki, sterowanie procesami

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Instrukcja obsługi programu. Faktura. wersja

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

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

BASH - WPROWADZENIE Bioinformatyka 4

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Szkolenie AGH Linux. Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)

Jak przystosować szkolną pracownię komputerową do pracy w systemach Windows i Linux?

Systemy operacyjne. Informatyka Stosowana - Zajęcia 1. Wydział Inżynierii Metali i Informatyki Przemysłowej

1 Przygotował: mgr inż. Maciej Lasota

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

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

1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape

Transkrypt:

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX Materiały: www.staff.amu.edu.pl/~evert/asi.php W razie nieobecności proszę o zapoznanie się z materiałem z ćwiczeń w domu Zaliczenie 11.01 lub 18.01.2010 1

Czym jest Linux? Linux jądro systemu (kernel) Wysyłanie i odbieranie komunikatu od sprzętu Przydzielanie i zwalnianie pamięci Uruchamianie i zamykanie programów Dystrybucja Linuksa jądro + oprogramowanie + instalator systemu np. Ubuntu, Fedora, Mandrake 2

Jądro (ang. kernel) Składniki systemu Powłoka (ang. shell) program pośredniczący pomiędzy jądrem a uŝytkownikiem. Pobiera polecenia od uŝytkownika oraz przekazuje wyniki tych poleceń. MoŜna spotkać powłoki tekstowe (np. bash) lub graficzne (np. Gnome) System plików 3

Nazwy dysków: hd Instalacja Linuksa hda, hdb oznacza kolejne dyski twarde hda1, hda2, hdb1 oznacza partycje na kolejnych dyskach Systemy plików ntfs Windows FAT (FAT32) Windows, ewentualnie niektóre dystrybucje linuxa ext2 Linux, posiada mechanizm automatycznej defragmentacji plików ext3 Linux, system ext2, rozszerzony o obsługę plików dziennika 4

Konsola wprowadzenie (1) Polecenie program wywoływany przy pomocy powłoki, np. ls whoami Parametry (opcje) polecenia powodują działanie polecenia w inny sposób niŝ domyślny. Parametry umieszczane są po nazwie polecenia i poprzedzane znakiem np. ls l Argumenty obiekty, na których wykonane ma być polecenie, np ls l /home/student ls / 5

Konsola wprowadzenie (2) KaŜde polecenie wykonywane w konsoli posługuje się trzema strumieniami danych: Wejściowy domyślnie jest to klawiatura < Wyjściowy domyślnie jest to monitor > Błędów - domyślne wyjście to monitor 2> ŚcieŜki: JeŜeli ścieŝka zaczyna się od katalogu głównego jest to tzw. ścieŝka pełna lub bezwzględna np.: /usr/lib.. katalog nadrzędny. katalog bieŝący ŚcieŜka rozpoczynające się od.. lub. nazywana jest ścieŝką względną ~ katalog domowy aktualnego uŝytkownika 6

Struktura Katalogów / katalog główny (root) /bin pliki binarne, narzędzia systemowe, podstawowe programy /dev pliki obsługujące urządzenia: cdrom, modem, drukarki /boot informacje i polecenia potrzebne do uruchomienia systemu, /etc globalne pliki konfiguracyjne, dane systemowe (pliki haseł) /home katalogi uŝytkowników (oprócz katalogu roota) /lib skompilowane biblioteki potrzebne do obsługi systemu /proc informacje o procesach, wirtualny system plików /root katalog superuŝytownika administratora systemu /sbin programy dostępne tylko dla administratora /tmp pliki tymczasowe, w tym pliki internetowe /usr narzędzia i aplikacje, dokumentacja systemu /var pliki pocztowe, kolejki drukarki i logi systemowe 7

Katalog domowy uŝytkownika j_kowalski /home/j_kowalski Katalog główny, korzeń, root / 8

Konsola skróty klawiszowe Przywoływanie poprzednich poleceń: strzałka gór, strzałka dół Wyszukiwanie wcześniejszych poleceń: Ctrl + R Przerwanie działania polecenia: Ctrl + C Przewijanie ekranu terminala: Shift + PageUp, Shift + PageDown Automatyczne dokończenie polecenia: Tab 9

UŜytkownicy - wprowadzenie whoami podaje nazwę aktualnego uŝytkowanika adduser zakłada konto nowego uŝytkownika passwd zmienia hasło uŝytkownika 10

Ćwiczenie 1 tworzenie uŝytkownika Utwórz uŝytkownika i ustal dla niego hasło Będziesz korzystał z tego uŝytkownika więc nazwę i hasło naleŝy zapamiętać adduser nazwa_uŝytkownika nazwa_grupy Przykład: 1. sudo adduser jkowalski 2. Podaj hasło administratora 3. Wprowadź hasło dla nowego uŝytkownika 4. Opcjonalnie podaj dane (imię nazwisko itp.) nowego uŝytkownika 5. Zaakceptuj wprowadzone dane 6. Wywołaj ponownie polecenie adduser jako nazwę grupy podając wartość: admin w celu dodania nowo utworzonego uŝytkownika do grupy z uprawnieniami administratora, np.: adduser jkowalski admin 7. Wyloguj się z konta student i zaloguj na konto nowo utworzonego uŝytkownika 11

WaŜniejsze polecenia Uzyskiwanie pomocy [polecenie] -- help opisuje podstawowe parametry oraz informacje o sposobie uŝytkowania polecenia np.: ls --help [polecenie] h jak wyŝej, ale bardziej podstawowe informacje i nie jest dostępna dla wszystkich poleceń man [polecenie] bardziej obszerny manual opisujący dane polecenie np.: man ls info [polecenie] nowsza wersja powyŝszego polecenia np.: info ls apropos [wybrane zagadnienie] podaje polecenia powiązane z wybranym zagadnieniem np.: apropos copy 12

Podstawowe polecenia informacje o katalogach i plikach pwd - podaje nazwę bieŝącego katalogu (aktualnego katalogu roboczego) ls przedstawia zawartość katalogu. Niektóre opcje: ls l informacje o plikach poszerzone o właściciela, prawa dostępu, datę modyfikacji itp. dirname podaje nazwę katalogu basename podaje nazwę pliku cd [katalog] przejście do podanego katalogu, np.: cd.. Przejście do katalogu nadrzędnego cd /usr/lib nie trzeba przechodzić katalog po katalogu, moŝna od razu podać całą ścieŝkę cd../pulpit cd przejście do katalogu domowego quota ilość miejsca na dyskach df ilość zajętej przestrzeni dyskowej du - podaje informacje o wielkości poszczególnych katalogów find wyszukanie plików w określonym katalogu 13

Przejdź do katalogu domowego Ćwiczenie 2 Upewnij się w jakim katalogu aktualnie się znajdujesz (pwd) Wyświetl listę katalogów i plików Sprawdź ile miejsce zajmują poszczególne katalogi (te które znajdują się w Twoim katalogu domowym) Przejdź do katalogu głównego Wyświetl listę katalogów 14

Podstawowe polecenia operacje na plikach i katalogach mkdir tworzenie katalogu, np.: mkdir test rmdir usuwanie katalogu touch tworzenie nowego pliku, np.: touch plik_testowy.txt mv przeniesienie pliku lub zmiana nazwy cp skopiowanie pliku rm usunięcie pliku rm f [katalog] usuwa katalog wraz z zawartością chown zmiana właściciela pliku chgrp zmiana grupy właścicieli pliku find wyszukiwanie plików cat wyświetla zawartość pliku more (less) jak wyŝej, ale umoŝliwia przewijanie zawartości góra dół. Przerwanie polecenia następuje po naciśnięciu Q cmp porównanie zawartości dwóch plików grep podaje wszystkie wiersze z pliku spełniające dany warunek 15

Ćwiczenie 3 W swoim katalogu domowym utwórz katalog o nazwie test W katalogu test stwórz plik testowy.txt Utwórz na Pulpicie katalog cw Przekopiuj plik testowy.txt do katalogu cw Zmień nazwę przekopiowanego przed chwilą pliku na zmiana.txt 16

WaŜniejsze polecenia przekierowanie strumieni danych > zmiana strumienia wyjściowego np. przekierowanie danych do pliku: ls > lista.txt (zastąpienie danych znajdujących się w pliku) ls >> lista.txt (dopisanie danych do pliku, bez kasowania poprzednich) < zmiana strumienia wejściowego np. odczytanie danych z pliku wc l < objetosc.txt 2> zmiana strumienia błędu np. zapisanie błędów w pliku ls aaaa 2> bledy.txt przekazanie danych z jednego polecenia do drugiego np.: ls less 17

Ćwiczenie 4 Utwórz na pulpicie katalog informacje i umieść w nim plik dane_katalogi.txt, który będzie zawierał informacje o katalogach i plikach znajdujących się w katalogu domowym uŝytkownika oraz o katalogach znajdujących się w korzeniu Wyświetl zawartość pliku 18