Команда просмотра файловой системы linux

Обновлено: 04.07.2024

Системные администраторы ОС Linux обычно просматривают диски, чтобы проверить все дисковое пространство и его использование. Список дисков также помогает увидеть подключенные диски к системе, разделы и файловую систему, используемую дисками.

В системе Linux существует несколько способов посмотреть все жесткие диски. Из этой статьи вы узнаете, как посмотреть диски в Linux с помощью командной строки.

1. lsblk

lsblk (list block devices) используется для просмотра информации обо всех доступных блочных устройствах, таких как жесткий диск и флэш-накопители.

Просто набрав команду lsblk, вы получите список всех блочных устройств в виде древовидного формата. Это удобный и простой способ посмотреть диски.

sda 8:0 0 238.5G 0 disk
├─sda1 8:1 0 529M 0 part
├─sda2 8:2 0 100M 0 part /boot/efi
├─sda3 8:3 0 16M 0 part
├─sda4 8:4 0 165.8G 0 part
├─sda5 8:5 0 70G 0 part /
└─sda6 8:6 0 2G 0 part [SWAP]
zram0 252:0 0 8G 0 disk [SWAP]

2. df -h

Команда df используется для просмотра объема доступного дискового пространства. Так же команда df отобразит имя устройства, общее количество блоков, используемое дисковое пространство, доступное дисковое пространство, процент используемого пространства, точку монтирования файловой системы, а также покажет удаленно смонтированные файловые системы, такие как NFS.

Команда df -h покажет доступное пространство всех дисков в удобочитаемом виде.

Ответ в терминале:

Filesystem Size Used Avail Use% Mounted on
devtmpfs 5.8G 0 5.8G 0% /dev
tmpfs 5.8G 90M 5.7G 2% /dev/shm
tmpfs 2.4G 11M 2.4G 1% /run
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
/dev/sda5 69G 62G 3.1G 96% /
tmpfs 5.8G 4.7M 5.8G 1% /tmp
/dev/sda2 96M 41M 56M 43% /boot/efi
tmpfs 1.2G 200K 1.2G 1% /run/user/1000

3. fdisk -l

Для этого используется команда fdisk -l отобразит все доступные разделы диска

Ответ в терминале:


Disk /dev/sda: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SK hynix SC300B
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: FF57C955-D98A-49C4-B1ED-835A44F2A0A4
Device Start End Sectors Size Type
/dev/sda1 2048 1085439 1083392 529M Windows recovery environment
/dev/sda2 1085440 1290239 204800 100M EFI System
/dev/sda3 1290240 1323007 32768 16M Microsoft reserved
/dev/sda4 1323008 349122559 347799552 165.8G Microsoft basic data
/dev/sda5 349122560 495923199 146800640 70G Linux filesystem
/dev/sda6 495923200 500117503 4194304 2G Linux swap
Disk /dev/zram0: 8 GiB, 8589934592 bytes, 2097152 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk /dev/loop0: 207.15 MiB, 217214976 bytes, 424248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 99.18 MiB, 103993344 bytes, 203112 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

4. parted -l

команда parted-l покажет расположение разделов дисков.

Ответ в терминале:

