Вступ до базових команд усунення несправностей терміналу в Ubuntu Linux

Résumé: Дізнайтеся більше про базові команди усунення несправностей у Terminal для Ubuntu Linux.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

Зміст:

  1. Вступ
  2. Приклади базових команд для усунення несправностей у Terminal та їх використання
  3. Перелік базових команд для усунення несправностей та їх функціонування в Ubuntu Linux

Вступ

 

Наступна стаття розглядає базові команди усунення несправностей у терміналі операційної системи Ubuntu.

Найпоширеніші способи відкриття термінального вікна в Ubuntu Linux такі:

  • Використовуйте функцію пошуку на робочому столі для пошуку terminal, command, або prompt і він відкриває вікно терміналу як результат пошуку.
  • Якщо використовувати меню для пошуку, більшість версій Linux розміщують його в тому ж місці, що й інші лаунчери додатків.
  • Наступний ярлик клавіатури працює для більшості версій Ubuntu та інших типів Linux. Натисніть клавіші CTRL + Alt + T одночасно.

Наступна стаття присвячена загальних термінальним командам:

Дивіться наступну довідкову статтю для переліку найпоширеніших команд:

Приклади базових команд для усунення несправностей у Terminal та їх використання

 

Цей список містить базові термінальні команди в Ubuntu Linux. У ньому наведено приклади того, як їх можна використовувати для усунення конкретних проблем з вашим комп'ютером.

  • Використай команду uname щоб показати, яке ядро використовується. Ядро — це перша частина операційної системи, яка завантажується в пам'ять. Він контролює такі системні сфери, як керування дисководам, виділення пам'яті, системні процеси та обробник переривань. У наведеному нижче прикладі використовується ядро 3.11.0-15-generic:

    user@avalon:~$ uname -a

    Linux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    user@avalon:~$

  • Використай команду dmesg щоб показати вміст журналу завантаження. Ось хороший спосіб знайти помилки при запуску:

    user@avalon:~/linux101$ sudo dmesg > dmesg.log

    У наведеному нижче прикладі команда cat може використовуватися з dmesg щоб об'єднати вміст файлу журналу. Додаткове командування grep може використовуватися для відображення будь-якого випадку певного імені файлу в журналі, наприклад, Intel або 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-X

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat dmesg.log | grep error

    [ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro

    user@avalon:~/linux101$

  • Командування lspci перелік усіх пристроїв, які знаходяться на шині Peripheral Component Interconnect (PCI):

    user@avalon:~/linux101$ sudo lspci > lspci.log

    Використовуючи lspci командування з додатковими командами cat та grep допомагає ізолювати конкретні PCI-пристрої, як у Realtek нижче:

    user@avalon:~/linux101$ cat lspci.log | grep Realtek

    07: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$

  • Використай команду lsmod щоб перелічити всі завантажені файли модів у ядрі:

    user@avalon:~/linux101$ sudo lsmod > lsmod.log

    user@avalon:~linux101$

    У Linux файли драйверів завантажуються як моди. Щоб побачити, які драйвери або моди завантажені в ядро, використовуйте cat та grep Командування. При використанні з lsmod для пошуку конкретних мод-файлів є два приклади з Dell та hda Нижче:

    user@avalon:~/linux101$ cat lsmod.log | grep dell

    dell_wmi 12761 0

    sparse_keymap 13948 1 dell_wmi

    dell_laptop 17369 0

    dcdbas 14847 1 dell_laptop

    wmi 19070 1 dell_wmi

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat lsmod.log | grep hda

    snd_hda_codec_hdmi 41117 1

    snd_hda_codec_realtek 55704 1

    snd_hda_intel 48171 3

    snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel

    snd_hwdep 13602 1 snd_hda_codec

    snd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel

    snd_page_alloc 18710 2 snd_pcm,snd_hda_intel

    snd 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_midi

    user@avalon:~/linux101$

  • Використай команду lsusb перелічити всі USB-пристрої, підключені до USB-шини:

    user@avalon:~/linux101$ sudo lsusb > lsusb.log

    user@avalon:~linux101$

    Використайте цю команду з додатковим cat та grep команд для ізоляції конкретних USB-пристроїв, як у Intel нижче:

    user@avalon:~/linux101$ cat lsusb.log | grep Intel

    Bus 002 Device 003: ID 8087:07da Intel Corp.

    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

    Bus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hib

    user@avalon:~/linux101$

  • Використовуйте ifconfig Команду для встановлення та запиту до мережевих налаштувань вашого комп'ютера:

    user@avalon:~/linux101$ ifconfig > ifconfig.log

    user@avalon:~/linux101$

    Використайте цю команду з додатковим cat та grep Команди для пошуку inet, який перелічує IP-адреси вашого комп'ютера:

    user@avalon:~/linux101$ cat ifconfig.log | grep inet

    inet addr:127.0.0.1 Mask:255.0.0.0

    inet6 addr: ::1/128 Scope:Host

    inet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0

    inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Link

    user@avalon:~/linux101$

Перелік базових команд для усунення несправностей та їх функціонування в Ubuntu Linux

 

У наступній таблиці наведено більш базові команди, які використовуються в Linux для усунення несправностей. Він дає функцію та синтаксис для кожного:

Команда Функція Синтаксис
sudo Використовується перед командою для запуску як root або адміністратор. sudo apt-get update
ls Те саме, що й режисер; містить поточний каталог. ls-ll
cp Скопіюй файл. cp /dir/filename /dir/filename
rm Видаліть файл. rm /dir/filename /dir/filename
mv Перемісти файл. mv /dir/filename /dir/filename
mkdir Створіть довідник. mkdir /dirname
df Повідомте про використання дискового простору файловою системою. df -h
dmesg Друкуйте або керуйте буфером кільця ядра. dmesg
lspci Перелічіть усі пристрої PCI. lspci
lsusb Перелічіть усі USB-пристрої. lsusb
lsmod Покажіть статус модулів у ядрі Linux. lsmod
cat Об'єднуйте файли та друкуйте на стандартному виході. cat /dir/logfile
grep Друкуйте рядки вхідних даних, що відповідають заданому шаблону. grep intel
apt-get Оновіть інсталятор. apt-get update, or apt-get upgrade
sosreport Утиліта, яка збирає конфігураційну та діагностичну інформацію про ваш комп'ютер. Утиліту потрібно встановити спочатку за допомогою наступного командного рядка: "Судо апт-встанови SOSREPORT." Рекомендується перезавантажити комп'ютер після встановлення перед запуском утиліти. sosreport
cat та grep Разом Використовуйте для переліку всіх екземплярів конкретного пошукового елемента. cat /dir/logfile | grep intel (вивід цієї команди друкував на вихідне джерело за замовчуванням будь-який екземпляр рядка "intel")

 

Для додаткової допомоги з усунення несправностей вашого комп'ютера Dell зв'яжіться з нами за адресою: Вебсайт підтримки Dell

Propriétés de l’article
Numéro d’article: 000123974
Type d’article: How To
Dernière modification: 23 juin 2026
Version:  9
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.