System operacyjny Linux
System operacyjny Linux
Paweł Rajba
Paweł Rajba
pawel@wsiz.wroc.pl
http://www.kursy24.eu/
Zawartość modułu 1
Zawartość modułu 1
Wprowadzenie
Dlaczego Linux? Porównanie z systemem Windows
PrzeglÄ…d dystrybucji
Åšrodowisko graficzne
GNOME, Program YaST, Konsola terminala
Podstawowe polecenia
Korzystanie z systemu pomocy
Strony manuala, opcja --help
Dokumenty HOWTO
System operacyjny Linux - 1 - Copyright © PaweÅ‚ Rajba
Dlaczego Linux?
Dlaczego Linux?
System i sporo oprogramowania jest za darmo
Dostęp do kodu zródłowego
Dostępne jest kompletne środowisko sieciowe
Dokumentacja jest bardzo dobrze zrobiona
Współpraca z Windows, Novell, Macintosh
Duża stabilność systemu
System operacyjny Linux - 2 - Copyright © PaweÅ‚ Rajba
Przykłady zastosowań
Przykłady zastosowań
Usługi internetowe: ftp, www, proxy, dns, poczta
Usługi sieciowe: router, DNS, firewall, samba
Stacja robocza: X-Window, KDE, GNOME
Edukacja: KEduca, Maxima, Scilab
Prace redaktorskie: TeX, ispell
Programowanie: C++, Java, Kylix, Mono
Eksperymentowanie: kod zródłowy
System operacyjny Linux - 3 - Copyright © PaweÅ‚ Rajba
Windows a Linux
Windows a Linux
Dostęp użytkownika do systemu i zdalna praca
System graficzny i jÄ…dro systemu
Rejestr systemu i pliki tekstowe
pliki tekstowe: łatwość edycji
rejestr: daje standard zapisu konfiguracji
Domeny
NIS (Network Information Services), LDAP
PDC (Primary Domain Controler)
System operacyjny Linux - 4 - Copyright © PaweÅ‚ Rajba
Windows a Linux
Windows a Linux
Struktura katalogów i dysków
Windows 2000
Dyski reprezentujÄ… partycje
Katalogi rozdzielane sÄ… znakiem \
Linux
Nie ma dysków
Jest jedno wielkie drzewo katalogów, które rozdzielane
sÄ… znakiem /
System operacyjny Linux - 5 - Copyright © PaweÅ‚ Rajba
Co to jest dystrybucja?
Co to jest dystrybucja?
Dawniej: kompilacja linuxa ze zródeł
Obecnie: ,,instalka'', czyli dystrybucja
System operacyjny Linux - 6 - Copyright © PaweÅ‚ Rajba
PrzeglÄ…d dystrybucji
PrzeglÄ…d dystrybucji
RedHat: http://www.redhat.com/
Fedora: http://fedora.redhat.com/
Aurox: http://www.aurox.pl/
Mandriva: http://www.mandriva.com/pl/
SuSE: http://www.novell.com/linux/
Slackware: http://www.slackware.com/
Debian: http://www.debian.org/
PLD: http://www.pld-linux.org/
Knoppix: http://knoppix.7thguard.net/
System operacyjny Linux - 7 - Copyright © PaweÅ‚ Rajba
Åšrodowisko graficzne
Åšrodowisko graficzne
Podstawowe cechy systemu X-Window
rozdzielenie GUI od jądra systemu stabilność
elastyczność można wybrać dowolny interfejs
baza funkcji do obsługi środowiska graficznego
Menedżer okienek
odpowiedzialny za wygląd zewnętrzny
"program zewnętrzny" dla X Window
System operacyjny Linux - 8 - Copyright © PaweÅ‚ Rajba
Åšrodowisko graficzne
Åšrodowisko graficzne
Przegląd menedżerów okien
KDE, oparte na bibliotece QT, licencja QPL
GNOME, oparte na bibliotece Gtk+, licencja GPL
KDE i GNOME sÄ… kompatybilne tylko do pewnego stopnia
(ze względu na specyficzne biblioteki)
FVWM, BlackBox, WindowMaker, licencja GPL
Przyglądamy się środowiku GNOME
TÅ‚o pulpitu
Przeglądarka plików (pulpit, katalog domowy,...)
Panele i ich zawartość
System operacyjny Linux - 9 - Copyright © PaweÅ‚ Rajba
Åšrodowisko graficzne
Åšrodowisko graficzne
Robimy przeglÄ…d oprogramowania graficznego
Edytory tekstu
Pakiet OpenOffice.org
PrzeglÄ…darki: acroread, gv, xv
Edycja obrazków: gimp, xfig
Internet: opera, firefox, mozilla, kmail
Konsole: gnome-terminal, konsole, xterm
ZarzÄ…dzanie systemem
Program YaST demonstracja
System operacyjny Linux - 10 - Copyright © PaweÅ‚ Rajba
Konsola tekstowa
Konsola tekstowa
Do czego to służy?
Porównanie z cmd.exe
Możliwość zdalnej pracy
Demonstracja
System operacyjny Linux - 11 - Copyright © PaweÅ‚ Rajba
Struktura katalogów
Struktura katalogów
/ katalog główny
/usr oprogramowanie
/var pliki, które często się zmieniają np. logi
/tmp pliki tymczasowe
/home katalogi domowe użytkowników
swap partycja wymiany, pamięć wirtualna
System operacyjny Linux - 12 - Copyright © PaweÅ‚ Rajba
Struktura katalogów
Struktura katalogów
/bin /usr/bin /sbin /usr/local/bin /usr/X11R6/bin
pliki wykonywalne
/etc pliki konfiguracyjne
/dev pliki urządzeń
/proc pliki jÄ…dra
/lib /usr/lib biblioteki
System operacyjny Linux - 13 - Copyright © PaweÅ‚ Rajba
Polecenia, opcje i parametry
Polecenia, opcje i parametry
Napierw jest polecenie, np. tar
Potem zwykle jakieÅ› opcje. Jak sÄ… zapisywane?
Wersja krótka, przykłady:
-a -v -s == -avs == -a -vs
-cf plik == -c -f plik == -f plik -c != -fc plik
Wersja długa, przykłady
--create --file plik
Wniosek: opcje mogą mieć parametry
Na końcu są parametry, np. ścieżki do plików
System operacyjny Linux - 14 - Copyright © PaweÅ‚ Rajba
Polecenia, opcje i parametry
Polecenia, opcje i parametry
Przykłady poleceń z opcjami i parametrami:
tar -cf plik.tar plik1.txt plik2.txt
tar -c --file=plik.tar plik1.txt plik2.txt
ls -la
cp -r plik1 plik2
cp plik1 plik2 -r
System operacyjny Linux - 15 - Copyright © PaweÅ‚ Rajba
Podstawowe polecenia
Podstawowe polecenia
ls drukuje zawartość bieżącego katalogu
pwd drukuje bieżącą ścieżkę
cp plik1 plik2 kopiuje pliki
mv plik1 plik2 przenosi pliki
rm plik usuwa plik
mkdir katalog tworzy katalog
rmdir usuwa katalog
cat, less, more wyświetlają zawartość plików
System operacyjny Linux - 16 - Copyright © PaweÅ‚ Rajba
Korzystanie z systemu pomocy
Korzystanie z systemu pomocy
Jak czytać składnię poleceń?
to co w nawiasach [ ] jest opcjonalne
to co w nawiasach { } musi się pojawić
znak | oznacza alternatywÄ™
np. [ lewo | prawo ]
czasami znak , też oznacza alternatywę
jeśli coś nie jest w żadnych nawiasach, po prostu
przepisujemy
System operacyjny Linux - 17 - Copyright © PaweÅ‚ Rajba
Korzystanie z systemu pomocy
Korzystanie z systemu pomocy
Jak czytać składnię poleceń? Przykład 1
Mamy następującą składnię:
ls [-lahr] [plik1 ... plikN]
Przykładowe użycia:
ls
ls -a -hr
ls -l /usr/bin/bc /usr/bin/vim
ls -lh /usr/bin/bc /usr/bin/vim
System operacyjny Linux - 18 - Copyright © PaweÅ‚ Rajba
Korzystanie z systemu pomocy
Korzystanie z systemu pomocy
Jak czytać składnię poleceń? Przykład 2
Mamy następującą składnię:
tar [-z|--gzip|--ungzip] -c [-f, --file=nazwapliku]
plik1 [plik2 ... plikN]
Przykłady użycia polecenia:
tar -cf plik.tar plik.txt
tar -cz --file=plik.tar plik1.txt plik2.txt
tar --gzip --create --file=plik.tar plik1.txt
System operacyjny Linux - 19 - Copyright © PaweÅ‚ Rajba
Korzystanie z systemu pomocy
Korzystanie z systemu pomocy
Strony podręcznika polecenie man
Dostępne składnie
man [numer_sekcji] tekst
man -f tekst
to samo co: whatis tekst
man -k tekst
to samo co: apropos tekst
Opcje
numer_sekcji określa numer sekcji
-f przeszukiwanie pod kÄ…tem nazwy
-k przeszukiwanie pod kątem nazwy i krótkiego opisu
System operacyjny Linux - 20 - Copyright © PaweÅ‚ Rajba
Korzystanie z systemu pomocy
Korzystanie z systemu pomocy
Strony podręcznika polecenie man, c.d.
Znaczenie sekcji
1. Programy i polecenia powłoki.
2. Odwołania systemowe (funkcje jądra).
3. Funkcje biblioteczne języka C.
4. UrzÄ…dzenia i sterowniki.
5. Formaty plików, np. pliku /etc/passwd.
6. Gry.
7. Różne (w tym niektóre pakiety).
8. Polecenia administracyjne (zwykle dla root-a).
System operacyjny Linux - 21 - Copyright © PaweÅ‚ Rajba
Korzystanie z systemu pomocy
Korzystanie z systemu pomocy
Strony podręcznika polecenie man, c.d.
Struktura strony man
NAME nazwa i krótki opis strony,
SYNOPSIS spis wszystkich dostępnych opcji z linii poleceń,
DESCRIPTION dokładny opis hasła,
OPTIONS dokładny opis opcji z linii poleceń,
FILES opis plików używanych przez opisywane polecenie
lub system,
SEE ALSO odnośniki do innych stron podręcznika
powiązanych tematycznie z opisywanym hasłem,
BUGS wykryte błędy w opisywanym poleceniu lub systemie,
AUTHOR informacje o autorze lub autorach
System operacyjny Linux - 22 - Copyright © PaweÅ‚ Rajba
Korzystanie z systemu pomocy
Korzystanie z systemu pomocy
Strony podręcznika polecenie man, c.d.
Korzystanie z man
Wyszukiwanie (polecenia / n N)
PrzeglÄ…darka pliku manuala: zmienna PAGER
Patrzymy co jest ustawione
Zmieniamy na cat, more, less i patrzymy jak działa man cp
Przykłady użycia demonstracja
szukamy słów: archive, help, bash
wybieramy różne sekcje polecenia:
rand 1 i 3
random 3 i 6
System operacyjny Linux - 23 - Copyright © PaweÅ‚ Rajba
Korzystanie z systemu pomocy
Korzystanie z systemu pomocy
Dokumenty HOWTO
OpisujÄ… pewne zagadnienia, programy
Sporo dokumentów tego typu jest dostępnych w
internecie
Opcja --help
Przykład: useradd
System operacyjny Linux - 24 - Copyright © PaweÅ‚ Rajba
Wyszukiwarka
Podobne podstrony:
podstawy rachunkowosci we dzienne wyklad 14PU (dzienne) wykład 6sPU (dzienne) wykład 9PU (dzienne) wykład 5Mechanika płynów dzienne energetyka0h Wyklad 6wyklad dzienneMechanika płynów dzienne energetyka0h Wyklad 9AiSD Wyklad5 dzienneStudia dzienne i wieczorowe Wykład 3Wykład 7 dzienna ekoenergetykaStudia dzienne i wieczorowe Wykład 2LSK1 Linux wyklad2AiSD Wyklad9 dziennewyklad dzienneWyklad PNOP dzienne otoczenie niepelnyMechanika płynów dzienne energetyka0h Wyklad 4AiSD Wyklad10 dzienneMechanika płynów dzienne energetyka0h Wyklad 8LSK1 Linux wyklad4więcej podobnych podstron