Linux

31
Linux Linux Alternatywne systemy Alternatywne systemy operacyjne operacyjne

description

Alternatywne systemy operacyjne. Linux. Linux. Instalacja systemu Linux – OpenSUSE 11.0 Instalator SLACKWARE 12.0 Linux – podstawowe informacje Konfiguracja zainstalowanego systemu OpenSUSE 11.0 - YAST. Linux. Instalacja systemu Linux – OpenSUSE 11.0 p rzygotowanie partycji - PowerPoint PPT Presentation

Transcript of Linux

Page 1: Linux

LinuxLinux

Alternatywne systemy operacyjneAlternatywne systemy operacyjne

Page 2: Linux

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

LinuxLinux

Instalacja systemu Linux – OpenSUSE 11.0Instalacja systemu Linux – OpenSUSE 11.0 pprzygotowanierzygotowanie partycjipartycji ustawienia instalacyjneustawienia instalacyjne instalacjainstalacja pierwsze uruchomieniepierwsze uruchomienie

Page 4: Linux

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

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

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

LinuxLinux

INSTALACJAINSTALACJA

Page 8: Linux

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

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

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

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

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

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

LinuxLinux

Dystrybucje Dystrybucje Debian GNU/LinuxDebian GNU/Linux Fedora CoreFedora Core GentooGentoo MandrivaMandriva MintMint OpenSUSEOpenSUSE PCLinuxOSPCLinuxOS SlackwareSlackware UbuntuUbuntu

Page 15: Linux

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LinuxLinux

SERWERSERWER LDAPLDAP Firewall – iptablesFirewall – iptables Serwer pocztowySerwer pocztowy FTP – vsftpFTP – vsftp NFSNFS

Page 30: Linux

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

LinuxLinux

DESKTOPDESKTOP Programy pocztowe – EvolutionProgramy pocztowe – Evolution Organizery Organizery Przeglądarki – Firefox, OperaPrzeglądarki – Firefox, Opera