linux dzienne wyklad01


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 14
PU (dzienne) wykład 6s
PU (dzienne) wykład 9
PU (dzienne) wykład 5
Mechanika płynów dzienne energetyka0h Wyklad 6
wyklad dzienne
Mechanika płynów dzienne energetyka0h Wyklad 9
AiSD Wyklad5 dzienne
Studia dzienne i wieczorowe Wykład 3
Wykład 7 dzienna ekoenergetyka
Studia dzienne i wieczorowe Wykład 2
LSK1 Linux wyklad2
AiSD Wyklad9 dzienne
wyklad dzienne
Wyklad PNOP dzienne otoczenie niepelny
Mechanika płynów dzienne energetyka0h Wyklad 4
AiSD Wyklad10 dzienne
Mechanika płynów dzienne energetyka0h Wyklad 8
LSK1 Linux wyklad4

więcej podobnych podstron