ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: MySQL
Для оптимизации MySQL вам нужно правильно настроить my.cnf, который находится в папке /etc/, а полный путь /etc/my.cnf

И так, начнем. Вот мой конфигурационный файл my.cnf

Code:
# Example MySQL config file for small systems.
#
# This is for a system with little memory (<= 64M) where MySQL is only used
# from time to time and it's important that the mysqld daemon
# doesn't use much resources.
#
# You can copy this file to
# /etc/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is /var/lib/mysql) or
# ~/.my.cnf to set user-specific options.
#
# In this file, you can use all long options that a program supports.
# If you want to know which options a program supports, run the program
# with the "--help" option.

# The following options will be passed to all MySQL clients
[client]
#password    = your_password
port        = 3306
socket        = /var/lib/mysql/mysql.sock

# Here follows entries for some spe
...
Читать дальше »
Просмотров: 5101
Дата: 2013-03-29 21:49:54
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
В командную строку SSH надо ввести команду:
cat /proc/cpuinfo

У меня показало вот такое:
Code:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz
stepping        : 10
cpu MHz         : 396.954
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm
bogomips        : 4987.49
clflush size    : 64
cache_alignment : 64
address sizes   : 38 bits physical, 48 bits virtual
power management:
...
Читать дальше »
Просмотров: 3224
Дата: 2013-03-26 09:01:17
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Если нужно быстро найти определенную строку, но не знаете в каком именно файле находится нужная строка(например PHP-код), то на Centos Вам поможет команда

grep -rl example.gif /

Вместо example.gif пишем строку, которую вам нужно найти. А после знака / пишем путь до папки, в которой находятся файлы, в которых возможно есть нужная Вам строка. Но если не знаете в какой папке, то не обязательно писать путь до папки. ...
Читать дальше »
Просмотров: 3325
Дата: 2012-07-08 15:57:56
Комментариев: 0
Автор: admin  Раздел: Безопасность
Для того, чтобы скрыть показ версии Apache и ОС на сервере Centos и других на странице ошибки, то нужно в файле httpd.conf изменить следующую директиву:

ServerSignature On

На это:

ServerSignature Off

Теперь на страницах ошибок не будет отображаться версия ОС и Apache, а это сильно усложнит попытку взлома, а значит ваш сервер стал более защищенным. ...
Читать дальше »
Просмотров: 3602
Дата: 2012-06-24 18:13:47
Комментариев: 0
Автор: admin  Раздел: Мониторинг
Ну вот, если у вас на вашем сервере собран программный RAID-массив, то нужно вам знать о возникновении различных проблем с ним, то есть в случае чего получите на почту извещение об проблеме.

Производится мониторинг массива будет каждый час, с помощью запуска cron.

В папке /etc/cron.haurly создайте файл mdmon.sh

На этот файл поставьте права на "выполнение".

Добавте в файл вот такую вот строку:

mdadm --monitor --scan -1 --mail=admin@test.ru
Для того, чтобы протестировать работоспособность нашего мониторинга, то измените выше добавленную строку на вот следующую:

mdadm --monitor --scan -1 --mail=admin@test.ru --test
И теперь наберитесь терпения. Уже через через час ждите тестовое сообщение.

Если желаете, чтобы мониторинг делался больше чем раз в час, добавьте указанную выше строку в программу crontab:

# crontab -e

*/5 * * * * /sbin/mdadm --monitor --scan -1 --mail=admin@test.ru
Теперь мониторинг будет делаться каждые 5 незабываемых минут.



P.S. Работос ...
Читать дальше »
Просмотров: 4148
Дата: 2012-06-23 22:55:51
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Итак, подключаем к нашему Centos репозиторий atomic:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

он при этом просит подтвердить лицензию:

Do you agree to these terms? (yes/no) [Default: yes]


жмем Enter или набираем yes – готово. теперь в файл /etc/yum.repos.d/atomic.repo в секции [atomic] добавляем:
exclude=php*5.3.*

сохраняем файл и смело обновляем php:
yum update php && yum -y install php-mcrypt

или устанавливаем, если ставим впервые php на нужный север:
yum install php-cli php-common php-devel php php-mysql php-mcrypt php-pdo php-gd php-xml php-mbstring

ну вот собственно и все и у нас должен уже работать php 5.2.17, проверяем:

#php -v
PHP 5.2.17 (cli) (built: Jan 7 2011 08:49:48)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies


Если используется mod_php, тогда после обновления\установки ребутим apache:
apachectl graceful ...
Читать дальше »
Просмотров: 8177
Дата: 2012-01-13 18:38:57
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Установка Zend Optimizer 3.3.9 на Centos сервер CentOS 5.X

Загружаем Zend Optimizer 3.3.9 (ссылка для линукс 32битной версии):
$ wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

(ссылка для 64битной версии):
$ wget wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

Распаковываем:
$ tar -xzf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

Переходим в директорию с версиями
$ cd ZendOptimizer-3.3.9-linux-glibc23-x86_64/data

Выбираем нужную вам версию по установленному у вас PHP и перемещаем в нужную нам директорию. Пример для версии PHP 5.1.*:

$ cp 5_2_x_comp/ZendOptimizer.so /usr/local/lib

Редактируем файл php.ini, добавляем строку с указанием где у нас установлен ZendOptimizer
$ nano /etc/php.ini

[Zend]
zend_extension=/usr/local/lib/ZendOptimizer.so

Перегружаем Apache:
$ /etc/init.d/httpd restart

Проверяем:
$php -v

PHP 5.1.6
Copyright (c) 1997-2006 The PHP Gr ...
Читать дальше »
Просмотров: 5211
Дата: 2012-01-13 18:05:11
Комментариев: 0
 Страницы: 1 2 3 4 5 ... >>