Model: ATA SK hynix SC300B (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 556MB 555MB ntfs Basic data partition hidden, diag
2 556MB 661MB 105MB fat32 EFI System Partition boot, esp
3 661MB 677MB 16.8MB Microsoft reserved partition msftres
4 677MB 179GB 178GB ntfs Basic data partition msftdata
5 179GB 254GB 75.2GB ext4
6 254GB 256GB 2147MB linux-swap(v1) swap
Model: Unknown (unknown)
Disk /dev/zram0: 8590MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 8590MB 8590MB linux-swap(v1)

5. cfdisk

Cfdisk немного отличается от вышеприведенных команд, эта команда обеспечивает графическое представление в терминальном интерфейсе. С помощью cfdisk вы можете просматривать, создавать, удалять и изменять разделы.

Команда для просмотра дисков в Linux cfdisk

Команда для просмотра дисков в Linux cfdisk

6. sfdisk -l

Команда sfdisk -l покажет разделы каждого диска.

Ответ в терминале:

Disk /dev/sda: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SK hynix SC300B
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: FF57C955-D98A-49C4-B1ED-835A44F2A0A4
Device Start End Sectors Size Type
/dev/sda1 2048 1085439 1083392 529M Windows recovery environment
/dev/sda2 1085440 1290239 204800 100M EFI System
/dev/sda3 1290240 1323007 32768 16M Microsoft reserved
/dev/sda4 1323008 349122559 347799552 165.8G Microsoft basic data
/dev/sda5 349122560 495923199 146800640 70G Linux filesystem
/dev/sda6 495923200 500117503 4194304 2G Linux swap
Disk /dev/zram0: 8 GiB, 8589934592 bytes, 2097152 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/loop0: 207.15 MiB, 217214976 bytes, 424248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 99.18 MiB, 103993344 bytes, 203112 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

7. ls -l /dev/disk/by-id

$ ls -l /dev/disk/by-id

Ответ в терминале:

total 0
lrwxrwxrwx 1 root root 9 Jun 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9 -> ../../sda
lrwxrwxrwx 1 root root 10 Jun 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jun 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jun 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 Jun 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part4 -> ../../sda4
lrwxrwxrwx 1 root root 10 Jun 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 Jun 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part6 -> ../../sda6
lrwxrwxrwx 1 root root 9 Jun 20 23:26 wwn-0x5ace42e0900dd482 -> ../../sda
lrwxrwxrwx 1 root root 10 Jun 20 23:26 wwn-0x5ace42e0900dd482-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jun 20 23:26 wwn-0x5ace42e0900dd482-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jun 20 23:26 wwn-0x5ace42e0900dd482-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 Jun 20 23:26 wwn-0x5ace42e0900dd482-part4 -> ../../sda4
lrwxrwxrwx 1 root root 10 Jun 20 23:26 wwn-0x5ace42e0900dd482-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 Jun 20 23:26 wwn-0x5ace42e0900dd482-part6 -> ../../sda6

Вы также можете посмотреть:

  • by-label
  • by-partlabel
  • by-partuuid
  • by-path
  • by-uuid

8. lshw -class disk

Используйте -class disk для просмотра информации о диске.

Ответ в терминале:

*-disk
description: ATA Disk
product: SK hynix SC300B
physical id: 0.0.0
bus info: scsi@1:0.0.0
logical name: /dev/sda
version: 0P00
serial: FI68N023911308NC9
size: 238GiB (256GB)
capabilities: gpt-1.00 partitioned partitioned:gpt
configuration: ansiversion=5 guid=ff57c955-d98a-49c4-b1ed-835a44f2a0a4 logicalsectorsize=512 sectorsize=4096

Кроме того, можно вывести class disk as-json или -html или-xml.

Ответ в терминале:

"id" : "disk",
"class" : "disk",
"claimed" : true,
"handle" : "GUID:ff57c955-d98a-49c4-b1ed-835a44f2a0a4",
"description" : "ATA Disk",
"product" : "SK hynix SC300B",
"physid" : "0.0.0",
"businfo" : "scsi@1:0.0.0",
"logicalname" : "/dev/sda",
"dev" : "8:0",
"version" : "0P00",
"serial" : "FI68N023911308NC9",
"units" : "bytes",
"size" : 256060514304,
"configuration" : "ansiversion" : "5",
"guid" : "ff57c955-d98a-49c4-b1ed-835a44f2a0a4",
"logicalsectorsize" : "512",
"sectorsize" : "4096"
>,
"capabilities" : "gpt-1.00" : "GUID Partition Table version 1.00",
"partitioned" : "Partitioned disk",
"partitioned:gpt" : "GUID partition table"
>,
"children" : [
]
>

Заключение

В этой статье мы узнали, как посмотреть диски в Linux с помощью командной строки.

В статье систематизирована информация об основных командах в Linux. Приведенные команды будут одинаково верно работать во многих дистрибутивах, таких как: ASPLinux, Debian, Gentoo, Ubuntu, ALTLinux и во многих других. Автором статьи преследовалась цель составления наиболее полного списка основных команд Linux`а, для более легкого и эффективного изучения этой операционной системы.

Все команды Linux `а разбиты на тематические разделы и подразделы, которые имеют краткие описания. Список команд линукса постоянно обновляется и дополняется.

Содержание

Linux команды, которым не нашлось место ни в каком другом разделе.

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

2.1 Директории и файлы Наверх

2.2 Права доступа Наверх

4.1 Просмотр установленных пакетов Наверх

4.2 Установка и удаление пакетов Наверх

5. Команды Linux: мониторинг работы и просмотр логов.

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

7.1 Информация о файловой системе и жестком диске Наверх

7.2 Производительность жесткого диска Наверх

7.3 Монтирование разделов жесткого диска Наверх

8.1 Конфигурация сети Наверх

8.2 Маршрутизация Наверх

8.3 Управление портами (брандмауэр) Наверх

8.4 Управление NAT Наверх

Команды Linux необходимые для работы с пользователями и группами пользователей. Все запущенные процессы имеют уникальные номера - PID.

Важные сигналы посылаемые процессам:

  • 1 - HUP остановить процесс
  • 2 - INT прервать процесс
  • 3 - QUIT выйти
  • 9 - KILL “убить” процесс
  • 15 - TERM завершить процесс

После загрузки ядра Linux начинают загружаться различные демоны и программы, такие как NetworkManager, Evolution и т. д., результат которых мы видим у себя после загрузки на рабочем столе. Загрузка каждой службы осуществляется скриптом. Все скрипты лежат в /etc/init.d.

Runlevels – это целое число, которое определяет “уровень загрузки”.

“Уровни загрузки” бывают:

  • Runlevels=0 Выключение компьютера;
  • Runlevels=1 режим Single-User;
  • Runlevels=2 Текстовый режим без поддержки сети;
  • Runlevels=3 Текстовый режим с поддержкой сети;
  • Runlevels=4;
  • Runlevels=5 Графический режим;
  • Runlevels=6 Перезагрузка компьютера.

То есть скрипты, которые должны загружаться только в текстовом режиме с поддержкой сети, имеют Runlevels равный 3.

Более простой вариант настройки:

13.1 Работа с ядром системы Наверх

13.2 Работа с модулями ядра Наверх

15. Команды Linux: конвертирование различной информации;

15.1 Конвертирование текста Наверх

15.2 Конвертирование PDF в JPEG Наверх

15.3 Конвертирование видео Наверх

15.4 Конвертирование аудио Наверх

  1. Замена стандартного диспетчера задач Windows
  2. Изменение цвета стандартных уведомлений Ubuntu с помощью Notifyosdconfig
  3. Чем заменить Network Manager в Ubuntu или Wicd — достойный менеджер соединений в Linux
  4. Установка сканера в Linux на примере установки Mustek 2448TA Plus в ОС Ubuntu
  5. Бэкап данных посредством 7-zip через консоль с очисткой
  6. Синхронизация времени через Интернет в Ubuntu
  7. Как убрать зеленую кайму у шрифта в Gimp?

Жоска) а где двойные щелчки и ПКМ?)

