вторник, 27 октября 2009 г.

Open Office org применение шаблонов.

После перевода своей ОС на Eng интерфейс, стало раздражать, что Open Office org стал упорно создавать каждый новый документ применяя к нему формат Letter. При отправке на печать такого документа, принтер уходил в ступор, менять каждый раз руками быстро надоело...

Решено было разобраться.

1: Убеждаемся, что в настройках принтера установлен размер бумаги A4.

2: cat /etc/papersize
a4


Должно быть a4 как у меня. В современной Ubuntu похоже этот файл игнорируется, но всё же.

Скорее всего этого для Open Office org будет не достаточно.

3: http://openoffice.blogs.com/openoffice/2008/11/making-a-specific-template-come-up-when-you-create-any-new-document-in-openofficeorg-writer-calc-impress-or-draw-repost.html Нашёл решение, и даже с картинками. Оказывается, есть очень удобная вещь в OOo называемая шаблонами пользователя.

Буду по Английски цитировать далее:

Anytime you can help people do something without actually have them do anything is great for them and great for you.

Templates are a great way to save time. Set up templates with the styles, graphics, etc. that people need, and they don't need to re-create them. (Or create them in the first place.)

However, getting users to use the templates is another step. For them, choosing File > New > Templates and Documents might not be something some will want to do or remember to do every time.

What if one of the templates you've created is one that many or all users use all the time as the basis for new documents? You can make it come up when users just choose File > New > [type of document] by setting it as the default template. I.e. the user uses the template but doesn't even need to select it.

First, create a new document and make it how you want it: create styles, apply styles, include canned text, whatever.

Choose File > Templates > Save. Select a category and name the template. Click OK.

Choose File > Templates > Organize.

Open the category your template is in, in the left side.

Right-click on the template and choose Set as Default Template.


Соответственно мы создали новый шаблон, со ВСЕМИ настройками, включая размер бумаги. Можно даже умолчательный текст чтобы был в документе. Ну и конечно любые шрифты и форматирование. Это будет экономить Вам много времени. И теперь печататься будет всё как надо! Очень понравилась заметка. Надеюсь и Вам поможет.

HP-UX создание бекапа ОС и данных.

Потребовалось создать "холодный" бекап Системы на одном из серверов.

HP-UX v 11.23, решено было использовать tar для этих целей. Довольно сильно расстроился, когда узнал, что в tar отсутствует очень много полезных опций, оказалось, что tar в HP-UX пропиретарный.

Написал простейший скрипт:

#!/usr/bin/sh
tar -cvpf /SAPbackup/TSTbackup/etc-`date '+%d-%B-%Y'`.tar /etc
tar -cvpf /SAPbackup/TSTbackup/usr-`date '+%d-%B-%Y'`.tar /usr
tar -cvpf /SAPbackup/TSTbackup/stand-`date '+%d-%B-%Y'`.tar /stand
tar -cvpf /SAPbackup/TSTbackup/var-`date '+%d-%B-%Y'`.tar /var
tar -cvpf /SAPbackup/TSTbackup/tmp-`date '+%d-%B-%Y'`.tar /tmp
tar -cvpf /SAPbackup/TSTbackup/sapmnt-`date '+%d-%B-%Y'`.tar /sapmnt
tar -cvpf /SAPbackup/TSTbackup/opt-`date '+%d-%B-%Y'`.tar /opt
tar -cvpf /SAPbackup/TSTbackup/home-`date '+%d-%B-%Y'`.tar /home
tar -cvpf /SAPbackup/TSTbackup/oracle-`date '+%d-%B-%Y'`.tar /oracle
exit 0


Внимание: Корневой раздел, всё что там лежит придётся делать отдельно руками! Применив к примеру какое-либо регулярное выражение.



В директории /SAPbackup/TSTbackup будут созданы tar архивы без сжатия, с названием архивируемых папок и текущей датой, внутри будет подструктура данных папок с файлами с сохранёнными правами.

--exclude и прочие опции не поддерживаются. Ставить tar открытый нету желания. Разбираться капитально в man tar HP-UX также не очень то и хочется.

пятница, 23 октября 2009 г.

HP-UX v 11.21 mc

Я думаю, что довольно многих так или иначе интересует установка файлового менеджера под эту ОС.

Сначала я было порывался, поставить его сам из dep пакета, взятым отсюда: http://hpux.connect.org.uk/ , но устав разбираться с зависимостями - прочитав аналогичные посты, мне удалось найти пакет уже слинкованный со всеми зависимостями статически. - Кому надо обращайтесь тут. Пришлю на почту. mcedit и mc.

Также хочется напомнить, что mc уже занято в HP-UX - это какая-то утилита фирменная HP-UX, поэтому есть смысл прописать alias к примеру: mcc для нашего бинарного файла mc.

HP-UX X server не стартует.

При установке одного из многочисленных обновлений на OS HP-UX я столкнулся с такой проблемой: у меня перестал запускаться X serever.

Как потом оказалось в требовании одного из пакетов было его отключение, что я собственно и сделал, и о чём потом забыл...

Похожую проблему нашёл тут: http://forums13.itrc.hp.com/service/forums/questionanswer.do?threadId=1281812&admit=109447627+1255093421008+28353475 Выход из проблемы подсказала команда:

ps -ef | grep dtlogin

Не нашлось ничего. Я вспомнил, что отключил сам же этот демон.




Симптомы у меня аналогичные.



1. Chosse [OK] to return to login screen.

2. Select Failsafe Session from the login screen's option
menu and log in.

