Základy operačných systémov

Objavte základy operačných systémov! Porovnajte Linux a Windows, naučte sa pracovať s príkazmi a pochopte správu užívateľov. Ideálne pre študentov – získajte prehľad!

Podcast

Operačné systémy: Súboj Titánov - Linux vs. Windows0:00 / 8:32
0:001:00 zostáva

V digitálnom svete, v ktorom žijeme, sú operačné systémy (OS) srdcom každého počítača. Ak študujete informatiku alebo sa jednoducho zaujímate o fungovanie počítačov, pochopenie základov operačných systémov je kľúčové. Tento článok vám poskytne komplexný pohľad na operačné systémy, porovná Linux a Windows, predstaví prácu v textovom režime a vysvetlí správu užívateľov a procesov.

Rozdiely medzi Linuxom a Windows: Detailné Porovnanie Operačných Systémov

Pri výbere operačného systému pre klasické stanice sa najčastejšie stretávame s Linuxom a Windows. Hoci oba systémy slúžia na podobné účely, v mnohých kľúčových oblastiach sa výrazne líšia. Poďme sa pozrieť na ich rozdiely z hľadiska licencie, inštalácie, kancelárskych balíkov, internetu, ovládania a grafiky, čo oceníte pri porovnaní operačných systémov.

Licencia a Cena: Open Source vs. Komerčný Model

  • Linux: Je zadarmo a otvorený operačný systém (Open Source). To znamená, že ho môže každý používať, študovať, upravovať a distribuovať podľa svojich potrieb. Bol vyvinutý na základe UNIXu (AT&T) a je písaný primárne v jazyku C.
  • Windows: Je komerčným operačným systémom (Close Source) vyvinutým spoločnosťou Microsoft (Bill Gates). Pre jeho použitie je potrebná licencia, ktorú je nutné zakúpiť, čo ho robí plateným.

Inštalácia a Grafické Rozhranie: GUI vs. CLI

Inštalácia oboch systémov prebieha grafickou cestou, ktorá je pre používateľa jednoduchá. Existujú však rozdiely v možnostiach konfigurácie a architektúre jadra:

  • Linux: Inštalácia zahŕňa grafický inštalátor (Desktop – GUI). Pre serverové použitie je k dispozícii aj Command Line Interface (CLI) – SHELL. Jadro OS (Kernel) je oddelené od grafického rozhrania (GUI).
  • Windows: Inštalácia je tiež grafickou aplikáciou (Desktop – GUI). Serverové verzie podporujú CLI aj GUI (napr. cez PowerShell). GUI je súčasťou jadra OS a predstavuje jedno grafické rozhranie. Jadrom inštalačného systému je CORE.

Kancelárske Balíky a Prehliadače: Alternatívy a Štandardy

Každý systém ponúka svoj preferovaný softvérový ekosystém:

  • Linux: Bežne používa LibreOffice alebo OpenOffice (textový procesor, tabuľkový procesor, prezentácie). Predvolený webový prehliadač je často Mozilla Firefox.
  • Windows: Disponuje predinštalovaným balíkom Microsoft Office alebo Office 365, ktorý je spojený s cloudovým úložiskom OneDrive. Webový prehliadač je Microsoft Edge.

Internet, Ovládanie a Grafika: Flexibilita vs. Jednoduchosť

  • Internet: Oba systémy sú plne schopné pripojiť sa na internet. Linux môže mať lepšiu podporu pre niektoré sieťové zariadenia, zatiaľ čo Windows lepšie podporuje komerčné a proprietárne sieťové aplikácie.
  • Ovládanie: Ovládanie Linuxu môže byť o niečo ťažšie, ale je prispôsobiteľnejšie s mnohými možnosťami konfigurácie. Windows má zvyčajne jednoduchšie používateľské rozhranie a menej nastavení.
  • Grafika: Linux ponúka programy ako GIMP, Inkscape alebo Blender na úpravu a tvorbu grafiky. Windows má tiež grafické programy ako Adobe Photoshop, ktoré sú však väčšinou komerčné a drahé.

Adresárová Štruktúra v Linuxe: Základy Organizácie Súborov

Na rozdiel od Windows, kde je koreňovým adresárom C:, má Linux jednotnú hierarchickú štruktúru začínajúcu sa koreňovým adresárom /. Pochopenie tejto štruktúry je základom pre efektívnu prácu v Linuxe, čo je dôležitý základ operačného systému Linux.

  • Koreňový adresár: / (v Windows je to C:\)
  • Adresár o úroveň vyššie: .. (rovnako ako v Windows)
  • Aktuálny adresár: . (rovnako ako v Windows)
  • Domovský adresár: ~ alebo /home/$user (v Windows C:\Používateľské meno)

