Debian. Шпаргалка сисадмина. Информация об устройствах

www.debian.org
www.debian.org

Диагностика оборудования — достаточно важный вопрос, который никак нельзя упускать. Именно поэтому в серию «Шпаргалка сисадмина» для ОС Debian я не могу не добавить статью о средствах получения информации об устройствах. На этот раз я постараюсь коротко рассказать об основных утилитах для диагностики тех или иных компонентов сервера. Начну конечно же со встроенных по умолчанию в систему средств, поскольку знать их и уметь пользоваться должен любой сисадмин. Далее будет обзор пакетов с общим назначением. В конечно счете подойдем к знакомству с дополнительными расширенными инструментами, которые каждый может поставить по желанию.

Процессор

Узнать информацию о процессоре можно с помощью команды:
root@debian7:~# cat /proc/cpuinfo

Или некоторые другие данные:
root@debian7:~# lscpu

Оперативная память

Краткая информация об использовании памяти:
root@debian7:~# free -m

Утилита также выводит информацию об использовании свопа. Вместо ключа -m, может быть даже лучше использовать -h — получите данные с обозначениями объема.

Расширенная информация:
root@debian7:~# cat /proc/meminfo

Жесткие диски

Отобразить список существующих разделов:
root@debian7:~# fdisk -l

Стоит отметить, что основное назначение утилиты fdisk — управление разделами дисков.

Вывести UUID и тип файловой системы для каждого раздела можно с помощью команды:
root@debian7:~# blkid

Информацию о разделах, точках монтирования и некоторые другие данные можно получить с помощью утилиты lsblk
root@debian7:~# lsblk

Команда отображает все блочные устройства в древовидной структуре.

Сеть

Информация об интерфейсах:
root@debian7:~# ifconfig

Подробная информация о сетевой карте
root@debian7:~# mii-tool -v

Для проверки доступности узлов используйте общеизвестную утилиту ping.

 

Утилиты общего назначения

top

Утилита top служит для отображения информации о процессах и ресурсах, которые они потребляют. Информация обновляется с определенной периодичностью. Данные можно отсортировать, например, по использованию процессорной мощности или оперативной памяти (по умолчанию идет сортировка по CPU).
root@debian7:~# top

dmidecode

Получить подробную информацию об аппаратном обеспечении можно с помощью dmidecode. Утилита предоставляет данных, полученные от BIOS. В описании пакета приводится следующая справка 1:

Эта информация обычно включает в себя производителя системы, название модели, серийный номер, версию BIOS, дескриптор ресурса (asset tag) а также другую информацию различного уровня интереса и достоверности, устанавливаемую производителем. Часто содержит состояние занятых процессорных сокетов, слотов расширения (например, AGP, PCI, ISA), слотов памяти и список портов ввода/вывода (например, последовательные и параллельные порты, USB).

Помните, что данные, выдаваемые DMI, не настолько надёжные, чтобы им слепо доверять. Dmidecode не сканирует аппаратное обеспечение, он просто выводит те данные, которые ему предоставляет BIOS.

root@debian7:~# dmidecode

Вывод команды без аргументов слишком объемный, лучше использовать ключ —type и получать только необходимые разделы, например:
root@debian7:~# dmidecode —type 5,6

Команда выведет тип контроллера памяти и используемые модули RAM.

dmesg

Команда используется для вывода буфера сообщений ядра. С точки зрения аппаратного обеспечения, вывод может быть полезен для анализа проблем с оборудованием, да и вообще для полного представления имеющегося «железа». Вывод команды слишком объемный и для его анализа могут понадобиться другие инструменты, например, можно воспользоваться выводом в файл, можно перенаправить вывод команде less, а можно с помощью grep найти необходимые вам аппаратные компоненты.
root@debian7:~# dmesg | grep processor

Команда выведет только строки, содержащие слово processor.

lspci

Утилитой удобно пользоваться для вывода списка всех устройств, подключенных к pci-шине. Информация может быть использована в диагностических целях, а также для определения установленных устройств.
root@debian7:~# lspci

Используйте ключ -t для отображения информации в древовидном представлении, в котором будут отображены все шины и устройства, подключенные к ним. Ключи -v, -vv, -vvv отображают дополнительную информацию по каждому устройству; чем больше «v», тем более подробно выводятся данные.

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

vmstat

Показывает сводную информацию о состоянии виртуальной памяти, а также о свопе.
root@debian7:~# vmstat 2

