wiki:tipps_und_tricks:konsole

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
wiki:tipps_und_tricks:konsole [2011/02/28 16:20] – angelegt wikiadminwiki:tipps_und_tricks:konsole [2012/01/08 17:12] wikiadmin
Zeile 1: Zeile 1:
-===== Konsole =====+===== Beep-Ton abschalten =====
  
-==== Beep-Ton abschalten ====+__Methode 1__
  
 Dieser Ton kommt immer, wenn man einen Falsche Aktion gemacht hat. Dazu muss man in ///etc/inputrc// folgende Zeilen editieren Dieser Ton kommt immer, wenn man einen Falsche Aktion gemacht hat. Dazu muss man in ///etc/inputrc// folgende Zeilen editieren
Zeile 7: Zeile 7:
 <file>set bell-style none</file> <file>set bell-style none</file>
  
-==== Aktive Sitzungen anzeigen ====+__Methode 2__
  
-Wer hat sich von welcher Maschine auf diesen Rechner per ssh/vsftpd/tty eingeloggt+Man kann auch das Modul für den Speaker entladen.
  
-<file>last | grep "logged in"</file>+<file>modprobe -rv pcspkr</file>
  
-==== Befehlsdauer ====+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
  
-wie lange hat es gedauert, bis der Befehl XY zu ende war?+<code>echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist</code>
  
-Gerade bei tar oder zip Befehlen möchte man wissen, wie lange es gedauert hat. 
  
-<file>time <XY-Befehl></file> +===== Images von Festplatten =====
- +
-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. +
- +
-==== Images von Festplatten ====+
  
 Ein Image einer Fesplatte/Partition mit Linux-Tools erstellen. Die Anleitung findet man [[wiki:tipps und tricks:linuximage|hier]] Ein Image einer Fesplatte/Partition mit Linux-Tools erstellen. Die Anleitung findet man [[wiki:tipps und tricks:linuximage|hier]]
  
-==== GeoIP ====+===== GeoIP =====
  
 Kleines nützliches Programm, um IP-Adressen Ländern zuzuordnen. Kleines nützliches Programm, um IP-Adressen Ländern zuzuordnen.
Zeile 42: Zeile 34:
 Oder [[wiki:skripte:GeoIP|dieses]] Skript verwenden Oder [[wiki:skripte:GeoIP|dieses]] Skript verwenden
  
-==== Wo ist Grub installiert? ====+===== Email über Console =====
  
-Wenn man wissen möchtewo grub installiert wurde, dann muss man diesen Befehl eingeben+Wer Emails per Console schreiben willkann das so machen 
 +<file>echo -e "<Emailtext>" | mail -s "<Betreff>" <Empfänger></file>
  
-<file>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"</file>+===== Xinetd per Konsole einrichten =====
  
-Ein langes Ungeheuermacht aber genau das, was es machen soll+Um Xinetd unter openSUSE einzurichtennutzt man normalerweise  YaST. Will man Xinet aber bei einer automatischen Installation ohne Usereingriff konfigurieren, hilft dieses Howto: 
 + 
 +Prüfen, ob Xinetd installiert ist: 
 +<file>rpm -qa | grep xinetd</file> 
 + 
 +Xinetd aktivieren, damit er bei jedem Boot startet (er wird hier noch nicht gestartet) 
 +<file>chkconfig xinetd 35</file> 
 +  * 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:  
 +<file>chkconfig</file> 
 + 
 +Wenn man weiterhin wissen will, in welchem Runlevel die Dienste gestartet werden und welche Dienste über xinetd gestartet werden, tippt man folgendes: 
 +<file>chkconfig -l</file> 
 + 
 +Dienst aktivieren, der über Xinetd gestartet werden soll: 
 +<file>chkconfig <dienstname> xinetd</file> 
 + 
 +Für Dienstname muss der Dienst eingetragen, wie er im YaST steht (z. B. nagios-nrpe) 
 + 
 +Zum Schluss muss der Xinetd noch gestartet werden 
 +<file>/etc/init.d/xinetd start</file> 
 + 
 +Fertig 
 + 
 +Um xinetd wieder aus den runleveln zu entfernen, ist folgendes kommando recht hilfreich: 
 +<file>chkconfig -d xinetd</file> 
 + 
 + 
 +===== VIM vorkonfigurieren ===== 
 + 
 +Wenn man vim startet, wird standardmäßig kein Syntaxhighlightning und keine Zeilennummerierung aktiviert. Dies kann man mit folgendem Befehl ändern 
 + 
 +<file>echo "syntax on" >> ~/.vimrc</file> 
 +<file>echo "set number" >> ~/.vimrc</file> 
 + 
 +===== Logfiles übersichtlicher ===== 
 + 
 +Leider lässt die Übersichtlichkeit von tail zu wünchen übrig. Deshalb kommt hier etwas Farbe ins Spiel 
 + 
 +==== Fabliche Hervorhebung ==== 
 + 
 +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 
 + 
 +<file>aptitude install ccze</file> 
 + 
 +Zum Aufruf folgedes eingeben 
 + 
 +<file>tail -f /var/log/messages | ccze</file> 
 + 
 +==== Multitail ==== 
 + 
 +Wenn man mehrere Logfiles parallel verfolgen möchtemuss man eine zweite Session aufmachen. Mit Multitail kann man mehrere files gleichzeitig in einer Session anzeigen lassen 
 + 
 +<file>aptitude install multitail</file> 
 + 
 +Verwendet wird es folgendermaßen: 
 + 
 +<file>multitail <Logfile1> <Logfile2> ... </file> 
 + 
 +Multitail zeigt dann die logfiels auch farbig an
  
-==== Email über Console ==== 
  
-Wer Emails per Console schreiben will, kann das so machen 
-<file>echo -e "<Emailtext>" | mail -s "<Betreff>" <Empfänger></file> 
  • wiki/tipps_und_tricks/konsole.txt
  • Zuletzt geändert: 2012/10/08 14:31
  • von 127.0.0.1