3. Základní příkazy

Vyhledání klíčového slova v manuálových stránkách

apropos hledane-slovo

Sekce (kategorie) manulálových stránek

(1) – uživatelské příkazy
(2) – služby jádra systému
(3) – knihovní funkce jazyka C
(4) – zařízení a ovladače zařízení
(5) – konfigurační soubory
(6) – triviální aplikační programy, hry
(7) – různé (např. nroff, ascii, utf-8, url, ...)
(8) – administrátorské příkazy, správa systému

Zobrazení manulálové stránky zadaného příkazu

Zobrazení ukončíte klávesou Q (quit).

man nazev-prikazu

Přepnutí do účtu super uživatele (administrátor, neboli root)

sunebo sudo sunebo sudo bash

Spuštění aplikace v administrátorském režimu:

  • sudo nazev-aplikacetextový režim
  • kdesu nazev-aplikacegrafické prostředí

Opuštění účtu super uživatel, nebo odhlášení

exit

Instalace balíků

apt-get

sudo apt-get updateobnova instalačních zdrojů

sudo apt-get upgradeaktualizace všech nainstalovaných balíků

sudo apt-get install nazev-balikuinstalace balíku

sudo apt-get remove nazev-balikuodstranění pouze balíku

sudo apt-get purge nazev-balikuodstranění balíku včetně konfiguračních souborů

sudo apt-get autoremoveodstranění automaticky nainstalovaných balíku, které již nejsou potřeba

aptitude

Oproti příkazu apt-get umožňuje navíc např. výběr alternativních závislostí (např. jádro apache2, poštovní server).

sudo aptitude updateobnova instalačních zdrojů

sudo aptitude upgradeaktualizace všech nainstalovaných balíků

sudo aptitude install nazev-balikuinstalace balíku

sudo aptitude remove nazev-balikuodstranění pouze balíku

sudo aptitude purge nazev-balikuodstranění balíku včetně konfiguračních souborů

Spuštění textového rozhraní:

sudo aptitude

Nejčastěji používané klávesové zkratky:

  • Ctrl+t menu
  • / vyhledávání (podporuje regulární výrazy např. ^mc$)
  • n další balíček
  • Enter podrobnosti balíku, rozbalení nabídky, výběr závislostí
  • + instalovat
  • - odstranit
  • _ kompletně odstranit
  • g zobrazit instalované balíky, instalovat
  • q – ukončit

Všechny klávesové zkratky jsou uvedeny v panelu nabídek.

Připojení zařízení

mount -t vfat -o umask=0000 /dev/nazev-zarizeni\
 /slozka/kam/zarizeni/pripojit

Nastavení:

-t vfat (bude připojen souborový systém typu FAT)
-o umask=0000 (umožní zápis všem uživatelům)

Při připojení FAT a NTFS oddílu existuje pouze jeden vlastník a jedna skupina se stejnými právy pro všechny.

Příklad znovupřipojení zařízení s oprávněním čtení i zápisu:

mount -o remount,rw /slozka/kam/zarizeni/pripojit

Odpojení zařízení

umount /dev/nazev-zarizeni

Vytvoření souborového systému MS-DOS

Příklad naformátování disku na FAT32:

mkfs.vfat -F 32 -I -n popisek /dev/nazev-zarizeni

Vytvoření souborového systému ext3

Příklad naformátování disku na ext3:

mkfs.ext3 -L popisek /dev/nazev-zarizeni

Zobrazení informací o systému – jádro (kernel)

uname -a

Zobrazení a nastavení IP adresy, směrování a ARP

Od verze jádra 2.4 nahrazuje příkazy ifconfig, routearp jediný příkaz ip (původní příkazy jsou zachovány).

Zobrazení souhrnu volné a obsazené paměti systému

free

Výpis systémových informací

Výpis aktuální běžících procesů, vytížení paměti, CPU atd.

top

Po spuštění příkazu top a stisknutí velkého M se úlohy seřadí dle zabrané velikosti paměti RAM (vyhledání nějvětších "žroutů" paměti). smiley

Výpis aktuálně běžících aplikací

ps -aux

 Pevné disky

Vyhledání a označení chybných míst disku (vadné bloky a sektory):

  • mkfs – vytváří souborový systém a provádí první kontrolu vadných bloků
    • .t – typ souborového systému
    • .c – hledání vadných bloků a aktualizace jejich seznamu
    • .l – načtení seznamu vadných bloků ze souboru vadných bloků
  • badblocks – kontrola vadných bloků na již existujícím souborovém systému
  • fsck – přidá nalezené vadné bloky do seznamu vadných bloků
  • tune2fs – umožňuje upravit parametry souborového systému
    • kontrola maximálního počtu připojení disku
    • nastavení času mezi kontrolami disku
    • nastavení rezervovaného místa pro kořenový souborový systém "root" (primárné 5%) k zabránění přeplnění disku
  • e2fsck – kontrola linuxového souborového systému ext2 nebo ext3 (v níže uvedeném příkladu je kontrolován disk /dev/sdb1)
    e2fsck -f -y -v /dev/sdb1
  • (resize2fs – zvětšení souborového systému až do zaplnění oddílu)

Grafická karta

Základní informace je možné zjistit pomocí mesa-utils.

 Kontrola DNS (Domain Name Server)

  1. nslookup
  2. název domény nebo IP adresa např. www.dankovi.info
  3. ukončení exit

Zobrazení využití disků (disk free)

df -h -T

Nastavení sítě

  • název počítače /etc/hostnamenapř.:
    katoda
    
  • konfigurace síťových rozhraní /etc/network/interfacesnapř.:
    auto eth0
    iface eth0 inet static
    address 192.168.2.5
    netmask 255.255.255.0
    gateway 192.168.2.1
    dns-server 192.168.2.1
    iface eth1 inet dhcp
    
  • přiřazení číselným adresám jejich jmenný ekvivalent /etc/hostsnapř.:
    127.0.0.1 katoda localhost
    
  • nastavení DNS (Domain Name System) /etc/resolv.confnapř.:
    nameserver 192.168.2.1
    

Statistika systému

Příkaz htop poskytuje základní informace o systému (doba běhu, počet přihlášených uživatelů, zátěž), statistiku procesů, využití paměti, procesoru a swapu). Umí pracovat s procesy (zabíjet je, nastavovat prioritu) vyhledávat procesy pomocí /atd.

htop

Zobrazení rozdělení disku na oddíly

lsblk

Zjištění využítí místa na disku (zjištění velikosti adresáře)

Níže uvedený příklad zjistí velikost domovského adresáře. Pokud není místo zadáno, zobrazí se údaje o aktuálním adresáři.

du -sh ~

Zobrazení aktuální cesty

Níže uvedený příkaz vypíše absolutní cestu k atuálnímu pracovnímu adresáři.

pwd

Uživatelé a skupiny

Zobrazení idetity uživatel

id username

Výpis skupin ve kterých je uživatel zařazen

groups username

Vytvoření nové skupiny

groupadd newgroup

Přidání skupin "newgroup" a "www-data" uživateli "username" (přidání uživatele "username" do skupin "newgroup" a "www-data"). Parametr -a zajistí, že původní skupiny zůstanou zachovány (pouze se přidají nové).

usermod -G newgroup,www-data -a username