Архив метки: Linux

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 — цели для… Читать далее »

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

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

21 сентября 2014
 

 Утилита аналогична утилите top, но отображает использование не CPU и памяти, а работу процессов с дисками. Пример вывода утилиты: Total DISK READ: 0.00 B/s | Total DISK WRITE: 50.40 K/s PID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init 2 be/4 root 0.00… Читать далее »

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

17 сентября 2014
 

 iostat — утилита, предназначенная для мониторинга использования дисковых разделов, входящая в набор sysstat. Пример вызова iostat без ключей: # iostat Linux 2.6.32-431.23.3.el6.x86_64 (venti.domain.org.ua) 09/16/2014 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.62 0.01 0.17 1.08 0.00 98.12 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 1.07 13.98 21.50 16981726 26110684 dm-0 2.81 13.22 20.07… Читать далее »

Linux: поиск проблем сети

22 августа 2014
 

 Проверка состояния сети # mii-tool -v eth0 eth0: negotiated 100baseTx-FD, link ok product info: vendor 00:50:43, model 2 rev 3 basic mode: autonegotiation enabled basic status: autonegotiation complete, link ok capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD Или с помощью ethtool: # ethtool eth0 Settings for… Читать далее »

Ubuntu: установка драйвера NVIDIA

11 августа 2014
 

 К счастью, в 14.04 таких танцев как в 12.04 (Ubuntu: установка драйверов NVIDIA на примере NVIDIA GeForce GTX 550 Ti) не требуется — всё отлично устанавливается «из коробки». Находим модель видеокарты: # lspci | grep VGA 01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1) На странице http://www.nvidia.com/Download/index.aspx находим нужный драйвер, в… Читать далее »

Linux: Anacron job ‘cron.daily’ on hostname

9 августа 2014
 

 После удаления ClamAV — на почту приходят уведомления вида: Return-path: <[email protected]> Envelope-to: [email protected] Delivery-date: Sat, 09 Aug 2014 03:49:04 +0300 Received: from root by mx0.domain.org.ua with local (Exim 4.72) (envelope-from <[email protected]>) id 1XFuqG-0004cq-5G for [email protected]; Sat, 09 Aug 2014 03:49:04 +0300 Date: Sat, 09 Aug 2014 03:49:04 +0300 Message-Id: <[email protected]> From: Anacron <[email protected]> To: [email protected]Читать далее »