Оборудование для сервера linux

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

13 команд для проверки железа на сервере Linux

Достаточно просто посмотреть «железные» компоненты вашего сервера в том случае, если он установлен поверх операционной системы на базе Windows. А что делать, если на сервере используется Linux – based операционная система? У нас есть ответ.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

В Linux имеется множество различных команд, которые расскажут вам о процессорных или оперативных мощностях, дисках, USB или сетевых адаптерах, контроллерах или сетевых интерфейсах, а также о прочих «hardware» компонентах. Итак, спешим поделиться 16 командами, которые помогут вам познакомиться с сервером поближе.

lscpu

Самая простая команда для получения информации о процессорных мощностях (CPU) — lscpu . Она не имеет каких – либо дополнительных опций (ключей) и выполняется в единственном исполнении:

lshw – список железных компонентов

Если у вас не исполняется данная команда, то вам необходимо установить lshw дополнительно. Например, в CentOS это можно сделать командой sudo yum install lshw .

Данная команда позволяет получить информативное описание компонентов вашего сервера, в том числе CPU, памяти, USB/NIC, аудио и прочих:

lspci – список PCI

Данная команда отображает список всех PCI – шин и устройств, подключенных к ним. Среди них могут быть VGA – адаптеры, видео – карты, NIC, USB, SATA – контроллеры и прочие:

lsscsi – список SCSI устройств

Данная команды выведет список SCSI/SATA устройств, например, таких как оптические приводы:

lsusb – список USB – шин и подробная информация об устройствах

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

lsblk — устройства и партиции для хранения

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

df — информация о пространстве файловой системы

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

pydf — df на языке Python

Если у вас не исполняется данная команда, то вам необходимо установить pydf дополнительно. Например, в CentOS это можно сделать командой sudo yum install pydf .

Улучшенная версия команды df , написанная на Питоне. Подсвечивает вывод цветом, что улучшает восприятие:

Читайте также:  Проверка dns команда windows

fdisk

Утилита fdisk для управления разделами на жестких дисках. Помимо всего, утилита может использоваться для отображения информации:

mount

Утилита mount предназначена для управления и просмотра смонтированных файлов систем и соответствующих точек:

Посмотреть общий объем оперативной памяти (RAM), свободный или занятый? Легко, с помощью команды free :

dmidecode

Данная команда отличается от остальных тем, что парсит информацию о железе из SMBIOS/DMI (очень детальный вывод).

файлы /proc

В директории /proc существует целое множество файлов, содержимое которых расскажет множество интересной и полезной информации о компонентах. Например, информация о CPU и памяти:

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

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Полезно?

Почему?

😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.

😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

Источник

Просмотр оборудования в Ubuntu

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

Если вы только планируете устанавливать ubuntu, то можете воспользоваться моей подробной статьей на этот счет — установка ubuntu server. Так же вам может быть интересен мой обзор и сравнение сервера убунту с другими linux системами — Ubuntu Server — обзор для начинающих, сравнение, отзывы.

Общая информация о железе

Самый простой и быстрый способ посмотреть оборудование в Ubuntu — воспользоваться утилитой lspci, которая по умолчанию присутствует в системе даже в минимальной установке.

Мы здесь видим следующую основную информацию о железе:

  1. Модели северных и южных мостов.
  2. IDE, SATA, SCSI контроллеры.
  3. Графический контроллер.
  4. Модели сетевых интерфейсов.

Если вы добавите к команде ключ -v, то сможете увидеть более подробную информацию о каждом компоненте.

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

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

Чтобы посмотреть информацию только о процессоре, используйте отдельный ключ для этого.

С помощью lshw вы посмотрите следующие характеристики процессора в Ubuntu (на примере моего скриншота):

Производитель процессора Intel Corp.
Тип микросхема материнской платы Intel 440FX
Слот установки процессора slot: CPU 0
Частота процессора 2GHz
Разрядность 64 bits
Набор инструкций fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx x86-64 constant_tsc nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
Количество ядер cores=4
Читайте также:  Windows mobile device center windows 10 64 bit что это

Так же подробную информацию о процессоре можно получить с помощью dmidecode.

Вывод этой команды немного по-другому структурирован, но по содержимому практически идентичен lshw.

И не забываем про просмотр информации о процессоре напрямую от ядра операционной системы:

Здесь вы увидите отдельную информацию по каждому ядру процессора. Скорее всего она будет одинакова и совпадать с тем, что вы увидели от других утилит.

Материнская плата

Для того, чтобы на сервере с Ubuntu посмотреть информацию о материнской плате, можно воспользоваться все той же программой — dmidecode, указав соответствующий ключ.

Здесь вы можете увидеть основную информацию о материнской плате компьютера:

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

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