Можно все это сделать и щелчками мыши, но это не наш путь))
Не путь системного администратора.

>Отличный ресурс. Оформление приятно для глаз, быстрочитабельно…
Спасибо!

Респект и увага :]

Отличная статья! Информация хорошо структурирована. Узнал несколько неведанных ранее удобных команд. Спасибо.

>Дмитрий
Рад стараться

Огромное спасибо! Давно искал удобный краткий справочник.

Всё просто класс! Только непонятны 2 вещи:
1. Как сменить пользователя?
2. Как чистить логи?

2. Просто удалить *.log :))

1. Добавил
2. Надосуге посмотрю команду ip. Про ее старость не знал, спасибо.)) Чего в ней старого, команда как команда. Командует и ладно
3. Добавил
4. Спасибо, старался

спасибо огромное! отличный справочник.
распечатал и на системник вывесил))

Mut@NT: 2. Просто удалить *.log :))

Просто удалять файл с розшерением *.log не рекомендуется. Их нужно чистить следующим образом echo > *.log

Большое спасибо за публикацию! Действительно качественная статья с понятными (даже для новичка) пояснениями и чрезвычайно удобной структурой представления информации. Поскольку я нахожусь еще только на начальном этапе освоения Linux, шпаргалка уходит в закладки браузера и, я думаю, мне придется еще не раз к ней обращаться. В общем, как говорят буржуи, респект!

