Feltettem a gépemre az Apache-ot, és még működik is... De azt szereetném, hogy minden alkalommal, amikor valaki "elmegy" az IP címemre, amikor tehát hozzáférés történik a beeállított tartalomjegyzékhez (htdocs) vagy annak bármi altartalomjegyzékéhez vagy fájljához, akkor csippantson egyet. lehetőleg a gép hangszóróján, (speeker a neve asszem), szóval azon, ami a gép indulásakor is csippant. Amiatt hogy ha épp mást csinálok s nem a log-fájlt nézem, hanem pld szövegszerkesztek vagy internetezek, akkor is tudjam, hogy "na most valaki kapcsolatba lépett velem", stb.
Hogyan oldható ez meg?
Ja és hogyan korlátozhatom le az apache-ot, hogy az összes feltöltési sebesség együttes maximuma ne legyen nagyobb mint ekkora vagy akkora? (Hogy ugye maradjon másra is sávszélességem).
- 3414 megtekintés
Hozzászólások
Ezt most lelki szemeim előtt átültettem a guglira.
kötöjelkötöjel
irreverzibilis perverzkonzerv
- A hozzászóláshoz be kell jelentkezni
én meg vizionálom a tényleg releváns találatok számát :)
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Ha ilyet raknék a routeremre, hogy a iptables hallassa a hangját, akkor az emberek kevernék a légvédelmi szirénával...:)
kötöjelkötöjel
irreverzibilis perverzkonzerv
- A hozzászóláshoz be kell jelentkezni
bíííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííííí........ :D
- A hozzászóláshoz be kell jelentkezni
WTF!?
--------------------------
The OOM killer is like a surgeon that amputates the limb of a man to save his life: losing a limb is not a nice thing, but sometimes there is nothing better to do.
"Understanding the Linux Kernel" on page frame reclaiming
- A hozzászóláshoz be kell jelentkezni
Felraksz rá fail2ban-t, és valami scriptet futtatsz, ami csipog. http://www.fail2ban.org/wiki/index.php/Features
Sebesség korlátra meg ezek:
mod_cband, mod_bandwidth
- A hozzászóláshoz be kell jelentkezni
Szervusz!
Én viccesebb dolgot valósítottam meg: FTP szerver real-time logolása sornyomtatóra ;~)) Ha valaki feltöltött vagy letöltött valamit, akkor jelzésképp egy sor, hogy mit hova/honnan töltött fel/le.
Aztán egyszer este 10 körül egy haver elkezdett rá tölteni 300MB körüli mp3-at, mindezt kb 32kbit/sec sebesség mellett... Szóval éjfélkor már unalmassá vált a dolog, meg aludni is akartam, így a nyomtatót inkább kikapcsoltam...
/mazursky
- A hozzászóláshoz be kell jelentkezni
Monduk ezt a logot elég nehéz hamisítani.
De keresni sem könnyű benne.
Papír alapú grep van?
KoviX
- A hozzászóláshoz be kell jelentkezni
Szem + mutatóujj
- A hozzászóláshoz be kell jelentkezni
Csipogas:
Csinalsz egy vegtelen scriptet, ami figyeli az apache access.log valtozasanak az idejet, es ha az mas az elozo ellenorzes ertekenel, akkor vagy kikuld egy hangfilet a /dev/audiora, vagy egy ASCII BELL karaktert a konzolra. Amugy eleg idegesito. Foleg amikor botok, meg crawlerek is probalkoznak...
Sebessegkorlatozas:
Apache alapban nem tud ilyet. Csak annyit tudsz beallitani, hogy hany szimultan kapcsolatot engedelyezzen maximalisan. Ha korlatozni akarod a sebesseget, akkor erdemesebb valamilyen proxyt hasznalni.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
Az a baj, hogy még nem találtam semmi normális magyar nyelvű jó leírást a héjprogramozásról. Amik vannak (s amiket megtaláltam), azokban nincs elég infó ahhoz, hogy megírjam ezt a szkriptet. Az ötlet különben tetszik. Tudsz netán linket adni ilyesmire?
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
Büki András - Unix/Linux héjprogramozás @ Kiskapu kiadó
Apple MacBook C2D 2.2Ghz 2x1G Intel X3100
- A hozzászóláshoz be kell jelentkezni
+1 ;~)) ajánlom mindenkinek!
/mazursky
- A hozzászóláshoz be kell jelentkezni
Unalombol osszeutottem:
#!/bin/sh
OLDTIME=00:00
NEWTIME=00:00
BEEP=7
while [ 1 ]
do
NEWTIME=$(ls -l /var/log/apache/access.log | awk '{print $8;}')
if [ "$OLDTIME" != "$NEWTIME" ];
then
echo Valami $NEWTIME $OLDTIME
fi
OLDTIME=$NEWTIME
sleep 60;
done
Percenkent egyszer megnezi, hogy van-e valtozas az apache logjan. Az echo helyere beszurod a kedvenc konzolos mp3 lejatszodat a beep.mp3-al es kesz.
Igazan perverzeknek ajanlott a PCM PC-Speaker kernel modul beforgatasa, ez egy OSS kompatibilis eszkozt csinal a PC-Speakerbol, es innen kezdve a legelvadultabb torzito effekttel hallgathatjuk kedvenc mp3-aidat.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
A beep-beep csinálja a hangot úgy, ahogy szeretnéd (pl. a bell kiechozása, valamilyen hang lejátszása, stb.), a körítés meg valahogy így:
APACHELOG=/var/log/apache/access.log
RUNDIR=/var/run/apachebeep
LASTRUN=${RUNDIR}/lastrun
[ ! -d ${RUNDIR} ] && mkdir ${RUNDIR}
while :
do
[ ${APACHELOG} -nt ${LASTRUN} ] && beep-beep
touch ${LASTRUN}
sleep 1
done
- A hozzászóláshoz be kell jelentkezni
Nem a sima beep?
@@
"You can hide a semi truck in 300 lines of C."
Debian Lenny 2.6.25-2-amd64
- A hozzászóláshoz be kell jelentkezni
Az is lehet, a "bell" karakter kiíratása is lehet, ogg-ot, mp3-at, akármit is le lehet játszani tetszőlegesen.
- A hozzászóláshoz be kell jelentkezni
Remek, köszi! A csipogás helyett végülis az lett, hogy:
ogg123 /Programs/Szkriptjeim/audio/vampir.ogg
Ez egy jó vérfagyasztó sikoly, amit garantáltan észreveszek akkor is, ha épp valami más zenét hallgatok.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
/Programs/Szkriptjeim/audio/vampir.ogg :)
- A hozzászóláshoz be kell jelentkezni
Fontebb mar emlitette valaki es nekem is az jutott az elsok kozt az eszembe, hogy ez igy nem lehet osszu eletu, mivel mikor folfedeznek a botok percenkent fog neked csipogni miattuk (attol fugg mennyire publikalod a keresokben az elerest). Ha nem szeretned, hogy bekerulj a keresok cache-ebe, ajanlom indulasbol tiltsd ki oket. Ezt konyen megteheted a robots.txt -vel.
Valahogy igy kell hozza kineznie a robots.txt -nek
Tetszolegesen oszeallithatsz egyet a kovetkezo "tool" segitsegevel click ide !
_______________________________________________________
UBUNTU 8.04 Rock's!
Type cat /vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
Köszi a tippet!
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
Mivel a robots.txt lekerese is forgalmat general, es nagy mertekben nem csokkenti az alapproblemat.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Ezzel egyetertek
Mivel a robots.txt lekerese is forgalmat general
Ezzel meg nem
es nagy mertekben nem csokkenti az alapproblemat.
azert nem ertek egyet, mert pontosan az ellentkezoje igaz, mivel ha ez nem lenne a botok lekernek a robots.txt-t es utanna elkezdenek indexelni az oldalt.
Pl: a google bot egy 4es renkingu oldalon naponta tobb 100 lekerest kezdemenyez es ezek kozul csak par iranyul a robots.txt-re. Tehat a napi 300-400 lekeres helyett legroszab esetben 5-6x jelentkezne, de ez nem fog elofordulni, mivel megjegyszi a robots.txt-ben bejelolt tiltast es csak talalgatni lehet, hogy hanyszor fogja ujra ellenorizni, de az en tippem az, hogy ez lehet csak heti 1x tortenik meg.
Tehat abban van igazad, hogy ez nem szuntetne meg teljesen a folosleges "csipogas"-okat es sok spammer bot siman atcsuszna , e miatt nem a legjobb megoldas, de amig kerul egy jobb adig ez tobb mint semmi.
S ha mar a jobb megoldast akarjuk keresni akor van egy "tokeletesebb" otletem: Magaba a kiszolgalas folyamatab kellene beleagyazni egy kis scriptet, ami ellenorzi a user agent-et es annak fugvenyeben csipog vagy sem, de viszont ezt nagyon konnyu kijatszani.
Egy harmadik variacio, az lenne, hogy automatikusan a source-hoz hozzacsatolna minden laplekeresnel egy javascriptet ami aszinkron hivast intezne(ajax) mondjuk egy beep.php scriptre. Igy konyeden kiszurodnek a botok, mivel hiaba hamisitjak a user aget-juket, de viszont ezt is nagyon konyu kijatszani, sot ennek van egy masik hatulutoje is, az hogy valaki radszal es percenkent intez egy lekerest a geperol (egy automatizalt scriptel, pl egy sima cron - wget kombinacio) a beep.php-re.
Szerintem ha ezeket az 5leteket kicsit meggyurnank, kombinalnank akor meg tudnank kozeliteni a tokeletes megoldast.
Egy masik megoldas, amenyiben ez elfogadhato az az lenne, hogy az elso laplekeresnel jelszoval kellene belepni, ezt nem nehez megvalositani, csak egy sima htaccess beallitas, igy kiszurned az idegen latogatokat (esetleg bele lehet irni a felugro bejelentkezes ablakba a felhasznalonevet es a jelszot is es igy barki tovabblephet csak siman be kell masolnia a felhasznalonevet es a jelszot s utanna meg megnyilik elotte az oldal. A botok (hacsak direkt nem teged celoznak meg veluk) meg keptelenek az ien authentifikaciora alapbol.
Itt egy egyszeru tool amivel konyeden elvegezheted ezeket a beallitasokat: http://tools.dynamicdrive.com/password/
Meg tobb otlet is motoszkall a fejembe, hogy hogyan lehetne ezt megoldani, de mivel a feladat celjat eleg gagyinak es szuksegtelennek tartom nem vagyok hajlando tobbet foglalkozni ezzel a temaval.
_______________________________________________________
UBUNTU 8.04 Rock's!
Type cat /vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
tail -f /var/log/apache/nabakker-access.log > /dev/dsp
- A hozzászóláshoz be kell jelentkezni
dehogynem tud:
mod_pitty
:D:D:D:D
synapse
--------------------------
The OOM killer is like a surgeon that amputates the limb of a man to save his life: losing a limb is not a nice thing, but sometimes there is nothing better to do.
"Understanding the Linux Kernel" on page frame reclaiming
- A hozzászóláshoz be kell jelentkezni
A mod_pitty deprecated egy ideje, helyette érdemes használni a mod_techno-t :-)
--
Elméletileg nincs különbség elmélet és gyakorlat között. Gyakorlatilag van.
- A hozzászóláshoz be kell jelentkezni
Csipogás (nem real-time módszer):
1. a cron-ból percenként futtatott bash script a log-ot utolsó néhány sorát kitolja egy szöveges file-ba, és az előző szöveges file-t átnevezi
2. diff-el össze kell hasonlítani a két file-t és a különbséget kell kitolni sornyomtatóra, illetve különbség esetén csippant egyet
A Tiéd viszont tényleg real-time, csak a végtelen script futási időben egy konstans proci és memória terhelés, ami nem mindig javallott.
Sebességkorlátozás:
fentebb írták hogy de bizony tud. (én még apache-t nem használtam, én nem tudom)
/mazursky
- A hozzászóláshoz be kell jelentkezni
jujj, most nezem csak hogy poliverzum inditotta :D
Igy mar mindent ertek :D
synapse
--------------------------
The OOM killer is like a surgeon that amputates the limb of a man to save his life: losing a limb is not a nice thing, but sometimes there is nothing better to do.
"Understanding the Linux Kernel" on page frame reclaiming
- A hozzászóláshoz be kell jelentkezni
Csipogó apache... :)
Csip: barát érkezett
Csip-csip: guest járkál az oldalon már egy ideje
Csip-csip-csip: ellenség közeledik
Csip-csiriiiiip: Hacked by... :)
- A hozzászóláshoz be kell jelentkezni
a "The Official Poliverzum's Apache Beep Codes" c. mű megjelenése várható!
bocsi, ezt nem tudtam kihagyni!
/mazursky
- A hozzászóláshoz be kell jelentkezni
Subscribe. Elorendelem, nehogy elfogyjon.
- A hozzászóláshoz be kell jelentkezni
a legjobb, hogy vagy olyan ritka az oldal látogatottsága, hogy csak így veszi észre (visszajelzés nuku), vagy csak perverz annyira, hogy nem akar aludni :) ejj, de jók is a gugli robotok :D meg a cron-ból http-zgető scriptek ;)
apropó, mikor is megy aludni vajon? :)
--
xterm
- A hozzászóláshoz be kell jelentkezni
És vajon mi a gép címe, amin ki szeretné próbálni :-P
- A hozzászóláshoz be kell jelentkezni
jajj, ne személyeskedjünk már ;~))) LOL
/mazursky
- A hozzászóláshoz be kell jelentkezni
sávszél: google: apache bandwidth limit
csipogás: bár semmi értelme, de hátha segít:
google: linux beep, első 10 találat átnéz, tuti van rá progi
aztán ha ez megy, akkor faragnék egy bash script-et
tail -f /var/log/apache/access.log | while read line; do beep done
vagy valami ilyesmi
- A hozzászóláshoz be kell jelentkezni
+1
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
De nem tud angolul :(
- A hozzászóláshoz be kell jelentkezni
De nem is akar...
- A hozzászóláshoz be kell jelentkezni
Lehet a log figyelessel is, de szerintem jobb egy .php scripttel vagy CGI-vel, mivel az csak akkor fog csipogni, ha adott oldalt neznek. Igy ki tudod szurni pl a keresorobotokat, vagy meg tudod csinalni, hogy csak a fooldal nezesenel csippanjon, aloldalaknal ne, stb.
- A hozzászóláshoz be kell jelentkezni
valahol mélyen úgy érzem, úgy hiszem, hogy az access logból is valahogyan ki lehet nyerni azt az információt, hogy melyik lapra jött a találat, csak hogyan... persze nem vagyok un*x szakember
- A hozzászóláshoz be kell jelentkezni
Mivel ugye fix, awk-olható a logformátum, megoldható, könnyen.
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
http://www.coolsnap.net/kevin/?p=7
print "Saw %d 40x responses." % num_40xs
sort ha kicsereled:
print '\a' -ra, akkor meg is van.
de szerintem hamar megunod a speaker hangja't :D
masik dolog meg:
webre azert rakunk dolgokat, hogy elerje mindenki, nem?
- A hozzászóláshoz be kell jelentkezni
Nem azt mondtam, hogy ne érj el bárki, csak tudni szeretném, épp mikor éri el valaki!
No és ezt a szkriptet hogyan indítsam el? Akarommondani, hogyan indítja ezt el az Apache?
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
lemented a scriptet, mondjuk csipog.py neven, futtathatora chmodolod,
parancssorbol inditod abbol a konyvtarbol, ahova lementetted, igy: python csipog.py
ha a file elso soraba beirod:
#!/usr/local/bin/python
akkor meg tudni fogja, hogy a python forditot hasznalja, es cron-ba is berakhatod.
a bash verzio jobb. :/
- A hozzászóláshoz be kell jelentkezni
LOL
- A hozzászóláshoz be kell jelentkezni
És az milyen lenne, ha nem csak csippantana, hanem a csippantás frekvenciája valami értelmes adat függvényében változna? Mittudomén, milyen messziről jött az illető (ping), vagy hányadszor, bár az már sütikézős expert..
Ez lenne a dúrva, nem a bádogdob!
- A hozzászóláshoz be kell jelentkezni
Na, engem az érdekelne, hogy linuxon hogy lehet shell scriptből a \a frekvenciáját módosítani.
Anno írtam pascalban egy "zongorát", de linuxon valamiért nem működik freepascalból forgatva. (Azt hiszem még wine-vel sem megy az eredeti...)
- A hozzászóláshoz be kell jelentkezni
shell scriptből én inkább a beep parancsot hívnám meg — abban tudsz mindent: hossz, freki, ismétlés, ismétlések közötti szünet...
—-—-—
int getRandomNumber() {
return 4; //szabályos kockadobással választva.
//garantáltan véletlenszerű.
} //xkcd
- A hozzászóláshoz be kell jelentkezni
es lenne contest, ki birja lejatszani bach d-moll fugajat? :)
- A hozzászóláshoz be kell jelentkezni
lol, ez ke'sz :DD
- A hozzászóláshoz be kell jelentkezni
"És az milyen lenne, ha nem csak csippantana, hanem a csippantás frekvenciája valami értelmes adat függvényében változna?"
Jóóóó... mellé lehet rakni egy régi kazettás magnót, felvételre állítva, és utólag vissza lehetne halgatni az acces.log-ot.
- A hozzászóláshoz be kell jelentkezni
Aztan reprodukalni. Access log backup © 2008
- A hozzászóláshoz be kell jelentkezni
Comodore kazettás egység modulátorát nem lehet valahogy sorosportra rákombinálni? És utána pedig tail -f access.log > /dev/ttyS0
UPDATE: ááá meg is van: http://www.zimmers.net/anonftp/pub/cbm/crossplatform/transfer/C2N232/C2N232.html
---
Linux is bad juju.
- A hozzászóláshoz be kell jelentkezni
szerinem kösd a hálókártyád ki- és bemenetét egy gitárerősítőre:P
egyébként a legjobb megoldás szerintem is a tail-es beep-es...
—-—-—
int getRandomNumber() {
return 4; //szabályos kockadobással választva.
//garantáltan véletlenszerű.
} //xkcd
- A hozzászóláshoz be kell jelentkezni
Istenem.
- A hozzászóláshoz be kell jelentkezni
Heti pár, max 10-20 találatnál van értelme, na de ilyen érdektelen anyagot elgondolkodnék hogy érdemes-e kitenni - jobban mutat a polcon.
Ennél sűrűbb látogatásnál halálra fog idegesíteni... De te tudod.
"kérdezze meg kezelőorvosát, gyógyszerészét"
- A hozzászóláshoz be kell jelentkezni
beep csomag install
apache config-ba:
AccessLog "| beep -f 1000 -r 1 -s -l 20"
- A hozzászóláshoz be kell jelentkezni
Feltettem a beep csomagot. Tök jó.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
Szerintem a csipogás így megoldható... :)
while read; do
echo -e "\a"
done < <(tail -f /var/log/apache2/teszt.hu-access.log)
--
maszili
- A hozzászóláshoz be kell jelentkezni
tail | while inkább, de ízlések és pofonok
- A hozzászóláshoz be kell jelentkezni
Az attól függ melyik a rosszabb, ha a while van subshell-ben, vagy a tail. Szituációtól függ.
- A hozzászóláshoz be kell jelentkezni
Nem izlés kérdése. Ha nem akarod, hogy egy újabb parancsértelmezőt indítson a rendszer (ahol új értelmet nyernek a változók) akkor ilyen esetekben kerülendő a | (pipe) használata...
--
maszili
- A hozzászóláshoz be kell jelentkezni
A kerek zarojelben levo tail is indit - kerdes hol akarod atalitani a valtozo erteket.. mert ha exportalt, akkor olvasni tudod a subshellben is. csak erdemlegesen irni nem. marmint kint nem latszik hogy irtal bele
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.
- A hozzászóláshoz be kell jelentkezni
Elmondhatjuk még hatféleképpen a dolgot de a lényegen nem változtat... nem izlés kérdése...
--
maszili
- A hozzászóláshoz be kell jelentkezni
Azert nem artana tisztaban lenni a unix pipe/fork/exec-es binaris futtato mechanizmusaval, amelyet a shell-ek is megvalositanak. A shell kod formaja csak a felszin. Mindket megoldas a 'tail' mellett meg egy processzt is futtatgat, vajon milyet? Poenosnak hitt valaszok a "fun" topic-be keretnek irodni.
- A hozzászóláshoz be kell jelentkezni
[fun]
Nem, nem gondoltuk hogy a tail az a shell beepitett parancsa :)
[/fun]
[szerk]
jah, hogy a tail mellett - szabad a gazda...
[/szerk]
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.
- A hozzászóláshoz be kell jelentkezni
BTW:
ha pl. tail | egrep "filter1|filter2" | while modon tovabb fejlesztjuk a szosszenetet, akkor az nem fog ertekelheto mukodest produkalni a buffer-eles miatt. Don Libes-nek koszonhetoen az expect 'unbuffer'-evel kenyszerithetjuk pseudo-terminalra (line buffering!) az egrep-et: tail | unbuffer -p egrep | while alakban.
Szamomra rejtely hogy pl. a debian-ban miert az /usr/share/doc/expect-dev/examples/ -ben van az egyebkent indokolatlanul mellozott unbuffer.
- A hozzászóláshoz be kell jelentkezni
ROTFL
Szerintem praktikusabb lenne, ha füstjeleket adna.
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
dehat a fusthoz tuzfal kell... nem?
---
Apple iMac 20"
áéíóöőúüű
- A hozzászóláshoz be kell jelentkezni
Nem feltétlen. Elég ha kiveszed a gépből az összes ventilátort. Így mikor érkezik egy-egy laplekérés, egy idő után elkezd füstjeleket adni.
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
Úgy érted, hogy azon elmélet, mely szerint a processzor füsttel megy (vagyis ha kijön belőle a füst, nem működik tovább), újabb bizonyítást nyer?
- A hozzászóláshoz be kell jelentkezni
Sípolás helyett mondjuk fel lehet olvastatni logot, ha van hangkártya (flite csomag).
Vagy folyamatosan sípolna, csak a log változásakor nem, heh.
- A hozzászóláshoz be kell jelentkezni
protip: ha akkora sávszélt vinne el az apache, hogy érdemes lenne korlátozni, akkor valószínűleg a hitcount is olyan nagy, hogy nem érdemes csipogtatni minden találatot
- A hozzászóláshoz be kell jelentkezni
Nem teljesen....Eleg, ha a lapomon levo kepeket keri le valaki (sok van, csaladiak), az mar elviszi a feltoltest es az ADSL-bol adodoan a letoltest is. Szoval ha joanyam a legoccsobb t-online nettel elkezdi nezni, hogy kicsifia hogy mulatott a Szigeten, mar az elszallitja a bongeszesemet (naja, miert rakok ki 1M-s kepeket...). Es ez csak egy process. Igaz, ahany kep, annyi bejegyzes, annyi csipogas, szoval tenyleg idegesito lehet.
- A hozzászóláshoz be kell jelentkezni
Hint: LogFormat, CustomLog. Az előbbibe bell karakter belle, az utóbbinál meg cél a /dev/tty12, aztán ott láthatod is, meg hallhatod is, ha kiírásra kerül valami.
Ezt nem is próbálja ki seeenki? Pedig ollan jó 5letnek tűnik...
- A hozzászóláshoz be kell jelentkezni
Ha különböző oldalakhoz csinálsz különböző hangmagasságú csipogást, írok egy progit, ami úgy kapcsolódik hozzád, hogy elcsipogja neked a boci-boci tarkát. :)
________________________
http://lorem.hu
Az emberi tudás mindenkié!
- A hozzászóláshoz be kell jelentkezni
kedves poliverzum nicku egyen!
tobbszor olvastam velemenyet hozzaszolasat a hupon.
a kerdesem mindossze Onhoz a targyban foglalt kerdes lenne.
udvozlettel:
laszlo zsolt kiss aka jimmyPhD
OpenBSD 4.3/i386
- A hozzászóláshoz be kell jelentkezni
De mi a tárgy? Vagy csak én nem látom?
- A hozzászóláshoz be kell jelentkezni
"orvos latott e mar teged kerlek?:D"
- A hozzászóláshoz be kell jelentkezni
"jimmyPhD"
AHAHAHAHAAH :D
- A hozzászóláshoz be kell jelentkezni
Azt tudja-e vki hogy cron-bol a:
* * * * * /bin/echo -en "\a" >/dev/tty
miert nem futyul?
- A hozzászóláshoz be kell jelentkezni
A /dev/tty a processzhez tartozó tty, virtuális, vagy fizikai. Viszont a cron nem interaktív, ezért nincs neki konzolja.
- A hozzászóláshoz be kell jelentkezni
Mert a cron nem ad controlling terminált. Erről meggyőződhetsz, ha cronból a "/usr/bin/tty >>/tmp/tty" parancsot futattod, a file-ba a "not a tty" üzenet kerül.
- A hozzászóláshoz be kell jelentkezni
Annak hogy cron-bol a standard input-omon nincs terminal (tty ezt kerdezi le) mi koze ahhoz, hogy az explicit device-ba (>/dev/tty) iras nem futyul?
- A hozzászóláshoz be kell jelentkezni
"... mi koze ahhoz, hogy az explicit device-ba (>/dev/tty) iras nem futyul?"
Az, hogy nincs mögötte ilyen terminal. A /dev/tty nem az egész rendszerre vonatkozóan egyedi, hanem csak a processzre. Azaz két külön process által elért /dev/tty nem feltétlen jelenti ugyanazt a terminált. Ha a crondt futtató gépen szeretnél csipogást, akkor inkább például a /dev/tty1-et használd.
38.6 The Controlling Terminal:
"But just what is a controlling terminal? Just what it sounds like: the terminal from which the process was started."
"How does a process "lose" its controlling terminal? Easy. Some processes, such as system "daemons" (1.14) never had one - they were started by system scripts that weren't started from any terminal, or they disconnected themselves from their controlling terminals. But it's also possible that you started a process running in the background, logged out, and logged back later or on another terminal to find it still running without a controlling terminal."
"Running tty without a controlling terminal gives the message not a tty."
- A hozzászóláshoz be kell jelentkezni
Sot, a /dev/null van mogotte :). Semmi hibauzenet, nyeli a byte-okat.
- A hozzászóláshoz be kell jelentkezni