среда, 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 слот

FreeBSD: Что делать если постоянно возникают сообщения типа System: arp: [ip] is on [if 0] but got reply from [mac] on [if 1]?

Такие сообщения возникают когда сервер с двумя интерфейсами подключен к одному свичу.
Еще их можно увидеть так:
# sysctl -a | grep -i arp

Чтобы это исправить нужно поменять параметр ядра
# sysctl -w net.link.ether.inet.log_arp_wrong_iface=0

чтобы не вводить это каждый раз надо в файл '/etc/sysctl.conf' записать

net.link.ether.inet.log_arp_wrong_iface=0


Вот тут описано всё по английский:
http://freebsdhowtos.com/102.html

пятница, 22 мая 2009 г.

FreeBSD: Как писать удалять в доисторическом текстовом редакторе vi?

Запускаем редактор:
#vi имя

Чтобы начать вставлять символы надо нажать две клавиши:
[ESC] i
И начать ввод текста
При переходе на новые строки в которых требуется вставить символы возможно потребуется повторить эту комбинацию.

Чтобы удалить надо нажать две клавиши:
[ESC] x
И далее нажимать x чтобы удалять
Будьте острожны после нажатия [ESC] курсор иногда прыгает в левую сторону от место которое следует удалить.

Чтобы удалить всю строку надо нажать три клавиши:
[ESC] dd
И далее нажимать d чтобы удалять

Чтобы выйти из документа без сохранения нужно нажать четыре клавиши:
[ESC] :q!

Чтобы выйти из документа сохранив нужно нажать пять клавиш:
[ESC] :wq!

Поиск в строках ниже курсора
[ESC] /text

Поиск в строках выше курсора
[ESC] ?text

четверг, 21 мая 2009 г.

5-пять заблуждений начальников о правильном строении офиса!

1. У меня всё схвачено, все подмазаны, будем ставить пиратское!
Пиратство то есть воровство лицензионного программного обеспечения почти что так же плохо как и лицензионное воровство создателей лицензионного ПО из кармана потребителей. Каждый создатель лицензионного ПО действует по схеме наркоторговца - первый этап это дать попробовать свой продукт как можно большому числу пользователей, поэтому они так охотно идут на внедрение бесплатных образцов в школах и ВУЗах.
Второй этап это уничтожить конкуренцию своего продукта - делают это они обычно патентованием способа нажимания на кнопки, то есть интерфейса, и так как многие после первого этапа себе другого способа нажимания на кнопки не представляют - это действует.
Третий этап финальный - тупое выкачивание денег, чем сейчас занимается усиленно Microsoft. Каждый год выпускаются новые версии продукта, и хотя они являются всего лишь улучшенным способом нажимания на кнопки и исправлением своих же ошибок - выдается это за новый продукт и за него берут деньги. Придумывают разные стимулы сбыть такой товар это - мировой терроризм в лице вирус и просто зловредных людей которые каждый лицензионный продукт подвергают опасности, второй стимул и это как не странно исправление ошибок своих прежних версий за которые платить пользователь, ну и третий самый глупый способ это придумать новую функцию привязать её к новому железу и лишить её прежних версий - по сути простое вымогательство.
Если в офисе очутилась группа таких ПОзависимых людей, начальнику который сам обычно знает только один способ нажимания на кнопки, тут уже ничего не поделаешь - платите дань. Если еще остаются зачатки разума и главное это не как нажать на кнопку а функционал - то к вашему вниманию огромный выбор функциональных продуктов, бесплатных или не очень, но тех что помогут вам раз и на всегда!

2. Doc единственный формат для хранения - обмена документами в офисе!
Ну о свободном обмене форматом для открытия которого и корректного отображения требуется уплатить 12000 RUR - говорить конечно же не приходится. Тут надо перебороть свою зависимость и переходить на Openoffice.org которой действительно свободный и документы в формате ODT может открыть любой скачав бесплатно бесплатную (а платной нет) версию этой программы и свободно писать, печать, и пересылать!

3. PDF формат свободного документа оборота!
Еще одно чудовищное ужасное офисное заблуждение. Формально PDF даже не формат документов, это оболочка которая в себя облачает нормальные документы. Человек получивший такой файл может только просмотреть его(если у него есть программа PDF reader) и послать на печать, как-то отредактировать он его не может, даже просто поменять контрастность - что очень часто нужно, потому что все производители сканеров почему то предлагают сохранять простые Jpeg(который любая программа может сделать темнее или светлее) именно в этом не редактируемом формате.

4. Лучшие ПК это ПК собранные сторонними фирмами!
Может где-то так оно и есть, но не в России! И ведь можно же было собрать хороший компьютер качественно, но нет - большие объемы продаж у таких фирм подразумевают конвейерную сборку, а сборка за час не может быть качественней сборки за день любого первого попавшегося энтузиаста. Но эти схемы отъема денег у начальников работают весьма успешно, и все технически подкованные люди это конечно же понимают, по этому при оставление заказа от крупной фирмы на ПК от продавца звучит фраза "личный интерес будем учитывать?" чтобы умным но не очень честным такой способ оснастить офис тоже был интересен!

5. Системный Администратор может всё, со всем что подключено к электричеству!
"Я слышал в Японии вышли унитазы с компьютером, так, значит, теперь ты у нас главный по сантехнике!" Как с этим бороться не знаю, тупость начальников тут не перебороть, раз "главный по компутерам" то уже не важно или это компьютер на МКС или в микроволновке - всё равно должен разбираться, причем за те же деньги и не важно какой сложности могут возникнуть проблемы и цели, и сколько это может стоить у специалистов... Наверное надо сразу увольняться из таких мест, но в жизни всё по другому приходится молча делать и копить в себе злобу из-за разницы между сложностью и вознаграждением - поэтому то все Системные Администраторы такие злые, и никогда не говорят при встрече "Доброе утро" просто "Утро".