Ďalšie kľúčové adresáre:

  • /bin: Binárne súbory (spustiteľné príkazy).
  • /home: Domovské adresáre používateľov.
  • /root: Adresár administrátora.
  • /boot: Používa sa pri bootovaní, obsahuje jadro OS a boot loader.
  • /etc: Konfiguračné súbory.
  • /var: Variable – obsahuje súbory, ktorých veľkosť sa mení (logy, e-maily, web).
  • /dev: Devices – adresár zariadení, v Linuxe sú zariadenia reprezentované súbormi.
  • /mnt: Mount – pripojenie externých zariadení.
  • /tmp: Temporary – dočasné súbory.

Základné Príkazy pre Prácu so Súbormi a Adresármi v Linuxe

Práca v textovom režime, teda pomocou príkazového riadku (SHELL), je v Linuxe veľmi efektívna. Tu sú základné príkazy, ktoré vám pomôžu s prácou so súbormi a adresármi:

  • pwd: Vypíše aktuálny pracovný adresár (print working directory).
  • cd: Zmení adresár (change directory).
  • ls: Vypíše obsah adresára (list).
  • mkdir: Vytvorí adresár (make directory).
  • rmdir: Vymaže iba prázdny adresár (remove directory).
  • rm -r: Vymaže plný adresár.
  • touch: Vytvorí prázdny súbor.
  • cp: Kopíruje súbor (copy).
  • mv: Premiestni alebo premenuje súbor (move).
  • rm: Vymaže súbor (remove).
  • cat, less, more: Slúžia na prezeranie obsahu súboru.
  • head: Vypíše prvých 10 riadkov súboru.
  • tail: Vypíše posledných 10 riadkov súboru.
  • nL: Očísluje riadky súboru (number lines).
  • ln: Vytvorí link (odkaz).

Správa Užívateľov a Procesov v Linuxe: Kľúč k Bezpečnosti a Kontrole

Efektívna správa užívateľov a procesov je nevyhnutná pre bezpečnosť a stabilitu operačného systému. Linux poskytuje robustné nástroje na správu prístupov a bežiacich programov. Táto oblasť je dôležitá pre charakteristiku operačných systémov z pohľadu administrácie.

Správa Užívateľov

Každý užívateľ v systéme Linux má definovaných 7 vlastností, ktoré sú uložené v súbore /etc/passwd. Heslá sú z bezpečnostných dôvodov uložené v súbore /etc/shadow a zoznam dostupných shell-ov nájdete v /etc/shell.

7 vlastností užívateľa: Login : heslo : UID : GID : Popis užívateľa : Domovský adresár : shell.

4 vlastnosti skupiny: Názov skupiny : heslo : GID : Zoznam užívateľov (uložené v /etc/group).

Základné príkazy pre správu užívateľov a skupín:

  • useradd: Vytvorenie užívateľa.
  • passwd: Nastavenie alebo zmena hesla.
  • usermod: Zmena vlastností užívateľa.
  • userdel: Vymazanie užívateľa.
  • groups: Vypíše zoznam skupín, do ktorých užívateľ patrí.
  • groupadd: Vytvorenie skupiny.
  • groupmod: Zmena vlastností skupiny.
  • groupdel: Vymazanie skupiny.

Príkazy pre získanie informácií o užívateľovi:

  • logname: Vypíše login aktuálneho užívateľa.
  • whoami: Vypíše, kto je prihlásený (nemusí byť login).
  • id: Vypíše UID (User ID) a GID (Group ID).
  • finger: Vypíše popis užívateľa.
  • chfn: Zmení popis užívateľa.
  • chsh: Zmení shell užívateľa.
  • who, users, last: Vypíšu zoznam prihlásených užívateľov.

Programové Prostriedky Počítačov: Prehľad a Funkcia

Na to, aby počítač fungoval a vykonával užitočné úlohy, potrebuje rôzne typy programových prostriedkov. Tu sú tie najdôležitejšie, ktoré tvoria základy operačných systémov rozbor.

  • Operačný systém: Základný programový prostriedok počítača, ktorý riadi všetky funkcie hardvéru a softvéru (napr. Linux, Windows, macOS).
  • Aplikačný softvér: Programy používané na konkrétny účel (napr. prezentácie, spracovanie textu, úprava obrázkov).
  • Programovací jazyk: Slúži na tvorbu softvéru a programovanie konkrétnych aplikácií (napr. Python, Java).
  • Vývojové prostredie: Interface na správu programovacieho jazyka (napr. Visual Studio, Eclipse).
  • Databázový systém: Nástroje na správu veľkého množstva dát (napr. MySQL, Microsoft SQL Server).

Kartičky

1 / 22

Čo je licencia Linuxu oproti Windows podľa obsahu?

Linux: zadarmo a otvorený (Open Source). Windows: komerčný, vyžaduje platenú licenciu (Close source).

Ťukni na otočenie · Potiahni na navigáciu

Charakteristika OS Windows: Čo Potrebujete Vedieť

