ssh x forwarding

Зачем делать проброс иксов по SSH?
Например, чтоб запустить Apache Jmeter на сервере для просмотра графиков и формирования тест плана.

 

Предположим, что ssh сервер уже установлен и настроен.

  1. Поставим Xorg
    Debian:
    sudo apt-get install xserver-xorg-core 

    Centos:

    sudo yum install xorg-x11-server-Xorg xorg-x11-xauth
  2. Добавим дополнительные настройки в конфиг ssh сервера для работы перенаправления Xorg
    Debian & Centos
    sudo bash -c "echo -e 'X11Forwarding yes\nX11UseLocalhost no' >> /etc/ssh/sshd_config"

    Debian:

    sudo service ssh restart

    Centos:

    sudo service sshd restart
  3. Теперь можно соединяться с сервером, указав опцию -X или прописав в ~/.ssh/config
    Host *
        ForwardX11 yes
    

создание hybrid Debian live-iso/usb

Разработчики Debian очень упростили создание live usb iso.

Если вы хотите создать кастомный live образ и, возможно, стать последователем Попова с его легендарной BolgenOS, то я расскажу как это сделать на примере Debian.

как собрать настраиваемый initramfs

Initrd (initramfs) — это временная файловая система, используемая ядром Linux для начальной загрузки. Обычно, туда помещают набор утилит, init, а также драйвера для монтирования корневой файловой системы. Изначально использовалась концепция создания маленькой файловой системы initrd, например ext2, которая загружалась в память и продолжала загрузку основной системы, но начиная с версии ядра 2.6 пришли к понятию initramfs. Это, обычно сжатый cpio архив, в котором располагается мини-система busybox, которая выполняет ту же роль, что и initrd.

установка 32 битной java на 64 битный firefox

Довелось на днях настраивать покдлючение к Junos VPN и вся загводка оказалась в том что она для покдлючения использует 32-ух битную Java и всячески не хочет работать с 64-ех битной. А так как я использую 64-ех битную систему и такой же Firefox, то тут и появились проблемы... Подброс 32-ух битных библиотек к Firefox'у результата никакого давал, а ставить 32-ух битный Firefox ой как не хотелось, после некоторого времени на гугление и советы коллег, выход был найден!

готовый образ Windows XP в KVM

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

Оказалось, что Microsoft предоставляет возможность скачать рабочие образы от XP до Windows 8. Аттракцион невиданной щедрости создан для тестирования интернетов под разными версиями IE.

 

Итак, описание того, как завести этот образ под KVM.

Пришлось немного поплясать с бубном ибо с полпинка не завелось.

изменение временной зоны

Сменить временную зону совсем несложно.

  1. Выбираем нужную зону из /usr/share/zoneinfo/
  2. Копируем ее в /etc/localtime
root@laptop:~# date
Tue Dec 24 13:01:22 EST 2013
root@laptop:~# cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime 
root@laptop:~# date
Tue Dec 24 22:02:28 MSK 2013

сборка lamp из исходников

В этой статье постарался расписать более менее подробное руководство по компиляции LAMP на основе Apache, PHP, MySQL из исходников, в качетсве системы для сборки была использована CentOS.

как мы делаем бэкап сайта в git репозиторий

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

 

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

 

Преимущества данного сервиса в том что:

- стороннее хранилище (у нас нет еще одного сервера, а делать бэкапы на том же сервере где и сайт помоему не очень логично);

- бесплатные приватные репозитории;

- авторизация через ssh-ключи.

bluetooth наушники в linux

Перед тем как пробовать врубать песню, лучше проверить пару вещей.

  1. Что установлены следующие пакеты:
    bluez-tools
    pulseaudio-module-bluetooth (если не используете другую звуковую подсистему)
     
  2. Что запущен демон bluetooth
    sudo service bluetooth status
  3. То, что устройство bluetooth присутствует в системе
    hcitool dev
    
  4. После этого найдем наше устройство
    hcitool scan
  5. Получив на вывод что-то вроде
    Scanning ...
    00:0D:FD:35:3A:64 Motorola S305
    

    можно пробовать подключиться

    bt-audio -c 00:0D:FD:35:3A:64

обзор и настройка glusterfs

Начну с теории. GlusterFS — распределенная файловая система без сервера метаданных. Поддерживает stripe запись на разные сервера, репликацию, балансировку нагрузки. Имеет встроенный NFS сервер. Это далеко не полный список возможностей GlusterFS, которая разрабатывается под крылом корпорации Red Hat. 

 

Для чего может потребоваться эта файловая система?

  • Для создания большого онлайн хранилища при наличии нескольких серверов;

  • для создания отказоустойчивого распределенного хранилища резервных копий;

  • при развертывании облачных решений, в качестве сетевого диска для образов виртуальных машин;

  • коммунальная файлопомойка, состоящая из компьютеров продвинутых соседей;

  • зеркало серверов АНБ для раздачи по BitTorrent;

  • придумайте сами.