Архив за месяц: Октябрь 2014

Linux: IPTABLES — руководство: часть 1 — основы IPTABLES
0 (0)

18 октября 2014

В цикле 4 статьи: Часть 1 — основы IPTABLES: структура IPTABLES, таблицы, цепочки, кроткий обзор правил и действий; Часть 2 — управление IPTABLES: основы управления — опции, команды для создания-удаления правил, цепочек, таблиц, сохранение и восстановление правил; Часть 3 — параметры правил: — наиболее полезные параметры для создания правил, модули; Часть 4 — цели для… Читать далее »

Loading

Python: Руководство по оформлению программ на Python
0 (0)

17 октября 2014

Author: Guido van Rossum Оригинальная статья на английском: http://www.python.org/doc/essays/styleguide.html Python Style Guide Перевод выполнен компанией «Калкулэйт». Общие замечания Это руководство — о логике программирования. Важно следовать этому руководству в стиле программы. Ещё более важна логичность всего проекта. Логичность в пределах одного модуля или функции — важнейшее требование. Но важнее всего знать, когда отступить от стиля… Читать далее »

Loading

Python: скрипт бекапа баз данных MySQL/MariaDB
0 (0)

16 октября 2014

В дополнение к скриптуPython: скрипт инкрементального или полного бекапа файлов — второй, который выполняет полное копирование баз данных. В целях «совместимости» с первым скриптом — данные так же хранятся в отдельных daily и weekly директориях, хотя в отличии от файлов тут не выполняется инкрементальный бекап — базы небольшие, а после сжатия bzip2 совсем маленькие: #… Читать далее »

Loading

Python: строковые методы
0 (0)

15 октября 2014

В Python  у объектов типа string имеется огромное количество методов для работы с ними. Они могут быть сгруппированы в два различных типа: первый — методы, которые модифицируют объект и создают новый, и второй — методы, которые предоставляют информацию об объекте. Строковые методы для изменения строки

Loading

Python: скрипт инкрементального или полного бекапа файлов
0 (0)

14 октября 2014

Создаёт копию всех данных в каталоге /var/www/vhosts/ по понедельникам, и «инкрементальный» бекап только файлов, изменившихся за последние 24 часа. Упаковывает и сжимает в архив tar.bz2. На каждый день создаётся отдельная директория, хранятся 4 полных бекапа и 7 — ежедневных. Для бекапа баз MySQL — второй скрипт: Python: скрипт бекапа баз данных MySQL/MariaDB.

Loading

NGINX: настройка простого load-balancing
0 (0)

13 октября 2014

Имеется  четыре сервера: 192.168.1.107 — NFS-сервер, на котором находятся файлы «приложения»; 192.168.1.109 — «фронтенд» с NGINX, который будет балансером (принимать запросы от клиентов — и передавать их на два бекенда); 192.168.1.116 — «бекенд» №1 с NGINX, который будет обслуживать запросы к приложению; 192.168.1.117 — «бекенд» №2 с NGINX, который будет обслуживать запросы к  приложению. Оба… Читать далее »

Loading

CentOS: настройка сервера и клиента NFS
0 (0)

12 октября 2014

Установка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) Настройка сервера NFS Как правило, NFS уже установлен: # chkconfig —list nfs nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off # yum list installed | grep nfs nfs-utils.i686 1:1.2.3-39.el6_5.3 @updates nfs-utils-lib.i686 1.1.5-6.el6_5 @updates nfs4-acl-tools.i686 0.3.3-6.el6 @anaconda-CentOS-201311271240.i386/6.5

Loading

NGINX: отключение логирования ошибок favicon.ico
0 (0)

11 октября 2014

В лог очень часто пишутся ошибки вида: 2014/10/10 11:22:52 [error] 15805#0: *332838 open() «/var/www/vhosts/rtfm/rtfm.co.ua/apache-ogranichenie-dostupa-s-pomoshiu-htaccess-ihtpasswd/favicon.ico» failed (2: N request: «GET /apache-ogranichenie-dostupa-s-pomoshiu-htaccess-ihtpasswd/favicon.ico HTTP/1.1», host: «rtfm.co.ua»

Loading

Linux: описание утилиты nmon
0 (0)

10 октября 2014

nmon — не просто утилита, которая отображает использование памяти и процессора, она так же выводит информацию по использованию сети, дисков, файловой системы и другое. Установка на CentOS: # yum -y install nmon Если вы пользуетесь Putty — переключите кодировку на UTF-8, иначе будет «каша».

Loading

RegEx: полная таблица
0 (0)

9 октября 2014

Таблица символов, специальных символов, якорей, классов, утверждений, кванторов и т.д. Удобное наглядное представление + несколько шаблонов.

Loading