Linux
description
Transcript of Linux
![Page 1: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/1.jpg)
LinuxLinux
Alternatywne systemy operacyjneAlternatywne systemy operacyjne
![Page 2: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/2.jpg)
LinuxLinux
Instalacja systemu Linux – OpenSUSE 11.0Instalacja systemu Linux – OpenSUSE 11.0 Instalator SLACKWARE 12.0Instalator SLACKWARE 12.0 Linux – podstawowe informacjeLinux – podstawowe informacje Konfiguracja zainstalowanego systemu Konfiguracja zainstalowanego systemu
OpenSUSE 11.0 - YASTOpenSUSE 11.0 - YAST
![Page 3: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/3.jpg)
LinuxLinux
Instalacja systemu Linux – OpenSUSE 11.0Instalacja systemu Linux – OpenSUSE 11.0 pprzygotowanierzygotowanie partycjipartycji ustawienia instalacyjneustawienia instalacyjne instalacjainstalacja pierwsze uruchomieniepierwsze uruchomienie
![Page 4: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/4.jpg)
LinuxLinux
Partycja “swap”Partycja “swap” partycja wymianypartycja wymiany rozmiar partycji – min to wielkość pamięci RAM; rozmiar partycji – min to wielkość pamięci RAM;
najczęściej 1,5 do 2 x RAMnajczęściej 1,5 do 2 x RAM niektóre instalatory same ustawiają wielkość partycji niektóre instalatory same ustawiają wielkość partycji
swap – wielkość tą można zmienić (uwzględnić swap – wielkość tą można zmienić (uwzględnić rozbudowę pamięci RAM)rozbudowę pamięci RAM)
![Page 5: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/5.jpg)
LinuxLinux
Partycja głównaPartycja główna system plików: ext2, ext3, ReiserFSsystem plików: ext2, ext3, ReiserFS katalogi: var, homekatalogi: var, home montowanie partycjimontowanie partycji
![Page 6: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/6.jpg)
LinuxLinux
Ustawienia konfiguracyjne instalacjiUstawienia konfiguracyjne instalacji wybór środowiska graficznegowybór środowiska graficznego root, user : hasłoroot, user : hasło dobór oprogramowaniadobór oprogramowania sposób uwierzytelnieniasposób uwierzytelnienia
![Page 7: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/7.jpg)
LinuxLinux
INSTALACJAINSTALACJA
![Page 8: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/8.jpg)
LinuxLinux
System operacyjny - (ang. skrót OS Operating System operacyjny - (ang. skrót OS Operating System) – oprogramowanie zarządzające System) – oprogramowanie zarządzające sprzętem komputerowym, tworzące środowisko sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.do uruchamiania i kontroli zadań użytkownika.
![Page 9: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/9.jpg)
LinuxLinux
W celu uruchamiania i kontroli zadań W celu uruchamiania i kontroli zadań użytkownika system operacyjny zajmuje się: użytkownika system operacyjny zajmuje się: planowaniem oraz przydziałem czasu procesora planowaniem oraz przydziałem czasu procesora
poszczególnym zadaniom,poszczególnym zadaniom, kontrolą i przydziałem pamięci operacyjnej dla kontrolą i przydziałem pamięci operacyjnej dla
uruchomionych zadań, uruchomionych zadań, dostarcza mechanizmy do synchronizacji zadań i dostarcza mechanizmy do synchronizacji zadań i
komunikacji pomiędzy zadaniami,komunikacji pomiędzy zadaniami, obsługuje sprzęt, oraz zapewnienia równolegle obsługuje sprzęt, oraz zapewnienia równolegle
wykonywanym zadaniom jednolity, wolny od wykonywanym zadaniom jednolity, wolny od interferencji dostępu do sprzętu.interferencji dostępu do sprzętu.
![Page 10: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/10.jpg)
LinuxLinux
projekt GNU - inicjator Richard Stallman - projekt GNU - inicjator Richard Stallman - haker, współtwórca licencji GNU GPLhaker, współtwórca licencji GNU GPL
projekt GNU miał na celu stworzenie zgodnego z projekt GNU miał na celu stworzenie zgodnego z Uniksem systemu operacyjnego, który byłby Uniksem systemu operacyjnego, który byłby dostępny dla każdego. dostępny dla każdego.
Do początku lat dziewięćdziesiątych projekt Do początku lat dziewięćdziesiątych projekt GNU był w zasadzie ukończony, brakowało GNU był w zasadzie ukończony, brakowało jedynie jądra, jedynie jądra,
![Page 11: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/11.jpg)
LinuxLinux
Linus Torvalds - pierwszą wersję jądra Linus Torvalds - pierwszą wersję jądra Wersję systemu GNU opartą na Linuksie, w Wersję systemu GNU opartą na Linuksie, w
skrócie: system GNU/Linux.skrócie: system GNU/Linux. Dzięki pracy tysięcy programistów z całego Dzięki pracy tysięcy programistów z całego
świata projekt rozwinął się do dzisiejszej postaci i świata projekt rozwinął się do dzisiejszej postaci i w chwili obecnej możemy cieszyć się stabilnym i w chwili obecnej możemy cieszyć się stabilnym i nowoczesnym systemem operacyjnym, który stał nowoczesnym systemem operacyjnym, który stał się konkurencyjny dla systemów komercyjnych, a się konkurencyjny dla systemów komercyjnych, a w wielu przypadkach je kompletnie w wielu przypadkach je kompletnie zdystansował.zdystansował.
![Page 12: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/12.jpg)
LinuxLinux
Powszechna Licencja Publiczna GNU (GNU Powszechna Licencja Publiczna GNU (GNU General Public License) - jedna z licencji General Public License) - jedna z licencji wolnego oprogramowania, która została wolnego oprogramowania, która została sformułowana w 1988 przez Richarda Stallmana i sformułowana w 1988 przez Richarda Stallmana i Ebena Moglena na potrzeby Projektu GNU, na Ebena Moglena na potrzeby Projektu GNU, na podstawie wcześniejszej Emacs General Public podstawie wcześniejszej Emacs General Public License. Wersja 2. licencji GNU GPL została License. Wersja 2. licencji GNU GPL została wydana w roku 1991, wersja 3. - 29 czerwca wydana w roku 1991, wersja 3. - 29 czerwca 2007.2007.
![Page 13: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/13.jpg)
LinuxLinux
Celem licencji GNU GPL jest przekazanie Celem licencji GNU GPL jest przekazanie użytkownikom czterech podstawowych wolności:użytkownikom czterech podstawowych wolności: wolność uruchamiania programu w dowolnym celu wolność uruchamiania programu w dowolnym celu
(wolność 0)(wolność 0) wolność analizowania, jak program działa i wolność analizowania, jak program działa i
dostosowywania go do swoich potrzeb (wolność 1)dostosowywania go do swoich potrzeb (wolność 1) wolność rozpowszechniania niezmodyfikowanej kopii wolność rozpowszechniania niezmodyfikowanej kopii
programu (wolność 2)programu (wolność 2) wolność udoskonalania programu i publicznego wolność udoskonalania programu i publicznego
rozpowszechniania własnych ulepszeń, dzięki czemu rozpowszechniania własnych ulepszeń, dzięki czemu może z nich skorzystać cała społeczność (wolność 3).może z nich skorzystać cała społeczność (wolność 3).
![Page 14: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/14.jpg)
LinuxLinux
Dystrybucje Dystrybucje Debian GNU/LinuxDebian GNU/Linux Fedora CoreFedora Core GentooGentoo MandrivaMandriva MintMint OpenSUSEOpenSUSE PCLinuxOSPCLinuxOS SlackwareSlackware UbuntuUbuntu
![Page 15: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/15.jpg)
LinuxLinux
komputer biurkowy komputer biurkowy (w domu)(w domu) Debian GNU/LinuxDebian GNU/Linux Fedora CoreFedora Core MandrivaMandriva UbuntuUbuntu
komputer biurkowy komputer biurkowy (w firmie/korporacji)(w firmie/korporacji) Debian GNU/LinuxDebian GNU/Linux MandrivaMandriva OpenSUSEOpenSUSE
![Page 16: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/16.jpg)
LinuxLinux
komputer biurkowy komputer biurkowy (edukacja)(edukacja) Debian GNU/LinuxDebian GNU/Linux
serwerserwer Debian GNU/LinuxDebian GNU/Linux GentooGentoo Red HatRed Hat SlackwareSlackware
![Page 17: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/17.jpg)
LinuxLinux
do nauki jak działa do nauki jak działa LinuxLinux Debian GNU/LinuxDebian GNU/Linux GentooGentoo SlackwareSlackware
do odzyskiwania do odzyskiwania danych/naprawiania danych/naprawiania systemusystemu KnoppixKnoppix SLAXSLAX
![Page 18: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/18.jpg)
LinuxLinux
Dystrybucje tworzone przez firmy w celach Dystrybucje tworzone przez firmy w celach komercyjnych: komercyjnych: Red Hat (Red Hat)Red Hat (Red Hat) Madriva Linux (Madriva)Madriva Linux (Madriva) Suse Linux (Novell)Suse Linux (Novell)
![Page 19: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/19.jpg)
LinuxLinux
Cechy linuksaCechy linuksa Partycja wymiany SWAPPartycja wymiany SWAP System wielozadaniowySystem wielozadaniowy Otwarte jądro systemuOtwarte jądro systemu Możliwość uruchomienia systemu z różnymi jądrami Możliwość uruchomienia systemu z różnymi jądrami
systemowymisystemowymi System idealny do zastosowań serwerowychSystem idealny do zastosowań serwerowych
![Page 20: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/20.jpg)
LinuxLinux
ZaletyZalety Legalna wersja Legalna wersja
oprogramowania jest oprogramowania jest za darmoza darmo
Aktualizacje Aktualizacje usuwające błędy usuwające błędy wydawane bardzo wydawane bardzo częstoczęsto
System jest wydajny i System jest wydajny i stablinystabliny
WadyWady Pomoc techniczna Pomoc techniczna
producenta tylko dla producenta tylko dla wersji komercyjnychwersji komercyjnych
Niejednolity interfejs Niejednolity interfejs graficznygraficzny
Korzystanie z Korzystanie z zaawansowanych zaawansowanych funkcji systemu funkcji systemu wymaga korzystania z wymaga korzystania z trybu tekstowegotrybu tekstowego
![Page 21: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/21.jpg)
LinuxLinux
ZaletyZalety Różne środowiska Różne środowiska
graficznegraficzne Pakiety darmowego Pakiety darmowego
oprogramowania oprogramowania biurowegobiurowego
Możliwość pracy w Możliwość pracy w wielu rodzajach sieci wielu rodzajach sieci lokalnych i rozległychlokalnych i rozległych
Wysoki stopień Wysoki stopień zabezpieczeńzabezpieczeń
![Page 22: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/22.jpg)
LinuxLinux
Struktura katalogówStruktura katalogów / - katalog główny/ - katalog główny /boot – katalog zawierający pliki niezbędne do /boot – katalog zawierający pliki niezbędne do
uruchomienia systemu (jądro systemu)uruchomienia systemu (jądro systemu) /etc – katalog konfiguracyjny większości aplikacji/etc – katalog konfiguracyjny większości aplikacji /root – prywatny katalog super użytkownika/root – prywatny katalog super użytkownika /home – standardowy katalog użytkowników/home – standardowy katalog użytkowników /dev – katalog przechowujący odnośniki do /dev – katalog przechowujący odnośniki do
sterowników urządzeństerowników urządzeń
![Page 23: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/23.jpg)
LinuxLinux
Struktura katalogów cd.Struktura katalogów cd. /lib – katalog zawierający biblioteki procedur i /lib – katalog zawierający biblioteki procedur i
modułów używanych przez aplikacjemodułów używanych przez aplikacje /mnt – katalog przeznaczony do montowania innych /mnt – katalog przeznaczony do montowania innych
pamięci masowychpamięci masowych /proc – pseudokatalog dający dostęp do /proc – pseudokatalog dający dostęp do
zaawansowanych funkcji diagnostycznych i zaawansowanych funkcji diagnostycznych i konfiguracyjnych (katalog tworzony od nowa po konfiguracyjnych (katalog tworzony od nowa po każdym uruchomieniu systemu)każdym uruchomieniu systemu)
![Page 24: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/24.jpg)
LinuxLinux
Struktura katalogów cd.Struktura katalogów cd. /bin – katalog zawierający narzędzia administracyjne/bin – katalog zawierający narzędzia administracyjne /sbin – katalog zawierający systemowe narzędzia /sbin – katalog zawierający systemowe narzędzia
administracyjneadministracyjne /tmp – katalog danych tymczasowych/tmp – katalog danych tymczasowych /var – katalog zawierający pliki tworzone przez /var – katalog zawierający pliki tworzone przez
programy (logi)programy (logi) /usr – katalog z programami dostępnymi dla /usr – katalog z programami dostępnymi dla
wszystkich użytkowników systemuwszystkich użytkowników systemu /opt – katalog w którym instalują się niektóre /opt – katalog w którym instalują się niektóre
aplikacjeaplikacje
![Page 25: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/25.jpg)
LinuxLinux
Prawa dostępuPrawa dostępu właściciel grupa wszyscy – dla plików i katalogówwłaściciel grupa wszyscy – dla plików i katalogów dla każdej opcji trzy prawa : r w xdla każdej opcji trzy prawa : r w x
r – czytaj (plik) – przeglądaj (katalog)r – czytaj (plik) – przeglądaj (katalog) w– modyfikuj (plik) – zapisz w katalogu (katalog)w– modyfikuj (plik) – zapisz w katalogu (katalog) x – wykonaj (plik) - wejdź do katalogu (katalog)x – wykonaj (plik) - wejdź do katalogu (katalog)
![Page 26: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/26.jpg)
LinuxLinux
Praca w konsoli – powłoki Praca w konsoli – powłoki shsh csh (składnią przypomina jezyk C)csh (składnią przypomina jezyk C) bash (najczęściej powłoka domyślna)bash (najczęściej powłoka domyślna) kshksh
Praca w systemie graficznymPraca w systemie graficznym Wielkosć liter ma znaczenieWielkosć liter ma znaczenie
![Page 27: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/27.jpg)
LinuxLinux
Instalacja oprogramowaniaInstalacja oprogramowania Pakiety “rpm”Pakiety “rpm” RepozytoriaRepozytoria YASTYAST Instalacja – rpminstallInstalacja – rpminstall Kompilacja ze źrodłaKompilacja ze źrodła
configure; make; make installconfigure; make; make install Kompilator gccKompilator gcc
ZależnościZależności
![Page 28: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/28.jpg)
LinuxLinux
SERWERSERWER LAMP – Apache; MySQL; PHPLAMP – Apache; MySQL; PHP DNS - BindDNS - Bind DHCPDHCP Router, bramka, NATRouter, bramka, NAT Proxy - SquidProxy - Squid SambaSamba
![Page 29: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/29.jpg)
LinuxLinux
SERWERSERWER LDAPLDAP Firewall – iptablesFirewall – iptables Serwer pocztowySerwer pocztowy FTP – vsftpFTP – vsftp NFSNFS
![Page 30: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/30.jpg)
LinuxLinux
DESKTOPDESKTOP Środowiska graficzne – KDE, GNOME, Fluxbox, Środowiska graficzne – KDE, GNOME, Fluxbox,
WindowMaker, XFCEWindowMaker, XFCE Oprogramowanie biurowe – Open OfficeOprogramowanie biurowe – Open Office Grafika – GimpGrafika – Gimp Multimedia – Amarok, RealPlayer, Totem, Multimedia – Amarok, RealPlayer, Totem,
FlashPlayerFlashPlayer Narzędzia programistyczne – Eclipse, gcc, gcc++, Narzędzia programistyczne – Eclipse, gcc, gcc++,
javajava Narzędzia do tworzenia stron www – QuantaNarzędzia do tworzenia stron www – Quanta GryGry
![Page 31: Linux](https://reader035.fdocuments.pl/reader035/viewer/2022062807/5681500c550346895dbdeaed/html5/thumbnails/31.jpg)
LinuxLinux
DESKTOPDESKTOP Programy pocztowe – EvolutionProgramy pocztowe – Evolution Organizery Organizery Przeglądarki – Firefox, OperaPrzeglądarki – Firefox, Opera