1 / 31

Linux

Alternatywne systemy operacyjne. Linux. Adam Malina. 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

keon
Download Presentation

Linux

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Alternatywne systemy operacyjne Linux Adam Malina

  2. Linux • Instalacja systemu Linux – OpenSUSE 11.0 • Instalator SLACKWARE 12.0 • Linux – podstawowe informacje • Konfiguracja zainstalowanego systemu OpenSUSE 11.0 - YAST

  3. Linux • Instalacja systemu Linux – OpenSUSE 11.0 • przygotowaniepartycji • ustawienia instalacyjne • instalacja • pierwsze uruchomienie

  4. Linux • Partycja “swap” • partycja wymiany • rozmiar partycji – min to wielkość pamięci RAM; najczęściej 1,5 do 2 x RAM • niektóre instalatory same ustawiają wielkość partycji swap – wielkość tą można zmienić (uwzględnić rozbudowę pamięci RAM)

  5. Linux • Partycja główna • system plików: ext2, ext3, ReiserFS • katalogi: var, home • montowanie partycji

  6. Linux • Ustawienia konfiguracyjne instalacji • wybór środowiska graficznego • root, user : hasło • dobór oprogramowania • sposób uwierzytelnienia

  7. INSTALACJA Linux

  8. Linux • System operacyjny - (ang. skrót OS Operating System) – oprogramowanie zarządzające sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.

  9. Linux • W celu uruchamiania i kontroli zadań użytkownika system operacyjny zajmuje się: • planowaniem oraz przydziałem czasu procesora poszczególnym zadaniom, • kontrolą i przydziałem pamięci operacyjnej dla uruchomionych zadań, • dostarcza mechanizmy do synchronizacji zadań i komunikacji pomiędzy zadaniami, • obsługuje sprzęt, oraz zapewnienia równolegle wykonywanym zadaniom jednolity, wolny od interferencji dostępu do sprzętu.

  10. Linux • projekt GNU - inicjator Richard Stallman - haker, współtwórca licencji GNU GPL • projekt GNU miał na celu stworzenie zgodnego z Uniksem systemu operacyjnego, który byłby dostępny dla każdego. • Do początku lat dziewięćdziesiątych projekt GNU był w zasadzie ukończony, brakowało jedynie jądra,

  11. Linux • Linus Torvalds - pierwszą wersję jądra • Wersję systemu GNU opartą na Linuksie, w skrócie: system GNU/Linux. • Dzięki pracy tysięcy programistów z całego świata projekt rozwinął się do dzisiejszej postaci i w chwili obecnej możemy cieszyć się stabilnym i nowoczesnym systemem operacyjnym, który stał się konkurencyjny dla systemów komercyjnych, a w wielu przypadkach je kompletnie zdystansował.

  12. Linux • Powszechna Licencja Publiczna GNU (GNU General Public License) - jedna z licencji wolnego oprogramowania, która została sformułowana w 1988 przez Richarda Stallmana i Ebena Moglena na potrzeby Projektu GNU, na podstawie wcześniejszej Emacs General Public License. Wersja 2. licencji GNU GPL została wydana w roku 1991, wersja 3. - 29 czerwca 2007.

  13. Linux • Celem licencji GNU GPL jest przekazanie użytkownikom czterech podstawowych wolności: • wolność uruchamiania programu w dowolnym celu (wolność 0) • wolność analizowania, jak program działa i dostosowywania go do swoich potrzeb (wolność 1) • wolność rozpowszechniania niezmodyfikowanej kopii programu (wolność 2) • wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń, dzięki czemu może z nich skorzystać cała społeczność (wolność 3).

  14. Linux • Dystrybucje • Debian GNU/Linux • Fedora Core • Gentoo • Mandriva • Mint • OpenSUSE • PCLinuxOS • Slackware • Ubuntu

  15. komputer biurkowy (w firmie/korporacji) Debian GNU/Linux Mandriva OpenSUSE Linux • komputer biurkowy (w domu) • Debian GNU/Linux • Fedora Core • Mandriva • Ubuntu

  16. serwer Debian GNU/Linux Gentoo Red Hat Slackware Linux • komputer biurkowy (edukacja) • Debian GNU/Linux

  17. do odzyskiwania danych/naprawiania systemu Knoppix SLAX Linux • do nauki jak działa Linux • Debian GNU/Linux • Gentoo • Slackware

  18. Linux • Dystrybucje tworzone przez firmy w celach komercyjnych: • Red Hat (Red Hat) • Madriva Linux (Madriva) • Suse Linux (Novell)

  19. Linux • Cechy linuksa • Partycja wymiany SWAP • System wielozadaniowy • Otwarte jądro systemu • Możliwość uruchomienia systemu z różnymi jądrami systemowymi • System idealny do zastosowań serwerowych

  20. Wady Pomoc techniczna producenta tylko dla wersji komercyjnych Niejednolity interfejs graficzny Korzystanie z zaawansowanych funkcji systemu wymaga korzystania z trybu tekstowego Linux • Zalety • Legalna wersja oprogramowania jest za darmo • Aktualizacje usuwające błędy wydawane bardzo często • System jest wydajny i stabliny

  21. Linux • Zalety • Różne środowiska graficzne • Pakiety darmowego oprogramowania biurowego • Możliwość pracy w wielu rodzajach sieci lokalnych i rozległych • Wysoki stopień zabezpieczeń

  22. Linux • Struktura katalogów • / - katalog główny • /boot – katalog zawierający pliki niezbędne do uruchomienia systemu (jądro systemu) • /etc – katalog konfiguracyjny większości aplikacji • /root – prywatny katalog super użytkownika • /home – standardowy katalog użytkowników • /dev – katalog przechowujący odnośniki do sterowników urządzeń

  23. Linux • Struktura katalogów cd. • /lib – katalog zawierający biblioteki procedur i modułów używanych przez aplikacje • /mnt – katalog przeznaczony do montowania innych pamięci masowych • /proc – pseudokatalog dający dostęp do zaawansowanych funkcji diagnostycznych i konfiguracyjnych (katalog tworzony od nowa po każdym uruchomieniu systemu)

  24. Linux • Struktura katalogów cd. • /bin – katalog zawierający narzędzia administracyjne • /sbin – katalog zawierający systemowe narzędzia administracyjne • /tmp – katalog danych tymczasowych • /var – katalog zawierający pliki tworzone przez programy (logi) • /usr – katalog z programami dostępnymi dla wszystkich użytkowników systemu • /opt – katalog w którym instalują się niektóre aplikacje

  25. Linux • Prawa dostępu • właściciel grupa wszyscy – dla plików i katalogów • dla każdej opcji trzy prawa : r w x • r – czytaj (plik) – przeglądaj (katalog) • w– modyfikuj (plik) – zapisz w katalogu (katalog) • x – wykonaj (plik) - wejdź do katalogu (katalog)

  26. Linux • Praca w konsoli – powłoki • sh • csh (składnią przypomina jezyk C) • bash (najczęściej powłoka domyślna) • ksh • Praca w systemie graficznym • Wielkosć liter ma znaczenie

  27. Linux • Instalacja oprogramowania • Pakiety “rpm” • Repozytoria • YAST • Instalacja – rpminstall • Kompilacja ze źrodła • configure; make; make install • Kompilator gcc • Zależności

  28. Linux • SERWER • LAMP – Apache; MySQL; PHP • DNS - Bind • DHCP • Router, bramka, NAT • Proxy - Squid • Samba

  29. Linux • SERWER • LDAP • Firewall – iptables • Serwer pocztowy • FTP – vsftp • NFS

  30. Linux • DESKTOP • Środowiska graficzne – KDE, GNOME, Fluxbox, WindowMaker, XFCE • Oprogramowanie biurowe – Open Office • Grafika – Gimp • Multimedia – Amarok, RealPlayer, Totem, FlashPlayer • Narzędzia programistyczne – Eclipse, gcc, gcc++, java • Narzędzia do tworzenia stron www – Quanta • Gry

  31. Linux • DESKTOP • Programy pocztowe – Evolution • Organizery • Przeglądarki – Firefox, Opera

More Related