пятница, 28 августа 2009 г.

FreeBSD: Winsis WI-02 еще один корпус для маленького сервера!

Winsis WI-02
Корпус Mini-ITX 170x170 mm
Размер: (mm): 265(Г)x90(В)x270(Ш)
Блок питания: внутренний 200W

Корпус допускает установку только одного slim CD/DVD. Лицевая сторона толще корпуса со всех сторон, из-за этого без ножек корпус стоит неровно, ножек всего четыре так что сразу стоит решить будет ли корпус лежать или стоят. Есть планка для навесного замка, идет в комплекте привинчивается к корпусу.



Чтобы вставить жёсткий диск нужно снять лицевую панель она крепить в четырех местах на защелках. Сама корзина на лицевой части слева закреплена винтом а с права защелкой.



В корпус устанавливалась плата Intel "D945GCLF2" (Atom 330-1.60ГГц, i945GC, 1xDDR2, U100, SATA II, D-Sub, SB, LAN, USB2.0, mini-ITX) с S-Vide



Плату удается установить только с выдвинутой корзиной для жёстких дисков. Подключать жесткие диски очень не удобно.




Сравнения корпуса Winsis WI-02 с корпусом IN-WIN "IW-BM639" mini-ITX, черно-серебр. (120Вт).
Корпус IN-WIN толще и короче. Допускат установку обычного привода CD/DVD. Все вентиляторы направлены в стоячем корпусе IN-WIN вверх, блок питания расположен вдоль лицевой стороны корпуса. Не смотря на что в корпусе IN-WIN на один вентилятор больше он тиши чем Winsis WI-02. У Winsis WI-02 красивая индикация, копка включения подсвечивается по кругу равно мерным синем цветом, а вот индикация работы жёстких дисков не достаточная освещена, выполнена она в виде иконки.



среда, 19 августа 2009 г.

FreeBSD: Как записать CD?

CD должен записываться при помощи команды burncd - но не записывается

Чтобы писать CD нужно собрать ядро (или чтобы уже было в вашем ядре) следующие параметры

device atapicam
device scbus
device cd
device pass

Так же надо устновитьиз портов
/usr/ports/sysutils/cdrtools
/usr/ports/sysutils/dvd+rw-tools

Добавляем в /boot/loader.conf

atapicam_load="YES"

Перезагружаемся

Появляется скази сидиром
#dmesg | grep cd0
cd0 at ata0 bus 0 target 1 lun 0
cd0: Removable CD-ROM SCSI-0 device
cd0: 33.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not pr

Находим параметры устройства
#cdrecord -scanbus
Cdrecord-Clone 2.01 (i386-unknown-freebsd7.1) Copyright (C) 1995-2004 JЖrg Schilling
Using libscg version 'schily-0.8'.
scsibus0:
0,0,0 0) *
0,1,0 1) 'PIONEER ' 'DVD-RW DVR-115D' '1.22' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *

Устройство расположено по адресу 0,1,0

Проверяем
#cdrecord dev=0,1,0 -checkdrive
Cdrecord-Clone 2.01 (i386-unknown-freebsd7.1) Copyright (C) 1995-2004 JЖrg Schilling
scsidev: '0,1,0'
scsibus: 0 target: 1 lun: 0
Using libscg version 'schily-0.8'.
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'PIONEER '
Identifikation : 'DVD-RW DVR-115D'
Revision : '1.22'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
cdrecord: This version of cdrecord does not include DVD-R/DVD-RW support code.
cdrecord: If you need DVD-R/DVD-RW support, ask the Author for cdrecord- ProDVD.
cdrecord: Free test versions and free keys for personal use are at ftp:// ftp.berlios.de/pub/cdrecord/ProDVD/
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R

Как видно dvd писать оно не хочет
Далее можно приступать к записи iso образа
# cdrecord -eject speed=10 dev=0,1,0 7.2-RELEASE-i386-disc3.iso

