Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Введение в основные команды Terminal для устранения неисправностей в Ubuntu Linux

Summary: В следующей статье представлены основные сведения по базовым командам поиска и устранения неисправностей для Terminal в ОС Ubuntu Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Содержание:

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

Введение

 

В следующей статье представлены сведения по основным командам поиска и устранения неполадок в терминале ОС Ubuntu.

Самые распространенные способы открытия окна Terminal в Ubuntu Linux:

  • Используйте функцию поиска на рабочем столе чтобы найти terminal, commandили prompt , и в результате поиска откроется окно Terminal.
  • Если вы используете меню для поиска, в большинстве версий Linux он находится там же, где и другие программы запуска приложений.
  • Следующие сочетания клавиш работают в большинстве версий Ubuntu и других типах Linux. Одновременно нажмите клавиши CTRL + ALT + T.

См. следующую статью, если вы ищете руководство по общим командам терминала:

См. следующую справочную статью, если вам нужен список наиболее распространенных команд:

Cause

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

 

В следующем списке представлены основные команды для 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 выводит список всех устройств, обнаруженных на шине 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 для вывода списка всех загруженных файлов mod в ядре.

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

    user@avalon:~linux101$

    В ОС Linux файлы драйверов загружаются как файлы mod. Чтобы узнать, какие драйверы или файлы mod загружены в ядро, можно использовать команды cat и grep . При использовании c lsmod для поиска конкретных файлов mod вы увидите два примера ниже: 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$

Resolution

Список основных команд поиска и устранения неполадок и их функции в ОС Ubuntu Linux

 

В следующей таблице перечислены основные команды, которые используются в Linux для поиска и устранения неисправностей. В ней также указаны функции и синтаксис для каждой из них.

Команда Функция Синтаксис
sudo Используется перед командой для запуска от имени пользователя root или администратора. sudo apt-get update
ls То же, что и «dir»; выводит список текущего каталога. 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 Утилита, которая собирает данные о конфигурации и диагностическую информацию о компьютере. Сначала необходимо установить утилиту, используя следующую командную строку: «sudo apt-get install sosreport». После установки рекомендуется перезагрузить компьютер перед первым запуском утилиты. sosreport
cat и grep вместе Используется для перечисления всех экземпляров определенного элемента поиска. cat /dir/logfile | grep intel (вывод этой команды будет напечатан в качестве источника вывода по умолчанию в любом экземпляре строки «intel»)
 

Для получения дополнительной информации по поиску и устранению неисправностей на компьютере Dell, свяжитесь с нами на веб-сайте онлайн-поддержки Dell.

Article Properties
Article Number: 000123974
Article Type: Solution
Last Modified: 17 Nov 2023
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.