Большое спасибо,страничка в закладках.очень помогает в освоении системы

Спасибо! Удобный справочник. Отличный в целом сайт.

шикарно.. одним словом))))

спасибо за мануал по основным командам линукс!
сразу сделал печатную версию!

Спасибо автору за труд. Давно искал что-то подобное по линуху. Очень хорошо структурировано и просто удобно. У меня тоже печатный вариант уже на столе.

Ну просто нет слов :) СУПЕР СУПЕР СУПЕР Респект :)

а сделайте еще в самом низу ссылочку на скачивание) пригодилась бы)
Спс за справочник!

takprosto: нам надо бы тоже кнопку “донате” внедрять, как говориться “лучше помоги материально”

А где работа с загрузчиками?

И неплохо бы поработать над ошибками. Глаза режет.

А кто может сказать, как иксы запускать с консоли ?

SHok: А кто может сказать, как иксы запускать с консоли ?

startx

Там один текст полез на другой. Неудобно читать.

Rasul: Один вопрос: эти команды стандартны для всех дистрибутивов, в том числе и реализованных не под x86?

Команды по большей части все схожи, есть некоторые нюансы, но очень незначительные.

Отличный сайт, и супер шпаргалка. Спасибо, сайт в избранном!

очень полезная статья но команды далеко не все

tehnik: очень полезная статья но команды далеко не все

Вы правы. Все команды не объять

Здравствуйте! Не могу установить принтер HP LJ M1120 MFU . Помогите, пожалуйста.

inok: Давно отвык от досовских комманд, теперь вспоминаем навыки, за шпаргалку спасибо…

Досу и не снилось о такой гибкости как в Linux

Flash: Здравствуйте! Не могу установить принтер HP LJ M1120 MFU . Помогите, пожалуйста.

Я попробовал, но тоже не могу, руки не дотягиваются )))

спасибо, очень пригодились )

Quickern: dpkg -l |more

прочел все коменты и обсалютно согласен, а вообще по всем этим утилитам в систему вшиты маны )

Fish: прочел все коменты и обсалютно согласен, а вообще по всем этим утилитам в систему вшиты маны )

В MAN ах есть все, но только на английском языке ;)

А как запустить графический интерфейс?

Нуб: А как запустить графический интерфейс?

Все бы так свои сайты декорировали,а то иной раз глаза сломать можно то зеленым по черному ,то синим по зеленному.Спасибо за инфу и целые глаза)))

Подскажите есть возможность на Debian сделать жесткий диск доступным в сети виндоус.И возможно ли завести Debian в рабочую группу виндоус?Буду очень признателен за ответ.

Всеволод: Подскажите есть возможность на Debian сделать жесткий диск доступным в сети виндоус.

Можно. Вроде ExtFS прога называется

Всеволод: И возможно ли завести Debian в рабочую группу виндоус?Буду очень признателен за ответ.

Вам нужно настраивать Samba

Огромное спасибо за статью, все четко и кратко

Спасибо огромное, но: в описании iconv ошибка.

Борис Борисович: Не Вы выбираете Linux, Linux должен выбрать Вас.

Mut@NT: Можно все это сделать и щелчками мыши, но это не наш путь