Для того, чтобы получить подробную информацию об оперативной памяти в Ubuntu, можно воспользоваться уже известной нам утилитой.

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

Более подробную информацию об оперативной памяти смотрим с помощью dmidecode.

Тут мы видим следующую информацию о планках памяти:

  1. Форм фактор планок — DIMM.
  2. Тип памяти — DDR3.
  3. Номер слота, в который установлена память — A1_DIMM0.
  4. Скорость — 1333 MT/s.
  5. Производитель и серийный номер планки — Samsung 2137F421.

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

Информация о дисках в Ubuntu

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

Далее смотрим список всех дисков в системе:

Выбираем какой-то конкретный физический диск и смотрим по нему информацию.

А вот так можно посмотреть SMART диска в Ubuntu.

Если нет желания устанавливать какой-то сторонний софт на сервер, то краткую информацию обо всех дисках можно посмотреть следующим образом:

В целом, эти две утилиты полностью закрывают вопрос с просмотром информации о дисках на сервере ubuntu. Я обычно ничего другое не использую.

Все, на этом материал на тему просмотра информации о железе на сервере закончен. Удачной работы и хорошего аптайма!

Источник

посоветуйте железо под сервер

посоветуйте пожалуйста по следующим вопросам:

1. нужно железо для работы 24/365 под линуксом (centos ubuntu прочие) с бд (postgree) в качестве web сервера в небольшой организации (но с постоянным коннектом 100-200 пользователей).

2. подскажите по железу в пределах 100 т.р.

3. подскажите какую дистрибуцию линукса лушче использовать

Читайте также:  Программные межсетевые экраны windows

4. подскажите БД под п.3

5. подскажите web сервер под п.3

6. посоветуйте Mail server c exchange, с push mail

3. centos, rhel, debian oldstable/stable, fedora 13/14, если руки есть, то можно и gentoo/slackware

>3. подскажите какую дистрибуцию линукса лушче использовать

ту, с которой знаком админ. Если админ ни с чем не знаком, то что-нить попроще, Slackware 13.1 например.

>4. подскажите БД под п.3

6. посоветуйте Mail server c exchange, с push mail

всё в дистрибутиве есть. В любом. (slackware, debian, redhat. ).

убунту лучше не ставить — оно для десктопа. ИМХО.

спасибо, ребята, а по железу что?

>Если админ ни с чем не знаком

Как насчет Depo Storm 3300k 4ядра 4G Ram 2hdd х 0,5Tb

Гадалки на кофейной гуще.

Зависит от объёма БД, характера выполняемых запросов и много чего другого, используемого серверного ПО. Лучше всего отталкиваться от существующего железа, анализировать на предмет узких мест и уже исходя из этого принимать решения. При определённых условиях и атом все перечисленное потянуть сможет 🙂

офтоп:

почему-то вспомнился 6-нодовый кластер на атомах = )

ни о чем. условий более чем в первом посте.

Re: офтоп:

ну, вспомнился, и ?

Так и нет ни одного более менее путного ответа. Мда. Сожалею.

Slackware == самый ПРОСТОЙ линукс.

>а по железу что?

яхз. iPentiumII+256Mb подходит под ваши условия. Если конечно «постоянный коннект 100 юзеров» это 100 придурков фконтактах. Если это какие-то воены ундервафлю пилят — яхз.

В такую стоимость смотри либо Intel, либо Supermicro в башеной вариации (они если, что и в стойку укладываются), у меня есть и тот и другой 5000-серии (но это уже старенькие). С ними проще подобрать нужную конфигурацию, что особенно важно с учётом небольшого бюджета (в итоге у меня интоловский был с двумя процами и забитый памятью, а супермикро был с большой райд-карзиной).

На HP — малобюджетки не смотри, слишком привередливые, и заточены по Винду. Мне приходилось с одним таким работать. Внутри был только встроенный RAID-адаптер с поддержкой 1+0, его вроде настраиваешь, а в Debian|Ubuntu один фиг видит только жесткие раздельно. И матерится при каждой загрузке.

Да, не забывай, что такие сервера — это реактивные двигатели и стоять они должны в помещениях без людей (особенно сам с ними не садись).

как на счет Dell?!

простой по устройству, а не юзерфрендли

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

>простой по устройству, а не юзерфрендли

сравните adduser в Slackware, Debian, и RH

в слаке — куча вопросов (почти все можно пропустить конечно).

в дебе минимум основных вопросов.

в CentOS вообще одмин идёт на ***, ибо там тупо симлинк на useradd, и курить ман, смотреть какие там ключи.

посоветуйте железо под сервер

если-бы просили «посоветуйте железо и дистр для блонди».

Я-бы всё равно поставил-бы слаку 🙂 Ибо для меня проще, а ей пофиг 😉

Источник

Оцените статью