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


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

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

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

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

Сеть

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

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

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

 

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

top

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

dmidecode

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

Эта информация обычно включает в себя производителя системы, название модели, серийный номер, версию 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 на виртуальных жестких дисках достаточно бредовая идея, я это сделал лишь с целью протестировать):

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

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

hdparm

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

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

ethtool

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

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

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

sysstat

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

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

comments powered by HyperComments

blog.bissquit.com

Получаем информацию о железе в Ubuntu и Debian

В системах Windows для сбора информации о железе компьютера используются программы вроде cpu-z, AIDA64, astra32 и им подобные. Если стоят драйвера устройств, то информацию о них можно получить и в диспетчере устройств.

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

Информация о центральном процессоре

Подробная информация о центральном процессоре:

cat /proc/cpuinfo

Средняя загрузка процессора за 1, 5 и 15 минут:

cat /proc/loadavg

Информация об оперативной памяти

Общая информация о памяти:

cat /proc/meminfo

Объем занятой и свободной памяти в мегабайтах:

free -m

Информация об видеокарте

Информация об видеокарте, OpenGL и Xserver:

glxinfo

Проверка поддержки «direct 3D rendering»:

glxinfo | grep direct

Информация о производителе видеокарты:

glxinfo | grep vendor

Информация о модели видеокарты:

lspci | grep VGA

Тест производительности видеокарты, вывод fps в терминале:

glxgears

Информация о разрешениях, поддерживаемых монитором:

xrandr

Информация об аудиокарте

Общая информация об аудиокарте:

lspci | grep Audio

Расширенная информация об аудиокарте:

aplay --list-devices

Информация о сетевых адаптерах

Сетевые адаптеры:

lspci | grep Ethernet

Сетевые адаптеры и сетевые подключения:

ifconfig

Информация о жестких дисках

Информация о разделах:

df -H

Разделы, имена устройств и расположение на дисках:

sudo fdisk -l

Информация об USB-устройствах

Информация о шинах USB и подключенных к ним устройствах:

lsusb

Информация об PCI-устройствах

Информация о шинах PCI и подключенных к ним устройствах:

lspci

Информация о системе

Имя и версия дистрибутива Linux:

cat /etc/issue

Версия ядра Linux:

uname -r

Подробная информация о ядре Linux:

uname -a

webistore.ru

Команда информация о системе debian, Как посмотреть информацию о системе

Новички в мире Linux часто сталкиваются с вопросом о том, а как же узнать всю информацию об установленной системе, железе и о поддерживаемых функциях. Да, найти утилиту а-ля «Диспетчер устройств Windows» будет трудно =) На самом деле, можно найти программы, позволяющие узнать всю информацию о системе, но проще, на мой взгляд, все это узнать прямо в консоли. Приведу примеры некоторых команд, дающих подобные сведения.

Команда выведет полную информацию о железе, следует выполнять с правами root’а (sudo lshw):

lshw

Вывод информации о железе.

Предварительно требуется установить утилиту:

sudo apt-get install hwinfohwinfo

Вывод информации о системе, версии ядра, дистрибутиве и архитектуре (32/64 бита):

uname -a

Выведет название и версию используемого дистрибутива:

lsb_release -a

Аналогично предыдущей команде, плюс информация о базовом дистрибутиве (например, для Linux Mint 9 выведет еще и Ubuntu 10.04, как базовый дистрибутив):

