[ sadux @ 02.06.2005. 01:49 ] @
Jel moze neka da napravi listu,sa nekim objasnjenjima za svako servis sta radi,i da napise koje treba iskljuciti dok si na internetu zbog upada na komp...?

hvala!
[ impaque @ 02.06.2005. 12:40 ] @
Hmm...
[ Marko_R @ 04.06.2005. 17:36 ] @
xinetd( za ftp, telnet itd), cups (za stampu ovo ostavi ako cesto stampas)
[ mulaz @ 05.06.2005. 22:55 ] @
a sta kad bi ti napisao sta imas ukljuceno (ps -A) pa tek onda pitao sta od toga treba da se sikljuci



// edit: popravljen "ps -a" u "ps -A" (moj typo)

[Ovu poruku je menjao mulaz dana 06.06.2005. u 21:11 GMT+1]
[ random @ 06.06.2005. 16:22 ] @
Voleo bih u ovom trenutku da skrenem pažnju svima, jer je neverovatno koliko ljudi ne zna sintaksu komande ps na Linuxu, i pored lako dostupne man stranice. ps podržava dve notacije, BSD i System V (System V je istovremeno i POSIX standard). Razlikuju se po tome što kod BSD notacije nema crtice pre navođenja opcija, a kod SysV ima, kao i po tome što su switchevi podosta različiti. Da nacrtam: crtica ispred argumenata za ps menja smisao komande.

Recimo, da bi izlistali sve procese na sistemu:

BSD-way:

$ ps ax


SysV-way (POSIX):

$ ps -A


ili

$ ps -e


Odlučite se za jednu sintaksu (ja preferiram BSD, uglavnom iz navike), i koristite samo nju.

Iz man stranice:

Citat:
Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards
require that "ps -aux" print all processes owned by a user named "x", as well
as printing all processes that would be selected by the -a option. If the user
named "x" does not exist, this ps may interpret the command as "ps aux"
instead and print a warning. This behavior is intended to aid in transitioning
old scripts and habits. It is fragile, subject to change, and thus should not
be relied upon.


Sa treće strane, ps -a (mulaz, tebi se obraćam) ima neki potpuno šesti smisao:

Code:
-a              Select all processes except session leaders (see getsid(2))
                and processes not associated with a terminal.


Očigledno, komanda ps -a neće izlistati sve procese na sistemu.

[Ovu poruku je menjao random dana 06.06.2005. u 17:56 GMT+1]
[ Burgos @ 06.06.2005. 16:39 ] @
Zanimljiva je i kombinacija

ps aux | grep ime_procesa

[ random @ 06.06.2005. 16:53 ] @
Mnogo je zanimljivija

$ ps auxw | grep [i]me_procesa
[ mulaz @ 06.06.2005. 20:10 ] @
izvinjavam se za typo gore umesto ps -a mislio sam "ps -A" (uppercase)

@Burgos & @random
covek pita sta sve treba da iskljuci. grep bi koristio kad bi znao sta treba i trazio bi samo PID tog processa. on treba da prilepi ceo ps -A pa da mu kazemo sta od toga mu netreba :)
[ random @ 06.06.2005. 20:23 ] @
Da, jasno je to. Mi smo otišli malo offtopic, nevezano za temu.

Dakle, sadux, priloži output komande ps -A (ili još bolje ps x, pošto su daemoni obično nevezani za neki terminal), pa će ti kažemo šta čemu služi.