Hallo! Ich möchte gerne wissen, welche Prozesse, Programme, Daemons und wie sie alle heißen, auf meinem System überhaupt benutzt werden! ICh weiss, dass man mit top die momentan aktiven anzeigen lassen kann, aber ich würde gerne wissen, welche im Normalbetrieb überhaupt gestartet und beendet werden. Der Hintergund hierfür ist der, dass ich meinen Router und jetzt auch Printserver alle unnötigen Ressourcenfresser vom Hals halten will. Somit müsste ich wissen, was ich aus dem Kernel und aus der modules.conf usw. entfernen kann, damit diese nicht mehr geladen werden. Gibt es dafür irgendwelche Befehle, HowTo's oder Log-Datein? Habe bis jetzt noch nichts gefunden, was ich hierfür anwenden könnte ausser top, was aber das nicht kann (?), was ich will :o( 1000 Dank im Voraus Daniel Seichter --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Daniel Seichter schrieb am 30.09.2000 um 23:04:35 +0200: Hallo Daniel,
Ich möchte gerne wissen, welche Prozesse, Programme, Daemons und wie sie alle heißen, auf meinem System überhaupt benutzt werden! ICh weiss, dass man mit top die momentan aktiven anzeigen lassen kann, aber ich würde gerne wissen, welche im Normalbetrieb überhaupt gestartet und beendet werden. Der Hintergund hierfür ist der, dass ich meinen Router und jetzt auch Printserver alle unnötigen Ressourcenfresser vom Hals halten will. Somit müsste ich wissen, was ich aus dem Kernel und aus der modules.conf usw. entfernen kann, damit diese nicht mehr geladen werden. Gibt es dafür irgendwelche Befehle, HowTo's oder Log-Datein? Habe bis jetzt noch nichts gefunden, was ich hierfür anwenden könnte ausser top, was aber das nicht kann (?), was ich will :o(
man ps Bis denne, Michael -- "I hate words." "Words suck." "If I wanted to read, I'd go to school." Beavis & Butthead --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Daniel Seichter schrieb am 30.Sep.2000:
Ich möchte gerne wissen, welche Prozesse, Programme, Daemons und wie sie alle heißen, auf meinem System überhaupt benutzt werden! ICh
Die heißen alle Prozesse. Ein Prozeß ist ein Programm, das ausgeführt wird. Ein Programm kann ja mehrmals ausgeführt werden, dann gibt es auch mehere Prozesse. So ist z.B der Editor vi ein Programm. Wenn man ihm ausführt, so startet man einen Prozeß. Man kann natürlich auf einem anderen Terminal vi noch mal aufrufen. Dann bleibt es das gleiche Programm, nämlich /usr/bin/vim, aber es ist ein anderer Prozeß mit einer eigenen PID.
weiss, dass man mit top die momentan aktiven anzeigen lassen kann,
Oder mit ps.
aber ich würde gerne wissen, welche im Normalbetrieb überhaupt gestartet und beendet werden.
Es werden die Prozesse gestartet, die in /etc/inittab stehen. Siehe zu der Syntax von /etc/inittab man inittab. Und auch man init sowie man 8 init. Unter anderem startet init laut /etc/inittab auch /sbin/init.d/boot, aber das ist ein Shellskript und man kann sehen, was es wieder startet. Ebenso /etc/sbin/rc. Und zum bootkonzept steht was im Handbuch.
Der Hintergund hierfür ist der, dass ich meinen Router und jetzt auch Printserver alle unnötigen Ressourcenfresser vom Hals halten will. Somit müsste ich wissen, was ich aus dem Kernel und aus der modules.conf usw. entfernen kann, damit diese nicht mehr geladen werden.
Gibt es dafür irgendwelche Befehle, HowTo's oder Log-Datein? Habe bis jetzt noch nichts gefunden, was ich hierfür anwenden könnte ausser top, was aber das nicht kann (?), was ich will :o(
Als erstes ps. Aber ich habe noch nicht ganz verstanden, was Du willst. ps zeigt alle Prozesse an, die es momentan gibt, aber es kann natürlich nicht entscheiden, ob dieser Prozeß wirklich gebraucht wird oder nicht. Bernd --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Daniel Seichter wrote:
Hallo! Ich möchte gerne wissen, welche Prozesse, Programme, Daemons und wie sie alle heißen, auf meinem System überhaupt benutzt werden! ICh weiss, dass man mit top die momentan aktiven anzeigen lassen kann, aber ich würde gerne wissen, welche im Normalbetrieb überhaupt gestartet und beendet werden. Der Hintergund hierfür ist der, dass ich meinen Router und jetzt auch Printserver alle unnötigen Ressourcenfresser vom Hals halten will. Somit müsste ich wissen, was ich aus dem Kernel und aus der modules.conf usw. entfernen kann, damit diese nicht mehr geladen werden.
Gibt es dafür irgendwelche Befehle, HowTo's oder Log-Datein? Habe bis jetzt noch nichts gefunden, was ich hierfür anwenden könnte ausser top, was aber das nicht kann (?), was ich will :o(
Hi, das ist der flasche Ansatz, die Prozesse erst zu starten, um sie dann muehselig wieder zu identifizieren und zu killen ist Quatsch. Ganz abgesehen davon, dass das zu einem instabilen System fuehren kann. (wird) Erstmal: Nicht benoetigte Programme garnicht installieren. Und: a) /etc/rc.config.rc/* und /etc/rc.config editieren und alle START_* Variablen kontrollieren. z.B: START_NSCD, START_NFS etc, ein grep START /etc/rc.config zeigt da schon einiges. b) In /sbin/init.d die scripten nach nicht erwuenschten Programmstarts durchsuchen und diese killen. Da solltest Du IMHO nur in boot.local was machen, alle anderen wirklich nur anfassen, wenn Du weisst, was Du da tust.[1] c) /etc/inetd pruefen. d) /etc/modules.conf pruefen. e) Den Rechner booten und mit ps nachsehen ob alles so laeuft wie Du es willst. Ggf. a,.. wiederholen. Dies ist eine gute Methode, um Dein System bzw. Linux kennenzulernen (Bootkonzept, Prozessmanagement usw.)[2] [1] Du weisst, wie Du das System wieder zum Laufen bringst. (Rettungssystem, Bootdisketten, Sicherungskopien bzw. Backup) [2] Wenn Du denkst, Du hast das in 2 Stunden erledigt, taeuscht Du Dich Ich schaetze, Du wirst einige Zeit brauchen um zu verstehen, was Du tust. Try and error geht natuerlich auch, siehe [1]. Wenn Dir [1] und/oder [2] Unbehagen verursachen, mach a) + e) und lass es gut sein! -- o long... bernd ------------------------------------------------------------------------ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
B.Brodesser@online-club.de
-
DSeichter@web.de
-
Illuminatus@t-online.de
-
micha28@gmx.de