Поиск:

Поиск по:

Результаты поиска по запросу «»
Найдено совпадений
По вашему запросу ничего не найдено
.
Показать еще

Консольные команды для анализа состояния системы

В данной статье рассмотрены полезные сочетания команд ОС Linux, применяемые для анализа и мониторинга состояния VDS-серверов.

Более подробную информацию о каждой из команд Вы можете получить, набрав man имя_команды

Обзор текущего состояния дел на сервере:

  1. Отображение работающих задач, нагрузки и состояния памяти в реальном времени:

    top
    
  2. Текущая нагрузка (load average) в условных единицах:

    uptime
    

    Значение load average более 4-х единиц для одноядерного VDS (TINY), более 8 единиц для VDS с двумя ядрами (SMALL), более 16 единиц для четырёхядерного VDS (MEDIUM) и т.д. говорит о том, что сервер перегружен.

  3. Информация об использовании оперативной памяти и раздела подкачки (свопа).

    free -m
    

    Ненулевое или увеличивающееся значение в ячейке на пересечении "Swap" и "used" свидетельствует о том, что серверу приходится использовать своп (хранение временных страниц оперативной памяти на жёстком диске), что существенно снижает производительность всей системы.

Управление процессами

  1. Отображение всех процессов системы с % показателя потребления ЦПУ:

    ps xau
    
  2. Подробный вывод процесса PID, используемые файлы:

    ps xau | grep 'PID'
    lsof -p 'PID'
    
  3. Принудительное завершение процесса PID или группы процессов пользователя user:

    kill -9 PID
    pkill -u user php
    

Анализ почтовой очереди на VDS:

  1. Посмотреть почтовую очередь:

    mailq
    
  2. Посмотреть какое-то письмо с идентификатором MID (показывается в выводе mailq) из очереди:

    postcat -q MID
    
  3. Удалить письмо с идентификатором MID (показывается в выводе mailq) или очистить всю очередь:

    Одно письмо: postsuper -d MID
    Всю очередь: postsuper -d ALL
    

Обзор состояния файловой системы

  1. Обзор текущего состояния файловых систем:

    Место: df -h
    Иноды: df -i
    
  2. Для того, чтобы посмотреть, сколько места занимает директория directory вместе со всеми вложенными файлами и субдиректориям, нужно выполнить следующую команду:

    du -sh directory
    
  3. Наблюдение за лог-файлом в реальном времени, например, за лог-файлом почты:

    tail -f /var/log/mail.log
    
  4. В случае если необходимо фильтровать показываемые данные по какой-то подстроке, например, показывать только строчки, содержащие слово pop3 (без учета регистра):

    tail -f /var/log/mail.log | grep -i pop3
    

Регистрация доменов

в зонах .RU .РФ

от 200 рублей Зарегистрировать домен

SSL сертификаты

Подтверждение сайта и надежная защита

передаваемых данных

Купить сертификат

Облачные VDS

дешевле чашки кофе

Процессорных ядер: 4, Память: 4 Гб, Диск: 20 Гб SSD, Резервное копирование

от 35 р/день Заказать VDS

Все, что нужно от хостинга

Простое решение для вашего сайта

Подробнее

Хранилище данных

Храни что хочешь по смешным ценам

Почасовая оплата за размещенные данные.

Заказать хранилище