Category Archives: Linux

В данной рубрики будет все о GNU/Linux, в частности о таких продуктах как Fedora, CentOS и OpenSuse.

HP Data Protector + omnirc + ssh

Пришлось на днях ставить HP Data Protector под RH/CentOS
Сервер с агентами поставить с дистрибутива не возникло ни каких проблем. А вот потом раскидать агентов/клиентов по серверам, пришлось повозиться.
Постоянно ловил ошибку «Connection attempts with the rexec and rcp commands failed…».

Решение следующие, в /etc/hosts прописываем хосты клиентов.

Генерируем ключ для пользователя root,

# ssh-keygen
...

Далее с помощью команды ssh-copy-id переносим ключи на другие хосты:

# ssh-copy-id -i ~/.ssh/id_rsa.pub root@host

На сервер где установлен HP Data Protector кладем в каталога /opt/omni файл .omnirc
Содержание файла .omnirc:

### mediaagent server
OB2DEVMUTEXTIMEOUT=7200
OB2COMPRESSIONRETRY=10
OB2AUTODDTIMEOUT=300
OB2FILELIBDISKFULL=1
OB2SHMEM_IPCGLOBAL=1
OB2IPCNOSENDRECVLOOP=1
OB2NOREPACKAGEWARNING=1
OB2MACHECKCAPACITY=1

### all server
OB2SHMIPC=0
OB2IPCKEEPALIVE=1
OB2SKIPDIRECTORY=1
OB2NOREMOTEWARNINGS=1
OB2BRTNOSECU=1
OB2VXDIRECT=1
OB2ALIGN=4
OB2SSHENABLED=1
OB2_SSH_ENABLED=1
OB2FWPASSTHRU=1
OB2NOTREEWALK=1
NOTREEWALK=1
OB2INETTIMEOUT=10
OB2IPCKEEPALIVETIME=900
OB2IPCKEEPALIVEINTERVAL=60

### special temp setting for firewall
OB2PORTRANGE=18000-18500

### different HP cases - needs to be reelavulated
#_M_ARENA_OPTS=1:32
#PTHREAD_MUTEX_SPINVAL=old
#PTHREAD_COMPAT_MODE=1 

Готово, теперь можно ставить спокойно агентов на другие сервера, и настраивать систему резервного копирования.

Установка Android приложений для BlackBerry Z10 из под Linux

Установка android приложений для BlackBerry Z10 из под linux
(How to load Android apps on your BlackBerry Z10 from your LinuxPC)

За основу была взята статья от сюда:

http://crackberry.com/sideload-android-apps-your-mac

Все делаем так как в ней описано, а точней включаем режим разработки

Далее вот что я проделал:

1) > uname -a
Linux linux-pc.avicomp 3.7.10-1.16-default #1 SMP Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux
> cat /etc/SuSE-release
openSUSE 12.3 (x86_64)
VERSION = 12.3
CODENAME = Dartmouth

2) Проверяем то что наше устройство видно системе как сетевой девайс:

dmesg:
...
[ 3822.044353] NET: Registered protocol family 17
[ 4470.539346] usb 1-1.6: USB disconnect, device number 3
[ 4470.539389] cdc_ether 1-1.6:1.0 usb0: unregister 'cdc_ether' usb-0000:00:1a.0-1.6, CDC Ethernet Device
[ 4473.069743] usb 1-1.6: new high-speed USB device number 4 using ehci_hcd
[ 4473.163945] usb 1-1.6: New USB device found, idVendor=0fca, idProduct=8013
[ 4473.163950] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4473.163953] usb 1-1.6: Product: RIM Network Device
[ 4473.163955] usb 1-1.6: Manufacturer: Research In Motion, Ltd.
[ 4473.163958] usb 1-1.6: SerialNumber: c4557a41661f350edfa1d18b35715e0ab09bad50
[ 4473.168552] cdc_ether 1-1.6:1.0 usb0: register 'cdc_ether' at usb-0000:00:1a.0-1.6, CDC Ethernet Device, 42:6f:2a:6b:fc:fa
...

далее видим устройство под именем usb0:

/sbin/ifconfig usb0

usb0      Link encap:Ethernet  HWaddr 42:6F:2A:6B:FC:FA  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

назначаем ip адрес, я сделал это через dhclient:

# dhclient usb0
usb0      Link encap:Ethernet  HWaddr 42:6F:2A:6B:FC:FA  
          inet addr:169.254.0.2  Bcast:169.254.0.3  Mask:255.255.255.252
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4274 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6052 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:252271 (246.3 Kb)  TX bytes:8762449 (8.3 Mb)

Процесс установки ни чем не отличается от процесса установки под mac os x:
Перехеодим в каталог lib, где у нас лежит jar файл:
> cd ~
> cd PlayBoolTools/
> cd lib/
ivan@linux-pc:~/PlayBoolTools/lib>
Запускаем процесс установки:

ivan@linux-pc:~/PlayBoolTools/lib> java -Xmx512M -jar BarDeploy.jar -installApp -device 169.254.0.1 -password 1234567890 ~/Download/Maps_6.14.4.bar 
Sending Install request...
Info: Action: Install
Info: File size: 8197171
Info: Installing ...
Info: Processing 8197171 bytes
Info: Progress 0%...
Info: Progress 50%...
Info: Progress 100%...
actual_dname::com.google.android.apps.maps.gYABgMC.jaV2ny.XIRRn9w6XUAY
actual_id::gYABgMC-jaV2ny-XIRRn9w6XUAY
actual_version::1.9369.33216.0
result::success
ivan@linux-pc:~/PlayBoolTools/lib> 

Вот и все. Google карты установлены на BBZ10, Остается лишь проверить то что все кррректно работает и пользоваться приложением в свое удовольсвтие.

Попытка запустить openSUSE 12.3 на Ultrabook Toshiba portege z930

Достался мне рабочий ultrabook toshiba portege z930.
Так как на нем уже предустановлен W8, то я решил проверить, а будет ли работать корректно openSUSE 12.3.
И вот что из этого вышло.

Записал live cd opensuse kde x86_64 на флешку с помощью dd.
Ознакомиться как это сделать можно вот здесь,
http://en.opensuse.org/SDB:Live_USB_stick
пример:
dd if=/pathto file.iso of=/dev/disk bs=4k

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

А теперь я напишу, то что я сделал:
1. Отключил security boot в bios
2. После того как оказался в grub консоли, сделал следующие действия:
grub>ls
grub > set root=(hd1,msdos1)
grub>chainloader (hd1,msdos1)/EFI/BOOT/grub.efi
grub>boot

Дальше появилось стандартное меню grub, в котором можно выбрать тот или иной пункт загрузки. Система загрузилась быстро, все устройства определились корректно.

p.s. Следующий шаг, будет попытка установить opensuse на бук. :)