C2110 Operační systém UNIX a základy programování

Podobné dokumenty
C2110 Operační systém UNIX a základy programování

C2115 Praktický úvod do superpočítání

INTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, Benešov. Tematický okruh. Ročník 1. Inessa Skleničková. Datum výroby 21.8.

Návod na připojení k ové schránce Microsoft Windows Live Mail

Windows 10 (6. třída)

Vstup a přihlášení do systému. Dokumentace k programu. Zápis hodnocení studentů 1. možnost zápis po jednotlivých studentech

František Hudek. březen ročník

Ministerstvo pro místní rozvoj. podprogram

Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 s využitím čipové karty

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

CERTIFIKOVANÉ TESTOVÁNÍ (CT) Výběrové šetření výsledků žáků 2014

Srovnání posledních dvou verzí studijních plánů pro studijní obor. Informační systémy. (studijní program Aplikovaná informatika)

Výukový materiál zpracován v rámci projektu EU peníze školám

Windows 8 - základy práce. Obsah: Úvodní obrazovka. Poslední aktualizace článku: 03/04/2015

JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY

imedicus - internetové objednávání

Nástroj Setup Uživatelská příručka

PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK

František Hudek. květen ročník

Aktualizace mapových podkladů v zařízení Garmin

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: ový klient Anotace:

A7B39PDA Deliverable D3 ČVUT FEL, 2014/2015 Daniil Barabash, Adam Samec, Tatiana Okonechnikova. Principy tvorby mobilních aplikací (A7B39PDA)

Aktualizace softwaru Uživatelská příručka

Middleware eop. Instalační příručka pro práci s eop v prostředí Mozilla Firefox, Thunderbird a Adobe Reader na systémech Ubuntu Linux

Sběr informačních povinností regulovaných subjektů. Návod na instalaci certifikátů a nastavení IE. Verze: 2.0

ISIC Check. Návod k použití pro dopravce

Operační systém teoreticky

APSLAN. Komunikační převodník APS mini Plus <-> Ethernet nebo WIEGAND -> Ethernet. Uživatelský manuál

Vítejte na dnešním semináři. Lektor: Ing. Ludmila Brestičová

Uživatelská dokumentace

Návod pro Windows XP

Založte si účet na Atollon.com

Studijní informační systém. Nápověda pro vyučující 2 Práce s rozvrhem a předměty

Historie výpočetní techniky Vývoj počítačů 4. generace. 4. generace mikroprocesor

Návod na připojení do WiFi sítě eduroam Microsoft Windows XP

Poznámky pro uživatele bezdrátové sítě LAN

Postup práce s elektronickým podpisem

Nastavení aplikace webového prohlížeče pro portál a jeho aplikace

Microsoft Office. Word styly

Průvodce e learningem

Sada 2 - MS Office, Excel

Klientský portál leasing24.cz. KLIENTSKÝ PORTÁL 24 NÁVOD NA PŘIHLÁŠENÍ A REGISTRACI UŽIVATELE Leasing24.cz. Stránka 1 z 15

Za ízení TouchPad aklávesnice

Wi-Fi router TP-LINK WR842ND v2.0 s podporou CDMA USB modemů

ZKUŠEBNÍ PŘEDMĚTY SPOLEČNÉ ČÁSTI MATURITNÍCH ZKOUŠEK

Stručná instalační příručka SUSE Linux Enterprise Server 11 SP1

Novinky v programu Účtárna 2.09

Studium enzymatické reakce metodami výpočetní chemie

Inovace výuky prostřednictvím šablon pro SŠ

Postup při registraci na pro přihlašování na základní nebo nástavbové týdenní kursy KNX a používání osobních stránek

Google Apps. pošta 2. verze 2012

Sada 1 CAD Registrace studentů a učitelů středních škol pro účely stažení legálního výukového SW firmy Autodesk

DUM 11 téma: Nástroje pro transformaci obrázku

Pohyb v listu. Řady a posloupnosti

SIS INSTALAČNÍ PŘÍRUČKA (SITE INFORMATION SYSTEM) Datum vytvoření: Datum aktualizace: Verze: v 1.3 Reference:

INFORMATIKA WORD 2007

Elektronický formulář

Mobilní aplikace pro ios

Nástroj Setup. Uživatelská příručka

Novinky v Maple T.A. 10

