Улучшенный top в CentOS

В категории Статьи от 7 июня, 2011. Автор admin

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

В Linux для мониторинга существует огромное количество утилит, но одной из самых популярных является утилита top

Утилита top, обладает большими функциональными возможностями по просмотру и управлению процессами в консольном режиме.

Единственное неудобство, как на меня, это – спартанский интерфейс утилиты. На мой взгляд, для просмотра и управления процессами, удобнее пользоваться другой утилитой — htop.

htop — продвинутый монитор процессов, написанный для GNU/Linux. Он был задуман заменить стандартную программу top. Htop показывает динамический список системных процессов, список обычно выравнивается по использованию ЦПУ. В отличие от top htop показывает все процессы в системе. Также показывает время непрерывной работы, использование процессоров и памяти.

Htop часто применяется в тех случаях, когда информации даваемой утилитой top недостаточно, например при поиске утечек памяти в процессах.

Для управления процессами Linux (остановка, изменение приоритета и пр.) можно не вводить идентификаторы процесса, а выделить необходимый нам процесс мышкой или клавиатурой и воспользовавшись «горячими» клавишами произвести все необходимые действия.

Интерфейс интуитивно понятен и немного напоминает интерфейс Midnight Commander.

Для установки htop в CentOS 5.4 с помощью yum, нам нужно добавить дополнительный репозиторий, так как в официальных репозиториях CentOS, прописанных по умолчанию, htop нет.

rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

Затем, собственно сама установка htop:

yum install –y htop

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

Тэги: , ,

Восстановление Grub

В категории Подсказки от 18 мая, 2011. Автор admin

Для восстановления Grub нам понадобится диск, с которого вы ставили Ubuntu, чтобы зайти в режим LiveCD.

Загрузились, открыли терминал и выполняем следующую команду:

sudo grub

Мы зашли в программу работы с grub, все последующие действия будем выполнять здесь.

Для начала выполним команду:

find /boot/grub/stage2

root

 

Обратите внимание на значение, которое выдаст результат команды.

У меня это (hd0,5), но у вас может быть и что-нибудь другое.

В следующих командах подставляем ваше значение вместо (hd0,5) !

Выполняем команду:

root (hd0,5)

Обратите особое внимание на то, что после root идет пробел, а потом никаких пробелов нет.

Ну и последняя команда:

setup (hd0)

setup

После setup идет пробел, потом пробелов нет. На этот раз вместо (hd0,5) пишем только первую часть: (hd0)! Естественно, подставляем то значение, которое вы получили после команды find.

Вот собственно и все. Можно перегружаться. Все легко и просто.

Тэги:

Наращиваем память с помощью kernel-PAE

В категории Статьи от 23 апреля, 2011. Автор admin

По работе я столкнулся с тем, что мне необходимо серверу CentOs 5.3, увеличить обьем оперативной памяти с 4 до 6 гигабайт. К сожалению стандартное ядро линукса не поддерживает обьем ОЗУ более 4 гигабайт. Решением данной проблемы является  замена стандартного ядра на ядро kernel-PAE, которое может тянуть до 64Г памяти.

Итак приступаем к установке нового ядра.

Для начала скачиваем новое ядро:

yum  install  kernel*PAE*

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

vi  /boot/grub/grub.conf

В самом начале файла находим строчку: default=1 и исправляем ее на default=0 .

Сохраняем файл и перезагружаемся.

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

uname  -a

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

mem Для проверки доступной ОЗУ, вводим команду:

cat  /proc/meminfo

mem1

либо

top

mem2

На этом все.

Тэги: , ,