Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
navody:diagnostika [2005/11/25 09:26] – pridana informace o proc covex | navody:diagnostika [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 9: | Řádek 9: | ||
{{ navody: | {{ navody: | ||
- | - 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 "'' | - 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 "'' | ||
Řá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/ | + | Pozn.: detaily práce s příkazovou řádkou v textovém režimu jsou popsány v článku [[http://sandbox.cz/ |
- | ==== Záznamy systému ==== | ||
- | 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ě. Většina těchto záznamů je skladována v adresáři | + | ==== Záznamy systému ==== |
- | /var/log/ | + | 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ě. |
- | Z nich jsou zpravidla nejdůležitějtší log '' | + | 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. |
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 43: | Řádek 42: | ||
Většina informací zde je uložena ve velmi strohé podobě, k jejich uživatelsky přívětivé implementaci slouží nejrůznější nástroje, je však možné je číst i přes prohlížení pomocí Midnight Commanderu. | Většina informací zde je uložena ve velmi strohé podobě, k jejich uživatelsky přívětivé implementaci slouží nejrůznější nástroje, je však možné je číst i přes prohlížení pomocí Midnight Commanderu. | ||
+ | ==== Příkazy k diagnostice systému ==== | ||
+ | |||
+ | dmesg - vypíše zprávy jádra (kernelu) o startu systému a nalezeném HW. | ||
+ | lsmod - vypíše seznam zavedených ovladačů (modulů). | ||
+ | lspci - vypíše seznam všech PCI zařízení v systému. | ||
===== Jak problém napravit ===== | ===== Jak problém napravit ===== | ||
Řádek 58: | Řádek 62: | ||
/ | / | ||
+ | ==== 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 | ||
+ | | ||
+ | rmmod < | ||
+ | |||
+ | === 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 | ||
+ | |||
+ | / | ||
+ | |||
+ | Verzi jádra zjistíme příkazem | ||
+ | |||
+ | uname -r | ||
+ | |||
+ | Pokud hledáme např. ovladač ke zvukové kartě bude s největší pravděpodobností v | ||
+ | |||
+ | / | ||
+ | |||
+ | 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í '' | ||
+ | |||
+ | === 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 ''/ | ||
+ | |||
+ | (echo '# | ||
+ | chmod +x / | ||
+ | |||
+ | Kde '' | ||
+ | |||
+ | Pokud HW detekuje, ale používá špatný ovladač pak lze do ''/ | ||
+ | |||
+ | alias eth0 e1000 | ||
+ | |||
+ | jméno zařízení (= eth0) zjistíte z výpisu příkazu '' | ||
===== Jak hlásit problém a žádat o radu ===== | ===== Jak hlásit problém a žádat o radu ===== | ||
Řádek 106: | Řá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í | + | 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. |