Stručný uživatelský manuál (průvodce instalací) MSI DIGIVOX A/D II

Aplikační rozhraní pro geografickou datovou sadu židovských hřbitovů

Word Josef Pecinovský. podrobný průvodce

Obsah. Úvod 13 Komu je kniha určena 13 Konvence použité v knize 14 Zpětná vazba od čtenářů 14 Errata 15

Připravte si prosím tyto produkty Instalace hardwaru Výchozí nastavení z výroby

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro sedmý až osmý ročník

Vektorový grafický editor

Instalace programu VentiCAD

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

HUAWEI Echolife HG520i

Kurzy pro veřejnost zimní semestr 2010/11

Art marketing Činoherního klubu

Postup pro generování asymetrického klíčového páru pro testovací prostředí Základních registrů

Výuka IVT na 1. stupni

Sada 2 Microsoft Word 2007

této složky Hodnoty c) klepnutím na Smazání Typ hodnot

Interpretace Dantova Pekla

Harmonogram kombinovaného studia PEF na akademický rok 2012/2013

Plán předmětu Název předmětu: Školní rok: Ročník: Semestr: Typ předmětu: Rozsah předmětu: Počet kreditů: Přednášející: Cvičící: Cíl předmětu

Postup pro instalaci a nastavení programu X-lite

Programování v jazyce C. Proces celkového sestavení programu ze zdrojového kódu, vývojové nástroje Linuxu

Integrovaná střední škola, Sokolnice 496

Samsung Universal Print Driver Uživatelská příručka

Modul účetnictví: Kontrolní výkaz DPH (SK) Podklady ke školení

User manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 VÍTKOVICE STEEL, a.s. vitkovicesteel.com

Česká republika Česká školní inspekce. Olomoucký inspektorát - oblastní pracoviště INSPEKČNÍ ZPRÁVA. Základní škola a gymnázium města Konice

Manuál TimNet Boiler

Univerzitní licence. Radim Peša

Poznámky k verzi Remote Support Platform 3.0

Instalační příručka. Vlastnoruční digitální podpis. Plugin do webového prohlížeče

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro určité funkce programového balíku APS Administrator

Roční hodnocení (návod pro studenty)

Nerovnice s absolutní hodnotou

Vývoj systému RoadPAC

českém Úvod Obsah balení LC USB adaptér Sweex pro bezdrátovou síť LAN

Metodika pro učitele

IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE

1. Základní nastavení telefonu Vložení SIM karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

Transkript:

C2110 Operační systém UNIX a základy programování 1. lekce Petr Kulhánek, Jakub Štěpán kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta Masarykova univerzita, Kotlářská 2, CZ-61137 Brno CZ.1.07/2.2.00/15.0233 C2110 Operační systém UNIX a základy programování 1. lekce -1-

Obsah Zaměření předmětu Motivace, probírané okruhy, praktické ukázky Organizace výuky Harmonogram, forma výuky Hodnocení znalostí, zakončení předmětu Klastr WOLF Učebna 1.18, struktura, pravidla používání, správci První přihlášení Místní přihlášení, desktopová prostředí, standardní aplikace Změna hesla Příkaz passwd C2110 Operační systém UNIX a základy programování 1. lekce -2-

Motivace Superpočítání MetaCentrum a CERIT-SC Národní gridová infrastruktura OS Debian cca 8500 CPU jader CEITEC/NCBR vlastní zdroje cca 850 CPU jader Celkem 1000 TB úložných diskových polí cca 10 TB na uživatele http://www.metacentrum.cz/ http://www.cerit-sc.cz/ Účet může získat student libovolné vysoké školy ČR. Navazující předmět (podzimní semestr bloková výuka): C2115 Praktický úvod do superpočítání C2110 Operační systém UNIX a základy programování 1. lekce -3-

Motivace, pokračovaní Alternativní desktopový systém Výhody: zadarmo, flexibilní a rozšiřitelný, možnost skriptování C2110 Operační systém UNIX a základy programování 1. lekce -4-

Probírané okruhy Základní práce s OS Virtualizace Práce s příkazovou řádkou Skriptování v jazyce bash gnuplot awk C2110 Operační systém UNIX a základy programování 1. lekce -5-

