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

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

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

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

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

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

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

Operační systém teoreticky

imedicus - internetové objednávání

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

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

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

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

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

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.

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

Ministerstvo pro místní rozvoj. podprogram

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

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

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

Podávání žádostí IS CEDR

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

Postup práce s elektronickým podpisem

JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY

IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE

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

Výuka IVT na 1. stupni

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

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

Návod pro Windows XP

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

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

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

Založte si účet na Atollon.com

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

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

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

Úložiště elektronických dokumentů GORDIC - WSDMS

Identifikátor materiálu: ICT-1-06

Windows 10 (6. třída)

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

Novinky v programu Účtárna 2.09

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

Průvodce nastavením. Microsoft Exchange Server

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

PhD. Milan Klement, Ph.D. Použití systému studijní agendy STAG

DS SolidWorks PDM Workgroup

Přístupový systém VX800N. Vid

Microsoft Office. Word styly

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

Sada 2 - MS Office, Excel

AirGateway. Návod / rev.0. Strana 1 z 9

AVG Instalace DataCenter na databázi Firebird

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

Instalace programu VentiCAD

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

Operační systémy. Cvičení 1: Seznámení s prostředím

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

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

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

Za ízení TouchPad aklávesnice

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

Motorola MC55 stručný návod k použití

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

Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS POWERPOINT 2010

HUAWEI Echolife HG520i

Tabulky Word egon. Tabulky, jejich formátování, úprava, změna velikosti

Verzovací systémy (systémy pro správu verzí)

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

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

Přednáška 10. X Window. Secure shell. Úvod do Operačních Systémů Přednáška 10

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

Č. 7 číslo a název klíčové aktivity Inovace a zkvalitnění výuky prostřednictvím ICT

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

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

Uživatelská dokumentace

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

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

4.2.7 Voltampérová charakteristika rezistoru a žárovky

Manuál TimNet Boiler

DÁLKOVÁ KONFIGURACE ZAŘÍZENÍ ELDES POMOCÍ SW CONFIGURATION TOOL

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

NÁVOD K PROGRAMU. Odesílání dat do systému ISOH

Secure Shell. X Window.

Poznámky k verzi Remote Support Platform 3.0

Záloha a obnovení Uživatelská příručka

Mobilní aplikace pro ios

Google Apps. pošta 2. verze 2012


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

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

Elektronický formulář

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

V týmové spolupráci jsou komentáře nezbytností. V komentářích se může např. kolega vyjadřovat k textu, který jsme napsali atd.

Projekt INTERPI. Archivy, knihovny, muzea v digitálním světě Your contact information

Ministerstvo pro místní rozvoj. bytů

COMTREND VR-3026e. nastavení modemu. vzorové nastavení VDSL

Sada 2 Microsoft Word 2007

Operační program Rybářství

Transkript:

C2110 Operační systém UNIX a základy programování 1. lekce Petr Kulhánek kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Masarykova univerzita, Kotlářská 2, CZ-61137 Brno C2110 Operační systém UNIX a základy programování - 1 -

Obsah Klastr WOLF struktura, pravidla používání, správci Přihlašování místní a vzdálené přihlášení, export displeje, změna hesla Programové vybavení systémové a vědeckotechnické aplikace C2110 Operační systém UNIX a základy programování - 2 -

Klastr WOLF Struktura klastru Pravidla používání klastru Správci klastru C2110 Operační systém UNIX a základy programování - 3 -

Struktura klastru WOLF univerzitní síť wolfn.chemi.muni.cz místní síť wolfn.wolf.net veřejně nedostupná doména: wolf.net switch wolf01 wolf02 wolf03 wolf04 wolf05 wolfn wolf06 wolf07 wolf08 wolf23 server pracovní stanice (výpočetní uzly) Operační systém: Kubuntu http://www.kubuntu.org/ C2110 Operační systém UNIX a základy programování - 4 -

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ů Dodržují se pravidla užívání počítačové sítě Masarykovy univerzity: https://is.muni.cz/auth/do/1499/normy/smernicerektora/smernice_rektora_2-2003.pdf C2110 Operační systém UNIX a základy programování - 5 -

