Wer mit Linux täglich arbeitet, kommt gar nicht herum mit der Shell zu arbeiten. Besonders wenn es darum geht Scripte für jemanden zu schreiben bzw. abzuändern. Eine Datei oder ein Verzeichnis zu suchen, ist für den ein oder anderen einfach. Ich suchte vor kurzem nach einem bestimmten Dateiinhalt und es langen noch ca. 30 GB [...]
Bash
Bei der Arbeit mit Linux Servern möchte man sich das Leben auch so einfach wie nur möglich machen. Meist werden Linux Server mittels SSH (Secure Shell) konfiguriert und gewartet. Vor allem ist dies sehr komfortabel, wenn per Cronjob im Hintergrund läuft, der Daten zwischen zwei Servern hin und her transportieren soll. Aber Achtung – zu [...]
Gelegentlich kommt es vor, dass man einen Linux Server sichern muss. Wenn man das nötige Kleingeld hat kauft man sich eine Sicherungslösung, um den jeweiligen Server zu sichern. Hat man dies nicht versucht man es mit Linux Boardmittel. 12dd if=/dev/sda |gzip -c| split -m 3000 – /mnt/nas0/image.gz dd if=/dev/sda |gzip -c| split -b 2048m – [...]
Auf meinem Webspace habe ich einen Ordner, den ich gerne mit neuen Rechten versehen möchte. Bedingung hierfür ist, dass ich nur die Ordner mit neuen Rechten versehen möchte. Um alle Verzeichnisse rekursiv ändern zu können, z.B. um diese mit neuen chmod Rechten zu versehen, ohne jedoch die Dateien in den Verzeichnissen zu ändern, habe ich [...]
Ich war auf der Suche nach einer Möglichkeit (mit der Powershell) in einem Ordner alle Dateien außer die zwei neusten Dokumente behalten zu können. Alle anderen Dokumente sollten gelöscht werden. Gelöst wurde es mit folgendem Befehl: 1dir *.* | ? {!$_.psiscontainer} | sort LastWriteTime -desc | select -skip(2) | del
Es passiert mir ständig: ich möchte wissen wieviele Dateien sich in einem Verzeichnis befinden. Unter Linux bewege ich mich generell in der Konsole und damit ich nicht wieder die Suchmaschine quälen muss, packe ich den Befehl in den Blog. 1find . -type f | wc -l Findet und zählst alle Dateien und Verzeichnisse, sowie jene, [...]
Wer in der Bash ein wenig programmiert und dabei die .bashrc oder eine ander config-Datei in einer laufenden Shell-Sitzung neu einzulesen will kann es auf zwei verschiedenen Wegen tun: Erster Lösungsansatz wäre: 1source .bashrc oder 1. .bashrc Fertig.
Kurzer Hint für einen Windows Server 2008, der via ICMP erreichbar sein soll. Via Eingabeaufforderung den Befehl für die Firewall setzen: 1netsh firewall set icmpsetting 8 und um dies wieder Rückgängig machen zu können mittels: 1netsh firewall set icmpsetting 8 disable
Um in Linux ein ISO File in der Eingabeaufforderung mounten zu können bedarf es einen Befehl: 1mount deinisofile.iso /DEINISOPATH/ -t iso9660 -o ro,loop=/dev/loop0
