давайте посмотрим, как получить информацию о системном оборудовании и посмотреть, что находится внутри вашего компьютера,
используя командную строку. Есть много причин, по которым вам может потребоваться более сложное выяснение деталей о вашем компьютере,
например, вы хотите усерднее обновить свою систему или хотите выяснить, почему некоторые приложения
работают не так гладко, как вы ожидаете, в виртуализированных средах информация,
отображаемая в этих комментариях, отражает конфигурацию гостевой операционной системы,
которая обычно отличается от физической хост-системы, поэтому для этих примеров я собираюсь
подключиться к удаленной физической машине который запускает Linux в качестве основной ОС с использованием ssh ssh минус p
порт, на котором демон ssh прослушивает добавление имени пользователя и ip-адрес демона ssh,
хорошо, я имею в виду, и я временно становлюсь root в терминале, эти комментарии должны быть Один из них - корневой
фермент, давайте взглянем на первую команду, которая отображает обзор оборудования системы, которое
я использую. ls hw это небольшой инструмент для извлечения, подробно описанный в формирование на аппаратной конфигурации
машины он может сообщать точную конфигурацию памяти, версию прошивки, конфигурацию основной платы,
версию процессора и скорость, конфигурацию кэша, скорость шины и многое другое, он отображает
много вывода, поэтому рекомендуется направлять его на меньшее количество или перенаправлять вывод в файл,
если вам нужен вывод в другом формате, например, json
или html, просто нажмите параметры minus json или minus html,
чтобы минус json, и вывод был в формате
json json - это формат обмена данными, используемый для обмена данными
между различными приложениями и языки программирования
и версия html lshw минус html, и я перенаправляю вывод в файл, скажем, hw.html,
хорошо, это выходной файл, это html-код, вы можете просто открыть файл с помощью браузера,
очень красиво
или если вас интересует только в сводке информации
об оборудовании в системе вставьте
опцию minus short,
другая команда, которая отображает информацию
обо всех элементах оборудования, - это inxi, и я запускаю ее с помощью mi Параметры nus capital f и x
очень приятно, обратите внимание, что эта команда доступна не во всех дистрибутивах Linux,
другая полезная команда - ls cpu, она отображает информацию о центральном процессоре и
его архитектуре, чтобы получить ту же информацию, но в другом формате запустите ls hw минус капитал c cpu
для фильтрации вывода и просмотра только интересующей вас информации по
конвейеру с grep, например, для просмотра только скорости процессора в мега шестнадцатеричном формате run ls cpu
pipe grab minus im hz и для отображения вывода в формате json запустите ls cpu с опция минус заглавная j
это формат json, давайте продолжим и посмотрим, как получить все возможные сведения о
памяти компьютера, чтобы перечислить все модули памяти и их емкость, запустите команду кода dmid,
и я передам параметр памяти минус t, чтобы получить только информация о памяти,
и если вы хотите видеть только канал размера памяти, вывод на grep и поиск размера канала grep
minus i, я ищу нечувствительный размер, есть два модуля памяти
этого размера или для максимальный объем памяти, который вы можете установить в системе, найдите max,
чтобы максимальная емкость составляла 16 гигабайт,
имейте в виду, что код dmid перечисляет информацию об оперативной памяти, установленной в системе,
он не отображает информацию о количестве свободной или используемой памяти работающей системы
но вы всегда можете запустить верхние или три минус м, чтобы увидеть объем используемой или свободной памяти,
чтобы перечислить все шины pci и подробную информацию об устройствах, подключенных к ним, таких как адаптер vga, сетевой адаптер
графической карты, порты usb, контроллеры sata и т. д., запустите ls pci,
конечно, вы всегда можете отфильтровать вывод с помощью rep, например, я хочу
видеть информацию только о беспроводной карте, поэтому возьмите минус i wireless или график минус ivj,
чтобы перечислить контроллеры usb и подробности об устройствах, подключенных к ним, запустите ls usb,
например, этот logitech на самом деле является usb-мышью, которая представляет собой текст, и вы можете добавить
опцию minus v, которая исходит из подробного вывода, чтобы распечатать подробную информацию о каждом usb-порте
th Здесь много информации,
давайте продолжим и посмотрим, как получить информацию о жестких дисках. Вы можете запустить ту же
команду ls hw, которую мы видели раньше, с минус заглавной буквой c и параметром disk, как это,
или чтобы получить одну строку, отображающую каждый диск запустите ls hw minus c disk minus short,
вы также можете запустить lsblk, чтобы отобразить информацию обо всех заблокированных устройствах,
включая жесткие диски и разделы, чтобы получить больше информации, включая размер
файловой системы, введите количество секторов и так далее, запустите fdisk minus l или fdisk minus l и имя
диска, например косая черта dev sda, и он отображает информацию только об этом диске
с помощью команды fdisk, которую вы можете просмотреть, создать, изменить размер, удалить, изменить копию и переместить разделы
на жестком диске, используя собственное удобное текстовое меню другое очень полезной командой является hd perm,
которая используется для получения или установки параметров диска sata,
например, чтобы получить подробную информацию о конкретном диске sata, запустить hdparm с параметром минус i и
диск в качестве аргумента косая черта dev sda thi s - это первый жесткий диск, и это второй,
который запрашивает идентификационную информацию непосредственно с диска с более подробной информацией, используйте минус
заглавную i вместо строчной i, поэтому я использую заглавную i опцию
hdparm также можно использовать для тестирования или проверки производительность жестких дисков в linux,
например, на этой машине есть два жестких диска
sda и sdb sda - это ssd-накопитель, а этот больший - классический sata3-накопитель, давайте проверим их производительность и посмотрим различия, давайте
проведем временной тест и посмотрим скорость чтения с диска,
поэтому часть hd минус t минус минус прямой и имя файла на диске косая черта dev sda,
я нажимаю Enter и жду выполнения команды, это результаты для первого диска
ssd1, и давайте посмотрим на результат для второй для sdb
, кстати, минус минус прямой будет обходить кеш страниц, заставляя риги переходить непосредственно
с диска в буферы команд hdparm, это так называемый входной выход ra, а минус t
означает выполнение синхронизации ригов устройств для в целях тестирования и сравнения,
и мы замечаем, что ssd-накопитель намного быстрее, чем sata-один,
он почти в четыре раза быстрее, хорошо, давайте продолжим, чтобы показать информацию о
беспроводных устройствах, запустить список iw, там много выходных данных, поэтому рекомендуется передать его по конвейеру чтобы уменьшить
большинство комментариев, которые мы видели до сих пор, получите информацию из файлов внутри
slash proc, который является виртуальной файловой системой, вы всегда можете отобразить содержимое этих файлов,
чтобы получить конкретную информацию об аппаратных компонентах, например, cat slash proc cpu info
будет отображать информацию о процессоре или cat proc meminfo будет отображать информацию о
памяти, есть также разделы cat slash proc, чтобы увидеть разделы диска, или версия cat slash proc,
чтобы увидеть версию работающего ядра, кстати, также есть вы команда name, которая
отображает версию запущенного ядра ваше имя минус r это версия запущенного ядра
вы также можете ввести свое имя минус a, чтобы увидеть больше информации, наконец, я буду Если вы написали комментарий,
который показывает состояние батареи и другую информацию, это полезно, если вы подключены по ssh к
удаленному ноутбуку и хотите проверить, работает ли он от батареи или подключен к источнику питания переменного тока,
этот инструмент не включен в ubuntu, поэтому я Я устанавливаю его apt install acpi
ok на моем компьютере он уже был установлен, и чтобы увидеть состояние батареи, я запускаю acpi минус i,
поэтому моя батарея полная, и это ее расчетная емкость, если вы хотите увидеть все, что
команда может показать run это с минус капиталом v вариант acpi минус капитал v это все спасибо