Úvod do základních příkazů terminálu pro odstraňování problémů v systému Ubuntu Linux
Sommaire: Následující článek slouží jako úvod k základním příkazům Terminálu pro odstraňování problémů v operačním systému Ubuntu Linux.
Symptômes
Obsah:
- Úvod
- Příklady základních příkazů pro odstraňování problémů v terminálu a způsob jejich použití
- Seznam základních příkazů při odstraňování problémů a jejich funkce v operačním systému Ubuntu Linux
Úvod
Následující článek se zabývá základními příkazy odstraňování problémů používanými v terminálu operačního systému Ubuntu.
Nejběžnější způsoby otevření okna terminálu v systému Ubuntu Linux:
- Pomocí funkce vyhledávání vyhledejte
terminal,commandneboprompta jako výsledek vyhledávání se zobrazí okno terminálu. - Pokud ho chcete vyhledat pomocí nabídek, ve většině verzí systému Linux se nachází na stejném místě jako ostatní spouštěče aplikací.
- Následující klávesová zkratka funguje ve většině verzí systému Ubuntu a v ostatních typech systému Linux. Současně stiskněte klávesy CTRL + Alt + T.
Pokud hledáte návod k obecným příkazům terminálu, přečtěte si následující článek:
Pokud hledáte seznam nejběžnějších příkazů, přečtěte si následující referenční článek:
Cause
Příklady základních příkazů pro odstraňování problémů v terminálu a způsob jejich použití
V následujícím seznamu jsou uvedeny základní příkazy terminálu v systému Ubuntu Linux. Uvádí příklady, jak je lze použít k odstraňování konkrétních problémů s počítačem.
-
Pomocí příkazu
unamezobrazíte používané jádro. Jádro je první částí operačního systému, která se načte do paměti. Řídí takové oblasti systému, jako jsou správa diskových jednotek, přidělování paměti, systémové procesy a popisovač přerušení. V následujícím příkladu se používá jádro3.11.0-15-generic:user@avalon:~$ uname -aLinux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxuser@avalon:~$ -
Pomocí příkazu
dmesgzobrazíte obsah protokolu spuštění. Efektivní způsob, jak nalézt chyby při spuštění:user@avalon:~/linux101$ sudo dmesg > dmesg.logV následujícím příkladu lze příkaz
catpoužít spolu s příkazemdmesgke sloučení obsahu souboru protokolu. Další příkazgreplze použít k zobrazení libovolné instance určitého názvu souboru, který se vyskytuje v protokolu, například Intel nebo error:user@avalon:~/linux101$ cat dmesg.log | grep intel[ 1.732400] intel_idle: MWAIT substates: 0x21120[ 1.732402] intel_idle: v0.4 model 0x3A[ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff[ 10.148411] fbcon: inteldrmfb (fb0) is primary device[ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device[ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-Xuser@avalon:~/linux101$user@avalon:~/linux101$ cat dmesg.log | grep error[ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-rouser@avalon:~/linux101$ -
Příkaz
lspcivypíše všechna zařízení nalezená na sběrnici PCI (Peripheral Component Interconnect):user@avalon:~/linux101$ sudo lspci > lspci.logPomocí příkazu
lspcis dalšími příkazycatagrepmůžete izolovat specifická zařízení PCI, jako v příkladu se zařízením Realtek níže:user@avalon:~/linux101$ cat lspci.log | grep Realtek07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)user@avalon~/linux101$ -
Pomocí příkazu
lsmodlze vypsat seznam všech načtených modulů v jádru:user@avalon:~/linux101$ sudo lsmod > lsmod.loguser@avalon:~linux101$V systému Linux se soubory ovladačů načítají jako moduly. Chcete-li zjistit, které ovladače nebo moduly jsou načteny v jádru, můžete použít příkaz
catagrep. Při použití s příkazemlsmodlze vyhledat konkrétní soubory modulu, jak můžete vidět na dvou příkladech Dell ahdaníže:user@avalon:~/linux101$ cat lsmod.log | grep delldell_wmi 12761 0sparse_keymap 13948 1 dell_wmidell_laptop 17369 0dcdbas 14847 1 dell_laptopwmi 19070 1 dell_wmiuser@avalon:~/linux101$user@avalon:~/linux101$ cat lsmod.log | grep hdasnd_hda_codec_hdmi 41117 1snd_hda_codec_realtek 55704 1snd_hda_intel 48171 3snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intelsnd_hwdep 13602 1 snd_hda_codecsnd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intelsnd_page_alloc 18710 2 snd_pcm,snd_hda_intelsnd 69141 17 snd_hda)codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq,device,snd_seq_midiuser@avalon:~/linux101$ -
Pomocí příkazu
lsusblze vypsat seznam všech zařízení USB připojených ke sběrnici USB:user@avalon:~/linux101$ sudo lsusb > lsusb.loguser@avalon:~linux101$Tento příkaz můžete použít s dalšími příkazy
catagrepk izolování konkrétních zařízení USB, jako v příkladu se zařízením Intel níže:user@avalon:~/linux101$ cat lsusb.log | grep IntelBus 002 Device 003: ID 8087:07da Intel Corp.Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hibuser@avalon:~/linux101$ -
Pomocí příkazu
ifconfigmůžete provést nastavení a dotazování síťových nastavení počítače:user@avalon:~/linux101$ ifconfig > ifconfig.loguser@avalon:~/linux101$Tento příkaz můžete použít s dalšími příkazy
catagrepk vyhledáníinet, což uvede IP adresy počítače:user@avalon:~/linux101$ cat ifconfig.log | grep inetinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:Hostinet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Linkuser@avalon:~/linux101$
Résolution
Seznam základních příkazů při odstraňování problémů a jejich funkce v operačním systému Ubuntu Linux
V následující tabulce je uveden seznam základních příkazů používaných v systému Linux pro účely odstraňování problémů. Uvádí funkci a syntaxi každého příkazu:
| Příkaz | Funkce | Syntax |
|---|---|---|
sudo |
Používá se před příkazem pro spuštění jako uživatel root nebo jako správce. | sudo apt-get update |
ls |
Stejný příkaz jako dir, vypíše seznam aktuálního adresáře. | ls-ll |
cp |
Zkopírování souboru. | cp /dir/filename /dir/filename |
rm |
Odstranění souboru. | rm /dir/filename /dir/filename |
mv |
Přesunutí souboru. | mv /dir/filename /dir/filename |
mkdir |
Vytvoření adresáře. | mkdir /dirname |
df |
Nahlášení využití místa na disku v systému souborů. | df -h |
dmesg |
Tisk nebo ovládání vyrovnávací paměti prstence kernelu. | dmesg |
lspci |
Vypsání seznamu všech zařízení PCI. | lspci |
lsusb |
Vypsání seznamu všech zařízení USB. | lsusb |
lsmod |
Zobrazení stavu modulů v jádru Linux. | lsmod |
cat |
Zkrácení souborů a tisk ve standardním výstupu. | cat /dir/logfile |
grep |
Tisk řádků vstupu shodných se zadaným vzorcem. | grep intel |
apt-get |
Aktualizace instalačního programu. | apt-get update, or apt-get upgrade |
sosreport |
Nástroj, který shromažďuje informace o konfiguraci a diagnostické informace počítače. Nástroj je nutné nejprve nainstalovat pomocí následujícího příkazu: „sudo apt-get install sosreport“. Před prvním spuštěním nástroje po jeho instalaci se doporučuje restartovat počítač. | sosreport |
cat a grep společně |
Slouží k vypsání všech instancí specifické položky vyhledávání. | cat /dir/logfile | grep intel (výstup tohoto příkazu by do výchozího výstupního zdroje vytiskl jakékoli instance řetězce „intel“) |
Pokud potřebujete další pomoc s odstraňováním problémů s počítačem Dell, obraťte se na nás na webu podpory společnosti Dell.