вторник, 29 июля 2014 г.

Linux таргет iSCSI, инициатор Windows 2008 R2

iSCSI таргет на Ubuntu 14.04

sudo apt-get install iscsitarget iscsitarget-dkms

Создадим файлик, который и будем пользовать как диск
dd if=/dev/zero of=templun3 count=0 obs=1 seek=10G

Настраиваем файл конфигурации /etc/ietd.conf
Target iqn.2014-07.locale.server:target00
#Логин и пароль для CHAP, пароль от 12 до 16 символов
IncomingUser user-in 12_char_password
Lun 0 Path=/path/templun3,Type=fileio
#Разрешаем запуск службы в /etc/default/iscsitarget.
ISCSITARGET_ENABLE=true

#Перезапускаем сервис:
service iscsitarget restart

iSCSI инициатор на Windows 2008 R2

Запускаем в Администрировании iSCSI - инициатор. В закладке Конечные объекты по IP находим таргет. Выделяем его и нажимаем свойства. Там нажимаем Добавить сеанс - Дополнительно. Отмечаем в чекбоксе Разрешить вход CHAP и вводим логин пароль для IncomingUser в настройке таргета. Если все правильно, то статус будет подключено. 
В закладке Тома и устройства нажимаем Автонастройка.
Заходим в Управление дисками там предложит выбрать тип загрузочной записи MBR или GPT. Форматируем и назначаем букву диска. Все.

пятница, 25 июля 2014 г.

Windows установка windows 7 на ноутбук acer e1-510

Параметры ноута Сeleron, 2Gb, 500Gb. Хочу поставить Win 7 SP1 32-bit

Проблема: изначально биос UEFI, без выбора Legacy - т.е. 7 не поставишь.

Решение: есть ссылка по которой обновляю биос (был 2.04 стал 2.07). После прошивки доступно Legacy, запускаю установку с флешки.

Если диск с GPT, а для 32-bit нужно MBR. Значит при установке при разбиении диска нажимаю Shift-F10 и в консоли:
diskpart
sel dis 0
clean
convert mbr
exit
exit

Но после установки выяснилось что нет драйверов по крайней мере на видео) Значит 64bit.
С сайтов производителя пришлось скачать драйвера для видео и сети, остальное пошло с CD. 

вторник, 22 июля 2014 г.

понедельник, 21 июля 2014 г.

Linux Num Lock Ubuntu 14.04

Включение Num Lock в Ubuntu 14.04
sudo apt-get install numlockx
Добавить строку в
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

greeter-setup-script=/usr/bin/numlockx on

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

пятница, 18 июля 2014 г.

MySQL скрыть пароль в batch-скрипте

echo "batchpassword" > /etc/security/mysqlpassword
chmod 200 /etc/security/mysqlpassword


echo "update tablex set x=1 where a=2;" | mysql mydb --user=batchdb --password=`cat /etc/security/mysqlpassword`

среда, 16 июля 2014 г.

MySQL Удаление записей старше 15 дней

Во время логирования sysloga с железки в базу MySQL на сервере, база заметно растет. Для регулирования этого процесса чистим базу - удаляем записи старше 15 дней.

DELETE FROM `SystemEvents` 
WHERE `ReceivedAt` < (NOW() - INTERVAL 15 DAY);

это дело засунем в крон. Чистим каждый день в 00:00 с логированием.

crontab -e
0 0 * * * $HOME/bin/clearDBSyslog.job >> $HOME/log/daily 2>&1

содержимое clearDBSyslog.job

#!/bin/sh
mysql -B -T --user=root --password=SeCrEt --database=Syslog --execute='DELETE FROM `SystemEvents` WHERE `ReceivedAt` < (NOW() - INTERVAL 15 DAY)'