navody:diagnostika

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:diagnostika [2005/12/02 12:37] covexnavody:diagnostika [2022/11/14 12:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 9: Řádek 9:
 {{ navody:mc.png?300|Midnight Commander v češtině}} {{ navody:mc.png?300|Midnight Commander v češtině}}
  
-  -  Do textového módu (tzv. na konzoli se přepnete stiskem //Alt+F1-F6//).+  -  Do textového módu (tzv. na konzoli se přepnete stiskem //Alt+F2-F6//).
   -  Zde se přihlašte jako root.   -  Zde se přihlašte jako root.
   -  Pro pohodlnou práci s textovým režimem se velmi hodí tzv. visuální shell, neboli **správce souborů Midnight Commander** (obdoba Total Commanderu, Norton Commanderu, Faru z MS Windows). Spouští se příkazem "''mc''". Z něj můžete snadno hledat, prohlížet nebo editovat soubory.   -  Pro pohodlnou práci s textovým režimem se velmi hodí tzv. visuální shell, neboli **správce souborů Midnight Commander** (obdoba Total Commanderu, Norton Commanderu, Faru z MS Windows). Spouští se příkazem "''mc''". Z něj můžete snadno hledat, prohlížet nebo editovat soubory.
Řádek 17: Řádek 17:
  
  
-Pozn.: detaily práce s příkazovou řádkou v textovém režimu jsou popsány v článku [[http://bbs.cvut.cz/~covex/linux/kouzlo_cmdline.html|Kouzlo příkazové řádky]].+Pozn.: detaily práce s příkazovou řádkou v textovém režimu jsou popsány v článku [[http://sandbox.cz/~covex/linux/kouzlo_cmdline.html|Kouzlo příkazové řádky]]. 
  
 ==== Záznamy systému ==== ==== Záznamy systému ====
Řádek 23: Řádek 24:
 Linux a aplikace v něm, se o veškeré své činnosti snaží vést __záznamy (log)__, právě proto, aby v případě problémů bylo možné zjistit proč je něco špatně.  Linux a aplikace v něm, se o veškeré své činnosti snaží vést __záznamy (log)__, právě proto, aby v případě problémů bylo možné zjistit proč je něco špatně. 
  
-Pokud vám funguje grafické rozhraní najdete záznamy systému pod  +Pokud vám funguje grafické rozhraní najdete záznamy systému v aplikaci Záznamy (gnome-logs). V textovém rozhraní můžete záznamy procházet pomocí aplikace journalctl.
- +
-     Hlavní nabídka/Systémové nástroje/Záznamy systému +
- +
-V textovém rozhranní najdete většinu těchto záznamů v adresáři  +
- +
-     /var/log/ +
- +
-Z nich jsou zpravidla nejdůležitějtší log ''messages'', který ve Fedoře obsahuje __zprávy kernelu a systémových služeb__ a ''Xorg.0.log'', který obsahuje __zprávy grafického prostředí__.+
  
 Pokud z nějakých důvodů dochází k chybám v systému, je záhodno prohlédnout obsah těchto dvou souborů, zda neobsahují nějakou informaci o chybovém stavu. Pokud z nějakých důvodů dochází k chybám v systému, je záhodno prohlédnout obsah těchto dvou souborů, zda neobsahují nějakou informaci o chybovém stavu.
Řádek 69: Řádek 62:
      /etc/X11/xorg.conf      /etc/X11/xorg.conf
  
 +==== Jak pracovat s ovladači (moduly) - pro pokročilé ====
 +
 +Pokud se stane, že jádro kernel nedetekuje správně váš hardware, nebo chce použít jiný ovladač je potřeba je nějak zavádět a nějak odstraňovat.
 +
 +   lsmod - vypíše zavedené ovladače
 +   modprobe <jmeno_modulu> - zavede ovladač
 +   rmmod <jmeno_modulu> - odstraní ovladač (pouze pokud není používán!)
 +
 +=== Kde nalézt dostupné ovladače (moduly) ===
 +
 +Každá verze jádra s sebou nese všechny dostupné ovladače. Ty jsou uloženy v 
 +
 +   /lib/modules/<verze jadra>/kernel
 +
 +Verzi jádra zjistíme příkazem 
 +
 +   uname -r
 +
 +Pokud hledáme např. ovladač ke zvukové kartě bude s největší pravděpodobností v 
 +
 +   /lib/modules/<verze jadra>/kernel/sound
 +
 +Pokud z názvu ovladače nebo zařízení není zřejmé, který modul je potřeba zavést, je nejlepší použít některý internetový vyhledávač a dotázat se na spojení ''linux module jméno zařízení''.
 +
 +=== Jak ovladač zavádět při každém startu ===
 +
 +Nalezený ovladač je pak potřeba, pokud systém HW vůbec nedetekuje, přidat do ''/etc/sysconfig/modules'' a to zhruba následovně:
 +
 +   (echo '#!/bin/sh'; echo 'modprobe advansys') > /etc/sysconfig/modules/advansys.modules
 +   chmod +x /etc/sysconfig/modules/advansys.modules
 +
 +Kde ''advansys'' nahradíte jménem modulu, který odpovídá vašemu zařízení.
 +
 +Pokud HW detekuje, ale používá špatný ovladač pak lze do ''/etc/modprobe.conf'' přidat alias. Např.
 +
 +   alias eth0 e1000
  
 +jméno zařízení (= eth0) zjistíte z výpisu příkazu ''dmesg''.
  
 ===== Jak hlásit problém a žádat o radu ===== ===== Jak hlásit problém a žádat o radu =====
Řádek 117: Řádek 147:
   - Co jste přesně zkusili udělat proto, aby TO zase začalo fungovat.   - Co jste přesně zkusili udělat proto, aby TO zase začalo fungovat.
  
-Pokud se vám problém podaří vyřešit, podělte se s ostatními o řešení a) proto, aby vám někdo neodpovídal zbytečně, b) kdyby měl někdo stejný problém, aby zde našel jako ho vyřešit.+Pokud se vám problém podaří vyřešit, podělte se s ostatními o řešení 
 +  - proto, aby vám někdo neodpovídal zbytečně,  
 +  - kdyby měl někdo stejný problém, aby zde našel jako ho vyřešit.
  • Poslední úprava: 2022/11/14 11:11
  • (upraveno mimo DokuWiki)