Virtualizace Hostitel: Ubuntu 12.04 Host: Windows XP (virtuální stroj) C2110 Operační systém UNIX a základy programování 1. lekce -6-

Zpracování textových souborů...... NSTEP = 6000 TIME(PS) = 206.000 TEMP(K) = 291.69 PRESS = 0.0 Etot = 160.8627 EKtot = 18.5486 EPtot = 142.3142 BOND = 7.2673 ANGLE = 17.6964 DIHED = 13.5633 1-4 NB = 4.8403 1-4 EEL = 199.3739 VDWAALS = 1.5430 EELEC = -101.9700 EHBOND = 0.0000 RESTRAINT = 0.0000............ 206.000 291.69...... Snadná extrakce dat pomocí jazyka AWK. (výstupy výpočetních programů) Data: /home/kulhanek/documents/2013/c2110_unix/data/rst.out $ grep TIME rst.out awk '{ print $6, $9 }' $ awk '/TIME/{ print $6, $9 }' rst.out C2110 Operační systém UNIX a základy programování 1. lekce -7-

Vizualizace výsledků Zobrazování extrahovaných dat ve formě grafů (gnuplot). C2110 Operační systém UNIX a základy programování 1. lekce -8-

Automatizace Ukázat video ABF: Petr Kulhánek Data: /home/kulhanek/documents/2013/c2110_unix/video BsoBI: Ivo Kabelka C2110 Operační systém UNIX a základy programování 1. lekce -9-

Organizace výuky Harmonogram, forma výuky Hodnocení znalostí, zakončení předmětu C2110 Operační systém UNIX a základy programování 1. lekce -10-

Harmonogram, forma výuky Období pro zápis předmětů: 2. září 2013-29. září 2013 Výuka: 16. září 2013-20. prosince 2013 Období prázdnin: 21. prosince 2013-1. ledna 2014 Zkouškové období: 2. ledna 2013-14. února 2014 Zakončení: kolokvium (2 kredity) Celkový počet odpřednášených hodin: 14 x 2 hodiny = 28 hodin Celková hodinová zátěž předmětu: 1 ECTS kredit -> 26 hodin studijní zátěže 2 kredity -> 2x 26 hodin = 52 hodin studijní zátěže Dobrovolné procvičování: odpovědníky 1x za 14 dnů, přístupný 2 týdny od zveřejnění neomezený počet otevření a vyhodnocení náhodně generovaná sada otázek Povolené jsou dvě předem omluvené absence! (buď e-mailem nebo přes informační systém) C2110 Operační systém UNIX a základy programování 1. lekce -11-

Zakončení - hodnocení znalostí Dva průběžné testy: (20 minut) 2x10 bodů Zakončení: - finální test (1 hodina) 50 bodů - skript podle zadání (1 hodina) 30 bodů ======================================================= Celkem: 100 bodů Prospěl: >= 80 bodů C2110 Operační systém UNIX a základy programování 1. lekce -12-

Klastr WOLF Učebna 1.18 Struktura Pravidla používání Správci C2110 Operační systém UNIX a základy programování 1. lekce -13-

Učebna 1.18 Učebna s 23 PC 3D vizualizace Uspořádaní do výpočetního klastru Bezpečnost práce! Učebna je volně přístupná studentům, kteří jsou členové LCC skupiny a dále studentům, kterým v daném semestru v učebně probíhá výuka. C2110 Operační systém UNIX a základy programování 1. lekce -14-

Struktura klastru WOLF univerzitní síť wolf.ncbr.muni.cz místní síť wolf.wolf.inet veřejně nedostupná doména: wolf.inet switch wolf01 wolf02 wolf03 wolf04 wolf05 wolf wolf06 wolf07 wolf08 wolf23 server pracovní stanice (výpočetní uzly) Operační systém: Ubuntu 12.04 (Precise) LTS http://www.ubuntu.com/ C2110 Operační systém UNIX a základy programování 1. lekce -15-

