In Linux gibt es einen Befehl, um die Priorität der Prozesse festzulegen. Diese werden in einem Bereich von -20 bis 19 definiert, wobei -20 das Beste ist. Prioritäten im negativen Bereich könnnen nur als Root festgelegt werden. Ich weiß leider das kleine Wörtchen (Befehl) nicht mehr, weiß ihn einer von euch?
Wer mir nicht glaubt, dass sowas möglich ist, der soll mal den Befehl "top" eingeben und in die 3. Spalte schauen, die "Pri" lautet, in ihr stehen nämlich die Prioritäten drinn.
Linux 15.036 Themen, 107.107 Beiträge
nice
Klaus
Hallo Klaus T
Kannst du mir bitte sagen wie ich z.B für "scanlogd" die Priorität angeben kann.
Mein scanlogd ist zwar unter top anwesend , aber der loggd nix mehr:
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
248 firewall 0 0 464 456 368 S 0.0 0.3 0:08 scanlogd
oder liegt des vieleicht an was anderem ?
Ich habe hier keinen Scanlogd, sondern nur meine normalen, also klogd und syslogd. Die haben beide die Prioritaet 9.
Spielt aber auch keine Rolle, selbst mit der hoechsten Prioritaet wuerde er nicht mehr loggen. Die Prioritaet gibt nur an, dass er mehr von der CPU-Zeit bekommt.
Wenn er mehr loggen soll, schau dir die Datei /etc/syslog.conf an. Die kann man bearbeiten und angeben, ob alles geloggt werden soll oder nur einiges. Gebe mal ein:
man syslog.conf
Dort kannst du eingeben, welche Stufe er loggen soll, also
debug, info, notice, warning, err, crit, alert, emerg.
Ich weiss allerdings nicht, ob der scanlogd auch von der syslog.conf abhaengt oder eine eigene Conf-Datei hat. Schau mal nach.
Wenn du eine Suse hast, kannst du das glaube ich auch unter yast einstellen, was der scanlogd loggen soll.
Klaus
Danke für deine Antwort.
Mich wunderts blos warum scanlogd die portscanns nichtmehr logd .
Ich dachte vielleicht könnte ich das durch nice beheben.
Warum willst du portscans loggen? Wenn du keine Dienste an irgendeinem Port anbietest, kann dir das doch egal sein. Scans gehoeren zum Net wie die Butter aufs Brot. Ein Portscan kann dir nicht gefaehrlich werden. Binde alle deine Dienste auf das interne Interface und vergesse die scans.
Laeuft der scanlogd ueberhaupt? mach mal ein:
ps aux | grep scanlogd
Was kommt da an Anzeigen?
Klaus
amd:~ # ps aux | grep scanlogd
firewall 3901 0.0 0.4 1364 544 ? S 07:28 0:03 /usr/sbin/scanlogd
root 8482 0.0 0.2 1284 304 pts/1 R 20:11 0:00 grep scanlogd
Weiter oben unter rpm
probiers mal mit
nice -20 sort
bzw. renice