Архив рубрики: UNIX/Linux

Вопросы, касающиеся работы операционных систем GNU/Linux

Linux: IPTABLES — руководство: часть 4 — цели для правил

21 октября 2014
 

  IPTABLES — руководство: часть 1 — основы IPTABLES IPTABLES — руководство: часть 2 — управление IPTABLES IPTABLES — руководство: часть 3 — параметры правил Общий обзор действий был дан в первом посте — IPTABLES — руководство: часть 1 — основы IPTABLES. Содержание: ACCEPT CONNMARK DNAT DROP LOG MARK MASQUERADE NOTRACK REJECT RETURN SNAT ULOG

Linux: IPTABLES — руководство: часть 3 — параметры правил

20 октября 2014
 

  IPTABLES — руководство: часть 1 — основы IPTABLES IPTABLES — руководство: часть 2 — управление IPTABLES IPTABLES — руководство: часть 4 — цели для правил Содержание: Основные параметры правил Параметры правил TCP Параметры правил UDP Параметры правил ICMP Дополнительные модули и параметры Addrtype Comment Connmark IP range Length Limit Mac Mark Multiport Owner Packet… Читать далее »

Linux: IPTABLES — руководство: часть 2 — управление IPTABLES

19 октября 2014
 

  IPTABLES — руководство: часть 1 — основы IPTABLES IPTABLES — руководство: часть 3 — параметры правил IPTABLES — руководство: часть 4 — цели для правил Управление IPTABLES Просмотр правил Просмотр текущих правил в таблице filter: # iptables -t filter —list Тоже самое — для остальных: # iptables -t raw —list # iptables -t nat… Читать далее »

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

18 октября 2014
 

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

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

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

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

10 октября 2014
 

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

NGINX: PHP-FPM — включение PHP server-status

8 октября 2014
 

 По аналогии с Apache: включение server-status в связке NGINX+PHP-FPM тоже можно включить подробный вывод информации о выполняющихся скриптах PHP (для самого NGINX имеется другой модуль, в данном случае речь конкретно про PHP-FPM). По-умолчанию он отключён, а пример и описание можно взять в файле /etc/php-fpm.d/www.conf (CentOS) и настроить отдельно для каждого пула PHP-FPM.

Linux: описание утилиты vmstat

7 октября 2014
 

 vmstat — одна из утилит, которые должны быть использованы в первую очередь (после top, конечно), при проблемах с сервером (высокий Load Average и т.д.). Он позволяет вывести информацию об использовании памяти, дисков, процессора. Простой запуск без ключей будет выглядеть так: # vmstat procs ————memory———- —swap— ——io—- —system— ——cpu—— r b swpd free buff cache si… Читать далее »

Linux: очистка swap

29 сентября 2014
 

 Бывает, что система начинает активно использовать страницы, сброшенные на SWAP-раздел, хотя в RAM имеется достаточно свободной памяти. Это случается, если страницы, отправленные в swap не были возвращены в RAM нормальным образом. В таких случаях, можно вручную очистить swap и переместить страницы обратно в RAM. Важно: в оперативной памяти должно быть достаточно места для всего содержимого… Читать далее »

Linux: утилита ps_mem

28 сентября 2014
 

 Удобная утилита, написанная на Python,  для проверки занятой памяти процессами. Суммирует используемую память всех экземпляров каждого процесса программы и выводит общее значение. Установка в CentOS: # yum -y install ps_mem Или через: # pip install ps_mem