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

Установка pcntl в Debian

К сожалению, данного расширения стандартно нет, в pecl тоже нет. Но оно легко ставится руками:

 

Обновляем информацию о пакетах:

apt-get update

(далее…)


Установка Nginx PHP-FPM Memcache и MariaDB на Debian 7

Здесь я покажу, как поставить Nginx+PHP-FPM+Memcache+MariaDB на сервер с Debian 7.0.

 

Начнем!

У нас есть чистая  Debian 7.0:
Debian GNU/Linux 7 \n \l (далее...)


Установка и настройка Puppet на CentOS 6

Если Вы уже здесь, то наверняка знаете, что такое puppet. Если нет, то добро пожаловать в статью: http://habrahabr.ru/post/163811/

 

Здесь я буду показывать проверенный и рабочий способ установки свежей версии Puppet на CentOS 6.

 

Готовы? Поехали! (далее…)


ctime, atime, mtime — find. Что за параметры?

У команды find есть некоторые параметры, такие как:

  • atime
  • mtime
  • ctime

которые позволяют найти файлы, измененные N дней назад. В чем же разница? (далее…)


Как в awk выполнить внешнюю команду?

Все достаточно просто. Есть функция system.

Например, есть файл с текстом:

test1 what
test2 what
test3 what
test4 what

Вот так мы можем вывести на экран test{n}: (далее…)


Iftop топ топ

Для просмотра нагрузки на сеть есть замечательная утилита iftop

iftop

iftop 0pl.ru

В Debian ставится она командой
apt-get install iftop
(далее…)


Как узнать progress/status в fsck

fsck — утилита для проверки ФС.

По умолчанию, никакого статуса о проверке она не отображает.
Для отображения используем опцию -C

Пример:
fsck -C /dev/sda1

Результат:
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/sda1 has been mounted 69 times without being checked, check forced.
Pass 1: Checking inodes, blocks, and sizes
/dev/md2: |= | 1.7%


Бесплатный антивирус для Linux

Поставлена задача найти бесплатный антивирус, который производит качественную проверку.

Тестировали:

— AVG

— ClamAV

— Linux malware detect

— Sophos
(далее…)


Установка PHP 5.2.6 в Debian 6 (Squeeze)

Вот так меняем PHP 5.3 на PHP 5.2 в Debian 6

Редактируем /etc/apt/sources.list, добавляем

deb http://ftp.debian.org/debian lenny main contrib non-free
deb http://security.debian.org lenny/updates main contrib non-free

Добавляем в файл /etc/apt/preferences

Package: php5*
Pin: release a=oldstable
Pin-Priority: 700

Package: *
Pin: release a=stable
Pin-Priority: 600

Удаляем пакеты PHP 5.3

aptitude remove `dpkg -l | grep php| awk ‘{print $2}’ |tr «\n» » «`

Устанавливаем пакет libkrb53 (по зависимостям, сам он почему-то не ставится)

apt-get install libkrb53

Устанавливаем PHP 5.2.6

apt-get -t oldstable install `dpkg -l | grep php5| awk ‘{print $2}’ |tr «\n» » «`

Рестартим Apache

/etc/init.d/apache2 restart

Если успех — радуемся.


Установка mod_perfomance для HTTPD в CentOS

Предполагается, что httpd уже установлен.

Устанавливаем httpd-delel и gd-devel командой

yum install httpd-delel gd-devel make gcc

Идем в /usr/srv

cd /usr/src

Скачиваем mod_perfomance, распаковываем, собираем

wget ‘http://lexvit.dn.ua/utils/getfile.php?file_name=mod_performance_tar201104233487.gz’ -O mod_performance_tar.gz
tar zxvf mod_performance_tar.gz
cd mod_performance*

Редактируем Makefile

nano Makefile

Приводим к виду

top_srcdir=/etc/httpd
top_builddir=/usr/lib64/httpd
include /usr/lib64/httpd/build/special.mk

Собираем и устанавливаем

make
make install

Устанавливаем модуль

/usr/lib64/apr-1/build/libtool —silent —mode=install cp mod_performance.la /usr/lib64/httpd/modules/

Создаем каталоги

mkdir /var/www/mod_performance/
chown apache:apache /var/www/mod_performance/

Задаем настройки

nano /etc/httpd/conf.d/mod_performance.conf


PerformanceHistory 5
PerformanceEnabled On
PerformanceMaxThreads 80
PerformanceScript \.php
PerformanceStackSize 1
PerformanceUseCanonical On
PerformanceDB /var/www/mod_performance/perfdb
PerformanceSocket /var/www/mod_performance/perfsock


SetHandler performance-status
Order allow,deny
Allow from all

Добавляем в httpd.conf

LoadModule performance_module modules/mod_performance.so

И перезапускаем httpd

service httpd restart

Можем смотреть:

https://IP/performance-status


Авторские права © Из техника в Digital. Все права защищены
Работает на хостинге RigWEB
Карта сайта