Архив категории ‘Администрирование’

Консольный клиент Яндекс.Диска для Linux

linux yandex.diskЕсли у вас нет желания мучиться с WebDAV под Linux для нормальной работы с Яндекс.Диском, то эта новость для вас.
27 августа, на свет появился консольный клиент Яндекс.Диска для Linux. Клиент позаимствовал основной функционал, который есть у клиентов для Windows, при это — он консольный.

(далее…)

VMWare: включаем доступ по SSH к ESXi

ssh

Определенно не все функции для работы с ESXi доступны через vSphere Client, порой для проведения работ необходимо зайти на хост и по SSH. Если вы ни разу этого не делали, то предварительно данную службу необходимо включить. По умолчанию, для обеспечения безопасности, она выключена.

Делается это достаточно просто…

(далее…)

Nginx: Не работает пользовательские ошибка 403

Nginx: Не работает пользовательские Ошибка 403 не работаете с запрещенных в конфигурации IP

В Nginx я делаю запрет по IP-адресу, при этом хочу чтобы отобразить пользовательская страница ошибки «403», но данная конструкция не работает. Nginx всегда отображает встроенную «403 Forbidden» ошибку.  Моя конфигурация:

 

 deny 192.168.0.1/24;
 error_page 403 /error403.html;
        location = /error403.html {
           root   /home/vhosts/errors;
       }

 

Решение как оказывается проще некуда. Необходимо в локацию добавить «allow all;»

        location = /error403.html {
           root   /home/vhosts/errors;
           allow all;
       }

Передергиваем демона и наслаждаемся работающим решением.

nginx -t && nginx -s reload

NetBox — SFTP/SCP/FTP/FTPS/WebDAV клиент

Far

На прошлой неделе я довольно долго игрался с Яндекс.Диском.
Одной их хотелок, была возможность работать с облачным диском через мой любимый, нортоно-подобный файловый менеджер — «FAR Manager». Как оказалось для этого есть замечательный плагин Far-NetBox, который реализует возможность подключаться как WebDAV клиент.

(далее…)

CentOS EPEL — Extra Packages for Enterprise Linux

centos epel

http://fedoraproject.org/wiki/EPEL

EPEL включает в себя большое количество пакетов совместимых с RHEL/CentOS, хотя цели на полную совместимость не имеет и не является частью стандартных RedHat и CentOS репозитариев. В нем имеется много пакетов для системного администрирования, мониторинга и программирования. Плохо совместим с другими сторонними репозиториями, поэтому при установке соблюдаем осторожность.

Установка Epel CentOS 6 i386

# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# yum update

Установка Epel CentOS 6 x86_64

# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# yum update

После установки пакета проверяем список репозиториев:

yum repolist

(далее…)

Linux: Backup and Restore Mysql

mysql_backup_restore

Мой небольшой скрипт, который переходит у меня по наследству с сервера на сервер.

1. Бекап mysql.

Бекап будет жить в «/opt/backup/mysql/» папки с именами баз создаются автоматически. В зависимости от целей и размеров базы, необходимо решить, как мы будем бекапиться:

«month day» — создаст архивы с затиркой по дням месяца
«week day» — создаст архивы по дням недели.

#!/bin/sh

mysqldump="mysqldump"
mysqlparam="-u <user_from_backup> -p<password_from_backup>"

bzip2="bzip2"

mysqlcheck -Ao ${mysqlparam}

databases=`echo "show databases" | mysql ${mysqlparam} | grep -v "^D"`

dstdir="/opt/backup/mysql/"

# back it up
for dbs in $databases
do
mkdir ${dstdir}/$dbs
#month day
mysqldump $mysqlparam $dbs | gzip > ${dstdir}/$dbs/`date +%d.$dbs.sql`.gz
#week day
#mysqldump $mysqlparam $dbs | gzip > ${dstdir}/$dbs/`date +%u.$dbs.sql`.gz
done

Восстановление из бекапа:

Дописываем в начало выгрузки строчку

CREATE DATABASE IF NOT EXISTS `mydatabase`;

mysql -u <user_from_backup> -p  < sql_file.sql
В приглашении вводит пароль.

Или если у нас архив:
gunzip -c дамп.gzip | mysql -u <user_from_backup> -p

FFmpeg базовые команды

FFmpeg базовые команды

В прошлом посте я рассказал как установить FFmpeg на CentOS 6.4.

В данном посте я рассмотрю базовые команды, которые существенно облегчат работу с FFMpeg.  Огромное количество информации содержится в мануалах, они как известно рулез, так что если какая-то информация оказалась за пределами поста, «man ffmpeg» вам в помощь.

Для понимания, более простых конструкций, например такой:


ffmpeg -ss 5 -i a.mp4 -aspect 4:3 -f image2 -r 1 -vframes 300 a%2d.jpg

чуть ниже я перечислю наиболее часто используемые опции.

(далее…)