Linux pro lokální stanice Případová studie č. 2 Petr Pechek Jan Kučera
Úvod Linux = jádro operačního systému GNU = nástroje a knihovny pro použití systému Často označení Linux = celý systém GNU/Linux známým příkladem svobodného softwaru a Open source vývoje celý jeho zdrojový kód volně k dispozici pro veřejnost a kdokoli jej může svobodně používat, upravovat a dále distribuovat. Zpočátku vyvíjen a používán nadšenci, později podpora velkých společností poslední dobou získává popularitu i na desktopovém trhu
Úspěch Linuxu díky: nezávislosti na dodavateli nízkých nákladech Flexibilitě Bezpečnosti spolehlivosti.
Historie se Bellovy laboratoře spojily s GE a MIT na vývoji nového OS se sdílením času MULTICS 1969 Bellovy laboratoře svou spolupráci na projektu ukončily Programátorům chybí vývojové prostředí a proto, Ken Thompson, napsal v assembleru na nepoužívaném minipočítači PDP-7 omezenou verzi systému MULTICS -k Thonmpsonovi se posléze připojil nejprve Dennis Ritchie a později celé oddělení. jméno UNIX navrhl další z vývojářů, Brian Kernighan, jako slovní hříčku na jméno MULTICS 1974 publikace zprávy o UNIXU mnohé univerzity požádaly Bellovy laboratoře o kopii UNIXu pro výukové účely v roce 1978 verze UNIX Version 7, má všechny podstatné vlastnosti současných systémů UNIX, zachovává původní jednoduchost a čistotu návrhu
Historie – volně šířitelné systémy Richard M. Stallman, v průběhu sedmdesátých let jedním z nejproduktivnějších členů Laboratoří umělé inteligence na MIT, kde pracoval na výzkumu a vývoji v oblasti překladačů, editorů a operačních systémů v roce 1982 prodán laboratorní operační systém, na jehož vývoji se podílel, Stallman opustil své zaměstnání Rozhodl se vytvořit nový operační systém, který by mohl kdokoli používat a upravovat Jako model byl zvolen systém UNIX Po dvou letech práce Stallman vytvořil GNU Emacs, programovatelný editor pro UNIX -založil Free Software Foundation (nadaci pro vývoj volného software)
Historie – další vývoj V červnu 1993 USL koupena firmou Novell, současně přešlo na Novell také právo používat ochrannou známku UNIX. V listopadu 1993 přenechal Novell ochrannou známku UNIX sdružení X/Open v roce 1995 prodal zdrojové texty systému firmě SCO. V budoucnu bude zřejmě další vývoj UNIXu řízen sdružením The Open Group.
Distribuce systému Linux Binární distribuce Zdrojové distribuce Live distribuce Mini distribuce
Binární distribuce Caldera Network Desktop, OpenLinux Debian GNU/Linux Mandriva Redhat Linux Slackware Linux SuSe Linux Turbo linux
Zdrojové distribuce Gentoo GNU/Linux Source Mage GNU/Linux
Live a mini distribuce Live distribuce = distribuce spustitelná bez instalace na HDD Mini distribuce = malá distribuce, bez velkeho uzivatelskeho komfortu, Brutalware I a II, Damn Small Linux, Monkey – mini Linux
Instalace Linuxu Textová Grafická - pomocí programu DrakeX nebo jiný
Instalace Mandriva Linuxu 2006 Výběr jazyka instalace a prostředí Volba rozdělení disku Heslo superuživatele „root“ Výběr zavaděče systému (LILO), nutná podmínka Aktualizace a restart systému
Instalátor Mandriva Linux 2006 Zdroj: ftp://mandriva.contactel.cz/people/bibri/doc/manual-mdv-2006cz_1_Pouzivame_Mandriva_Linux.pdfftp://mandriva.contactel.cz/people/bibri/doc/manual-mdv-2006cz_1_Pouzivame_Mandriva_Linux.pdf
Správa paměti v systému Linux Virtuální adresování paměti Odkládací prostor na disku – Swap Disková vyrovnávací paměť Vlastní diskový oddíl Soubor na oddíl se systémem
Grafické prostředí Linuxu GDE Gnome
KDE Kompletní grafické rozhraní pro správu systému a práci s ním Obsahuje konfigurační nástroje Programy pro tvorbu grafiky (gimp), prohlížeče internetu apod.
Ukázka vzhledu KDE ftp://mandriva.contactel.cz/people/bibri/doc/manual-mdv-2006cz_1_Pouzivame_Mandriva_Linux.pdf
Gnome Podobné nástroje jako v KDE
Viry ve Windows Jako viry se zpravidla označují programy, šířící se ve spustitelných aplikacích šíří se i pomocí maker v dokumentech Microsoft Word, Excel PowerPoint, díky některým vlastnostem programů Microsoft Outlook a Outlook Express se viry šíří také em Viry určené pro Windows nemohou na Linuxu fungovat Novější systémy Microsoft Windows 2000 a Windows XP mají podobný systém oprávnění jako Linux ALE dodávají se v nezabezpečeném stavu, kdy jediným uživatelem systému je správce, jako správce by majitel systému měl pracovat jen výjimečně
Viry a Linux Jsou neperspektivní, narazí na systém oprávnění Problém pro viry: podpora mnoha platforem, kromě x86 je to také například PowerPC, MIPS, Alpha, ARM a mnoha dalších… nutnost specializace na jednu platformu, zcela univerzální šíření je možné jen ve zdrojovém tvaru s kompilací na cílovém stroji aplikace dodávané Linuxovými distributory jsou digitálně podepsané, lze ověřit, že v instalačním balíku nebyly provedeny žádné změny
Viry - červy 3 červy pro Linux Bliss - byl laboratorním experimentem a stal se reklamou pro antivirovou firmu McAfee, která ho „objevila“ několik měsíců po veřejném představení v programátorské elektronické konferenci Bliss nikdy nedoznal žádného rozšíření. Slapper napadal některé verze webového serveru Apache, používající zranitelnou verzi šifrovací knihovny OpenSSL může systém napadnout, jen když je na serveru přítomen kompilátor GCC, a tento kompilátor musí být spustitelný uživatelem, pod kterým běží Apache Linux/Ramen napadá některé starší nezabezpečené systémy Red Hat
Sytém souborů Společný kořenový adresář pro všechny disky a diskové oddíly – root / Připojení disků pomocí přípojných bodů Příkazem mount a unmout (odpolení) Připojení diskety mount /mnt/floppy /
Kořenový svazek „root“ Neobsahuje žádné soubory, kromě standardního obrazu systému /wmlinuz Vše je v adresářích Struktura adresářů by měla být daná
Adresáře v kořenovém adresáři /binPříkazy potřebné pro zavedení systému a pro práci běžných uživatelů po jeho zavedení. /sbinStejné jako u adresáře /bin. Příkazy v tomto podadresáři ale nejsou určeny běžným uživatelům, i když je též mohou použít (je-li to nutné nebo možné). /etcKonfigurační soubory specifické pro daný počítač. /rootDomovský adresář superuživatele. /libSdílené knihovny pro programy v kořenovém souborovém systému. /lib/modulesZaváděcí moduly jádra systému –důležité pro zotavení systému /devSpeciální soubory. /tmpDočasné soubory. /bootSoubory, jež používá zavaděč operačního systému, např. LILO. I obrazy jádra /mntPřípojné místo pro dočasná připojení dalších systémů souborů správcem systému. /proc, /usr, /var, /home Přípojná místa pro další souborové systémy. zdroj:
Děkuji za pozornost Zajímavé odkazy: