четверг, 21 июня 2012 г.

VNC-сервер для Oracle Linux

Настройка и запуск VNC-server на OEL 5.5 (или RHEL) - оригинал.

В OEL 5 уже установлен VNC-севрер, поэтому его нужно просто настроить. Для этого под пользователем, для которого нужно настроить доступ через VNC нужно выполнить:

1. Чтобы задать пароль под пользователем, для которого нужно настроить доступ, выполните:
vncpasswd

2. Указать порт подключения и имя пользователя, для которого был ранее задан пароль. Для этого в файле /etc/sysconfig/vncservers в параметре VNCSERVERS укажите следующее:
к примеру необходимо настроить доступ через VNC для двух пользователей: pupkin и ivanov, тогда:

VNCSERVERS="1:pupkin 2:ivanov"
Таким образом pupkin будет подключаться по адресу:
myserver:1
а ivanov
myserver:2

Если понадобиться открывать доступ через прокси, то порты будут TCP 5901 и TCP 5902, соответственно.

За разрешение экрана и некоторые другие параметры VNC-сервера отвечает строка:
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

3. При необходимости можно настроить автоматический запуск VNC-сервера:
chkconfig vncserver on

4. Запустить службу вручную можно так:
service vncserver start

5. После запуска службы в домашних каталогах пользователей, которые были указаны в файле /etc/sysconfig/vncservers, создаются дополнительные файлы, среди которых:
/home/pupkin/.vnc/xstartup. В нем нужно раскомментировать 2 строки:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc


и перезапустить службу
service vncserver restart

P.S. Если п.5 не выполнить, то при подключении будет некрасивый рабочий стол:



вторник, 19 июня 2012 г.

Мой первый "Kernel panic"

Недавно настроил YUM и на радостях решил обновить все пакеты (yum update). После перезагрузки возник "kernel panic":


Выяснилось, что вместе с обновлением скачались исходники ядра, да не один, а целых два пакета:
/usr/src/kernels/2.6.32...
/usr/src/kernels/2.6.39-100.7.1.el5uek

Дело в том, что версия родного ядра (uname -r) = 2.6.18-194.el5. После загрузки новых пакетов ядра изменилась настройка загрузчика GRUB (подчеркнуты изменившиеся записи):

