Быстрое добавление пользователя FTP (ProFTPD)

В категории Подсказки от 16 июня, 2013. Автор admin

./ftpasswd --passwd --name=testuser --home=/home/testuser/homedir --shell=/bin/false --uid=1005

./ftpasswd --group --name=testgroup --gid=50 --member=testuser

/etc/init.d/proftpd restart
Тэги: ,

Наиболее используемые команды MySQL

В категории Статьи от 8 июня, 2013. Автор admin

mysql> в начале строки означает, что команда выполняется после входа в MySQL.

Символ # или $ в начале строки означает, что команда выполняется из командной строки.

Что бы проверить статус сервера MYSQL выполните:

для FreeBSD:

# service mysql-server status

в CentOS / RHEL:

# service mysqld status

Что бы подключиться к серверу MySQL из консоли, если сервер MySQL находится на том же хосте:

$ mysql -u username -p

Что бы подключиться к серверу MySQL из консоли, если сервер MySQL находится на удаленном хосте db1.example.com:

$ mysql -u username -p -h db1.example.com

Больше »

Тэги: ,

Установка GeoIP (Centos, Red Hat)

В категории Подсказки от 27 апреля, 2013. Автор admin

GeoIP — это библиотека для определения страны, города, организации в которой находится тот или иной IP адрес.

 Php-geoip — модуль для использования функций библиотеки в PHP.

Установка:
Добавляем репозиторий EPHEL:

# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5Server/x86_64/epel-release-5-3.noarch.rpm

(или тот, который соотвествует Вашей версии OS)

Устанавливаем GeoIP при помощи yum:

# yum install geoip geoip-devel

Скачиваем базу адресов и копируем в нужное место:

# cd /tmp 
# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz 
# gunzip ./GeoIP.dat.gz 
# rm /usr/share/GeoIP/GeoIP.dat 
# mv ./GeoIP.dat /usr/share/GeoIP/GeoIP.dat

Устанавливаем расширение PHP:
# echo «extension=geoip.so» >>/etc/php.ini 
# pecl install geoip

Если команда вывела ошибку:»pecl.php.net is using a
unsupported protocal — This should never happen.install failed»
нужно выполнить следующее:
# cd `pecl config-get php_dir` 
# mv .channels .channels-broken 
# pecl update-channels 

И снова повторить:

#pecl install geoip

Перезапускаем Apache:
# /etc/init.d/httpd restart 
либо php-fpm:
# /etc/init.d/php-fpm restart

Тэги: ,