Správci klastru Než kontaktujete správce, prodiskutujte svůj problém s vaším kolegou či vyučujícím nebo školitelem. Hlavní správce klastru WOLF: Jakub Štěpán (xstepan3@chemi.muni.cz) zakládání nových účtů změna zapomenutých hesel správa hardware správa systému a systémových aplikací Správce aplikací pro vědecko-technické výpočty (moduly): Petr Kulhánek (kulhanek@chemi.muni.cz) C2110 Operační systém UNIX a základy programování - 6 -

Přihlašování Místní přihlášení Vzdálené přihlášení Export displeje Přihlašování z a do systému MS Windows Změna hesla C2110 Operační systém UNIX a základy programování - 7 -

Místní přihlášení Místní terminály: šest textových terminálů (F1... F6) jeden grafický terminál (F7) 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) 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ě! Operační systém Linux je velmi flexibilní a umožňuje i jiné způsoby místní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í - 8 -

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 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, GNOME, atd.) okenního správce (WM window manager) 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í - 9 -

Místní přihlášení Grafický terminál (F7): Přihlašovací jméno Volba desktopového prostředí Heslo

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

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

Vzdálené přihlášení Existuje několik možností vzdáleného přihlášení (rsh, XDMCP, apod.) avšak nejpoužívanějším a nejbezpečnějším je použití příkazu ssh (secure shell). Syntaxe: $ ssh [user@]hostname [command] [] - možno vynechat jméno uživatele; pokud není uvedeno, použije se jméno přihlášeného uživatele Příklady použití: jméno počítače příkaz, který se má vykonat; pokud není uveden, zpřístupní se příkazová řádka $ ssh wolfn.wolf.net C2110 Operační systém UNIX a základy programování - 13 -

Vzdálené přihlášení Pomocí příkazu ssh je možné provést vnořené vzdálené přihlášení. ssh wolf02 ssh wolf02 wolf01 wolf02 wolf03 wolf04 wolf05 wolfn wolf06 wolf07 wolf08 wolf19 ssh wolfn ssh wolf06 S každou novou úrovní vzdáleného příhlášení roste režie, proto, pokud je to možné, použijeme nejpřímější vzdálené přihlášení. C2110 Operační systém UNIX a základy programování - 14 -

Vzdálené přihlášení Vnořené vzdálené přihlášení je nutné použít pro přístup k počítačům v místních neveřejných sítích. univerzitní síť wolfn.chemi.muni.cz místní síť wolfn.wolf.net veřejně nedostupná doména: wolf.net wolf01 wolf02 wolf03 wolf04 wolf05 wolfn ssh wolf07 wolf06 wolf07 wolf08 wolf23 ssh wolfn.chemi.muni.cz skirit.ics.muni.cz ssh wolf08.wolf.net C2110 Operační systém UNIX a základy programování - 15 -

Vzdálené přihlášení Vnořené vzdálené přihlášení je nutné použít pro přístup k počítačům v místních sítích. univerzitní síť wolfn.chemi.muni.cz místní síť wolfn.wolf.net veřejně nedostupná doména: wolf.net wolf01 wolf02 wolf03 wolf04 wolf05 wolfn wolf06 wolf07 wolf08 wolf19 skirit.ics.muni.cz ssh skirit.ics.muni.cz C2110 Operační systém UNIX a základy programování - 16 -

