Июл 042015
 

Мне попался пустой сервер на котором нужно ыбло разместить клиентский сайт, на сервере ничего установлено не было и стояла CentOS с которой работать не доводилось, настроил веб окружение, работал по ssh/sftp и тут клиенты попросили ftp оступы к нему. Я понятия не имел как настроить ftp сервер на CentOS и теперь готов поделится тем что удалось нарыть по этой теме.

Читать далее »

Июл 042015
 
301 редирект в nginx

Сеошники часто просят организовать редирект 301 на домен без www, всегда это делал средствами cms (у некоторых такая функция есть в функционале) или через .htaccess, а тут по привычке уже внёс изменения в htaccess а результата нет.Проверял правильно ли сохранился файл или нет, есть ли у меня права на его редактирование, но только минут через 5 я вспомнил что этому серверу конкретно пофигу на .htaccess потому что там нет  apache и установлен nginx + php-fpm. Под катом опишу как я решил проблему.

Читать далее »

Май 222015
 
Работа в консоли linux

Сегодня мне понядобилось заменить во всех файлах одну строчку на другую, раньше для всего этого я использовал возможности текстовых редакторов, но сегодня работал по ssh и выкачивать всю директорию для такой задачи мне не хотелось. В итоге нашёл вот такое решение

Читать далее »

Дек 292014
 
ALSA Linux

У меня вместо монитора подключен ЖК телевизор, подключен по HDMI в видеокарте, соответственно, мне было бы удобно использовать его динамики в качестве колонок для компьютера, однако, если хочется послушать музыку и посмотреть фильм, их уже не хватает, и на этот случай подключены через интегрированнную звуковую карту колонки 5.1.

Переключать источники звука мне не хотелось, к тому же, количество каналов разное, а pulseaudio, который позволяет переключать относительно гибко мне крайне не по нраву. Было принято решение настроить ALSA для работы с двумя звуковыми картами одновременно, к тому же, чтобы общий системный звук выводился на телек + делился на пять каналов и выводился на колнки, в таком случае, для переключения звука достаточно включить колонки и выключить звук на телеке. Кроме того, нужно было отдельным логическим устройством для просмотра видео с 6 канальным звком добавить вывод сведённых 6 каналов на 2 канала телевизора и с незначительными корректировками уровня выводить 6 каналов на колнки 5.1. Читать далее »

Дек 272014
 
gentoo + arduino

У меня давольно давно валяется бе дела плата Arduino UNO, года полтора точно, купил и времени поиграться не нашёл. На днях у меня наконец то дошли руки до этой замечательной платы и я начал настраивать окружение для работы с ней.

В основном, установка шла без особых проблем, по шагам со страницы http://playground.arduino.cc/Linux/Gentoo. Но в некоторых моментах возникли проблемы.

Опишу свои шаги в установке. Читать далее »

Дек 162014
 
kopete

Когда я перешёл на генту, в качестве мессенджера я первым делом поставил kopete и был крайне удивлён тем, что в нём отсутствуют большинство поддерживаемых протоколов. Посмотрев use флаги я не обнаружил там icq и начал гуглить этот вопрос. Читать далее »

Ноя 112014
 

Всем известно, что бэкапы нужны и важны, по хорошему их надо не просто делать, а хранить удалённо, так как беда может случится не только с директорией сайта, но и с жёстким диском, а ещё хуже с датацентром. Для начала научимся делать бэкапы хотя бы внутри системы, для этого создадим файл backup.sh в удобном для нас месте.

cd ~

touch backup.sh

теперь напишем в этом фале скрипт, который будет делать бэкап файлов и баз данных, писать их в указанную директорию и указывать в имени файла дату бэкапа Читать далее »

Окт 282014
 

Обновилна рабочем компе версию ubuntu с 12.04 до 14.04 и сразу же меня постигло разочарование. Обновился php до 5.5 а CMS, с которой мы работаем поддерживает версии не страше 5.4.x. Ну чтож, нужно откатываться, самым эффективным и правильным спосабом было бы помоему собрать нужную версию из исходников, однако на работе на это времени нет и начал ставить костыли, под катом небольшая пошаговая инструкция о том как откатить версию php до той которая была в 12.04.

Читать далее »

Окт 232014
 

На тостере был опубликован вопрос, в котором админа, от услуг которого отказались, обвинили в падении сервера. Среди ответов была предоставлена замечательная последовательность действий, для грамотной передачи сервера. Спешу поедлится:

  • Создан новый пользователь для нового администратора (помним же, что под рутом сидеть атата)
  • Новому пользователю предоставлены права администратора (доступ к sudo)
  • Новый пользователь смог зайти в свою учетную запись и поменял свой пароль
  • Новый пользователь сменил пароль пользователя root
  • Старый пользователь, под которым работали вы удален. Полностью
  • Новому администратору продемонстрировано, что старый пользователь не имеет доступа как под своей учетной записью, так и под root (это так, на всякой случай)

Обсуждение данного вопроса доступно по адресу http://toster.ru/q/142039. Ситуация действительно весьма неприятная, так что советую почитать.

Сен 232014
 

Никогда не парился насчёт шрифтов, мне стандартные шрифты линукса глаз не режут, но сегодня узнал о такой штуке как  infinality, которая позволяет в пару команд сделать шрифты как в Windows 7 без особых заморочек и правок конфигов. Для того, чтобы начать пользоваться, достаточно ввести несколько команд:

  1. euse -E infinality чтобы установить флаг глобально
  2. emerge —update —newuse —deep -av world для обновления мира с новым влагом
  3. eselect infinality list для просмотра достапных вариантов
  4. eselect infinality set win7 для установки выбранного варианта

К сожалению, флаг поддерживается не абсолютно всеми, но в тех приложениях, в которых мне приходится проводить наибольшее количество времени шрифты стали намного приятнее для глаз.