hansolo
Goto Top

Linux version anzeigen/Email Protokoll anzeigen

Habe einen Router/Email Server in Betrieb mit einer Grafischen Oberfläche. Software mäßig läuft er auf Linux Basis. Habe auch einen Rootzugang.

Frage 1.
Wie kann ich mir die Version des verwendeten Linux anzeigen lassen.

Frage 2.
In der grafischen Oberfläche ist das Linux Protokoll dürftig, wie kann ich mir das komplette Email Protokoll Eingang/Ausgang auf Linux Ebene anzeigen lassen?

MFG

Content-Key: 42554

Url: https://administrator.de/contentid/42554

Printed on: April 19, 2024 at 14:04 o'clock

Member: AndreasHoster
AndreasHoster Oct 19, 2006 at 09:24:31 (UTC)
Goto Top
1. uname -a
2. Üblicherweise less /var/log/maillog (manchmal auch mail.log etc.). Am Besten mal schauen, was es an Logs unter /var/log gibt.
Member: Supaman
Supaman Oct 19, 2006 at 09:29:00 (UTC)
Goto Top
mit webmin kann man sich recht komfortabel logs dienste etc auch unter der grafischen oberfläche anzeigen lassen, sogar per webbrowser auf einem beliebigen client im netz.

http://www.webmin.com/

die gestaltung der webseite entspricht überigens in etwa der admin-oberfläche, natürlich mit anderen menüs.
Member: HanSolo
HanSolo Oct 19, 2006 at 09:57:30 (UTC)
Goto Top
so, jetzt habe ich unter logs folgende Einträge gefunden z.B

backupScheduled lastBackupScheduled monitor.rrd secure.5.gz
boot.log lastlog mysqld.log spooler
boot.log.1.gz maillog mysqld.log.1.gz spooler.1.gz
boot.log.2.gz maillog.1.gz mysqld.log.2.gz spooler.2.gz
boot.log.3.gz maillog.2.gz mysqld.log.3.gz spooler.3.gz
boot.log.4.gz maillog.3.gz mysqld.log.4.gz spooler.4.gz
boot.log.5.gz maillog.4.gz mysqld.log.5.gz spooler.5.gz
clamav maillog.5.gz pgsql squid
cron md pppd.messages swish-e-indexing.log
cron.1.gz messages rpmpkgs syslog-ng.log
cron.2.gz messages.1.gz rpmpkgs.1.gz tomcat4
cron.3.gz messages.2.gz rpmpkgs.2.gz uucp
cron.4.gz messages.3.gz rpmpkgs.3.gz vbox
cron.5.gz messages.4.gz rpmpkgs.4.gz wtmp
defecnic.log messages.5.gz rpmpkgs.5.gz wtmp.1.gz
dmesg mod_jk.log samba xferlog
eyesynchro mod_jk.log.1.gz secure xferlog.1.gz
httpd mod_jk.log.2.gz secure.1.gz xferlog.2.gz
kav mod_jk.log.3.gz secure.2.gz xferlog.3.gz
ksyms.0 mod_jk.log.4.gz secure.3.gz xferlog.4.gz
ksyms.1 mod_jk.log.5.gz secure.4.gz xferlog.5.gz

welche könnte es und wie gibt man sie am besten aus. mit cat, more?

kann ich auch gezielt in einer log, datei nach einem Begriff suchen.

ich suche eine mailadresse in der history und will wissen, wer diese mail erhalten hat oder, wer sie versendet hat.

mfg
Member: HanSolo
HanSolo Oct 19, 2006 at 10:01:36 (UTC)
Goto Top
die dateien sind in verschiedenen Farben hinterlegt, was jemande was sie bedeuten

z.b
rot
blau
grün
grau
usw.

vielleicht kennt jemand eine seite wo es erklärt wird

linux version 2.4.9-e.57
Member: HanSolo
HanSolo Oct 19, 2006 at 10:01:38 (UTC)
Goto Top
Member: guru80337
guru80337 Oct 19, 2006 at 12:18:56 (UTC)
Goto Top
versuchs mal mit cat maillog | grep "irgendetwas"

Guru
Member: HanSolo
HanSolo Oct 19, 2006 at 13:01:24 (UTC)
Goto Top
das habe ich schon ausprobiert, dort werden mir connects und disconnects zum smtp server angezeigt, leider aber nicht die verwendeten Email Adressen.

Vielleicht kann man garnicht pauschal sagen ob diese mit gelogt werden. falls doch, wo sollte ich suchen.

oder gibt es einen Befehl wie bei Windows, dass man in einem Ordner mit mehreren Dateien durchsuchen kann, und zwar nach Dateininhalt.

mfg
Member: mex604
mex604 Oct 20, 2006 at 09:42:23 (UTC)
Goto Top
du kannst dir die jede textdatei mit less anzeigen lassen und dann mit / nach begriffen suchen.
alternativ, wenn mc installiert ist ist das auch ein gutes tool um gezippte dateien zu lesen.

mex
Member: thkae
thkae Oct 22, 2006 at 11:48:22 (UTC)
Goto Top
Mach einfach in /var/log ein
zcat maillog.*.gz | grep -i adresse@domain.tld

Das sollte alle grollten logs entpacken und die gewünschte Adresse finden, da caseinsensitive Suche. Dann kennst du das logfile, wo der Eintrag drin steht und kannst da mit gzip -d <dateiname> entpacken und in aller Ruhe mit einem less <dateiname> anschauen.

Greetz,
Tom
Member: HanSolo
HanSolo Oct 27, 2006 at 06:42:33 (UTC)
Goto Top
der befehl läuft bei mir immer ins leere

grep -i email adresse, nach 4 Std lauf Zeit hat er nichts ausgespuckt, auch keine Fehler meldung.

oder habe ich ihn falsch eingeben, bin Linux Neuling.........
Member: mex604
mex604 Oct 27, 2006 at 06:53:53 (UTC)
Goto Top
was gibst du denn ein? ein einfaches
  1. grep -i [irgendwas]
bringt nicht soviel, weil du ihm ja auch sagen musst, wo er was zu greppen
hat => deswegen auch das zcat vorher (nennt sich pipen => umleitung der
ausgabe)

zcat maillog*.*.gz => anzeige aller, auch der gezippten, mail-logs
grep -i [adresse] => nach der adresse suchen

zcat ... | grep ... => amaillogs ausgeben & in dem output nach der adresse suchen;
bei fundstellen diese anzeigen


mex
Member: HanSolo
HanSolo Oct 27, 2006 at 09:20:07 (UTC)
Goto Top
super es funktioniert, noch eine Frage.

vorher als ich nur grep -i ... eingegeben habe, ist der Befehl ins leere gelaufen und ich konnte ihn nicht mehr beenden.

habe dann eine session neu gestartet und ihn mit dem kill+ zahl befehl beendet, geht das auch ohne eine neue session zu starten?
Member: thkae
thkae Oct 27, 2006 at 16:40:30 (UTC)
Goto Top
Ein Break mittels

<STRG> + C

hätte es auch getan. face-wink

Greetz,
Tom
Member: HanSolo
HanSolo Oct 30, 2006 at 12:02:53 (UTC)
Goto Top
danke, sowas habe ich mir schon gedacht.