Далее следуют старнные сообщения но через какое товремя cd всё таки записывается успешно
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Continuing in 5 seconds...
Cdrecord-Clone 2.01 (i386-unknown-freebsd7.1) Copyright (C) 1995-2004 JЖrg Schilling
scsidev: '0,1,0'
scsibus: 0 target: 1 lun: 0
Using libscg version 'schily-0.8'.
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'PIONEER '
Identifikation : 'DVD-RW DVR-115D'
Revision : '1.22'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
cdrecord: This version of cdrecord does not include DVD-R/DVD-RW support code.
cdrecord: If you need DVD-R/DVD-RW support, ask the Author for cdrecord-ProDVD.
cdrecord: Free test versions and free keys for personal use are at ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Starting to write CD/DVD at speed 10 in real TAO mode for single session.
Last chance to quit, starting real write 0 seconds. Operation starts.
Turning BURN-Free off
Track 01: Total bytes read/written: 587503616/587503616 (286867 sectors).

__________________________________

Ну если у вас оказаласб удачная конфигурация до должно работаь и вот это для записи болванки
burncd -f /dev/acd0 data 7.2-RELEASE-i386-disc3.iso fixate

Запись на перезаписываем сначала стираем
burncd -f /dev/acd0 blank
burncd -f /dev/acd0 data 7.2-RELEASE-i386-disc3.iso fixate

вторник, 21 июля 2009 г.

FreeBSD: Как проверить скорость дисков?

Есть команда

#diskinfo -t ad0s1f
ad0s1f - имя диска

Результат


Еще есть команда
#systat -vmstat 1

среда, 17 июня 2009 г.

FreeBSD: Копирование и восстановлене баз MySQL?

Пару операций которые лучше делаются вне phpMyAdmin

1. Как сделать дамб (копию) базы MySQL?
Для этого надо зайти на сайт по Shell, вы окажется в ОС FreeBSD или в каком нибуть Linux. Пишите следующею строчку:

mysqldump -uЛОГИН_К_БАЗЕ -pПАРОЛЬ_К _БАЗЕ -hИМЯ_обычно_это_localhost ИМЯ_БАЗЫ > dump.sql

Если база большая и памяти не хватает то

mysqldump --opt -uимя_пользователя -pПАРОЛЬ_К _БАЗЕ -hимя_сервера_БД имя_базы > dump.sql

2. Как восстановить дамб (копию) базы MySQL?
Тоже самое что и в первом вопросе но тольео меняется стрелочка:
mysql -uЛОГИН_К_БАЗЕ -pПАРОЛЬ_К _БАЗЕ -hИМЯ_обычно_это_localhost ИМЯ_БАЗЫ < dump.sql

Примечание: Дамб вы сделали но как перекинуть его на другой хост?
Для этого на новом хосту тоже по Shell запускаете программу wget:

wget http://www.test.ru/test.sql

Файл быстро перекинертся, если конечно .htaccess не запрешен хотлинк.

Примичание 2: У MySQL разные версии и как правило не совместимые, возможно потребуются дополнительные ключи:

--compatible=mysql40 (переход c 5 на 4)

Но на это вопрос в подержке просто обязаны ответить, какими бы вонючками они не были!

среда, 3 июня 2009 г.

FreeBSD: Сервер в Slim корпусе возможно?

Да, конечно а почему нет? Так и делают, и никаких 19' стоек и корпусов. Slim корпуса максимально используют объем, единственное их слабое место это маломощные блоки питания. Но для программных АТС, шлюзов или файл серверов - их хватает!

Вот например корпус: Корпус Desktop Delux "B166" Slim mATX, серебр. (240Вт, ATX12V)

В корпус влезают как низкие кулеры, так и нормальные полновесные медные. Надо только смотреть чтобы радиус у них был не очень широкий а то лепестки упрутся в блок питания.


Чтобы открыть корпус нужно открутить один винт сзади и потянуть верхнею крышку в сторону лицевой панели.