Команда выше будет выводить обновленные данные каждые 2 секунды (вместо 2 можете указать любое другое число).

sysctl

Хоть и утилита предназначена главным образом для управления параметрами ядра на лету, анализ установленных значений может помочь в диагностике проблем.
root@debian7:~# sysctl -a

Команда отобразит все переменные и их значения.

Дополнительные утилиты

Все описанные ниже утилиты не входят в стандартную конфигурацию Debian, придется из ставить отдельно.

htop

Более сильная замена штатной утилиты top. В стандартной конфигурации с системой не поставляется. Предоставляет удобный интерактивный интерфейс со встроенной справкой и обновлением данных в реальном времени.
root@debian7:~# htop -d 10

Ключ -d выставляет значение в десятых долях секунды для обновления данных. Ключ -c переключает программу в монохромный режим работы.

lshw

Утилита предназначена для вывода подробной информации об аппаратном обеспечении. Наиболее удобно экспортировать данные в .html-вид и просматривать в браузере. Такой способ, конечно же, исключается при работе в консольном режиме, разве что если просматривать данные на другой системе.
root@debian7:~# lshw -C network

Команда выведет данные только о сетевой плате.

smartmontools

Пакет состоит из двух утилит (smartctl и smartd), которые следят за S.M.A.R.T-показателями жестких дисков. Для запуска демона необходимо произвести ряд настроек:

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

enable_smart=»/dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde»
start_smartd=yes
smartd_opts=»—interval=1800″

Однако при запуске службы на виртуальной машине с Debian 7.7 у меня выдал ошибку (надо сказать, что отслеживание S.M.A.R.T на виртуальных жестких дисках достаточно бредовая идея, я это сделал лишь с целью протестировать):

hardware info 01

Просмотреть состояние диска можно командой:
root@debian7:~# smartctl -a /dev/sda

Несмотря на это, утилита является достаточно распространенной и однозначно рекомендуется к использованию. Кроме того, в сети есть масса инструкций 2 3 по настройке e-mail-уведомлений в случае проблем с жесткими дисками.

hdparm

Главное предназначение программы — тонкая настройка параметров IDE/SATA жестких дисков, тюнинг производительности. Помимо этого также можно просматривать характеристики устройств командой (укажите свой диск):
root@debian7:~# hdparm -i /dev/sda

Вопросы настройки дисков в рамках этой статьи рассматривать не планируется.

ethtool

Произвести диагностику сетевой платы вам поможет утилита ethtool. Конечно вытянуть информацию можно и с помощью ifconfig, и dmesg и др., но несравнимо больше полезных данных вы получите именно от ethtool. Надо отметить, что с виртуальными сетевыми интерфейсами программа работает достаточно криво. Например отображение статистики по интерфейсу у меня вообще было пустое:
root@debian7:~# ethtool -S eth0
no stats available

Общая информация об интерфейсе была примерно настолько же скудной:
root@debian7:~# ethtool eth0
Settings for eth0:
                Link detected: yes

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

sysstat

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

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

