Author: admin

SSH авторизация по ключу.

Сложилось что работа связана с администрированием серверов на *nix системах, если взять во внимание что их десятки, и на каждом свой пароль, сложный. Который каждый раз запоминать/вводить не представляется возможным.
Пойдем по пути наименьшего сопротивления, проще говоря настроим ssh авторизацию без пароля по ключу, что упрощает доступ и повышает безопасность.
Инструкция с учетом того что у Вас в качестве декстопа линукс.
В качестве ОС сервера CentOS (для правильности путей конфига)
(далее…)

Превышено время ожидания соединения VSFTPD

На чистый CentOS 6.5 была установлена VestaCP в конфигурации php-fpm + nginx
При подключении к фтп FileZilla зависает при листинге директории:
Превышено время ожидания соединения

Решил так:
Заходим на сервер по ssh
В файле /etc/vsftpd/vsftpd.conf комментируем строку

1
"pasv_address"
1
/etc/init.d/vsftpd restart

Профит!

MySQL шпаргалка

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//Создание БД
mysqladmin -u USER -pPASSWORD create NEWDATABASE 
// Просмотр списка БД 
mysqlshow -u USER -pPASSWORD 
//Бэкап
mysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql 
//Бэкап с архивацией
mysqldump -u USER -pPASSWORD DATABASE | gzip > /path/to/outputfile.sql.gz 
//Бэкап с указанием даты
mysqldump -u USER -pPASSWORD DATABASE | gzip > `date +/path/to/outputfile.sql.%Y%m%d.%H%M%S.gz` 
//Загрузка бэкапа в БД
mysql -u USER -pPASSWORD DATABASE < /path/to/dump.sql 
//Загрузка эрхива бэкапа в БД
gunzip < /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE 
// Создаем структуру без данных
mysqldump --no-data - u USER -pPASSWORD DATABASE > /path/to/file/schema.sql 
//Бэкап одной или нескольких таблиц
mysqldump -u USER -pPASSWORD DATABASE TABLE1 TABLE2 TABLE3 > /path/to/file/dump_table.sql

Установка nginx+phpfpm+eaccelerator+memcache на FreeBSD

Имеем чистую FreeBSD 10.2

Сначала обновим порты

1
 portsnap fetch update

Устанавливаем стабильную версию nginx из портов:

1
 cd /usr/ports/www/nginx
1
 make install clean

Добавляем в автозагрузку:

1
 echo 'nginx_enable=«YES»' >> /etc/rc.conf

WWW-директория: /usr/local/www/nginx/
Файл конфигурации: /usr/local/etc/nginx/nginx.conf
Логи ошибок: /var/log/nginx-error.log
Логи доступа: /var/log/nginx-access.log
Ставим PHP-FPM (начиная с php 5.3 тянет за собой php-fpm автоматически)

1
2
cd /usr/ports/lang/php56
make install clean

(далее…)