вторник, 8 мая 2018 г.

Монтирование FreeBSD(UFS) разделов в Linux

Потребовалось вытаскивать данные с UFS-разделов FreeBSD. Под убунтой выполняем:
1)подгружаем модуль для работе с ufs:
sudo modprobe ufs
2)устанавливаем fuse-convmvfs:
sudo apt-get install fuse-convmvfs
3)монтируем BSD раздел:
sudo mount -r -t ufs -o ufstype=ufs2 /dev/sde1 /mnt/freebsd
4)избавляем от кракозябров:
sudo convmvfs /mnt/freebsd_fix -o allow_other -o srcdir=/mnt/freebsd -o icharset=koi8-r -o ocharset=utf-8

воскресенье, 23 октября 2016 г.

Port Forwarding в Windows XP

Наверно не все знают, что в windows есть порт форвардинг. Но в windows xp чтобы он заработал, необходимо установить протокол IPv6. Итак:

среда, 12 октября 2016 г.

Фиксим Algorithm negotiation fail в плагине Jenkins scp


Пару раз сталкивался с обновлением дженкинса, после которого переставал работать scp плагин, который закачивает файлы по ssh. Проблема в джобе такого плана:
ERROR: Failed to upload files
com.jcraft.jsch.JSchException: Algorithm negotiation fail

понедельник, 19 сентября 2016 г.

Два Libre\Open Office на одном ПК

Задача: запустить libreoffice в  headless режиме на 2х портах на 1м пк
Решение:
  1. Открыть cmd 
  2. Создать папки c:\tmp\1 c:\tmp\2
  3. Перейти в папку офиса C:\Program Files (x86)\LibreOffice 5\program\ Выполнить 1 раз:
    soffice.exe "-env:UserInstallation=file:///C:/tmp/1/"
    soffice.exe" "-env:UserInstallation=file:///C:/tmp/2/"
  4. Запускаем 1 и 2й офис headless:
    "C:\Program Files (x86)\LibreOffice 5\program\soffice.exe" "-env:UserInstallation=file:///C:/tmp/1/" -accept="socket,host=0.0.0.0,port=8100;urp;StarOffice.ServiceManager" -headless -nodefault -nofirststartwizard -nolockcheck -nologo -norestore
    "C:\Program Files (x86)\LibreOffice 5\program\soffice.exe" "-env:UserInstallation=file:///C:/tmp/2/" -accept="socket,host=0.0.0.0,port=8101;urp;StarOffice.ServiceManager" -headless -nodefault -nofirststartwizard -nolockcheck -nologo -norestore


вторник, 3 ноября 2015 г.

Стартовые скрипты systemd для liferay, wso2*


Многие дистрибутивы перешли на sytemd вместо openrc и им подобные. Приходится переучиваться. Вот пару примеров стартовых скриптов для liferay и wso2*.

суббота, 31 октября 2015 г.

Установка Liferay как сервис Windows


Частенько приходится настраивать liferay в windows, чтобы небыло велосипедов и костылей пользуюсь следующим планом:

  • Качаем дистрибутив apache tomcat для windows аналогичный версии в liferay. Можно взять тут
  • Копируем оттуда tomcat7.exe, tomcat7w.exe и service.bat. И кладем в liferay\tomcat-x.x.x\bin
  • Переименовываем tomcat7w.exe в liferayw.exe.
  • Запускаем cmd с правами администратора и идем в директорию liferay\tomcat-x.x.x\bin и выполняем: service.bat install liferay
  • После установки сервиса запускаем liferayw.exe и настраиваем сервис
  • В startup и shutdown рекомендую выставить режим exe и вписать туда батники(startup.bat shutdown.bat)
  • Там же можно проверить запуск сервиса.

пятница, 20 февраля 2015 г.

phpVirtualBox


В последнее время часто использую phpVirtualBox(веб гуй для VirtualBox). Решил поделится установкой и настройкой.

среда, 28 января 2015 г.

LDAP в Linux. Часть 3


Эта часть будет постепенно дополнятся:
3.1 Авторизация в SSH
3.2 Авторизация в Jenkins
3.3 Публичные ключи в LDAP

вторник, 9 декабря 2014 г.

Liferay и хождение через прокси

Недавно потребовалось настроить прокси для портала Liferay. Решил добавлением в liferay/tomcat/bin/setenv.sh следующих строк:
-Dhttp.proxySet=true -Dhttp.proxyHost=proxy.host.ru -Dhttp.proxyPort=3128 -Dhttp.nonProxyHosts=host.ru\|host2.ru\|host3.ru

среда, 26 ноября 2014 г.

Хачscreen исправляем косяки производителя


Года 2 назад купил телефон Highscreen Explosion . Кишки от гэлэкси с3, но по цене в 2 раза дешевле. Естественно полное кидалово покупателя в виде поддержки на новые версии андройда, но это самое безобидное. Аппарат реально на половину рабочий, wifi работает странно и к некоторым точкам не подключает(сбрасывается на пункте получение ip адреса). GPS нерабочий, пару раз удавалось его заставить работать спустя минут 15 сидя в поле. К этому всему добавляются адские лаги при серфинге в интернете.
И вот когда окончательно меня это достало я залез на 4pda.ru

понедельник, 24 ноября 2014 г.

понедельник, 27 октября 2014 г.

Установка Oracle XE на Ubuntu

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


четверг, 23 октября 2014 г.

Свой сервис для Windows с зависимостями

На днях была поставлена задача добавить сервис в windows. После чтения кучи литературы выбрал следующий способ:

  1. Берется srvany.exe из Windows Server 2003 Resource Kit. Копируется в %windir%/system32/
  2. От администратора выполняется создание сервиса(в данном случае запуск openoffice в headless режиме): sc create "openofficeserver" binPath= "\"C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe\" -headless -accept=\"socket,host=127.0.0.1,port=8100;urp;StarOffice.Service\" -nofirststartwizard" DisplayName= "OpenOffice 3.4.1 Server" start= auto . Где "openofficeserver" - имя сервиса, display name - имя сервиса который будет отображаться в services.msc. При удачном выполнении увидим [SC] CreateService SUCCESS
  3. Правим реестр. Запускаем regedit и идем в HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\openofficeserver. Копируем в блокнот содержание ключа ImagePath. И меняем его на c:\windows\system32\srvany.exe. Создаем ключ Parameters(выглядит как папка). В котором создаем ключ Application типа string и вставляем наше значение из блокнота.
  4. Для добавлении зависимости нашего сервиса от сервиса А(название сервисов так же смотрится в HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\) необходимо выполнить от администратора: sc config openofficeserver depend= ServiceA . Для удаления: sc config openofficeserver depend= / . Если зависимость от нескольких сервисов: sc config openofficeserver depend= ServiceB/ServiceC/ServiceD
  5. Запускаем сервис через services.msc
  6. Проверяем что сервис запущен: netstat -nao|findstr -c":8100"

среда, 22 октября 2014 г.

LDAP в Linux. Часть 1

Решил поделится своим опытом настройки LDAP сервера в Linux. В статьях будет описана установка, настройка OpenLDAP, а так же связка с другим ПО.
Содержание:

  1. Установка OpenLDAP
  2. Настройка/модификация phpldapadmin
  3. Настройка Jenkins для работы с OpenLDAP