Pravidla používání Klastr WOLF je určen výhradně pro účely výuky či pro vědeckou práci v rámci Národního centra pro výzkum biomolekul. Klastr WOLF je vysloveně zakázáno používat pro: stahování nelegálního obsahu (autorsky chráněná díla apod.) rozesílání virů, spamů, nevyžádané pošty a podobných materiálů prolomení ochrany jiných počítačů čtení, mazaní či změnu nechráněného obsahu souborů jiných uživatelů Závazná jsou pravidla užívání počítačové sítě Masarykovy univerzity: https://is.muni.cz/auth/do/rect/normy/smernicerektora/smernice_mu_9-2013.pdf Přihlašovací jméno a heslo tvoří identitu uživatele a proto ji zásadně nesdělujeme třetím osobám, neukládáme či zasíláme (např. e-mailem) v nešifrované formě! C2110 Operační systém UNIX a základy programování 1. lekce -16-

Správci klastru řešení problému Než kontaktujete správce, konzultujte svůj problém s vaším kolegou, vyučujícím nebo školitelem. Pokud problém nevyřešíte, oznamte problém správcům e-mailem na support@lcc.ncbr.muni.cz Ve zprávě uveďte Popis problému, název příkazu Jméno uživatele, stroje Kopie chybového výstupu (celý od zadání příkazu) Hlavní správce klastru WOLF: Jakub Štěpán Správa účtů, hardware, systému a systémových aplikací Správce aplikací pro vědecko-technické výpočty (moduly): Petr Kulhánek C2110 Operační systém UNIX a základy programování 1. lekce -17-

První přihlášení Místní přihlášení Desktopová prostředí Standardní aplikace C2110 Operační systém UNIX a základy programování 1. lekce -18-

Místní přihlášení Místní terminály: šest textových terminálů (F1... F6) jeden grafický terminál (F7, F8,...) přepínání pomocí kláves Ctrl+Alt+F1... Ctrl+Alt+F7 Přihlášení: nutno zadat přihlašovací jméno (login) a heslo (password) Operační systém Linux je velmi flexibilní a umožňuje i jiné způsoby míst-ního přihlášení, např. pomocí identifikačních karet či kryptografických klíčů. Více lze nalézt v nápovědě systému PAM (Pluggable Authentication Modules). $ man 8 pam C2110 Operační systém UNIX a základy programování 1. lekce -19-

Místní přihlášení Textový terminál (F1-F6): zpřístupňuje příkazovou řádku (CLI command line interface) výchozím adresářem je /home/vas_login (domovský adresář) grafické aplikace (X11) lze spouštět jen s exportem displeje na vzdálený grafický terminál odhlášení příkazem exit Grafický terminál (F7): spouští X11 server a v něm okenního správce (KDE, Unity, GNOME, atd.) okenního správce (desktopové prostředí) lze zvolit před vlastním přihlášením umožňuje přímé spouštění grafických programů (GUI graphical user interface) příkazová řádka je dostupná pomocí speciálních aplikací xterm konsole odhlášení pomocí nabídky v menu okenního správce C2110 Operační systém UNIX a základy programování 1. lekce -20-

Přihlášení LightDM X manager Volba desktopového prostředí Přihlašovací jméno (Enter) Heslo (Enter) Výchozí klávesnice je anglická (EN). Při použití numerické části klávesnice zkontrolujte, zdali je aktivován NumLock. C2110 Operační systém UNIX a základy programování 1. lekce -21-

Desktopová prostředí KDE GNOME Unity (v menu volba Ubuntu) Xfce C2110 Operační systém UNIX a základy programování 1. lekce -22-

Standardní aplikace Hlavní menu ; Filtrování výsledků Podskupina menu Firefox OpenOffice/LibreOffice Gimp Inkscape Okular webový prohlížeč textový editor (Writer) tabulkový kalkulátor (Calc) prezentace (Impress) editor rastrové grafiky editor vektorové grafiky prohlížeč PDF dokumentů C2110 Operační systém UNIX a základy programování 1. lekce -23-

Cvičení 1. Přihlaste se do desktopového prostředí Unity (volba Ubuntu v menu volby prostředí). Přihlašovací jméno je guestxx, kde XX je číslo vašeho počítače ve formátu 01 23. Přihlašovací heslo vám sdělí vyučující. 2. Vyzkoušejte systémové aplikace (Gimp, Libre Office Writer, Inkscape) 3. Vyzkoušejte se přihlásit do jiných desktopových prostředí (Xfce, Gnome, KDE) a najděte v nich aplikační menu a zkuste spustit některé aplikace. C2110 Operační systém UNIX a základy programování 1. lekce -24-

Změna hesla Terminály Příkaz passwd C2110 Operační systém UNIX a základy programování 1. lekce -25-

