wiki:tipps_und_tricks:konsole

Dies ist eine alte Version des Dokuments!


Methode 1

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

set bell-style none

Methode 2

Man kann auch das Modul für den Speaker entladen.

modprobe -rv pcspkr

Dies ist nur wirksam, solange man nicht neustartet. Wenn man es bei jedem Start so haben möchte, muss man dieses Modul in die Blacklist eintragen

echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist

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 xinetd

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

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

Mit dem folgenden Befehl kann man überprüfen, welche Dienste getartet oder gestoppt sind:

chkconfig

Wenn man weiterhin wissen will, in welchem Runlevel die Dienste gestartet werden und welche Dienste über xinetd gestartet werden, tippt man folgendes:

chkconfig -l

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

Möchte man eine große MP3-Datei mit einem CUE-File wieder zerlegen, macht man das folgendermaßen:

Installation:

aptitude install mp3splt

Aufruf

mp3splt -c <CUE-File> -o @n\ -\ @p\ -\ @t <MP3-File>

Die Platzhalter nach -o stehen für:

  • @a: Interpret der CD
  • @p: Interpret des Songs (bei Zusammenstellungen z.B. Bravo Hits)
  • @b: Albumtitel
  • @t: Liedtitel
  • @n: Track-nummer
Tipp:

Sollte ein cue-file nicht funkionieren, sollte man es mit einem Texteditor öffnen, und schauen, ob bei FILE auch die Richtige mp3-Datei angegeben ist.

Auch der Einsatz eines Cue-Editors wie diesem ist sehr hilfreich

Wenn man vim startet, wird standardmäßig kein Syntaxhighlightning und keine Zeilennummerierung aktiviert. Dies kann man mit folgendem Befehl ändern

echo "syntax on" >> ~/.vimrc
echo "set number" >> ~/.vimrc

Wenn man Logfiles durchliest, sind dies meis nicht übersichlich. Da könnte das Programm ccze weiterhelfen. Dieses kleine Programm färbt die Logfiles ein und macht sie übersichtlicher

aptitude install ccze

Zum Aufruf folgedes eingeben

tail -f /var/log/messages | ccze
Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
   __ __   ___    ____  ____ __  __
  / //_/  / _ |  / __/ /_  / \ \/ /
 / ,<    / __ | _\ \    / /_  \  / 
/_/|_|  /_/ |_|/___/   /___/  /_/
 
  • wiki/tipps_und_tricks/konsole.1301904646.txt.gz
  • Zuletzt geändert: 2011/04/04 10:10
  • von wikiadmin