Много просто:
modprobe rt2800usb
Айде готово :)
sadmin
Експорт на базата
mysqldump -uMSQLUSER MYSQLDB -pMYSQLPASS--default-character-set=cp1251 > DUMPFILE_CP1251
Създава се новата или стара база:
drop database MYSQLDB;CREATE DATABASE MYSQLDB CHARACTER SET utf8 COLLATE utf8_general_ci;
Конвертираме базата от cp1251 на utf8 . Използвам recode, че ми омръзна от този iconv:
recode -v -f windows-1251..UTF-8 < DUMPFILE_1251 > DUMPFILE_UTF8
Извеждат се редовете върху които ще се работи. Идеята е , че така ще се предпазим по- добре да не заменим нещо друго.
grep " DEFAULT CHARSET=cp1251" DUMPFILE_UTF8
) ENGINE=MyISAM AUTO_INCREMENT=52 DEFAULT CHARSET=cp1251;
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=cp1251;
) ENGINE=MyISAM AUTO_INCREMENT=65 DEFAULT CHARSET=cp1251;
Редактираме тези редове като заменяме cp1251 със utf8
find DUMPFILE_UTF8 -type f -exec sed -i 's/) ENGINE=MyISAM AUTO_INCREMENT=52 DEFAULT CHARSET=cp1251;/) ENGINE=MyISAM AUTO_INCREMENT=52 DEFAULT CHARSET=utf8;/g' {} \;
find DUMPFILE_UTF8 -type f -exec sed -i 's/) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=cp1251;/) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;/g' {} \;
find DUMPFILE_UTF8 -type f -exec sed -i 's/) ENGINE=MyISAM AUTO_INCREMENT=65 DEFAULT CHARSET=cp1251;/) ENGINE=MyISAM AUTO_INCREMENT=65 DEFAULT CHARSET=utf8;/g' {} \;
Редактираме и set names:
find DUMPFILE_UTF8 -type f -exec sed -i 's/ SET NAMES cp1251 / SET NAMES utf8 /g' {} \;
Сега се импортва дъмпа в базата
mysql -uMYSQLUSER -pMYSQLPASS --max_allowed_packet=64M --default-character-set=utf8 MYSQLDB < /home/amri/referati_org_utf82.sql
Сега ? Всичко е конвертирано в utf8 :)
PS: Ето един приятелски сайт за компютри и електронни неща : restart.bg
Необходимо е от началната страница в секция "Administration" да се избере "Update Home"
И да се натисне толкова пъти "Update" колкото е необходимо докато стигне до 6.1.12 т.е. 6.1.1->6.1.2->6.1.3->6.1.4 и т.н. :)
Стигнах до версия 6.1.9 и след като направих Update от 6.1.9 до 6.1.10 логин страницата на kloxo панела се строши и започна да извежда празна страница или
500 -- Internal Server Error
Адреса на панела е този: https://kloxopanel:7778/login/
Това нещо се фиксва като през ssh се изпълнят следнтие команди. Няма да ги обяснявам става ясно кое за какво е.
yum update;
sh /script/upcp;
sh /script/cleanup;
service xinetd restart;
Панела си работи нормално и е обновен до 6.1.10
Продължих обновяването от Kloxo 6.1.10 до Kloxo 6.1.11
След това направих да обновя от Kloxo 6.1.11 до Kloxo 6.1.12 (Днес е последната версия) и ? Буум отново същия проблем: Празна страница / 500 -- Internal Server Error
Ползвам мониторинг услугите на : uptimerobot.com и host-tracker.com от 2 години, но смея да твърдя, че не работят коректно. Защо ли ? Защото на 10.09.2012 в 20:42:34 ми спряха сайтовете с регистрирани домейни в Godaddy защото DNS-те на Godaddy отказаха (Вероятно атака на анонимните).
Супер, но мен какво ме вълнува това ? Сайтовете си спряха и ни вест ни кост от горните мониторинги и стоя си аз и получавам SMS от sendsignal.com , че сайта X е паднал. Гледам sms-а и си казвам щом двете системи казват, че е ОК значи е ОК, но все пак реших да проверява понеже от скоро ползвам sendsignal.com и все още му нямам доверие.
Какво да видя ?!
САЙТА НЕ РАБОТИ НА 100% . От днес повече няма да вярвам на мониторинга на hostracker и uptimerobot. Очевидно най- коректно работи мониторинга sendsignal.com .
О проблема със на Godaddy DNS-те е фискнат вече (преди 5 мин).
PS: Здравейте, не обичам да пиша хвалебствени публикации, но не смятам, че ще бъде справедливо да не напиша и този път. Хубава вечер.
Във връзка с публикацията за Конвертирането под Windows се увлякох и разцъках едно свободно приложение под Windows за "преименуване на обекти". Казва се Bulk Rename Utility
Ето и линк от където може да се изтегли: ТУК
PS: Описание на приложението според download.idg.bg:
С тази програма, лесно могат да се преименуват много файлове и/или директории наведнъж. Има версия за 64 бита. Пишат, че работи 100% под Windows 2000/XP/Vista 32-bit.
Идеята е да се конвертират 100 файла под RTF или друг формат към DOC
Под Linux става с soffice + imacros
Под Windows ми беше интересно как ще стане(Явно защото не ползвам word и не го знам особено добре):
1. File -> New -> В дясно се избира "On my computer…"
2. Прозореца се казва Templates , а таба "Other Documents" , избира се "Batch Conversion Wizard"
Направих малко снимки , скоро не съм правил, то и под windows не съм цъкал скоро както и да е :
Всъщност това е много полезна функция на MS Word . Позволява конвертирането на всички поддържани формати към всички поддържани формат НАПЪЛНО АВТОМАТИЧНО и лесно :) Хайде стига с тоя Word , че започва да звучи на реклама каква не трябва да е. Просто исках да видя как става и реших да го споделя и не не мисля да ползвам Windows.
PS: Аналогично е и обрабното: Конвертиране от DOC към TXT и т.н.
#apache2
find /etc/apache2/sites-available -type f -exec sed -i 's/ErrorLog/#ErrorLog/g' {} \;
find /etc/apache2/sites-available -type f -exec sed -i 's/LogLevel/#LogLevel/g' {} \;
find /etc/apache2/sites-available -type f -exec sed -i 's/CustomLog/#CustomLog/g' {} \;
#nginx
find /etc/nginx/sites-available/ -type f -exec sed -i 's/access_log/#access_log/g' {} \;
#mysql
find /etc/mysql/my.cnf -type f -exec sed -i 's/general_log_file/#general_log_file/g' {} \;
find /etc/mysql/my.cnf -type f -exec sed -i 's/general_log/#general_log/g' {} \;
find /etc/mysql/my.cnf -type f -exec sed -i 's/log_slow_queries/#log_slow_queries/g' {} \;
find /etc/mysql/my.cnf -type f -exec sed -i 's/long_query_time/#long_query_time/g' {} \;
/etc/apt/sources.list
deb http://http.us.debian.org/debian stable main contrib non-free
aptitude update && aptitude install firmware-ralink
vim /etc/modprobe.d/blacklist.conf
#Usb Yagi
blacklist rt2800usb
vim /etc/modules
rt2870sta
Приятелчета: referaten.com и referatede.com