понедельник, 15 августа 2011 г.

Настройка автоматического включения сервера с UPS IPPON в ubuntu

Потребовалось настроить автоматическое включение сервера с UPS IPPON при возобновлении питания.
Настраиваем в BIOS "включение при возобновлении подачи сетевого напряжения".

Путем поиска был составлен небольшой мануал.

$ sudo apt-get install nut

Правим:

# mcedit /etc/default/nut
START_UPSD=yes
START_UPSMON=yes


# mcedit /etc/nut/nut.conf

MODE=standalone

# mcedit /etc/nut/ups.conf

[ippon]
driver = blazer_ser
port = /dev/ttyS0
desc = "ippon"
default.battery.voltage.high = 13.60
default.battery.voltage.low = 10.60
offdelay = 6
ondelay = 7


# mcedit /etc/nut/upsd.conf
LISTEN 127.0.0.1 3493


# mcedit /etc/nut/upsd.users


[upsadmin]
password = mypasswd
upsmon master
actions = SET
instcmds = ALL


# mcedit /etc/nut/upsmon.conf

RUN_AS_USER nut
MONITOR ippon@localhost 1 upsadmin mypasswd master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -Ph +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5

Настраиваем права:
$ sudo chown root:nut /etc/nut/*
$ sudo chmod 640 /etc/nut/*


Создаём /etc/udev/rules.d/99_nut-serialups.rules:

# /etc/udev/rules.d/99_nut-serialups.rules
KERNEL=="ttyS0", GROUP="nut"

Даём команды, чтобы не перегружать компутер:
$ sudo udevadm control --reload-rules
$ sudo udevadm trigger

$ sudo service nut restart

$upsc ippon


Смотрим, что получилось:

# upsc ippon
battery.charge: 100
battery.voltage: 13.60
battery.voltage.high: 13.60
battery.voltage.low: 10.60
battery.voltage.nominal: 12.0
beeper.status: enabled
device.type: ups
driver.name: blazer_ser
driver.parameter.offdelay: 6
driver.parameter.ondelay: 7
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyS0
driver.version: 2.6.0
driver.version.internal: 1.51
input.current.nominal: 2.0
input.frequency: 50.1
input.frequency.nominal: 50
input.voltage: 246.5
input.voltage.fault: 246.5
input.voltage.nominal: 220
output.voltage: 209.9
ups.delay.shutdown: 6
ups.delay.start: 420
ups.load: 20
ups.status: OL TRIM
ups.temperature: 25.0
ups.type: offline / line interactive

После настройки, происходит следующее:
- при выключении питания, UPS ждет пока напряжение battery.voltage упадет до default.battery.voltage.low = 10.60, посылает команду выключить сервер. И ждет возобновление подачи питания, как только в сети появляется напряжение, он автоматически включает сервер.
Вот и все.

p.s.
default.battery.voltage.low подбирается экспериментально!!!

среда, 10 августа 2011 г.

Изменение редактора по умолчанию в Ubuntu

Надо было изменить nano на mcedit, ну он больше мне нравится:

$ sudo update-alternatives --config editor

Есть 5 вариантов для альтернативы editor (предоставляет /usr/bin/editor).

Выбор Путь Приор Состояние
------------------------------------------------------------
* 0 /bin/nano 40 автоматический режим
1 /bin/ed -100 ручной режим
2 /bin/nano 40 ручной режим
3 /usr/bin/mcedit-debian 25 ручной режим
4 /usr/bin/vim.basic 30 ручной режим
5 /usr/bin/vim.tiny 10 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 3

воскресенье, 15 мая 2011 г.

Долгое завершение терминального сеанса windows 2003 x64

Качаем UPHClean для x64: http://blogs.technet.com/b/uphclean/archive/2008/02/28/uphclean-v2-0-beta-for-x64.aspx
и изменяем значение параметра:
REG ADD “HKLM\SYSTEM\CurrentControlSet\Services\UPHClean\Parameters” /v SHARING_VIOLATION_REMAP /t REG_DWORD /d 1 /f > nul

Сервер терминалов. Отключение хранителя экрана.

Настроить политику для терминальных пользователей:
Конфигурация пользователей->Административные шаблоны->Панель управления->Экран->Использовать экранные заставки->Отключить

пятница, 29 апреля 2011 г.

Создание загрузочной флешки ubuntu alternate с помощью unetbootin

Занялся созданием загрузочной флешки ubuntu alternate с помощью unetbootin. Но при загрузке она не видела cd-rom.
Решение:
в syslinux.cfg добавить: cdrom-detect/try-usb=true

получится примерно так:

label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit vga=normal -- quiet cdrom-detect/try-usb=true

после этого ставим как обычно.

четверг, 28 апреля 2011 г.

Тюнинг сети в libvirt KVM

Для тюнинга сетевых драйверов в windows XP/2003 необходимо внести в реестр следующее:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]

"DefaultSendWindow"=dword:00100000

"DefaultReceiveWindow"=dword:00100000

"FastSendDatagramThreshold"=dword:00004000


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

"Tcp1323Opts"=dword:00000001

"TcpWindowSize"=dword:00100000

После этого с дровами virtio нормальная скорость, близкая к найтивной.

четверг, 7 апреля 2011 г.

Вместо nautilus открывается другое приложение

Не понятно почему, но у меня вместо наутилус стал открываться vlc.
Вот решение проблемы:

в файле
~/.local/share/applications/mimeapps.list

надо удалить строчку, начинающуюся с
inode/directory=

Определение скорости подключения

Нашел такой метод:
$sudo mii-tool eth0
eth0: negotiated 100baseTx-FD, link ok

понедельник, 4 апреля 2011 г.

Вертикальное выделение в OpenOffice

Вот надо было удалить нумерацию в одном документе, а как включить сабж даже не представлял.
Оказалось просто Alt+Shift+F8

пятница, 1 апреля 2011 г.

Очистка истории cups в ubuntu

Столкнулся с проблемой очистки истории заданий /var/spool/cups, Помогло добавление в /etc/cups/cupsd.conf

PreserveJobHistory No

p.s.
по умолчанию он вообще отсутствовал...