Im Install-Tool und Seitentemplate müssen einige Parameter gesetzt werden:
Installtool:
['BE']['forceCharset'] = 'utf-8'
[setDBinit]
SET CHARACTER SET utf8
SET NAMES utf8
SET SESSION character_set_server=utf8
SET character_set_client = utf8
SET character_set_results = utf8
SET character_set_connection = utf8
Im Template-Setup:
config.renderCharset = utf-8
config.metaCharset = utf-8
config.additionalHeaders = Content-Type:text/html;charset=utf-8
Zum übergeben von Parametern sind die Bash Aliase nicht geeignet. Stattdessen kann dafür eine Funktion definiert werden.
Beispiel: setzt ein Verzeichnis neuen Nutzer + Gruppe und gewährt der Gruppe Schreibrechte
chweb()
{
sudo chown -R user:www-data $1 ; chmod -R g+w $1 ;
}
Funktioniert über die Funktion CAST.
CAST(blobfeld AS CHAR(10000) CHARACTER SET utf8)
Der Zeichensatz muss noch, ja nach Codierung, angepasst werden.
SELECT CAST( blobfeld AS char( 10000 ) CHARACTER SET utf8 )
FROM `table` WHERE id =10 LIMIT 0 , 30
Veröffentlicht am
29. April 2010 in
Ubuntu.
Tags: Shell.
Dies geht über den Befehl find. Hier alle Dateien deren Änderungsdatum älter als 20 Tage ist.
find [[dir]] -type f -mtime +20 -exec rm {} \;
nslookup -querytype=MX intersolut.de
wenn Paket bind vorhanden:
dig -t MX intersolut.de
Veröffentlicht am
13. April 2010 in
Ubuntu.
Tags: Shell.
Aktuelle Pakete speichern:
dpkg --get-selections >> paket-liste.txt
Pakete aus Datei installieren:
grep -E "^[^#]" paket-liste.txt | xargs sudo apt-get install --yes
jhead -nfDateiname_%Y-%m-%d_%H-%M-%S *.[Jj][Pp][Gg]
Rekursiv auf alle Bilder:
find Fotos -iname "*.jpg" -exec jhead -nf%Y-%m-%d_%H-%M-%S {} \+
Luks Partition einbinden:
sudo cryptsetup luksOpen /dev/sdaXXX crypted1
Partitionen (LVM) anzeigen:
ls /dev/mapper
Partition einbinden:
sudo mount /dev/mapper/lvm-root /mnt