Conky в Ubuntu

Ubuntu

Теги: , ,

Conky — удобная утилита мониторинга системы для Linux. Она работает во всех Unix подобных операционных системах, очень популярна и просто незаменима для тех, кто хочет знать, что происходит в его компьютером в реальном времени.

С помощью Конки(произносится это так и переводится как носатый) можно легко просмотреть в оперативном режиме

  • загрузку процессора (CPU)
  • загрузку оперативной памяти
  • загрузку swap раздела
  • состояние процессов
  • состояние(свободное место) жёстких дисков и разделов
  • температуру процессора и других датчиков
  • состояние батареи
  • состояние сети
  • скорость итернета download/upload (аналог DU Meter)
  • трафик за день
  • и многое другой, включая результаты выполнения собственных скриптов

Читать дальше »

Предлагаем арматура для агзс от компании ЛП Групп.

Cron в Ubuntu. + bash-cкрипт резервного копирования.

Ubuntu, Системное администрирование

Теги: , ,

Иногда системным администраторам, программистам, web-дизайнерам и много кому ещё нужно запускать одни и те же команды или скрипт с некоторой периодичностью. Для таких целей используется специальная утилита Cron, встроенная во все дистрибутивы Unix. Пользоваться Cron’ом необычайно легко. Сейчас расскажу как.

Для начала создадим какой-нибудь простой bash-скрипт, например скрип резервного копирования и архивирования конфигурационных файлов, в моём случае конфигурационных файлов Apache2 и ftp-сервера.
Читать дальше »

Настройка сети в Ubuntu через консоль, скрипт автоматической настройки сети.

Ubuntu, Системное администрирование

Теги: , , ,

В Этой статье подробно написано как настроить сетевые интерфейсы в операционной системе Ubuntu через командную строку, как написать bash-скрипт автоматической настройки сети и как сделать автозапуск скрипта.

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

Если просто в терминале написать эту команду то консоль выдаст все сетевые интерфейсы, запущенные на этом компьютере. Это будет выглядеть примерно так.
Читать дальше »

Скрипт парсинга лог файла на php.

Системное администрирование

Теги: ,

Понадобилось как то мне изучить один лог файл такого вида.

1235681402.549 60 192.168.3.178 TCP_MISS/200 1893 GET http://cs56.vkontakte.ru/u913861/c_cd95200a.jpg — DIRECT/93.186.224.56 image/jpeg
1235681402.568 28 192.168.3.178 TCP_MISS/200 1768 GET http://cs538.vkontakte.ru/u734614/c_c39c4cb0.jpg — DIRECT/93.186.227.48 image/jpeg
1235681402.646 98 192.168.3.178 TCP_MISS/200 2506 GET http://cs172.vkontakte.ru/u939545/c_4fcb27dc.jpg — DIRECT/93.186.225.22 image/jpeg
1235681402.704 69 192.168.3.178 TCP_MISS/200 1832 GET http://cs10.vkontakte.ru/u414810/c_502e4ee.jpg — DIRECT/93.186.224.10 image/jpeg
1235681402.945 123 192.168.3.178 TCP_MISS/200 10644 GET http://cs39.vkontakte.ru/g205031/a_e685a74.jpg — DIRECT/93.186.224.39 image/jpeg
1235681403.156 42 192.168.3.178 TCP_MISS/200 362 GET http://counter.yadro.ru/hit? — DIRECT/88.212.196.77 image/gif
1235681403.202 102 192.168.3.178 TCP_MISS/302 794 GET http://ad.adriver.ru/cgi-bin/erle.cgi? — DIRECT/81.222.128.22 text/html
1235681403.222 67 192.168.3.178 TCP_MISS/200 2794 GET http://cs676.vkontakte.ru/u991778/c_9b855214.jpg — DIRECT/93.186.226.146 image/jpeg
1235681403.235 53 192.168.3.178 TCP_MISS/200 2817 GET http://cs4146.vkontakte.ru/u238362/c_bf859673.jpg — DIRECT/93.186.239.50 image/jpeg

Это логи файл с прокси провайдера трафика одного пользователя. Первый столбик время, второй — время загрузка файла в миллисекундах, третий — ip пользователя, четвёртый — я не знаю, пятый размер скаченного файла, потом GET, седьмой адрес скаченного файла и ещё что-то непонятное. Надо было мне посмотреть всё правильно ли посчитано и вообще что к чему. Так как таких строчек было около 8000 я решил написать скрипт который разобрал бы этот файл и записал его в базу данных. Писать я решил на PHP а базу данных на mySQL.
Читать дальше »