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 przygotowanie partycji 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
Linux INSTALACJA
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, Historia Linuksa wiąże się nieodłącznie z projektem GNU (GNU to Nie Unix), którego inicjatorem był Richard Stallman - haker, współtwórca licencji GNU GPL, jeden z twórców wielu kluczowych programów takich jak Emacs czy kompilator GCC. 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, nad którym również pracowano jednakże okazało się to zbyt trudne (zobacz: GNU Hurd, jądro projektowane dla projektu GNU). Wtedy właśnie Linus Torvalds napisał pierwszą wersję swojego jądra co w połączeniu z projektem GNU dało kompletny wolny system: 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 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ł. Akronim rekurencyjny (ang. recursive acronym) to akronim, który zawiera w swojej definicji siebie. Akronimy tego typu są jednym z przejawów stosowanej kultury hakerskiej. Z tego też powodu szczególnie upodobali je sobie między innymi twórcy wolnego oprogramowania. Pierwsze akronimy rekurencyjne używane były w MIT. Warto zauważyć, że w każdym akronimie tego typu pierwszą literę można zastąpić dowolną inną literą, co nie psuje rekursji (choć może popsuć fonetyczną elegancję akronimu).
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
Linux komputer biurkowy (w domu) Debian GNU/Linux Fedora Core Mandriva Ubuntu komputer biurkowy (w firmie/korporacji) Debian GNU/Linux Mandriva OpenSUSE
Linux komputer biurkowy (edukacja) serwer Debian GNU/Linux Gentoo Red Hat Slackware
Linux do nauki jak działa Linux Debian GNU/Linux Gentoo Slackware do odzyskiwania danych/naprawiania systemu Knoppix SLAX
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
Linux Zalety Wady Legalna wersja oprogramowania jest za darmo Aktualizacje usuwające błędy wydawane bardzo często System jest wydajny i stabliny Wady Pomoc techniczna producenta tylko dla wersji komercyjnych Niejednolity interfejs graficzny Korzystanie z zaawansowanych funkcji systemu wymaga korzystania z trybu tekstowego
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 Praca w systemie graficznym 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