comments powered by HyperComments
3iteration
2022-06-19 04:49:35
<strong>2northwest</strong>
doctoral dissertation help reference
2022-07-05 16:28:58
<strong>free dissertation help https://professionaldissertationwriting.org/</strong>
best rated essay writing service
2022-07-05 18:49:38
<strong>dissertation help online free https://professionaldissertationwriting.com/</strong>
help dissertation dissertation help
2022-07-05 21:35:50
<strong>dissertation literature review https://helpwithdissertationwritinglondon.com/</strong>
custom dissertation writing service 2019
2022-07-06 02:34:50
<strong>powerpoint for creative writing https://dissertationhelpexpert.com/</strong>
dissertation help methodology
2022-07-06 06:29:54
<strong>writing help https://examplesofdissertation.com/</strong>
help writing
2022-07-06 09:53:07
<strong>dissertations writing https://writing-a-dissertation.net/</strong>
disertation
2022-07-06 15:48:16
<strong>dissertation writing help https://businessdissertationhelp.com/</strong>
dissertation writing grants
2022-07-06 16:59:44
<strong>uk dissertation writing service https://customdissertationwritinghelp.com/</strong>
example of dissertation
2022-07-07 01:27:19
<strong>dissertation data analysis help https://dissertationhelpspecialist.com/</strong>
dissertation example
2022-07-07 03:08:35
<strong>dissertation writing process https://dissertationhelperhub.com/</strong>
dissertation help articles
2022-07-07 06:54:51
<strong>phd dissertation help download https://customthesiswritingservices.com/</strong>
new online casino pa
2022-07-25 18:42:11
<strong>casino games online https://download-casino-slots.com/</strong>
uk casino online
2022-07-25 22:35:07
<strong>gamingclub online casino https://firstonlinecasino.org/</strong>
ocean resort casino online
2022-07-25 23:12:01
<strong>safe online casino https://onlinecasinofortunes.com/</strong>
ocean resort online casino
2022-07-26 03:18:13
<strong>free online casino games real money no deposit https://newlasvegascasinos.com/</strong>
casino usa online
2022-07-26 04:07:07
<strong>best online casino payouts https://trust-online-casino.com/</strong>
golden nugget online casino pa
2022-07-26 07:21:06
<strong>all michigan online casino https://onlinecasinosdirectory.org/</strong>
mount airy online casino
2022-07-26 10:39:39
<strong>online casino pennsylvania https://9lineslotscasino.com/</strong>
gta online casino heist
2022-07-26 11:48:56
<strong>online hollywood casino https://free-online-casinos.net/</strong>
online baccarat casino
2022-07-26 14:13:22
<strong>online casino with free signup bonus real money usa 2021 https://internet-casinos-online.net/</strong>
best online casino in canada
2022-07-26 17:56:28
<strong>biggest online casino bonus https://cybertimeonlinecasino.com/</strong>
mgm michigan online casino
2022-07-26 20:36:19
<strong>newest online casino pa https://1freeslotscasino.com/</strong>
casino gambling online
2022-07-27 00:07:28
<strong>online casino borgata https://vrgamescasino.com/</strong>
motorcity casino online
2022-07-27 02:37:41
<strong>free casino slot games online https://casino-online-roulette.com/</strong>
online casino echeck
2022-07-27 04:02:06
<strong>real money online casino california https://casino-online-jackpot.com/</strong>
online casino with free signup bonus real money no deposit
2022-07-27 06:30:40
<strong>casino online free bonus https://onlineplayerscasino.com/</strong>
new vegas casino online
2022-07-27 11:38:52
<strong>online casino bonuses no deposit https://all-online-casino-games.com/</strong>
clubwpt online poker and casino
2022-07-27 14:24:39
<strong>online casino guide https://casino8online.com/</strong>
best vpn for omegle
2022-08-07 15:12:40
<strong>best vpn on windows https://freevpnconnection.com/</strong>
zenmate vpn free
2022-08-07 18:29:10
<strong>hma pro vpn https://shiva-vpn.com/</strong>
best vpn 2017
2022-08-07 19:31:05
<strong>which free vpn is best? https://freehostingvpn.com/</strong>
buy vpn with perfect money
2022-08-07 22:13:50
<strong>business vpn router https://ippowervpn.net/</strong>
free vpn for xbox one
2022-08-08 03:55:19
<strong>what is the best vpn service https://superfreevpn.net/</strong>
hoxx vpn
2022-08-08 05:12:53
<strong>download free vpn for pc https://free-vpn-proxy.com/</strong>
buy 911 vpn
2022-08-08 07:03:12
<strong>best vpn 2017 https://rsvpnorthvalley.com/</strong>
gay dating naked
2022-08-23 15:30:29
<strong>gay dating a macho https://gay-singles-dating.com/</strong>
gay dating in little rock
2022-08-23 16:39:58
<strong>free gay dating https://gayedating.com/</strong>
gay dating service out personal custormer service
2022-08-23 18:14:42
<strong>where can a hungry gay bottom find a top dating https://datinggayservices.com/</strong>
free datings site
2022-08-24 12:59:42
<strong>top online dating https://freephotodating.com/</strong>
good dating site
2022-08-24 15:06:27
<strong>free local singles login https://onlinedatingbabes.com/</strong>
top dating
2022-08-24 18:18:32
<strong>free date https://adult-singles-online-dating.com/</strong>
absolutely free dating sites
2022-08-24 19:59:21
<strong>best online dating sites https://adult-classifieds-online-dating.com/</strong>
local-singles club
2022-08-24 22:48:07
<strong>skycouger gf https://online-internet-dating.net/</strong>
women dates local no fee
2022-08-25 00:33:43
<strong>dating online free https://speedatingwebsites.com/</strong>
free dating chatting online
2022-08-25 03:42:49
<strong>plenty fish free dating https://datingpersonalsonline.com/</strong>
dating free
2022-08-25 04:21:14
<strong>best internet dating websites https://wowdatingsites.com/</strong>
online dating sites
2022-08-25 06:29:52
<strong>dating online free https://lavaonlinedating.com/</strong>
share dating
2022-08-25 09:28:52
<strong>best dating sites https://freeadultdatingpasses.com/</strong>
dating free sites
2022-08-25 12:07:22
<strong>flirt singles https://virtual-online-dating-service.com/</strong>
local free chatline
2022-08-25 13:37:29
<strong>massianic singles free dating sites https://zonlinedating.com/</strong>
pof login canada
2022-08-25 17:22:51
<strong>online payment sites https://onlinedatingservicesecrets.com/</strong>
online casino real money no deposit bonus codes
2022-08-30 10:20:36
<strong>777 online casino https://onlinecasinos4me.com/</strong>
borgata online casino nj
2022-08-30 13:10:17
<strong>mgm pa online casino https://online2casino.com/</strong>
indiana online casino
2022-08-30 19:17:15
<strong>grand online casino https://casinosonlinex.com/</strong>
dick.net gay chat
2022-09-02 23:34:08
<strong>free one on one gay sex chat on camera for masterbation https://newgaychat.com/</strong>
gay black man chat
2022-09-03 05:55:04
<strong>zoom cam rooms gay chat https://gaychatcams.net/</strong>
gay chat roullete
2022-09-03 22:12:06
<strong>free chat on gay webcam https://chatcongays.com/</strong>
gay men webcame and chat
2022-09-04 01:57:48
<strong>xray gay chat https://gayphillychat.com/</strong>
gay teens chat
2022-09-04 08:20:05
<strong>gay chat rpulete https://gaychatnorules.com/</strong>
dick.net gay chat
2022-09-04 12:58:22
<strong>dos chicos se conocieron en un chat gay https://gaymusclechatrooms.com/</strong>
gay advise chat
2022-09-04 15:27:02
<strong>gay male cam chat https://free-gay-sex-chat.com/</strong>
gay teen cam chat room
2022-09-04 22:06:12
<strong>free gay chat line live https://gayinteracialchat.com/</strong>
gay male chat site
2022-10-20 16:35:00
<strong>chat gay maduro https://gaymanchatrooms.com/</strong>
help writing a college paper
2022-10-20 18:44:46
<strong>buy custom papers online https://term-paper-help.org/</strong>
write my paper in 3 hours
2022-10-20 19:28:31
<strong>buy a college paper https://sociologypapershelp.com/</strong>
college paper writing services
2022-10-20 21:26:33
<strong>buy cheap papers https://uktermpaperwriters.com/</strong>
help writing paper
2022-10-20 22:21:18
<strong>https://paperwritinghq.com/</strong>
paper writing company
2022-10-20 23:23:27
<strong>buy resume paper https://writepapersformoney.com/</strong>
someone write my paper
2022-10-21 01:41:19
<strong>custom college paper https://write-my-paper-for-me.org/</strong>
do my papers
2022-10-21 02:27:35
<strong>write my apa paper https://doyourpapersonline.com/</strong>
writing services for college papers
2022-10-21 03:43:06
<strong>help with paper https://top100custompapernapkins.com/</strong>
write my paper reviews
2022-10-21 04:48:28
<strong>pay to do paper https://researchpaperswriting.org/</strong>
apa papers for sale
2022-10-21 07:06:34
<strong>write my custom paper https://cheapcustompaper.org/</strong>
website that will write a paper for you
2022-10-21 07:49:49
<strong>buy papers online for college https://writingpaperservice.net/</strong>
custom papers writing
2022-10-21 09:34:22
<strong>professional paper writing services https://buyessaypaperz.com/</strong>
professional college paper writers
2022-10-21 10:38:39
<strong>write my biology paper https://mypaperwritinghelp.com/</strong>
where to buy resume paper
2022-10-21 12:02:52
<strong>pay to write paper https://writemypaperquick.com/</strong>
pay to write paper
2022-10-21 16:04:09
<strong>paper writing company https://premiumpapershelp.com/</strong>
write my math paper
2022-10-21 16:54:02
<strong>need help writing my paper https://ypaywallpapers.com/</strong>
buy cheap paper online
2022-10-21 18:08:22
<strong>buy custom papers https://studentpaperhelp.com/</strong>
Яндекс.Метрика