Windows od Microsoftu je jedným z najrozšírenejších operačných systémov na svete. Je navrhnutý pre širokú škálu zariadení a má svoje špecifické vlastnosti a funkcie.

  • Grafické rozhranie: Windows je známy svojim intuitívnym grafickým používateľským rozhraním (GUI) s ikonami, oknami a ponukami.
  • Podpora softvéru: Podporuje širokú škálu aplikácií, vrátane kancelárskych programov, webových prehliadačov, multimediálnych prehrávačov a hier.
  • Bezpečnosť: Microsoft pravidelne vydáva bezpečnostné aktualizácie na ochranu pred hrozbami.
  • Office 365: Produktová rada cloudových služieb a nástrojov pre produktivitu a spoluprácu, spojená s cloudovým úložiskom OneDrive.
  • Plug and Play: Vlastnosť systému, ktorá automaticky rozpozná zariadenie a pripraví ho na použitie.

Typy Užívateľských Účtov vo Windows

Windows ponúka rôzne typy užívateľských účtov, ktoré ovplyvňujú prístup k funkciám a službám:

  • Lokálny účet: Viazaný priamo na konkrétny počítač, umožňuje prístup k miestnym zdrojom a nastaveniam bez pripojenia na internet alebo online služieb Microsoftu.
  • Microsoft účet: Online účet viazaný na služby Microsoftu, umožňuje prihlásenie do Windows 10, prístup k Microsoft Store, OneDrive, synchronizácii nastavení a aplikáciám Microsoftu.
  • Azure AD účet: Používa sa v podnikovom prostredí alebo organizáciách, integrovaný so službami Azure AD pre centrálnu správu identít a prístupu.

Server vs. Desktop: Kľúčové Rozdiely v Hardvéri a OS

Pri základoch operačných systémov je dôležité rozlišovať medzi desktopovými a serverovými systémami, ktoré majú odlišné požiadavky a špecifikácie.

  • Výkon: Serverové systémy sú navrhnuté pre vyšší výkon a spoľahlivosť (silnejšie procesory, viac RAM, väčší výpočtový výkon). Desktopy sú optimalizované pre individuálnych používateľov a bežné úlohy.
  • Operačný systém: Desktopy používajú koncové OS (Windows, macOS, Linux) optimalizované pre používateľské prostredie. Servery používajú serverové OS (Windows Server, distribúcie Linuxu) optimalizované pre výkon a správu serverových aplikácií.
  • Úložný priestor: Servery majú väčšiu kapacitu úložného priestoru (veľa diskov, RAID, NAS). Desktopy majú obmedzenejší úložný priestor (jednotlivé disky, SSD).
  • Sieťová konektivita: Servery majú viac sieťových portov a podporujú pokročilé technológie (Gigabit Ethernet, 10 Gigabit Ethernet, Fibre Channel) pre rýchlu konektivitu. Desktopy majú obmedzené sieťové možnosti (Gigabit Ethernet, Wi-Fi).
  • Uptime: Servery sú navrhnuté na nepretržitý chod 24/7. Desktopové počítače sa často vypínajú alebo majú kratšiu prevádzkovú dobu.

FAQ: Najčastejšie Otázky o Základoch Operačných Systémov

Aký je hlavný rozdiel medzi otvoreným a zatvoreným zdrojovým kódom operačných systémov?

Hlavný rozdiel spočíva v dostupnosti a možnosti úpravy zdrojového kódu. Operačné systémy s otvoreným zdrojovým kódom (ako Linux) umožňujú každému používateľovi kód prezerať, modifikovať a distribuovať. Naopak, operačné systémy so zatvoreným zdrojovým kódom (ako Windows) držia kód v tajnosti a vyžadujú licenciu na jeho používanie, pričom modifikácie nie sú povolené.

Prečo sa v Linuxe používajú príkazy ako pwd alebo cd namiesto grafického rozhrania?

Hoci Linux má plnohodnotné grafické rozhranie, práca s príkazovým riadkom (SHELL) je veľmi efektívna a výkonná, najmä pre systémových administrátorov a pokročilých používateľov. Umožňuje rýchlejšie vykonávanie úloh, skriptovanie, vzdialenú správu serverov bez GUI a poskytuje jemnejšiu kontrolu nad systémom. Pre študentov je to dôležitá zručnosť pri maturite z informatiky.

Aké sú hlavné výhody používania Linuxu pre študentov informatiky?

Pre študentov informatiky ponúka Linux mnoho výhod. Je zadarmo, podporuje učenie sa o vnútornom fungovaní operačného systému vďaka otvorenému kódu, poskytuje vynikajúce nástroje pre programovanie a vývoj (mnohé sú predinštalované alebo ľahko dostupné), a učí ich pracovať s príkazovým riadkom, čo je kľúčová zručnosť v IT priemysle. Poskytuje tiež rozsiahle možnosti prispôsobenia a stabilitu.

Čo je to

Sign up to access full content

Create a free account to unlock all study materials, take interactive tests, listen to podcasts and more.

Create free account

Súvisiace témy