Личен блог на Михаил Пелтеков
Проблем с DVD-ROM и виртуални устройства на Windows Vista
окт 3rd
Още от както излезе тази Vista не ми хареса и все повече се убеждавам, че май ще се мине от Windows XP направо на Windows 7.
Случая е следния … Имаме компютър, на които му е инсталирана въпросната OS и извенднъж какво става …. Ами изчезват DVD-RW, както и виртуалните DVD-ROM създадени с Daemon Tools… Като идем в device manager виждаме, че и двете са с жълто и като дадем properties виждаме, че не може ли да се стартират :) … Ми Vista …
Но на помощ идва
- Windows Powershell
- Windows MSXML 6.0
Ще трябва да инсталирате ActiveX-а и след това следвайте стъпките и накрая всичко ще е готово и ще имате работещ DVD-ROM или виртуални устройства :)
Борба с DoS приложена върху httpd
юли 24th
Тези дни ми се наложа да се боря с това и открих една полезна статия от друг блогър :)
http://blog.cherouvim.com/simple-dos-protection-with-mod_security/
Но за да използвате това трябва да имате вече инсталиран mod_security за съответната версия на apache.
За CentOS 5.3 това става така:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm (това е за 64bit-вата версия на операционната система) – Това инсталира допълнителното хранилище където се съдържат пакетите, които ще са ни нужни.
След това правим
# yum install mod_security ( И съотвеното се съгласяваме, че ще го инсталираме и ще приемем техния сертификат)
След като успешно сме го инсталирани е хубаво преди да направим /etc/init.d/httpd restart или service httpd restart. Да проверим дали всичко е наред с конфигурационните файлове като пишем /etc/init.d/httpd configtest (Не за друго, но ако е production сървър не е добре да спира ... ) и също така да се уверим, че във файла /etc/httpd/modsecurity.d/modsecurity_crs_10_config.conf
Това е така SecRuleEngine On (По този начин се включва модула).
Ако горните условия са изпълнени може да рестартирате apache :)
Това е :) Повече за инсталацията може да прочетете тук и за самия модул тук
Статията не е достатъчно изчерпателна, но някои ден ще я допиша :)
Vista 0×0000C1F5 BSOD
май 28th
Днес имах поредния сблъсък с Windows Vista … И този път не какво, а синия и екран, в които казва грешка“… x0000C1F5 …“ И така в какъвто и да било режим… Единственото решение тогава е … SystemRescueCd и едно клипче от youtube, в което е казано как да се оправи този гаден син екран ..
И както пише в това клипче. Сваляте си последната версия на SystemRescueCd, след това го записвате на едно CD и след това зареждате от него. Този инструмент е линукс базиран (Gentoo) и ще са ви нужни малко познания от линукс, но всичко е написано за улеснение :)
След като сте заредили линукса ще трябва да разберете, кои верния Windows Vista дял. Ще го разпознаете като пишете fdisk -l ( Тази команда извежда всички налички дялове във вашата система)
А за разпознаете Windows Vista дяла, може да се ориентирате къде има * (звезда) на Boot (Разбира се, ако нямате няколко операционни системи, и съответно може да се зарежда от Windows или Linux bootloader)
След като вече се индентифицирали верния Windows Vista дял, вече трябва да го „монтирате“ за да може да влезнете в него и да затриете папката, която казват във филмчето.
Пример:
Ако нашата Vista e /dev/sda1 ще трябва го монтираме като изпълним следната команда:
„ntfs-3g /dev/sda1 /mnt/windows„ след като сме написали това (без кавичките) натискаме Enter
ако всичко е наред не трябва да получим никакъв отговор.
А ако случайно файловата система нещо е повредена ще трябва да накараме линукса принудително да я монтира въпреки, че тои не иска :)
А това става така:
„ntfs-3g /dev/sda1 /mnt/windows -o force“
След като вече сме „монтирали“ файловата система на Windows Vista, ще трябва да идем да затрием директорията, но преди това е добре да видим дали виждаме файловете на този дял. И това става така:
„ls -al /mnt/windows“
Ако виждаме файловете ще трябва вече да влезнем в скритите директории и да затрием една от тях.
„cd /mnt/windows/\$Extend“ – Точно както е изписано има значение малки главни букви.
След това за да сме сигурни, че сме в тази директория може да пишем:
„pwd„ и трябва да ни върне горната директория.След това:
„cd \$RmMetadata“
Пишем :
„ls“ (първата буквичка е ел“
След като сме направили това трябва да видим вътре една папка: „$TxfLog“ и тази същата папка ще трябва да я затрием :)
А това ще стане така:
„rm -rf \$TxfLog“ и след това пишем едно „ls“ за да се уверим, че я няма вече :)
До тук добре :) Сега трябва да излезнем от там за да може да „размонтираме“ този дял. и това става така: Просто пишем „cd“ и ще ни върне в основната директория нa root. Сега пишем:
„umount /mnt/windows„ и след това ‘init 6 “ След като се рестартира компютъра, вече ще ние нужен диск с Windows Vista, защото може да се наложи да си вземе някои файлове от там.
И това е то. Всичко това е един от многото частни случай, при които може да се получи този син екран и с тази грешка и не гарантирам, че ще сработи навсякъде. БЪДЕТЕ ВНИМАТЕЛНИ КАТО ИЗВЪРШВАТЕ ТЕЗИ СТЪПКИ В ПРОТИВЕН СЛУЧАЙ МОЖЕ ДА ЗАТРИЕТЕ ВСИЧКО. Всичко е на ВАША ОТГОВОРНОСТ!
Успех!