/home/unix Личенен блог на Радослав Панев

26апр/100

Доброто старо минало :)

Нещо ме хвана носталгията и сиприпомних някой стари песнички от мойте младост по-точно на СПЕНС.
Най-голямата и най-яката песен правена някога в бг рапа. Много съжелявам, че този човек спря да пее ВЕЛИК Е.



25апр/100

Използване на командата find

Примери за използване на командата find
find . -type f -size +10000 -exec ls -al {} \;
find . -atime +1 -type f -exec mv {} TMP \; # mv files older then 1 day to dir TMP
find . -name “-F” -exec rm {} \; # a script error created a file called -F
find . -exec grep -i “vds admin” {} \;
find . \! -name “*.Z” -exec compress -f {} \;

25апр/100

PHP base64_decode

Преди няколко дена реших да си пооправя блога на сайта www.bsd-bg.com но за мое съжеление се оказа, че файлат footer.php е кодиран :( а съдържанието му беше следнто :

  1. <?php eval(base64_decode('Pz4gCQ0KCQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY
  2. +DQoJDQoJPC9kaXY+PC9kaXY+PC9kaXY+DQoJPCEtLSAvTWFpbiAtLT4NCgkNCgk8IS0tIEZv
  3. b3RlciAtLT4NCgk8ZGl2IGlkPSJmb290ZXIiPg0KCQk8cD5Db3B5cmlnaHQgJmNvcHk7IDw/cGhwI
  4. HRoZV90aW1lKCdZJyk7ID8+IDxhIGhyZWY9Ijw/cGhwIGJsb2dpbmZvKCd1cmwnKTsgPz4iPjw/cGhwIGJsb2dpbmZvKCduYW1lJyk7ID8+PC9hPjxiciAvPiA8P3BocCBpZihpc19ob21lKCkpIDogP
  5. z48YSBocmVmPSJodHRwOi8vZHZkdG9pcG9kcHJvLmNvbS8iIHRpdGxlPSJkdmQgdG8gaXBvZCI
  6. +ZHZkIHRvIGlwb2Q8L2E+PD9waHAgZW5kaWY7ID8+DQoNCjw/cGhwIHdwX2Zvb3RlcigpOyA/PiAgICAgDQogIA0KCTwvZGl2Pg0KCTwhLS0gRm9vdGVyIC0tPg0KDQoNCjwvZGl2Pg0KPCEtL
  7. SAvUGFnZSAtLT4NCg0KDQo8L2JvZHk+DQoNCjwvaHRtbD4gPD8='));?>

Много е грозно нали ? :)

16апр/100

ОС в снимки

3 от операционните системи в картинки ;)

16апр/100

Да сложим firewall на FreeBSD

След като имаме инсталирано FreeBSD е много важно да сложим FIREWALL (Защитна стена), чрез нея ще си спестим доста главоболия :)
Напишете в конзолата (с root права разбирасе) следната команда

# sysinstall

Изберете Configure > Distributions > src > base + sys и ги инсталирайте. След което трябва да си направим кърнел. Влезте в следната директория :

# cd /usr/src/sys/i386/conf
# cp GENERIC MYKERNEL (заместете MYKERNEL с желано от вас име на кърнела като имайте предвит, че името на кърнела трябва винаги да е с ГЛАВНИ БУКВИ)

Добавете в MYKERNEL опцията за FIREWALL:

options IPFIREWALL
options IPFIREWALL_VERBOSE

След това компилирайте новият кърнел:

#config MYKERNE
# cd /usr/src
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL

Добавете в /etc/rc.conf следните редове:

firewall_enable="YES"
firewall_type="OPEN"

РЕСТАРТИРАЙ ТЕ!!!
Настройте си firewall според вашите нужди.

13апр/100

Сървър инфо

Здравейте,
вчера се заиграх и реших да си подобря малко скрипта за сървърната информация под FreeBSD. И да упражня уменията, който научих скоро за CSS и PHP. Който разбира от тия два езика със сигурност ще ми намери грешки. Знам, че не е много удачно да се използват системни команди в PHP но все пак...ето ви кода и css-а. Демо тук.