Команды FreeBSD, примеры:

Сегодня я планирую рассмотреть примеры команд которые вам обязательно понадобятся при администрирование FreeBSD 8.

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

Итак крайне полезная команда -
ifreebsd#/>dmesg - С ее помощью вы всегда сможете контролировать все сообщения ядра системы FreeBSD, а поверте что для стабильности работы системы это более чем необходимы.

Если использовать эту команду с флагом -a
ifreebsd#/>dmesg -a - Мы получим на экран все данные хранящиеся на текущий в буфере (включая сообщения syslog(демон аудита событий в системе).

Простая, но иногда очень полезная команда
ifreebsd#/>uptime - Выводит на экран информацию о том сколько дней или часов не перегружалась система ( лучше конечно часов – если речь идет о сервере который вынужден работать круглосуточно.)

Предположим вы уже настроили журналирование вашей системы через syslog теперь вам необходимо удобно просматривать эту информацию. Если к примеру вы хотите смотреть поступающую информацию в реальном времени – то подойдет такая конструкция

ifreebsd#/>tail -f /var/log/messages -Это позволит вам видеть все информацию которая только записалась в этот файл и сразу обнаружить ошибку.

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

ifreebsd#/>cat /var/log/messages | grep “Nov 16″ - На экран будут выведены только строки содержащие в себе сочетание Nov 16, а это значит что мы получим только данные которые поступили в этот файл за 16 Ноября.

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

ifreebsd#/var>top

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

CPU: 0.0% user, 0.0% nice, 20.0% system, 0.0% interrupt, 80.0% idle

расшифруем

0.0% user загрузка процессора пользователями.

0.0% nice выделено под приоритетные задачи ( необходимо отдельно настраивать)

20.0% system – 20% процессорного времени занято под работу системных приложений.

0.0% interrupt занятость системы ввода.

и 80.0% idle – это свободные ресурсы системы на текущий момент.

Следующая графа команды top – это сведения о памяти.

Mem: 28M Active, 17M Inact, 28M Wired, 2772K Cache, 18M Buf, 7900K Free - Тут указана все информация о ОЗУ на вашем компьютере и ее изменения в реальном времени.



Это конечно не исчерпывающая информация по теме статьи, но у меня в планах еще возвращаться к этой тематике не однократно на страницах этого сайта – так что следите за новостями сайта.

http://ifreebsd.org/freebsd/команды-freebsd-8-примеры/

Обновлено: 12.03.2015