Beiträge vom Juli 2010

Posted by Silvan am 28 - Juli - 2010 Noch keine Kommentare

Dies ist nur ein kleiner Codeschnipsel, wie ein Netzwerlaufwerk verbunden werden kann. Dim objNetwork Set objNetwork = CreateObject(“WScript.Network”) objNetwork.MapNetworkDrive “Z:”, “\\server\path”, false, “user”, “password” und hier der Befehl für eine Batch net use Z: \\server\path /user:user password

Posted by Silvan am 26 - Juli - 2010 Noch keine Kommentare

In diesem Tutorial schreibe ich darüber wie eine IP nach einer bestimmten Anzahl fehlerhaften Logins über SSH für eine bestimmte Zeit gebannt werden kann. Das Ganze ist sehr einfach. fail2ban installieren aptitude install fail2ban Unter anderem sollte es in der Datei /etc/fail2ban/jail.conf folgendes geben [ssh] enabled = true port = ssh filter = sshd logpath = /var/log/auth.log maxretry = 6 Diese Werte müssen nur noch angepasst werden [ssh] enabled = true port = 2000 filter = sshd # Log aus welchem fail2ban die Loginversuche erkennen soll logpath = /var/log/auth.log # Gesperrt nach x Loginversuchen maxretry = 3 # Gesperrt für

Posted by Silvan am 23 - Juli - 2010 Noch keine Kommentare

Heute habe ich zwei 1TB Festplatten in meinen Citrix XenServer eingebaut. Die Festplatten wurden im BIOS erkannt, nun musste ich diese dem Citrix XenServer 5.6 noch als lokalen Storage hinzufügen. Bevor mit dem Tutorial begonnen wird muss ein Backup der VMs erstellt werden falls etwas schief geht! Die Festplatten sind grundsätzlich vorhanden fdisk -l Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 499 4008186 83 Linux /dev/sda2 500 998 4008217+ 83 Linux /dev/sda3 999 121601 968743597+

Posted by Silvan am 18 - Juli - 2010 4 Kommentare

Für ein Projekt, welches ich später in meinem Heimnetzwerk umsetzen möchte, benötige ich ein installiertes WordPress auf einem lokalen Webserver im Heimnetzwerk. Ich habe jedoch keinen Webserver gehabt und habe mich deshalb ans Einrichten des Webservers für WordPress gemacht. Packete installieren WordPress benötigt Apache, PHP und MySQL. aptitude install apache2 mysql-server php5 Damit Apache mit PHP und MySQL zusammenarbeiten kann, musste ich noch zwei weitere Packete installieren. aptitude install libapache2-mod-auth-mysql php5-mysql Die Grundlagen sind jetzt vorhanden.

Posted by Silvan am 15 - Juli - 2010 Noch keine Kommentare

Heute hatte ich folgendes Problem: In einem Ordner waren ca. 40 Dateien, welche alle eine URL in ihrem Dateinamen enthielten. Natürlich wollte ich diese unnütze URL entfernen und habe kurzerhand ein Miniscript geschrieben: #!/bin/sh ########### # Renames files in a directory ########### # Get all filenames files=$(ls *.mp3) for i in $files do # Build the new filename new=$(echo $i | sed s/’.\[www.url.com\]‘/”"/g) # Move old file to new file mv $i $new done Das Miniscript entfernt schnell in allen Dateinamen die URL und kann als Basis für weitere Bearbeitungen von vielen Dateinamen benutzt werden. Mit Sed und Regex kann