cat /etc/*release*

С помощью этой команды можно узнать дату и время установки системы:

ls -clt / | tail -n 1 | awk '{ print $7, $6, $8 }'

Аналогично предыдущей команде (но немного иного принципа), позволяет узнать дату и время установки системы:

ls -dl /var/log/installer/

Информация об уже установленных устройствах (в некоторых дистрибутивах требует доставить пакет procinfo):

Показать полную информацию о модели процессора (частота, поддерживаемые инструкции и т.д.):

Показать расширенную информацию о занимаемой оперативной памяти (MemTotal, MemFree, Buffers, Cached, SwapCached,HighTotal, HighFree, LowTotal и т. д.):

Показать размер раздела выделенного под swap:

grep SwapTotal /proc/meminfo

Показать информацию о прерываниях:

watch -n1 'cat /proc/interrupts'

Информация о используемой и свободной ОЗУ и Swap-файле (-m указывает, что отображать нужно в Мб):

Показать список всех устройств и их параметров:

Показать все устройства в системе (названия взяты из директории /proc/devices):

Показать обнаруженные PCI-устройства:

lspci -tv

Показать обнаруженные USB-устройства:

Показать информацию о версии BIOS компьютера;

dmidecode

Этот небольшой список команд позволит вам быстро узнать всю необходимую информацию о своей системе.

Просмотров: 8131

Похожие посты

proggear.ru

Установка Debian 8.5 Jessie | Losst

Debian — это один из самых старых и самых стабильных дистрибутивов Linux. Он разрабатывается огромным сообществом разработчиков и содержит только самые стабильные и проверенные пакеты. Разработка Debian началась в 1993 году. Его основатель Ян Мердок. Сейчас операционная система поддерживает более десяти архитектур и содержит больше тридцати семи тысяч пакетов. Debian применяется как для серверов, так и для домашних компьютеров. Текущая версия Debian 8.5 Jessie. Переход на ветку 8.0 состоялся 25 апреля 2015 года. Последний корректирующий релиз 8.5 состоялся совсем недавно — 4 июля 2016.

В этой статье будет рассмотрена установка Debian 8.5 Jessie на компьютер или ноутбук. Мы очень подробно, пошагово рассмотрим как установить самую последнюю версию этой замечательной операционной системы на свой компьютер.

Содержание статьи:

Установка Debian 8.5

Начнем с подготовки и плавно перейдем к самому процессу установки системы.

Шаг 1. Загрузка образа

Скачать установочный образ Debian 8.5 можно на официальном сайте.

Здесь есть два варианта образов. small installation image — меленький образ, большинство пакетов будут загружены из интернета во время установки и complete installation image — образ DVD, содержащий все необходимое программное обеспечение. Вы можете скачать образ напрямую или воспользоваться торрентами.

На странице загрузки просто выберите нужный файл, для полного установочного набора DVD1 содержит основной установочный пакет, а DVD2 и DVD3 дополнительное программное обеспечение.

Шаг 2. Запись образа на носитель

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

Записать debian 8.5 на флешку можно с помощью любой программы. Например, unetbootin или консольной утилиты dd:

 

В Windows для этой же задачи удобно использовать rufus:

Установка Debian 8 с флешки выполняется так же как и с диска. Для записи debian на диск можно воспользоваться такими утилитами, как k3b и Brasero в Linux и UltraISO в Windows.

Шаг 3. Настройка BIOS

После завершения записи образа перезагрузите компьютер и войдите в настройку BIOS нажав кнопку F8, Del, F2 или Shift+F2 еще до того как начала загружаться операционная система.

В открывшимся меню перейдите на вкладку Boot и в пункте Boot Device Priority или 1st Boot Device выберите ваш носитель:

Дальше перейдите на вкладку Exit и нажмите Exit & Save Changes.

Шаг 4. Запуск установки

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

Шаг 5. Выбор языка

Выберите язык установщика:

Шаг 6. Местоположение

Выберите ваше местоположение:

Шаг 7. Раскладка клавиатуры

Выберите раскладку клавиатуры:

Шаг 8. Инициализация

Дождитесь завершения инициализации установочного носителя:

Шаг 9. Имя компьютера

Введите имя компьютера:

Шаг 10. Имя домена

Используется для объединения компьютеров в сеть. Если устанавливаете дома, можете написать local:

Шаг 11. Пароль суперпользователя

Введите пароль суперпользователя:

Шаг 12. Имя пользователя

Введите свое полное имя, будет отображаться в настройках системы:

Шаг 13. Логин

Введите имя пользователя, которое будет использоваться для входа в систему:

Шаг 14. Пароль пользователя

Введите пароль для вашего пользователя:

Шаг 15. Способ разметки диска

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

 

Шаг 16. Выбор диска

Выберите жесткий диск, на который будет выполнятся установка debian 8 Jessie:

Шаг 17. Таблица разделов

Если диск чистый, соглашаемся с созданием новой таблицы разделов:

Шаг 18. Создание LVM

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

 

 

Шаг 19. Подтверждение LVM

Соглашаемся с созданием LVM:

Шаг 20. Создание группы томов

На этом шаге мастера выберите создать группу томов:

Затем введите название группы:

И выберите физические диски, на которых она будет расположена:

Дальше подтверждаем действие:

Шаг 21. Раздел для загрузчика

Создайте новый логический том:

Сначала выберите группу LVM в которой будет расположен этот том:

Введите размер тома, для загрузочного раздела достаточно 200 Мегабайт:

 

 

 

 

Выберите название, название используется чтобы вам было легче понять что это за раздел:

 

 

 

Шаг 22. Раздел для корня

Выберите группу LVM и введите размер раздела, для корня рекомендуется брать 30-50 Гб:

Введите название раздела.

Шаг 23. Раздел для home

Повторите те же действия для раздела home. Размер — все оставшееся пространство:

Когда завершите выберите закончить:

Шаг 24. Разметка диска

Должно получится вот так:

 

Шаг 25. Назначение boot

Выберите раздел boot, затем нажмите пункт Использовать как:

Выберите файловую систему, для boot — ext2:

Нажмите точка монтирования:

Выберите /boot:

Нажмите настройка раздела закончена.

Шаг 26. Назначение root

Проделайте те же действия для раздела root:

 

 

Файловая система — ext4, точка монтирования /.

Шаг 27. Назначение home

Те же действия для home, точка монтирования /home, файловая система ext4.

 

Шаг 28. Завершение разметки

Должно получится вот так:

Выберите Закончить разметку и перенести изменения на диск.

Шаг 29. Подтверждение разметки

Если все правильно, нажимаем Да:

Шаг 30. Начало установки

Подождите пока установятся основные компоненты

Шаг 31. Подключение дополнительных носителей

Подключите и просканируйте дополнительные носители, если они были загружены:

Шаг 32. Зеркала в интернете

Если нужно, вы можете подключить сетевое зеркало

Шаг 33. Отправка отчетов

Выберите, нужно ли отправлять отчеты о работе разработчикам дистрибутива:

Шаг 34. Программное обеспечение

Выберите программное обеспечение, которое нужно установить:

Шаг 35. Установка ПО

Дождитесь завершения установки:

Шаг 36. Установка загрузчика

Дождитесь завершения инициализации:

Нажмите Да, для установки загрузчика на диск:

Выберите устройство:

 

Шаг 37. Завершение установки

Дождитесь завершения установки:

 

Шаг 38. Установка завершена

Нажмите готово, чтобы перезагрузить компьютер:

Шаг 39. Загрузка

Выбреите первый пункт, для нормальной загрузки системы:

Шаг 40. Вход

Введите логин и пароль, которые вы указали, когда выполнялась установка debian 8.5 Jessie:

Шаг 41. Готово

Все теперь установка Debian 8 завершена и вы можете полноценно использовать свою систему.

Выводы

Вот и все, теперь вы знаете как установить debian 8 на свой компьютер. Как вы могли убедиться, у Debian наиболее настраиваемый установщик серди всех дистрибутивов Linux. Вы можете выбрать любой аспект установки системы и это еще не все. Здесь была использована установка debian в графическом режиме, вы же можете применить консольный режим и получить еще больше контроля над процессом установки. Если у вас остались вопросы, спрашивайте в комментариях!

Видео установки Debian 8.5:

losst.ru