Hozzászólások
[quote:311590c07a="aron"]Szerintem kis félreértésről van szó: a "locate" és az "updatedb" nem a rendszert vagy a csomagokat frissíti. Nyilvántart egy adatbázist a rendszerben található fájlok neveiről, így amikor kiadod a "locate" parancsot, sokkal gyorsabban megtalál fájlokat mint a "find"; mert nem a fájlrendszerben keres az utóbbival ellentétben, hanem az adatbázisában lévő neveket nézi csak.
Az "updatedb" meg a "find"-et használja, amikor az adatbázisát frissíti, hogy azt szinkronba hozza a fájlrendszerben lévő fájlnevekkel.
Legközelebb megpróbálok világosabban fogalmazni ... ;)
- A hozzászóláshoz be kell jelentkezni
Hali mindenkinek!
Nos a kérdés a következő a find parancsot a rendszer ugye csak úgy magától nem futtatja?!?
Mert nálam kb 10-15 perce elkezdett rendesen járni a HDD-ben a fej. Én meg egy ideig csak vártam hátha vége lesz. Zárójelben jegyzem meg hogy semmit nem csináltam ami ezt indokolta volna, böngészgettem a weben. Éshát csak nem hagyta abba 1-1,5 perc is eltelt. Hát fogtam magam és beléptem konzolon root-ként és nyomtam egy top-ot. Lám ekkor látom h nobody nev. user futtat egy find-ot.
Most azért írok és kérdezem hogy mi is történt, hogy legalább utólag tudjam betörtek hozzám?
Itt a hup-on a find-ra ezt az egy topikot adta a kereső azért írom csak ide mielőtt 1/2-reértés lenne belőle. Szóval akkor most benézetek hozzám??
u.i: a rendszer Uhu 1.1.1 (Kamion)
- A hozzászóláshoz be kell jelentkezni
[quote:145fd3b325="tomio"]Hali mindenkinek!
Nos a kérdés a következő a find paancsot a rendszer ugye csak úgy magától nem futtatja?!?
Mert nálam kb 10-15 perce elkezdett rendesen járni a HDD-ben a fej. Én meg egy idejig csak vártam hátha vége lesz. Zárójelben jegyzem meg hogy semmit nem csináltam ami ezt indokolta volna, böngészgettem a weben. Éshát csak nem hagyta abba 1-1,5 perc is eltelt. Hát fogtam magam és beléptem konzolon root-ként és nyomtam egy top-ot. Lám ekkor látom h nobody nev. user futtat egy find-ot.
Most azért írok és kérdezem hogy mi is történt, hogy legalább utólag tudjam betörtek hozzám?
Itt a hup-on a find-ra ezt az egy topikot adta a kereső azért írom csak ide mielőtt 1/2-reértés lenne belőle. Szóval akkor most benézetek hozzám??
u.i: a rendszer Uhu 1.1.1 (Kamion)
Hello!
Ez a jelenség akkor szokott bekövetkezni, amikor a locate frissíti az adatbázisát. A /etc/cron.daily/find fut le naponta, vagy Te is tudod frissíteni updatedb paranccsal. Jah, igen, mindez debianra, gondolom Uhu alatt is hasonló...
- A hozzászóláshoz be kell jelentkezni
Kösz lanten, most egy kicsit megnyugodtam. Bár azért van bennem kétely:
[:7399767836]-eddig ilyen "findos" eset nem volt
-nem frissítek, mert uhu sem frissül igazán (már az 1.2-re koncentrálnak -> 1.2 RC3)
-miért pont nobody felhasználónévvel
-amikor egyszer fél éve frissítettem (Synaptic-kal) akkor nem volt ilyen, emlékeim szerint[/:u:7399767836]
De kösz a gyors választ így már esélyt látok rá, hogy nem lesz nagy gond. Remélem.[/]
- A hozzászóláshoz be kell jelentkezni
Kovetkezőt rontom el mostanában:
/var/log/ ban karok keresni, de valamiért nem jó, hibát ír ki! a keresendő
file neve *ail* ugyanezen file tartalma mark ,akkor eredményt ad ki a find parancs
Talál valaki a lenti sorba szintaktiaki hibát?
find /var/log/ -name "*ail*" -type f exec grep "mark" { } /;
üdv:
laci
- A hozzászóláshoz be kell jelentkezni
[quote:2841e9473a="Anonymous"]Talál valaki a lenti sorba szintaktiaki hibát?
find /var/log/ -name "*ail*" -type f exec grep "mark" { } /;
Hármat is.
-exec mínusz jellel az elején
{} szóköz nélkül
\; vagyis backslash és nem sima per
- A hozzászóláshoz be kell jelentkezni
Sokkal inkább ajánlom egyébként ezt a formát:
find /var/log/ -name "*ail*" -type f | xargs grep mark
- A hozzászóláshoz be kell jelentkezni
Akarom mondani: xargs -r grep .....
btw egmont voltam az előző kettőben is, csak nem a szokásos gépről.
- A hozzászóláshoz be kell jelentkezni
Szerintem kis félreértésről van szó: a "locate" és az "updatedb" nem a rendszert vagy a csomagokat frissíti. Nyilvántart egy adatbázist a rendszerben található fájlok neveiről, így amikor kiadod a "locate" parancsot, sokkal gyorsabban megtalál fájlokat mint a "find"; mert nem a fájlrendszerben keres az utóbbival ellentétben, hanem az adatbázisában lévő neveket nézi csak.
Az "updatedb" meg a "find"-et használja, amikor az adatbázisát frissíti, hogy azt szinkronba hozza a fájlrendszerben lévő fájlnevekkel.
- A hozzászóláshoz be kell jelentkezni
Szevasztok
Tud valaki segíteni abban hogy hogyan tudom a find parancs kimentét egy fájlba kiírni?
PL:
find /etc ???? etc.txt
Előre is köszi a segítséget.
G
- A hozzászóláshoz be kell jelentkezni
[quote:fb16d8c204="sifter"]Szevasztok
Tud valaki segíteni abban hogy hogyan tudom a find parancs kimentét egy fájlba kiírni?
PL:
find /etc ???? etc.txt
Előre is köszi a segítséget.
G
pl. ">" azaz: find /etc >etc.txt
">" felulir
">>" hozzafuz
- A hozzászóláshoz be kell jelentkezni
find /etc > etc.txt
Jonci
- A hozzászóláshoz be kell jelentkezni
köszi,működik.
G
- A hozzászóláshoz be kell jelentkezni
Szeretnék törölni egy listát ami már sikerült előállítanom így:
find /home/ -type f -name "screenlog.0"
Hogyan lehetne?
- A hozzászóláshoz be kell jelentkezni
rm `find /home/ -type f -name "screenlog.0"`
- A hozzászóláshoz be kell jelentkezni
-exec
man find
t
- A hozzászóláshoz be kell jelentkezni