Advanced Search
Search Results
609 total results found
TCP-Verbindungen über HTTP tunneln
Mit dem kleinen Tool httptunnel lassen sich TCP-Verbindungen über das HTTP-Protokoll tunneln. Dies ist dann z.B. interessant, wenn man hinter einer Firewall sitzt, die nur Verbindungen über Port 80 nach draussen läßt. Benötigt wird ein Server außerhalb, z.B. ...
Kleine WLAN-Accesspoint Infosammlung
Verfügbare WLAN-Netzwerke scannen: iwlist ath0 scan wlanconfig ath0 list ap
Eine Partition mit mehr als 2TB unter Linux erstellen
Die Festplatten werden immer größer, der verfügbare Speicherplatz in Storages sowieso. Mit dem Standardtool fdisk kann man leider keine Partitionen größer als 2TB erstellen. Hier kommt jetzt das Programm parted ins Spiel. parted unterstützt die Erstellung von ...
tmpfs - Temporary File System
tmpfs ist ein Dateisystem, welches (virtuellen) Arbeitsspeicher statt Festplatten als Speicher verwendet. Im Vergleich zu ramdisk entfallen hier viele Schritte (Anlegen der Ramdisk über Kernel-Parameter, formatieren und mounten). Über einen einfachen Mount-Bef...
telnet-Verbindungsversuch beenden
jeder Admin kennt es: Um schnell mal eine TCP-Verbindung zu testen ist telnet gut geeignet. Was tun wenn man telnet (wie etwa bei SMTP) nicht über quit oder exit beenden kann? Hier hilft der sogenannte Escape-Character, der bei jedem Verbindungsaufbau angezei...
Speichercaches leeren
Wer mehr über die Speicherverwaltung unter Linux wissen will, sollte sich dieses Buch zu Gemüte führen Über Sinn und Unsinn dieser Funktion (also das Leeren der Speichercaches) läßt sich streiten, da sie eigentlich fürs Debugging und Programmieren gedacht ist...
chown/chgrp für Symlinks
für das Ändern des Besitzer oder der Gruppe eines Symlinks gibts einen speziellen Parameter für chown oder chgrp. Mit -h oder –no-dereference läßt sich einschalten, dass direkt der Symlink angefasst werden soll anstatt der referenzierten Datei: # cd /var/l...
Software-RAID wiederherstellen
Arrayzustand prüfen: # cat /proc/mdstat zu jedem mdX device gehoeren mehrere sdX (oder xvd oder nvme, je Hardware), ausserdem sollte da [UU] stehen. Wenn nicht ist was faul. Partition in Ordnung: md1 : active raid1 sdb1[1] sda1[0] 48064 ...
mdadm consistency check abbrechen
Unter Debian wird standardmäßig jeden ersten Sonntag im Monat ein Check über alle eingerichteten Software-RAIDs gefahren. Bei sehr großen Festplatten kann das auch mal länger dauern und den normalen Serverbetrieb behindern. Der Check läßt sich folgendermaßen ...
dmesg Timestamp in lesbare Form umwandeln
Mit dem Kommando dmesg kann man sich den Kernel Ringbuffer anzeigen lassen, also alle Kernel-Meldungen seit Systemstart. Die Zeit wird dabei als Sekunden seit dem Systemstart ausgegeben. Ab Debian Wheezy kann man einfach über 'dmesg -T' eine lesbare Zeit ...
NFS-Server exports neu einlesen
nach einer Änderung in /etc/exports auf einem NFS-Server lassen sich neue oder gelöschte Exports mit diesem Kommando neu laden: exportfs -ra Alternativ, falls es das Kommando exportfs nicht gibt, funktioniert auch ein -HUP an nfsd: killall -HUP nf...
Mini-Screen-Howoto
Screen ist ein Fenstermanager zur Verwendung mit textbasierten Eingabefenstern (Textkonsole) und kommt typischerweise auf UNIX-ähnlichen Betriebssystemen zum Einsatz. Hierbei ist es möglich, innerhalb eines einzigen Zugangs (zum Beispiel über ein Terminal oder...
Spotify an entfernten MPD streamen
Die Audio-Ausgabe von Spotify läßt sich mit einfachen Mitteln an einen MPD-Server (oder sonstigen Stream-Dienst) senden. Für Spotify unter Linux verwende ich die Wine-Version. Vorraussetzung ist das Paket libavcodec-extra-53 zur MP3-Dekodierung und vlc (Video...
Verzeichnis zu ISO-Image machen
Manchmal ist es nützlich aus einem Verzeichnis und seinem Inhalt ein ISO-Image zu machen. Ich nutze das z.B. für Debian-Installation über Dell-Drac bei Servern, die keinen Zugang zum Internet haben. Das Image läßt sich natürlich auch sehr einfach auf CD brenne...
vsftpd - FTP-Server anonymous only
# # very simple anonymous FTP server configuration # # Mandatory directives # listen=YES local_enable=NO anonymous_enable=YES write_enable=NO anon_root=/srv/ftp # # Optional directives # anon_max_rate=2048000 xferlog_enable=YES listen_address=12...
Userverwaltung anlegen-löschen-ändern
Ich zeige hier die Userverwaltung anhand der Tools adduser, deluser, addgroup und delgroup. User anlegen/löschen: adduser [--uid XXXX] myname groupname adduser --system myname # einen Systemuser anlegen (uid < 1000) deluser [--remove-home] [--remove-al...
Langlaufende (hängende) Prozesse beenden
Ich hatte schon öfter das Problem, dass sich manche Prozesse aufhängen (kein Wait, kein Timeout, aber auch keinerlei Ausgabe im strace) und sich nicht mehr regulär beenden. Das kam z.B. bei PHP-FPM-Children vor oder bei der Konvertierung von HTML-Dokumenten in...
eine Datei per nc (netcat) kopieren
Dateien per SCP zu kopieren kann manchmal etwas anstregend sein (z.B. weil der Benutzer kein Passwort konfiguriert hat, SSH-Agent Forwarding deaktiviert ist (weil böse) oder man keinen Key einrichten will). Ein einfacher Weg um eine Datei auf einen anderen Ho...
etckeeper mit gitlab verwenden
gitlab vorbereiten Installation: https://about.gitlab.com/downloads/#debian8 Gruppe „etckeeper“ in gitlab angelegt 1 neues Projekt pro Server in dieser Gruppe angelegt 1 dedizierten User für Serverdinge angelegt alle SSH-Pubkey der S...
Traffic-Shaping für ausgehende Mails
Das folgende Snippet ist nützlich wenn man beispielsweise nur einen begrenzte Upload-Bandbreite verfügt (z.B. 1mbit). Damit läßt sich ausgehender Traffic mit Zielport 25 limitieren, sodass anderer Traffic uneingeschränkt funktioniert (etwa SSH-Sessions). Es m...