Архив рубрики: Linux & Open Source

Linux VDI на Citrix: станцуем на граблях

Хоть как бы я не любил Linux на серверах и даже не смотря на то что Linux установлен на моем рабочем компе (вынуждено), всегда когда я слышу про Linux на пользовательской машине мне представляется куча граблей и боль…

(с) Доктор Добрянский XXI век Н.Э.

Однако здравствуйте!

Недавно испытал новый экспириенс сексуального характера с использованием экзотических приспособлений. Да-да, речь пойдет о Linux VDI :)

К этой идее я относился всегда скептически (да и сейчас тоже) и никогда не понимал зачем люди пытаются усложнять себе жизнь. Однако недавно столкнулся людьми, которые хотят на этом сэкономить бюджет компании и вполне справедливо. Но речь сегодня не совсем об этом, а о том как это работает в разрезе Citrix и с какими проблемами вы можете столкнуться, т.к. Citrix поддерживает это добро относительно недавно и есть ряд «детских болезней». Читать далее

Настройка Web-сервера: шесть лет спустя

Примерно шесть лет назад я написал статью про настройку Web-сервера на основе VDS/VPS.

За все это время ее просмотрели наверное десятки тысяч раз, она и сейчас все еще пользуется популярностью, потому что тема настройки сервера актуальна всегда, но сегодня я бы хотел написать немного критики на эту статью, представить новый взгляд и немного иной подход.

В момент ее написания, я собрал все общепринятые рекомендации по настройке веб-сервера и постарался описать их в одной статье, но только спустя годы я понял что такой «универсальный» Web-сервер не всегда лучшая идея.

Читать далее

Активация 30-day Trial для Red Hat Enterprise Linux

Как-то в недалеком прошлом, в процессе создания очередного стенда для тестирования новомодного ПО, пришлось обновить мне RHEL, а заодно поставить парочку лишних пакетов, при чем хотелось именно официальный репозиторий.

Дисклеймер: Я понимаю что в тырнете полно левых репозиториев, которые ничем не хуже и которые подключаются одной командой, но для чистоты эксперимента мне нужен был именно официальный.

Как все мы знаем, Red Hat Enterprise Linux — система «ентерпрайз уровня» и имеет всякие заморочки с лицензированием и подпиской. Собственно, что бы воспользоваться официальным репозиторием, нам нужна лицензия.

А т.к. постоянных лицензий на Red Hat у меня нет, пришлось воспользоваться бесплатным тестовым периодом в 30 дней.

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

Читать далее

Копирование файлов по SSH

При работе с *nix серверами, иногда бывает надобность быстро залить файл на сервер, или скачать c сервера.

Далеко не всегда в таких случаях есть возможность воспользоваться ftp-сервером, или например, передать файл по http (как я иногда делаю), а есть под рукой только ssh.

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

Для этого есть замечательная утилита scp.

Из ее преимуществ можно выделить : простоту использования, защищенность протокола, хорошую производительность.

В Linux она по-умолчанию идет с ssh-клиентом (если я не ошибаюсь), а для Windows есть pscp, который входит в состав замечательного пакета инструментов — всеми любимого PuTTY.

Короче — меньше текста, больше примеров.

Для Linux:

— скачиваем файл на локальную машину

$ scp root@11.22.33.44:/home/user/file.tar.gz /opt

данная команда скачает файл /home/user/file.tar.gz с удаленной машины 11.22.33.44 в папку /opt локальной файловой системы.

— заливаем файл на удаленный сервер

$ scp /opt/file.tar.gz root@11.22.33.44:/home/user

думаю, принцип понятен.

Для Windows:

Открываем консоль и лезем в папку, где у нас установлен PuTTY, затем ищем там pscp.exe

— скачать файл

C:\Program Files\PuTTY>pscp.exe root@11.22.33.44:/home/user/file.tar.gz "D:\install"

аргументы по аналогии с Linux.

— заливаем файл на удаленный сервер

C:\Program Files\PuTTY>pscp.exe "D:\install\file.tar.gz" root@11.22.33.44:/home/user

Ну, в общем вы поняли…

 

Ошибка при установке базы данных phpMyAdmin

После установки MariaDB 5.5 на один сервачок, решил запилить туда же phpMyAdmin.

Но при установке базы он выдал такую каку:

При установке базы данных возникла ошибка:

mysql said: ERROR 1426 (42000) at line 72: Too big precision 14 specified for ‘timevalue’. Maximum is 6.

Если это дело успешно проигнорировать, то чих-пых админ установится, но работать стабильно якобы не будет.

У меня например вылезла ошибка при входе в phpMyAdmin:

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

По данному вопросу есть официальный багрепорт в котором указано, как это счастье пофиксить.

Если говорить народным языком, то делается это так:

Читать далее

Еще один способ миграции Linux в виртуальную среду

В одном из предыдущих постов я писал о миграции Linux в виртуальную среду. Там я использовал Acronis True Image для создания образа жесткого диска и развертывания этого образа в виртуальной машине.

Данный способ вполне рабочий, но немного подумав я пришел к выводу: «А зачем мне Акронис??». В итоге я открыл для себя более хардкорный способ миграции Linux в виртуальную среду. Данный способ более универсальный и наверное надежный но требует больше телодвижений.

Это все было красиво в теории до недавнего времени, когда я удачно мигрировал один из боевых серверов Debian в виртуальную среду VMware.

В целом ситуация такая же как описывалось в предыдущей статье:

Есть сервер с работающим и настроенным CentOS на борту, нам нужно между голым железом и операционкой сделать прокладку в виде гипервизора ESXi/XenServer/Virtualbox и т.п. При этом, у нас нету второго сервера, нету vCenter, соответственно, нету возможности использовать «легальные» и поддерживаемые утилиты типа VMware Converter для P2V миграций.

В данной ситуации у меня был Debian, что в общем-то не особо принципиально. Читать далее

Запись диска из командной строки Linux

Запись диска — задача достаточно тривиальная, но записывать диски из командной строки, мне лично приходится нечасто :)

Вчера вот такая необходимость возникла, т.к. на ноуте кроме BackTrack другой операционки не оказалось. В общем-то все просто как всегда. Есть несколько утилит для этого, я выбрал — wodim.

Читать далее