Чем мониторить различные подсистемы сервера в Linux:


Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.
Чем мониторить различные подсистемы сервера в Linux:


Чтобы начать работать в терминале от имени другого пользователя в Linux просто напишите:
su - username
и нажмите клавишу Enter.
Как то я гуглил, какие команды доступны мне через Telnet для управлением роутером RT-N12 D1, но ответов так и не нашел - зато нашел кое что другое, не менее интересное.
Подключившись к роутеру и авторизовавшись, запустите BusyBox
Отобразится список доступных команд которых не так уж и много. Узнать что такое BusyBox, можно на Вики.
Читать далее Управление Asus RT-N12 D1 через Telnet (BusyBox)
Для запуска диспетчера который покажет все PCI устройства выполним команду
lspci
Для запуска диспетчера задач выполним команду
top
Можно установить htop, он удобнее чем top. Команда для установки
apt install htop
команда для запуска
htop
После обновления системы, в папке /boot остаются старые, неиспользуемые ядра системы. Обновление ставится рядом, а не поверх, это политика Linux, чтобы можно было загрузиться в старое ядро.
Так вот, если Вам мешает длинный список при загрузке системы, или же /boot находиться на отдельном разделе и там кончается место, необходимо очистить систему от старых ядер.
Сначала убедимся что все работает с новым ядром, а только потом чистим.
Делается это всего двумя командами в терминале от рута.
apt-get remove linux-{image,headers}-номер_версии
где номер_версии имеет вид примерно такой 2.6.39-2-486 (на моем примере)
После этого обязательно обновляем загрузчик командой
update-grub
Наверное большинство системных администраторов используют различные инструменты из своего "джентльменского” набора, для удаленного администрирования подответсвенных им машин. Для администрирования серверов, или рабочих станций под управлением Linux, как правило хватает SSH. Но как же быть в случае, если нам необходимо запустить графическое приложение на удаленной машине? Для этого существует уйма платных и бесплатных программ, которые вы без труда найдете по первым же поисковым запросам в интернете. Сегодня мы рассмотрим Open Source решение Xming.
Как известно X Window System изначально реализовывала клиент-серверную архитектуру, благодаря чему мы можем запускать приложения на одной машине, а графический ввод или вывод осуществлять на другой (имеющей доступ к первой по сети).
Давайте рассмотрим, как это можно сделать на компьютере с операционной системой Windows (в которой как мы знаем нет X - сервера). Воспользуемся утилитой XMING.
Скачав с официального сайта последнюю версию программы приступаем к установке, которая впрочем довольно простая, и я думаю, описывать все пункты в которых нужно нажимать "далее”, не стоит.
Запускаем нашу программу, после чего она благополучно свернется в трей. Теперь нам нужно сконфигурировать наш PuTTY. Настройки все те же самые (IP адрес, кодировка, пр), за исключением одного пункта (см. Рисунок)

Здесь нам необходимо поставить флажок напротив "Enable X11 forwarding”.
Подключаемся к удаленной машине (на которой запущены "иксы”) и вызываем через консоль необходимое нам приложение, например напишем: firefox и получим браузер, если он у нас такой есть там установленный (по умолчанию в Debian есть, и называется iceweasel) или запустим проводник Debian так же написав его имя nautilus и так любое приложение. Всё работает 😉
Установим Psensor, программа которая следит за температурой и загрузкой процессора, скоростью вращения кулеров, температурой жестких дисков и видеокарт NVIDIA и AMD и т.д. Утилита имеет вполне приятный и понятный интерфейс.
Установим программу Psensor в Ubuntu. Для начала установим нужные компоненты для работы утилиты. Выполним в Терминале команду:
sudo apt-get install lm-sensors hddtemp
Далее настроим lm- sensors:
sudo sensors-detect
На все вопросы, которых будет немало, отвечаем утвердительно «YES». Теперь нужно перегрузить систему, либо выполнить следующую команду:
sudo service module-init-tools start
А теперь собственно устанавливаем и саму виновницу торжества — Psensor:
sudo apt-get install psensor
После этого программа готова к работе. Она очень эффективно интегрируется в панель Uunity и в реальном времени выводит информацию о температуре CPU, либо ту, какая вам нужна. В Psensor есть очень удобная функция, она может выдать системное предупреждение о критической температуре. Достаточно только отметить этот пункт в настройках.
Хоть Linux и стабильная операционная система, но иногда и тут бывают казусы, в виде зависшего приложения, либо зависания всей системы в целом. К примеру у меня бывают такие случаи после запуска windows-приложения, либо родной программы. Система отказывается реагировать на нажатие клавиш, мыши и т.д. Как правило вы должны сами понять, после чего это произошло, последняя запущенная программа, игра и т.д. Если операционная система Ubuntu «висит» наглухо, то с вероятностью в 99.99% вам поможет следующее. На клавиатуре нажимаем: Ctrl — Alt — F1, (вместо F1 можно нажать любую системную клавишу от F1 до F6) После этого вы попадете в виртуальную консоль. Перед вами появится черный экран. Нужно ввести ваш логин (ник) и пароль. Далее запускаем программу-мониторинг процессов Top
top
Если вдруг программа не запустится, то установите ее:
sudo apt-get install top
Теперь после запуска top вы увидите все запущенные процессы и приложения. Находим в списке подозреваемую программу, из-за которой и могло быть вызвано зависание системы, и запоминаем или записываем ее PID. Это число из самой левой колонки. Как правило оно состоит из 4 или 5 цифр. Далее нажимаем K, потом вводим цифру PID программы и жмем Enter 2 раза. После этого выбранная программа должна пропасть из списка запущенных. Далее нажимаем Ctrl — Alt — F7 и попадаем на нашу рабочую Ubuntu. После этого все должно работать.
Судя по всему, вы решили установить Ubuntu на свой компьютер и по какой-то причине, например из-за отсутствия пустых болванок или привода для чтения дисков, хотите использовать загрузочную флешку. Ок, я вам помогу. В этой инструкции будут по порядку рассмотрены следующие этапы: создание установочной флешки Ubuntu Linux, установка загрузки с USB флешки в BIOS компьютера или ноутбука, сам процесс установки операционной системы на компьютер в качестве второй или основной ОС.
Это пошаговое руководство подойдет для всех актуальных версий Ubuntu, а именно 12.04 и 12.10, 13.04 и 13.10. Со вводной частью, думаю, можно закончить и приступить непосредственно к самому процессу. Рекомендую также познакомиться со способом запуска Ubuntu «внутри» Windows 10, 8 и Windows 7 с помощью Linux Live USB Creator.