Terminály Příkazová řádka je přístupná přímo z textových terminálů. V grafickém prostředí X11 je nutné spustit vhodnou aplikaci emulující textový terminál. xterm konsole jednoduché, standard na všech UNIXových systémech jednoduché přitom značně konfigurovatelné Výchozím adresářem je: /home/vas_login C2110 Operační systém UNIX a základy programování 1. lekce -26-

Příkazová řádka Prompt - typ uživatele / výzvy ($ běžný uživatel, # super uživatel, další možné %, >) jméno uživatele [kulhanek@wolf ~]$ jméno počítače aktuální adresář (~ znamená domovský adresář /home/vas_login) Příkaz se vykoná zmáčknutím klávesy Enter. místo pro příkaz Historie: pomocí kurzorových šipek nahoru a dolů lze procházet seznamem již zadaných příkazů. Příkaz z historie lze znovu použít nebo upravit a upravený použít. Historie je přístupná i příkazem history. Automatické doplňování: zmáčknutím klávesy Tab (tabulátor) se interpret příkazové řádky snaží dokončit rozepsané slovo. Doplňují se jména příkazů, cesty a jména souborů (pokud jeden stisk nic nevyvolá, existuje více možností doplnění, opakovaný stisk je zobrazí). Kopírování textu: Ne pomocí Ctrl+C! Pro kopírování textu z terminálu stačí text označit, pro následné vložení stiskněte kolečko myši. C2110 Operační systém UNIX a základy programování 1. lekce -27-

Změna hesla, příkaz passwd Heslo se mění po přihlášení do systému z příkazové řádky pomocí příkazu passwd. Po jeho spuštění jste dotázaní na současné platné heslo a poté na heslo nové. Nové heslo se je nutné zadat dvakrát, aby se omezily možné překlepy. Změna se projeví na všech počítačích klastru WOLF. Heslo by mělo být dostatečně silné. Mělo by obsahovat kombinaci písmen (malých a velkých), číslic a speciálních znaků. Při zadávání hesla nepoužíváme numerickou část klávesnice, speciální klávesy a přemykače kromě klávesy Shift. Vyvarujete se tak problémům se zadáváním hesla na jiných počítačích. Výchozí klávesnice je anglická (EN). C2110 Operační systém UNIX a základy programování 1. lekce -28-

Tvar hesla Platné heslo by mělo být kombinací malých a velkých písmen, číslic a dalších znaků. Můžete použít 8 znaků dlouhé heslo se znaky z alespoň 3 z těchto 4 kategorií, nebo 7 znaků dlouhé heslo obsahující znaky ze všech tříd. Velké písmeno, kterým heslo začíná a čísla, kterými končí se nezapočítávají do počtu znaků použitých tříd. A valid password should be a mix of upper and lower case letters, digits, and other characters. You can use an 8 character long password with characters from at least 3 of these 4 classes, or a 7 character long password containing characters from all the classes. An upper case letter that begins the password and a digit that ends it do not count towards the number of character classes used. C2110 Operační systém UNIX a základy programování 1. lekce -29-

Změna hesla - passwd kulhanek@wolf:~$ passwd Enter login(ldap) password: You can now choose the new password or passphrase. A valid password should be a mix of upper and lower case letters, digits, and other characters. You can use an 8 character long password with characters from at least 3 of these 4 classes, or a 7 character long password containing characters from all the classes. An upper case letter that begins the password and a digit that ends it do not count towards the number of character classes used. A passphrase should be of at least 3 words, 11 to 40 characters long, and contain enough different characters. Alternatively, if no one else can see your terminal now, you can pick this as your password: Enter new password: Re-type new password: LDAP password information changed for kulhanek passwd: password updated successfully kulhanek@wolf:~$ při psaní hesel se nezobrazují žádné znaky C2110 Operační systém UNIX a základy programování 1. lekce -30-

Cvičení 1. Odhlaste se z aktivního sezení. 2. Přihlaste se vašim přiděleným přihlašovacím jménem a dočasným heslem. 3. Otevřete terminál. 4. Změňte heslo příkazem passwd. 5. Odhlaste se. 6. Přihlaste se vašim přiděleným přihlašovacím jménem a vámi změněným heslem. C2110 Operační systém UNIX a základy programování 1. lekce -31-