Vzdálené přihlášení Přihlašování příkazem ssh bez použití hesla. wolf01 wolf02 wolf03 wolf04 wolf05 wolfn wolf06 wolf07 wolf08 wolf23 přihlašovaní mezi uzly klastru WOLF bez nutnosti zadávat heslo první přihlášení s heslem pomocí autorizovaného veřejného klíče Existují I jiné techniky, zajištující podobnou funkčnost: systém Kerberos (http://web.mit.edu/kerberos/) C2110 Operační systém UNIX a základy programování - 17 -

Vzdálené přihlášení 1. Vytvoření dvojice veřejného a soukromého klíče: [kulhanek@wolf01 ~]$ cd.ssh [kulhanek@wolf01.ssh]$ ssh-keygen Nic se nezadává! Generating public/private rsa key pair. Enter file in which to save the key (/home/kulhanek/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/kulhanek/.ssh/id_rsa. Your public key has been saved in /home/kulhanek/.ssh/id_rsa.pub. The key fingerprint is: e9:07:0b:fc:17:23:b3:c5:1a:8a:0c:1a:98:8f:fe:28 kulhanek@wolf01.wolf.net 2. Vložení veřejného klíče do seznamu autorizovaných klíčů: [kulhanek@wolf01.ssh]$ cat id_rsa.pub >> authorized_keys Výhody: nemusí se neustále zadávat heslo bezpečnější použití příkazů ssh a scp ve skriptech urychlení práce Nevýhody: v případě kompromitace jednoho počítače, jsou kompromitovány všechny počítače se vzájemně autorizovanými veřejnými klíči. Podrobnější popis: man ssh C2110 Operační systém UNIX a základy programování - 18 -

Export displeje Grafické aplikace je možné spouštět přímo v prostředí X11 (grafickém terminálu) nebo s exportem displeje na vzdálenou plochu prostředí X11. Přímé spouštení Export displeje aplikace wolf01 wolf01 wolf01 aplikace wolf02 C2110 Operační systém UNIX a základy programování - 19 -

Export displeje wolf01 Příkaz ssh nastaví všechny potřebné náležitosti pro export displeje automaticky při použití volby -X (velké X). [wolf01] $ ssh -X wolf02 [wolf02] $./my_application Volba -x (malé x) export naopak zakáže. aplikace wolf02 Export displeje, lze provest i manuálně, nicméně je nutné nastavit proměnnou DISPLAY a správně volat příkazy xhost a xauth. C2110 Operační systém UNIX a základy programování - 20 -

MS Windows Přihlašování do Linuxu z MS Windows (textový terminál): putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/) ssh (např. z prostředí Cygwin; http://www.cygwin.com/) Kopírování dat mezi Linuxem a MS Windows: WinSCP (http://winscp.net) Export displeje z Linuxu do MS Windows (X11 server): Xming (http://sourceforge.net/projects/xming/) cygwin (http://www.cygwin.com/) celá řada komerčních řešení Přihlašování z Linuxu do MS Windows (vzdálená plocha): rdesktop C2110 Operační systém UNIX a základy programování - 21 -

Změna hesla 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 dvará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. C2110 Operační systém UNIX a základy programování - 22 -

Nebezpečné trojhmaty Ctrl + Alt + Del (odhlásí uživatele nebo provede měkký restart počítače) Ctrl + Alt + Backspace (provede tvrdý reset X serveru, v současných instalacích bývá tento trojhmat zakázán) C2110 Operační systém UNIX a základy programování - 23 -

Programové vybavení Systémové aplikace Vědecko-technické aplikace (moduly) C2110 Operační systém UNIX a základy programování - 24 -

Systémové aplikace Kickoff styl Klasický styl Přepínání stylu v kontextové nabídce (pravé tlačítko myši nad ikonou K ) Aplikace dostupné v menu okenního manažeru. Aplikace lze spouštet i z příkazové řádky. Zajímavé aplikace: Firefox Open Office Inkscape Gimp C2110 Operační systém UNIX a základy programování - 25 -

Vědecko-technické aplikace Vědeckotechnické aplikace, které jsou instalovány v několika verzích (verze aplikace, typ kompilace, paralelní verze), jsou dostupné ve formě modulů. Před použitím aplikace je nutné příslušný modul aktivovat. Přehled dostupných aplikaci: $ module Přehled dostupných verzí aplikace: $ module versions amber Aktivace aplikace: $ module add amber Spustění aplikace z modulu amberu: $ xleap Zajímavé aplikace: vmd (modul vmd) C2110 Operační systém UNIX a základy programování - 26 -