310 likes | 485 Views
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
E N D
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 • przygotowaniepartycji • ustawienia instalacyjne • instalacja • pierwsze uruchomienie
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)
Linux • Partycja główna • system plików: ext2, ext3, ReiserFS • katalogi: var, home • montowanie partycji
Linux • Ustawienia konfiguracyjne instalacji • wybór środowiska graficznego • root, user : hasło • dobór oprogramowania • sposób uwierzytelnienia
INSTALACJA Linux
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.
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.
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,
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ł.
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.
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).
Linux • Dystrybucje • Debian GNU/Linux • Fedora Core • Gentoo • Mandriva • Mint • OpenSUSE • PCLinuxOS • Slackware • Ubuntu
komputer biurkowy (w firmie/korporacji) Debian GNU/Linux Mandriva OpenSUSE Linux • komputer biurkowy (w domu) • Debian GNU/Linux • Fedora Core • Mandriva • Ubuntu
serwer Debian GNU/Linux Gentoo Red Hat Slackware Linux • komputer biurkowy (edukacja) • Debian GNU/Linux
do odzyskiwania danych/naprawiania systemu Knoppix SLAX Linux • do nauki jak działa Linux • Debian GNU/Linux • Gentoo • Slackware
Linux • Dystrybucje tworzone przez firmy w celach komercyjnych: • Red Hat (Red Hat) • Madriva Linux (Madriva) • Suse Linux (Novell)
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
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
Linux • Zalety • Różne środowiska graficzne • Pakiety darmowego oprogramowania biurowego • Możliwość pracy w wielu rodzajach sieci lokalnych i rozległych • Wysoki stopień zabezpieczeń
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ń
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)
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
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)
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
Linux • Instalacja oprogramowania • Pakiety “rpm” • Repozytoria • YAST • Instalacja – rpminstall • Kompilacja ze źrodła • configure; make; make install • Kompilator gcc • Zależności
Linux • SERWER • LAMP – Apache; MySQL; PHP • DNS - Bind • DHCP • Router, bramka, NAT • Proxy - Squid • Samba
Linux • SERWER • LDAP • Firewall – iptables • Serwer pocztowy • FTP – vsftp • NFS
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
Linux • DESKTOP • Programy pocztowe – Evolution • Organizery • Przeglądarki – Firefox, Opera