git clone --bare git@github.com:{USERNAME}/{REPOSITORY_NAME}.git
git push --mirror git@myhost.com:my-new-repo.git
Als Best Practice hat sich ein den letzten Jahren ein Wert zwischen 10MB und 20MB als maximale Mailgröße erweisen. Größere Dateien sollten besser über einen der zahlreichen File-Sharing (Cloud) Dienste ausgetauscht werden. Es gibt einen interessanten Artikel (in englisch) zu diesem Thema von der Firma Microsoft, genauer vom Exchange Team.
Folgende Dinge gibt es bei größeren Limits zu bedenken:
In der folgenden Anleitung habe ich kurz beschrieben, wie sich die Werte für den Postfix Mailserver unter Linux bzw. Unix anpassen lassen.
Die maximal Nachrichtengröße jeder eingehenden und ausgehenden E-Mail kann im Postfix durch den Parameter message_size_limit gesetzt werden.
Die aktuell eingestellte Nachrichtengröße kann mit folgenden Befehl angefragt werden:
# postconf | grep message_size_limit
message_size_limit = 52428800
Das entspricht 10MB pro E-Mail.
Um den Wert zu ändern, muss die Datei /etc/postfix/main.cf angepasst werden. Öffne dazu diese Datei in einem beliebigen Texteditor und suche den Eintrag message_size_limit. Gibt es keinen Eintrag mit diesem Wert, kann die Zeile einfach an einer beliebigen Stelle eingefügt werden.
Folgender Einträge setzt den Wert auf 50MB pro E-Mail.
message_size_limit = 52428800
Nach dem Speichern und Schließen des Editors muss der Postfix Server Prozess die Änderungen neu einlesen. Dies geschieht mit folgendem Befehl:
/usr/sbin/postfix reload
Weitere Informationen findet Ihr in der offiziellen Dokumentation des Postfix Mail Servers. Die allgemeine Dokumentation gib es hier: Postfix Dokumentation. Informationen zu den Parameter stehen hier: Postfix Configuration Parameters.
Client zum Puppetmaster verbinden:
# puppet agent --server mypupperserver --waitforcert 60 --test
# puppert cert --list
puppet cert --sign newclient
debug_peer_list = 8.8.8.8
perl -e "s/matchtext/replacetext/" -pi
Wichtige Kommands für SSL-Zertifikate.
Inhalt eines Requests anzeigen: openssl req -noout -text -in $reqestfile.csr
To reinstall the GRUB, after cloning a system. This is for Debian based systems.
If ext2/ext3 is used make sure the filesystem is formated only with 128 Inodes (mkfs.ext3 -I 128 /dev/sda1).
mkdir /target
mount /dev/sda1 /target
mount -o bind /dev /target/dev
mount -t proc none /target/proc
chroot /target /bin/bash
vi /etc/fstab (if required)
mount -a
cat /proc/mounts > /etc/mtab
grub-install —-no-floppy --recheck /dev/sda
vi /boot/grub/menu.lst (if required)
update-grub
[req]
req_extensions = v3_req
[ v3_req ]
# Extensions to add to a certificate request
basicConstraints = CA:FALSE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
subjectAltName = @alt_names
[alt_names]
DNS.1 = server1.yourdomain.tld
DNS.2 = mail.yourdomain.tld
DNS.3 = www.yourdomain.tld
DNS.4 = www.sub.yourdomain.tld
DNS.5 = mx.yourdomain.tld
DNS.6 = support.yourdomain.tld
openssl genrsa -out srvr1-yourdomain-tld-2048.key 2048
openssl req -new -out srvr1-yourdomain-tld-2048.csr -key srvr1-yourdomain-tld-2048.key -config openssl-san.cfg
openssl req -text -noout -in
RewriteEngine On
RewriteRule ^t3env/(.*)$ /$1 [L]