[root@dbserver ~]# cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/mapper/isw_dibcgfcjgc_Volume0
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Oracle Linux Server (2.6.32-100.0.19.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-100.0.19.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
    initrd /initrd-2.6.32-100.0.19.el5.img
title Oracle Linux Server (2.6.39-100.7.1.el5uek)
    root (hd0,0)
    kernel /vmlinuz-2.6.39-100.7.1.el5uek ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
    initrd /initrd-2.6.39-100.7.1.el5uek.img
title Enterprise Linux (2.6.18-194.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
    initrd /initrd-2.6.18-194.el5.img

ОС пыталась загрузится используя неправильную версию ядра:



Наверное, ядро можно перекомпилировать, используя данные исходники, но я пока этого не умею, поэтому изменил в /etc/grub.conf параметр default на 2, чтобы загрузка выполнялась со старой версией ядра.

воскресенье, 17 июня 2012 г.

phpVirtualBox

Проверить:
http://code.google.com/p/phpvirtualbox/

Установка VirtualBox на OEL с помощью YUM

Импортируем репозиторий:
cd /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo


Проверяем наличие и версии пакетов для установки:
yum list|grep VirtualBox
(на экран будет выведен список доступных для установки пакетов)

Устанавливаем выбранный VirtualBox (на момент написания поста крайней версией является VirtualBox-4.1.x86_64):
yum install VirtualBox-4.1.x86_64

--
Удобство использования YUM от ручной установки: сторонние пакеты, которые необходимы для установки VirtualBox (или других программ) установятся автоматически. Например, для установки VirtualBox необходимо наличие в системе установленной библиотеки SDL. При установке через YUM этот пакет устанавливается автоматически.

Oracle Public Yum Server

Инструкция по настройке сабжа:
http://public-yum.oracle.com/

Smbclient: первое знакомство

Просмотр доступных сетевых ресурсов сервера (для примера представим, что сервер называется server-f (192.168.1.2)):
smbclient -L server-f
smbclient --list=server-f
smbclient -L 192.168.1.2
smbclient --list=192.168.1.2


Подключение к определенному сетевому ресурсу сервера:
smbclient //server-f/0bmenka

Осматриваемся стандартно:
ls

Копирование файла с сетевого ресурса на локальную машину:
get <from_file> [<to_file>]


--
Проверялось для Oracle Enterprise Linux 5.5

пятница, 15 июня 2012 г.

(черновик) Установка Firebird на Oracle Enterprise Linux x64 5.5

(Это черновой вариант инструкции, т.к. нет опыта запуска СУБД на Linux)

1. Скачать и установить RPM-дистрибутив для Linux AMD64: http://firebirdsql.org/en/firebird-2-5/#Linux_AMD64;

2. Сменить пароль для пользователя SYSDBA (для удобства): http://beepings.blogspot.com/2012/06/firebird-sysdba-linux.html;

3. Номер порта службы можно изменить (при необходимости): в файле
/opt/firebird/firebird.conf
параметр
RemoteServicePort

4. Запуск Firebird: можно выполнить файл
/opt/firebird/bin/fbguard
(но я не уверен, что это правильный вариант, поэтому данное решение будет пересмотрено после ознакомления с литературой)

Firebird: пароль для SYSDBA (для Linux)

После установки пароль см. в файле /opt/firebird/SYSDBA.password.
Изменить можно с помощью changeDBAPassword.sh

Sentinel License Monitor

http://127.0.0.1:6002 - For SuperPro/UltraPro;
http://127.0.0.1:7002 - For Sentinel Hardware Keys;
http://127.0.0.1:7002/configuration.html - For Sentinel Hardware Keys (Configuration).

Отсюда.

среда, 13 июня 2012 г.

О скриншотах

Спасибо ресурсу www.besplatnyeprogrammy.ru. Благодаря ему я нашел новый инструмент для скриншотов: http://www.picpick.org/.

Ностальжи ...



Отсюда, +.

Notepad++ и кириллица

Проблема:
На Windows 8 при вводе кириллических символов в Notepad++ оные отображаются кракозябрами.

Решение:
Необходимо запускать Notepad++ в режиме совместимости с Windows XP.

понедельник, 11 июня 2012 г.

Онлайн-инструмент для блок-схем

Начал поиски онлайн-инструмента для рисования блок-схем.
1. http://live.yworks.com/graphity/
Достоинства: бесплатный, широкий набор фигур.
Недостатки: нет возможности хранить блок-схемы "в облаке".

2. https://www.autocadws.com/web
Описание краткое: http://ru.wikipedia.org/wiki/AutoCAD#AutoCAD_WS
Достоинства: ну ... это AutoCAD.
Недостатки: возможности очень сильно урезаны.

среда, 6 июня 2012 г.

Secured DBConsole (для Oracle 10g)

Угораздило же меня сразу после установки Oracle при настройке "Oracle Enterprise Manager Console" указать защищенный протокол HTTPS. Потом разбирался, почему же эта самая dbconsole не запускается, сообщая:
cat /opt/oracle/product/10.2.0/dbserver_ORACLE10/sysman/log/emctl.trc

2012-06-05 17:36:58 Thread-4135033632 ERROR ssl: Open wallet failed, ret = 28750
2012-06-05 17:36:58 Thread-4135033632 ERROR ssl: nmehlenv_openWallet failed
2012-06-05 17:36:58 Thread-4135033632 ERROR http: 5: Unable to initialize ssl connection with server, aborting connection attempt


А оказалось, что срок действия сертификата для https закончился 31.12.2010.
Погуглил,
+ почитал металинк: https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1222603.1#BODYTEXT;
+ скачал патч 8350262 у наших китайских друзей: www.itpub.net/thread-1388608-1-7.html;
+ добавил в переменную PATH пользователя oracle путь к директории OPatch и перелогинился;
+ выполнил установку патча 8350262 согласно с ним идущей инструкции в файле README.TXT;
+ настроил DBConsole:
emctl config emkey -repos -sysman_pwd < Password for SYSMAN user >
emctl secure dbconsole -sysman_pwd < Password for SYSMAN user >
emctl start dbconsole
+ посмотрел кино: https://support.oracle.com/CSP/main/article?cmd=show&type=VIDEO&id=1222603.1:ErrorAndRecoveryDemo
выполнил все по рецепту и все заработало.

вторник, 5 июня 2012 г.

Про µTorrent

В окне "О программе" µTorrent нажать русскую букву "Е".

— Да!

Заложница (2007);
Законопослушный гражданин (2009);
Возмездие (2010);

Отключение анимации текста в MS Word с помощью VBA

Периодически получаю от одного из клиентов документы MS Word с анимацией текста "Фейерверк". В MS Office 2007 и 2010 нет возможности отключить эту анимацию через интерфейс, поэтому приходится отключать программно:

Sub Toporkov_msword_font_animation_off()
Selection.Font.Animation = wdAnimationNone
End Sub

LEGO Mindstorms

Купить:
LEGO Mindstorms
Распаковка Lego Mindstorms NXT 2.0

— Наверное, это для сына?
— Дааа, это для сына ...


Архив