Mut@NT: В MAN ах есть все, но только на английском языке ;)

Сейчас уже многие маны переведены на русский. Не знаю правда как в Ubuntu, но в Archlinux точно. Недавно они были ужасными, а сейчас видимо кто-то над ними серьёзно поработал и маны стали очень даже читабедьными. Хотя я и оригинал без проблем читаю, но на родном языке всё равно приятней :)

Как переместиться в другой раздел жесткого диска или перейти на другой жесткий диск(например, на /dev/sdb4) и установить оттуда пакет?

опишите еще про установку с /usr/src/

а не подскажете какой командой можно поменять порт сетевого интерфейса?

Azur: а не подскажете какой командой можно поменять порт сетевого интерфейса?

Что значит поменять порт? Поясните.

Спасибо за справочник, много нужного и полезного.

Это по моему в винде такое, если сглючит, или не полностью установлена. Ввести логин администратора (root)и пароль.

Вот ещё одна памятка:

А где команды? Почему я ничего не вижу?

Пробовал на практике, благодарствуем.

Спасибо на автору этот статье..

Спасибо за такую исчерпывающую информацию, очень часто этой страницей пользуюсь. Еще раз спасибо)))

Автор немного согрешил, в тегах написал Репозиторий, а в статье об этом ни слова. Не надо так

Файловая система — это способ, которым файлы именуются, хранятся, извлекаются, а также обновляются на диске или разделе хранения; это способ организации файлов на диске.

Файловая система разделена на два сегмента, которые называются: данные пользователя и метаданные (имя файла, время его создания, время изменения, его размер и расположение в иерархии каталогов и т. д.).

В этом руководстве мы расскажем о семи способах определения типа файловой системы Linux, например Ext2, Ext3, Ext4, BtrFS, GlusterFS и многих других.

1. Использование команды df

Команда df сообщает об использовании дискового пространства файловой системой, чтобы включить тип файловой системы в конкретный раздел диска, используйте флаг -T, как показано ниже:


Полное руководство по использованию команды df можно найти в наших статьях:

2. Использование команды fsck

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

Флаг -N отключает проверку файловой системы на наличие ошибок, он просто показывает, что будет сделано (но нам нужен только тип файловой системы):


3. Использование команды lsblk

lsblk отображает блочные устройства, при использовании с параметром -f он также печатает тип файловой системы на разделах:


Вариант этой команды, выводящей краткие сведение об имени и файловой системе:


4. Использование команды mount

Команда mount используется для монтирования файловой системы в Linux, её также можно использовать для монтирования образа ISO, монтирования удалённой файловой системы Linux и многого другого.

При запуске без аргументов она выводит информацию о разделах диска, включая тип файловой системы, как показано ниже:


5. Использование команды blkid

Команда blkid используется для поиска или печати свойств блочного устройства, просто укажите раздел диска в качестве аргумента, например:


6. Использование команды file

Команда file определяет тип файла, флаг -s разрешает чтение блочных или символьных файлов, а -L разрешает переход по символическим ссылкам:


7. Использование findmnt

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


8. Использование файла fstab

Файл /etc/fstab — это файл статической информации о файловой системе (такой, как точка монтирования, тип файловой системы, параметры монтирования и т. д.):


Всё готово! В этом руководстве мы объяснили восемь способов определить тип файловой системы Linux. Вы знаете какой-либо метод, не упомянутый здесь? Поделитесь с нами в комментариях.

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

1. Как просмотреть информацию о системе linux

Что бы определить системное имя выполните команду

Что бы узнать имя компьютера в сети его hostname

Что бы узнать версию ядра

Что бы узнать релиз ядра

Что бы определить разрядность ОС

Всю эту информацию можно получить одной командой

2. Как просмотреть информацию об оборудовании Linux

Что бы узнать информацию об cpu, disks, memory, usb controllers можно воспользоваться командой lshw
Если её нет в системе то необходимо предварительно установить, она есть в репозитории rpmforge

Выполнить команду и в результате получите подобную информацию