Внутри есть место для 3x3,5 и одного 5,2 устройства. Можно и четвертый HDD установить если есть рельса для 5,2 отсека. Диски будут распологатяся бутербродом что в принципе не очень уж хорошо. Чтобы их поставить нужно открутить еще два винта и откинут полку.


Винт который крепится под 5.2 рассчитан на короткие шлейфы АТА так что с SATA возникают проблемы с длинной пластмассовой части коннекторов, питание удается воткнуть не то которые на конце а короткое промежуточное в переходнике. На материнской плате питание 20 пин, нужен переходник на всякий случай для 24 пин.


У корпуса еще один плюс приятный внешний вид. с закрытыми отсеками и выходами на передней панели, это ему придает вид законченного устройства а не корпуса из прочих комплектующих. Сзади есть место под замок.

среда, 27 мая 2009 г.

FreeBSD: Как пересобрать ядро?

Чтобы посмотреть какая версия ядра:
#sysctl kern.version
в ответ что то типа но обычно GENERIC а не WIFI
kern.version: FreeBSD 7.1-RELEASE #0: Tue Apr 21 13:51:51 MSD 2009
user@Lobster.FreeBSD:/usr/src/sys/i386/compile/WIFI

Далее надо установить исходники ядра
#sysinstal

выбираем
Configure>Distributions>
[] src Source for everything
[x] sys
OK


Далее идем в папку
#cd /usr/src/sys/i386/conf
#cp GENERIC HOST
#vi HOST

Меняем строку
ident GENERIC
на
ident HOST
и тут же отмечаем опции каике надо, если их нет пишем сами, например:
options IPFILTER # Сам IPFILTER .
options IPFILTER_LOG # Включение протоколирования.
options IPFILTER_DEFAULT_BLOCK # Блокировать всё на всех сетевых
# интерфейсах.

#config HOST
Kernel build directory is ../compile/HOST
Don't forget to do ``make cleandepend; make depend''
#cd /usr/src/sys/i386/compile/HOST
#make cleandepend && make && make install

Далее идет сборка и установка ядра это происходит ОЧЕНЬ медленно!

понедельник, 25 мая 2009 г.

FreeBSD: Какой ПК лучше подходит для игры в FreeBSD?

Для игр, ну то есть, для опытов нужен маленький, тихий, использующий стандартные компоненты!

Прекрасно подходит компьютор ITX формата с процессором Atom 330 - двух ядерный, у него также есть HТ (осталась от Pentium 4), так что FreeBSD видет аж 4 ядра!

Была использована плата Мат. плата Intel "D945GCLF2D" (Atom 330-1.60ГГц, i945GC, 1xDDR2, U100, SATA II, D-Sub, SB, LAN, USB2.0, mini-ITX)
Если повезет (а их быстро разбирают) есть такие же платы но с ТВ выходом (S-video) купите такую и когда наиграетесь с FreeBSD можете сделать из ПК ТВ плеер!

В качестве корпуса был выбран Корпус Desktop IN-WIN "IW-BM639" mini-ITX, черно-серебр. (120Вт) - его преимушества в том что можно вставить один нормальны HDD 3.5, один нормальный DVD, и одну плату расширения PCI slim форм факта, большинство корпусов для mini-ITX материнских плат этого сделать не дадут.

1ГБ памяти, очень кстати, она незапланированно оказалась низко профильной. Слот расположен рядом с ATA и очень помогла низкая выоста плашки в момент перегибания ATA шлейфа.


Как оказалось обычные ATA шлейфы просто не возможно так изогнуть чтобы подключить и DVD и HDD пришлось использовать круглые. Рекомендую вообще не связываться с ATA а выбрать всё для SATA.


DVD успешно влезает, и в корпусе просто не остается свободного места.


Вот так всё выглядет в сборе:
- Бесшумно
- Дешево
- Мало места
- Можно переносить
- Можно менять конфигурацию есть один PCI слот