wiki:tipps_und_tricks:konsole

Dies ist eine alte Version des Dokuments!


Dieser Ton kommt immer, wenn man einen Falsche Aktion gemacht hat. Dazu muss man in /etc/inputrc folgende Zeilen editieren

set bell-style none

Wer hat sich von welcher Maschine auf diesen Rechner per ssh/vsftpd/tty eingeloggt

last | grep "logged in"

wie lange hat es gedauert, bis der Befehl XY zu ende war?

Gerade bei tar oder zip Befehlen möchte man wissen, wie lange es gedauert hat.

time <XY-Befehl>

Die einzelnen Werte haben dabei die folgende Bedeutung:

  • real: Elapsed real time - also die gesamte tatsächliche Ausführungszeit.
  • user: Total number of CPU-seconds that the process spent in user mode - also jene Zeit, in der die CPU tatsächlich den (User-)Code des Programms ausführt.
  • sys: Total number of CPU-seconds that the process spent in kernel mode - jene Zeit, in der die CPU mit Ausführung von Kernel-Code für das Programm beschäftigt ist.

Ein Image einer Fesplatte/Partition mit Linux-Tools erstellen. Die Anleitung findet man hier

Kleines nützliches Programm, um IP-Adressen Ländern zuzuordnen.

Installation:

sudo apt-get install geoip-bin

Aufruf

geoiplookup <website|IP-Adresse>

Sollte die Datenbank zu alt sein, diese von hier herunterladen, enpacken und nach /usr/share/GeoIP kopieren.

Oder dieses Skript verwenden

Wenn man wissen möchte, wo grub installiert wurde, dann muss man diesen Befehl eingeben

findgrub.sh
sudo fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed "s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX \ sudo sh -c "dd if=X  bs=1 count=512 2>/dev/null | grep GRUB > /dev/null && echo Grub gefunden: X || echo Kein Grub: X"

Ein langes Ungeheuer, macht aber genau das, was es machen soll

Wer Emails per Console schreiben will, kann das so machen

echo -e "<Emailtext>" | mail -s "<Betreff>" <Empfänger>

Um Xinetd unter openSUSE einzurichten, nutzt man normalerweise YaST. Will man Xinet aber bei einer automatischen Installation ohne Usereingriff konfigurieren, hilft dieses Howto:

Prüfen, ob Xinetd installiert ist:

rpm -qa | grep xinet

Xinetd aktivieren, damit er bei jedem Boot startet (er wird hier noch nicht gestartet)

chkconfig --level 35 xinetd

Dieser Befehl trägt den Xinetd ein, damit er im Runlevel 3 und 5 starten soll

Dienst aktivieren, der über Xinetd gestartet werden soll:

chkconfig <dienstname> xinetd

Für Dienstname muss der Dienst eingetragen, wie er im YaST steht (z. B. nagios-nrpe)

Zum Schluss muss der Xinetd noch gestartet werden

/etc/init.d/xinetd start

Fertig

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
   ___    ____   ____  ____      __
  / _ \  / __/  / __/ / __ \ __ / /
 / // / / _/   _\ \  / /_/ // // / 
/____/ /___/  /___/  \___\_\\___/
 
  • wiki/tipps_und_tricks/konsole.1300093942.txt.gz
  • Zuletzt geändert: 2011/03/14 10:12
  • von wikiadmin