product : Intel ( R ) Xeon ( R ) CPU E3 - 1230 V2 @ 3.30GHz capabilities : fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86 - 64 constant_tsc . . . . . . . . . . . . . . .

Можно сократить и упорядочить вывод с помощью опции

/ 0 / 1 processor Intel ( R ) Xeon ( R ) CPU E3 - 1230 V2 @ 3.30GHz

Также есть возможность вывода информации в html файл

3. Как получить информацию о CPU

Что бы получить информацию о CPU можно воспользоваться командами

Результат команды будет следующим

model name : Intel ( R ) Xeon ( R ) CPU E3 - 1230 V2 @ 3.30GHz flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms

4. Как получить информацию об устройствах Linux

Что бы получить инфо о блочных устройствах таких как жесткие диски, флэшки и т.п. используйте команду lsblk
Пример вывода команды

Для большей информации используйте опцию lsblk -a

5. Как получить информацию о USB контролере

Команда lsusb покажет информацию об usb контролере и устройствах подключенных к нему

Bus 001 Device 001 : ID 1d6b : 0002 Linux Foundation 2.0 root hub Bus 003 Device 001 : ID 1d6b : 0003 Linux Foundation 3.0 root hub Bus 002 Device 005 : ID 0bda : b728 Realtek Semiconductor Corp . Bus 002 Device 003 : ID 0bda : 0129 Realtek Semiconductor Corp . RTS5129 Card Reader Controller Bus 002 Device 002 : ID 045e : 00cb Microsoft Corp . Basic Optical Mouse v2 . 0 Bus 002 Device 001 : ID 1d6b : 0002 Linux Foundation 2.0 root hub

Используя опцию lsusb -v можно получить информацию об usb устройствах

6. Как получить информацию по PCI устройствам.

PCI устройства могут включать usb порты, графические карты, сетевые адаптеры.

00 : 00.0 Host bridge : Intel Corporation Haswell - ULT DRAM Controller ( rev 0b ) 00 : 02.0 VGA compatible controller : Intel Corporation Haswell - ULT Integrated Graphics Controller ( rev 0b ) 00 : 03.0 Audio device : Intel Corporation Haswell - ULT HD Audio Controller ( rev 0b ) 00 : 14.0 USB controller : Intel Corporation Lynx Point - LP USB xHCI HC ( rev 04 ) 00 : 1b.0 Audio device : Intel Corporation Lynx Point - LP HD Audio Controller ( rev 04 ) 00 : 1c.0 PCI bridge : Intel Corporation Lynx Point - LP PCI Express Root Port 3 ( rev e4 ) 00 : 1c.3 PCI bridge : Intel Corporation Lynx Point - LP PCI Express Root Port 4 ( rev e4 ) 00 : 1c.4 PCI bridge : Intel Corporation Lynx Point - LP PCI Express Root Port 5 ( rev e4 ) 00 : 1f.0 ISA bridge : Intel Corporation Lynx Point - LP LPC Controller ( rev 04 ) 00 : 1f.2 SATA controller : Intel Corporation Lynx Point - LP SATA Controller 1 [ AHCI mode ] ( rev 04 ) 00 : 1f.3 SMBus : Intel Corporation Lynx Point - LP SMBus Controller ( rev 04 ) 01 : 00.0 Ethernet controller : Realtek Semiconductor Co . , Ltd . RTL8111 / 8168 / 8411 PCI Express Gigabit Ethernet Controller ( rev 10 ) 02 : 00.0 Network controller : Realtek Semiconductor Co . , Ltd . RTL8723BE PCIe Wireless Network Adapter 03 : 00.0 3D controller : NVIDIA Corporation GM108M [ GeForce 840M ] ( rev a2 )

С опцией lspci -t вывод информации будет в виде дерева. С опцией lspci -v более детальная информация.

7. Как получить информацию о SCSI устройствах

Что бы просмотреть все scsi/sata можно воспользоваться командой lsscsi, если данной команды у вас нет, то установите:

Читайте также: