background
   Blog RSS
   Who The fuck is n00b?
   My code
   PGP public key
n00b's simple b(r)log
Rant čez ... Vbistvu kar vse.
up
down
Arhive
Avgust 2007 (10)
September 2007 (4)
Oktober 2007 (9)
November 2007 (5)
December 2007 (34)
Januar 2008 (14)
Februar 2008 (15)
Marec 2008 (17)
April 2008 (17)
Maj 2008 (17)
Junij 2008 (15)
Julij 2008 (18)
Avgust 2008 (19)
September 2008 (14)
Oktober 2008 (14)
November 2008 (16)
December 2008 (13)
Januar 2009 (12)
Februar 2009 (9)
Marec 2009 (8)
April 2009 (9)
Maj 2009 (14)
Junij 2009 (5)
Julij 2009 (7)
Avgust 2009 (7)
September 2009 (4)
Oktober 2009 (8)
November 2009 (6)
December 2009 (8)
Januar 2010 (9)
Februar 2010 (7)
Marec 2010 (5)
April 2010 (4)
Maj 2010 (4)
Junij 2010 (6)
Julij 2010 (2)
Avgust 2010 (0)
September 2010 (1)
Kategorije
Jaz, jaz in jaz. (106)
Coding (69)
Neumnosti (49)
Lajf vglavnem (72)
TravianWAP (22)
Web Sec (2)
Brez kategorije (124)
B(r)logrola
Skrivnostnežev blog
Svizec blog
Klemnov blog
Če mi je pa škoda programe pobijat ... :-(
[n00b] :: 28.12.09 :: 01:24:30
3 komentarjev :: Brez kategorije

Torej, server na katerem gostujem (moj?!) ni ravno neki state-of-the-art zadeva. Vbistvu je to že dokaj zastarela zadeva, ki še pač deluje normalno (nekaj o serverju lahk zvete tukaj)... Ampak deluje pa! PHA!

No anyways, ker me je že parkrat v življenju računalnik dobesedno na gobec, delam vsako noč backup celotnega serverja. Backup skripta ni nič posebnega, izračuna md5 checksum vseh kritičnih fajlov na serverju (ne traja dolgo, belive me), nato pa večino stvari strpa v en squashfs. Ni najbolj optimalna rešitev, ampak, hey, dela pa. ;-)

No, in del ki najbolj obremeni mašino je izdelava squashfs-ja. Rama pusti prostega zelo malo, da procesorja ne omenjamo. No sredi tega zverinjaka, mi je pa v ozadju laufal lzma kompresor, ki je tako ali tako požrl že skoraj vso memorijo. Efekt? Vse kar je še linux pametnega počel je bilo premikanje blokov iz swapa v ram in obratno. 

Obadva procesa mi je bilo škoda kilnit, mogel sem pa nekak umirit zmedo. Solušn?

pkill -SIGSTOP lzma

SIGSTOP? WTF?! Wikipedia pravi tole: "On POSIX-compliant platforms, SIGSTOP is the signal sent to a process to stop it for later resumption". Ja, kaj, pač, nehal bo porabljat procesor. Ampak to še vedno ne reši problema, da je rama premalo...

Or does it? Glede na to da proces ne dela ničesar... Se je linux odloču da bo po potrebi spakiral vse kar ma lzma v memoriji v swap v zameno za squashfs.

Torej čez 3 minute je večina memorije lzma ležala v swapu, mksquashfs se je pa brez problema izvajal z večino svojega spomina v ramu.

Ko je končal samo: pkill -SIGCONT lzma, počakaš par minut, da kernel potegne potrebne page iz diska v ram in greš spat... :-)

Če si tako len kot jaz, si še skriptico napišeš, ki bo ko bo treba sama poslala tisti signal :-)

Vesel bozic
[n00b] :: 24.12.09 :: 22:59:26
0 komentarjev :: Brez kategorije


Eemmm... Čuj... Sam to vam bom reku... Vesel srečen novi božič... Ne, čak, to ni prav... Srečen božič nov... Ne, pa to tud ni prav... Božič novi srečen... Eh, pa saj veste kaj mislim...

Grem po nov pir.

Naslednji....
[n00b] :: 23.12.09 :: 23:19:33
0 komentarjev :: Brez kategorije Brez kategorije

... ki si nastavi da se mu mobitelova tajnica javi po 15 sec. zvonjenja...

Ne, resno, ne mislim več spustit 5 klicev, da se prerinem mimo tajnice... Tak da naslednji, ki ma to nastavljeno, dobi avtomatsko zaporo klicev z moje strani.

OK? :-)

Kompajlaš, kompajlaš, kompajlaš...
[n00b] :: 09.12.09 :: 16:36:40
3 komentarjev :: Brez kategorije Brez kategorije

... in pozabiš da si par stvari pozabu skompajlat :-)

Torej, n00b se intenzivno uči kontrolirati podivjano zver pod imenom Linux networking (od routinga, ip tablic, do traffic shapinga - ipv4 in ipv6).

Lahko bi eksperimentiral na serverju, a ... neee, ne morem se it kompleksnih konfiguracij... Virtualne mašine to the rescue!

Ampak, ne laufam supermašine, tak da več kot 5 jih tud ne morem naenkrat poganjat, so ... linux, uclibc ter busybox bi moglo bit dost. Yeah, embedded sistem.

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/root              14.3M  5.2M  8.4M  38% /
tmpfs                2.7M     8.0K 2.7M   0% /tmp
# free  
             total       used       free     shared    buffers
Mem:       5524    3988     1536          0     100    
Swap:            0          0          0
Total:       5524    3988     1536
#

Nice, eh? 5MB velik setup, ki nuca 4MB rama za delovanje. Z vsemimi možnimi network funkcijami (kar je mimogrede lame, ker se nisem spomnu da so moduli bolj kulj, kot pa butanje vsega možnega v kernel). Kaj sem odrkil? Ahhhh, ja, najbolj pomembno stvar pr network debuggingu sem pa pozabu! tcpdump! Bom spet kompajlo ... 

Sistem v trenutnem stanju sucks ass, ampak ... Ni me pa sram pokazat moje packarije (ob kateri bi se verjetno kak resni linux user za glavo prijel) ... a ok, vsi se učimo. Tule je virtualbox disk image in root filesystem v .tar (previdno, tarbomb je!) : klikni me nežno! PS: Sistem nima swapping podpore!

Pager za windows?
[n00b] :: 07.12.09 :: 17:42:15
0 komentarjev :: Brez kategorije

Ja, nekaj sem mogel na IE7/8 stestirat ... Hum, znorel sem, skorajda dobesedno znorel in skoraj vrgel tipkovnico čez okno...

Why? Kje hudiča so virtualni desktopi? Windows, tak ni sposoben mountat ftp-ja, tak da bi se z njim dalo normalno operirat, tak da ... copy/paste, levo, desno, gor, dol, bla bla bla (to pomeni, download, edit, copy, premaknit na ftp okno, paste, premaknit spet nazaj na IE, refresh ... blah, klikanja koliko češ )... Hočem virtualne desktope, drugače bom popizdu ... Pa, ne spet nekih programov, za katere je treba plačat nwm kolk, ker ne mislim plačvat, z kreki se pa ne bom ubadal (sem da to obdobje skozi, hvala).

Wow, vsaj neki odprtokodnega obstaja ... Vsaj nekaj http://windowspager.sourceforge.net/ ... Ni ravno isto, kar ponuja linux, a se da živet ... Vsaj nekaj...

Hum, še malo pa smo tam ...
[n00b] :: 06.12.09 :: 18:11:07
4 komentarjev :: Brez kategorije

Nekateri ste opazli, drugi ne, ampak n00bz.biz ni več veljavljen.

Sedaj se znajdtete na n00bz.pwnz.org ... Ya, na moji domači šklatli. Upam da bo zadeva stabilna, pred prvim rebootom je doživela 3 tedne uptima ... :-)

Novoletne fešte. Naveličan sem jih...
[n00b] :: 03.12.09 :: 13:33:17
0 komentarjev :: Jaz, jaz in jaz. Lajf vglavnem

... pa nisem se jih ravno čisto naveličal, ampak ...

Za novo leto bi rad z kolegi naredil nekaj odštekanega. Ne mislim pizdarij, to vsak ki ima nekaj alkohola v krvi zna (nekateri celo brez). Nekaj, odfukanega, nekaj kar se še noben ni spomnil za novo leto, nekaj edinstvenega.

Kaj poskušamo s nekaterimi kolegi izvest? Za novo leto, najet kako kočko, kupit alkohol, (sposodit) switche, kablovje in naredit LAN Party. Tako je, za novo leto.

Zakaj ravno za novo leto? Za novo leto naredijo vsi neke fešte, vse iste samo z drugi folkom. Najprej se ga napiješ, potem se pa k kako babo zavlečeš v kak osamljen kotiček, ali pa rešuješ svet (dobr, mi ga bomo tudi pred švabi - metaforično, a OK) in sprejemaš odločitve, ki bi jih naša vlada mogla že par let nazaj, blah, blah, blah, saj vemo kak gre... Zakaj nebi naredili nekaj preprosto edinstvenega, odštekanega, kar LAN Party za novo leto definitivno je. :-)

Še kdo pripravljen pridružit? Računalnik pripeljite zraven1. Za pijačo je poskrbljeno. :D

1: Pa če vam rata kako dečvo prepričat, da tam ne bodo samo potrebni geeki tam, temveč samo (na trenutke?) odštekan, a normalen folk, je tudi ona obvezna. Pa kaka rezervna tipkovnica bi tud prav prišla, pač, ne bo ravno kakav kot pijača...