3. Check to see that the desktop is properly installed,
the hoastname is correct (/etc/hosts) and that the
network is properly configured.


Конечно ни одна из причин не помогла мне. Всё оказалось проще.

А именно:

man dtlogin

dtlogin - CDE login service



У этого бинарного файла есть два ключа. -d и -e. Соответственно я вспомнил, что передал перед обновлением ему -d. Включив обратно его ключ -e. Потыкав его туда сюда, через некоторое время на другой консоли всё же появился процесс: ps -ef | grep dtlogin - после чего всё заработало, и работает по сей день.

Крайне надеюсь, что кому-либо решение моей проблемы поможет, в том числе и самому мне - ибо ещё не раз мне придётся настраивать сервера под управлением этой ОС.

воскресенье, 11 октября 2009 г.

Установка драйверов Nvidia в Ubuntu

Решил на работе установить видео карту Nvidia заместо Radeon. Нет ничего проще. Убрал sudo apt-get purge fgrlx из безопасного shell и установил драйвера как написано тут:
Удали предыдущие драйвера
ставлю систему начисто, копирую в ~ NVIDIA-Linux-x86_64-180.51-pkg2.run.
выхожу из системы.
нажимаю первую консоль (ctrl+alt+f1) логинюсь в ней.
выполняю sudo -s -H
останов /etc/init.d/gdm stop
установ дрова sh NVIDIA-Linux-x86_64-180.51-pkg2.run
(скачать модуль с сайта, нет; установить 32бит, да; изменить xorg.cof, да)
запуск /etc/init.d/gdm start
захожу в систему(с драйвером nvidia)
выполняю sudo nautilus иду в /etc/default
редактирую linux-restricted-modules-common вписываю строку DISABLED_MODULES="nvidia nvidia_legacy nvidia_new"
перезагружаю комп и все отлично.


Ссылка на оригинал: http://forum.ubuntu.ru/index.php?topic=3031.msg511860#msg511860

Месяц уже работает отлично.

пятница, 9 октября 2009 г.

Администрирование и настройка HP-UX v 11.23 + SAP + Oracle. - Цикл заметок.

Администрирование и настройка HP-UX v 11.23 + SAP + Oracle. - Цикл заметок.




Всем начинающих Администраторам серьёзных решений для бизнеса построенных на серьёзных операционных системах таких как HP-UX или SLES, приходится в начале освоения (особенно HP-UX) столкнуться с массой проблем, они не критичны, если HP-UX официально поддерживает Ваши сервеные решения от HP. Но, при возникновении каких-либо проблем, выясняется, что информации на эту тему в Сети Интернет крайне не много. В том числе и Англоязычных форумов. Официальная документация мне не понарвилась вовсе. Хотя понравился Installation guide. По нему собственно и было моё
предварительное знакомство с установкой этой ОС и её обновлением.


В своём блоге я хотел бы опубликовать ряд заметок, о тех проблемах и трудностях с которыми мне пришлось столкнуться в процессе подготовки сервера rx2600 к установке SAP + Oracle.

А также поведать о проблемах установки HP-UX v 11.23 , обновления её, (пришлось обновляться с 2003 года по 2009 год.). Если заметки будут
получаться хорошие, буду дополнять wiki на сайте hpux.ru.

Сам я многого не знаю, но буду учиться.

Надеюсь, что поможет мне официальная документация. Мои предыдущие навыки полученные от других UNIX систем таких как FreeBSD. И информация полученная на официальном форуме.

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

VBoxManage clonehd Clone HDD storage in VirtualBOX

How - to clone Virtual hdd storage in VirtualBOX?

Introduction:

5.4. Cloning disk images
You can duplicate hard disk image files on the same host to quickly produce a second virtual machine with the same operating system setup. However, you should only make copies of virtual disk images using the utility supplied with VirtualBox; see Section 8.16, “VBoxManage clonehd”. This is because VirtualBox assigns a unique identity number (UUID) to each disk image, which is also stored inside the image, and VirtualBox will refuse to work with two images that use the same number. If you do accidentally try to reimport a disk image which you copied normally, you can make a second copy using VirtualBox's utility and import that instead.


8.16. VBoxManage clonehd

This command duplicates a registered virtual hard disk image to a new image file with a new unique identifier (UUID). The new image can be transferred to another host system or imported into VirtualBox again using the Virtual Disk Manager; see Section 3.5, “The Virtual Disk Manager” and Section 5.4, “Cloning disk images”. The syntax is as follows:
VBoxManage clonehd |
  [--format VDI|VMDK|VHD|RAW|]
  [--variant Standard,Fixed,Split2G,Stream,ESX]
  [--type normal|writethrough|immutable]
  [--remember]
where the parameters mean:
format
Allow to choose a file format for the output file different from the file format of the input file.
variant
Allow to choose a file format variant for the output file. It is a comma-separated list of variant flags. Not all combinations are supported, and specifying inconsistent flags will result in an error message.
type
Only honored if --remember is also specified. Defines what kind of hard disk type this image should be.
remember
Keep the destination image registered after it was successfully written.
Note
For compatibility with earlier versions of VirtualBox, the "clonevdi" command is also supported and mapped internally to the "clonehd" command. 


Example for me: $ VBoxManage clonehd ~/.VirtualBox/HardDisks/FreeBSD_7.2.vdi --format VDI --type normal /media/sdc1/FreeBSD_7.2.vdi 

Wait...: VirtualBox Command Line Management Interface Version 3.0.6
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 3725067e-69a4-4ab4-843f-a5646732177c

Complete! You may it uses now!