Varnish -> Caching für einen Host ausschalten
Geht ganz easy. Einfach in die /etc/varnish.vcl die folgende Zeile einfügen:
if (req.http.host ~ "^www.deinedomain_oder_host.de$") {
pipe;
}
varnishd neu starten
if (req.http.host ~ "^www.deinedomain_oder_host.de$") {
pipe;
}
varnishd neu starten
apt-get -> failed to fetch
Wenn Ubuntus apt-get hiermit hustet: «Failed to fetch », bedeutet es nur, dass die Quellen ein wenig veraltet sind. In diesem Fall einfach nen «apt-get update» verordnen, bzw. «sudo apt-get update»
Ein paar Linux Hacks
Hier ein paar Linux Hacks :]
Online GeoIP Daten einer IP abfragen. Zurück kommt ein json-formatierter String.
curl -s "http://geoip.pidgets.com?ip=212.69.178.148&format=json"
Eine ganz bestimmte Zeile einer Datei anzeigen lassen.
head -n 23 /etc/passwd | tail -n 1
oder mit sed
sed -n 23p /etc/passwd
-
- +3
-
- vor ungefähr 8
Monaten
-
6+6
Online GeoIP Daten einer IP abfragen. Zurück kommt ein json-formatierter String.
curl -s "http://geoip.pidgets.com?ip=212.69.178.148&format=json"Eine ganz bestimmte Zeile einer Datei anzeigen lassen.
head -n 23 /etc/passwd | tail -n 1oder mit sed
sed -n 23p /etc/passwd- +3
- vor ungefähr 8 Monaten
- 6+6
ISO-8859-1 Dateien in UTF-8 Dateien konvertieren
Mittels «iconv» kann man die Unicode-Kodierung einer Datei ändern. Zum Beispiel von einer ISO-8859-1 ins UTF-8 Format:
iconv --from-code=ISO-8859-1 --to-code=UTF-8 [bestehende Datei] > [zu erstellende Datei]
iconv --from-code=ISO-8859-1 --to-code=UTF-8 [bestehende Datei] > [zu erstellende Datei]
Debian & Vim
Die Default-Settings von Debian hinsichtlich vim sind ja wirklich nur als unterirdisch zu bezeichnen.
Als Gentoo-User vermisst man da einiges. Deshalb direkt die erste Amtshandlung:
# cat /etc/vim/vimrc.local
" Switch syntax highlighting on, when the terminal has colors
" Also switch on highlighting the last used search pattern.
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if ! exists("g:leave_my_cursor_position_alone") |
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g'\"" |
\ endif |
\ endif
Nun kann man auch unter Debian vernünftig mit Vim arbeiten
Als Gentoo-User vermisst man da einiges. Deshalb direkt die erste Amtshandlung:
# cat /etc/vim/vimrc.local
" Switch syntax highlighting on, when the terminal has colors
" Also switch on highlighting the last used search pattern.
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if ! exists("g:leave_my_cursor_position_alone") |
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g'\"" |
\ endif |
\ endif
Nun kann man auch unter Debian vernünftig mit Vim arbeiten
emerge -> masked by: missing keyword - Problem gelöst
Ich möchte Paket foo installieren, aber emerge gibt aus: (masked by: missing keyword)
Das bedeutet, dass das Paket noch nicht getestet wurde. Es Muss nicht heißen, dass es nicht funzt. Man kann es demaskieren, indem man eine weitere Architektur akzeptieren lässt. Das folgende Beispiel zeigt, wie man Portage dazu bringt, jegliche Keywords für ein bestimmtes Paket zu akzeptieren.
Befehlsauflistung 4.1: Beispiel zum Hinzufügen von Keywords zu einem Paket
echo "kategorie/paketname **" >> /etc/portage/package.keywords
emerge paketname
Das bedeutet, dass das Paket noch nicht getestet wurde. Es Muss nicht heißen, dass es nicht funzt. Man kann es demaskieren, indem man eine weitere Architektur akzeptieren lässt. Das folgende Beispiel zeigt, wie man Portage dazu bringt, jegliche Keywords für ein bestimmtes Paket zu akzeptieren.
- Befehlsauflistung 4.1: Beispiel zum Hinzufügen von Keywords zu einem Paket
echo "kategorie/paketname **" >> /etc/portage/package.keywords
emerge paketname
Ubuntu 9.10 Beta
Ubuntu 9.10 Beta
Die neue Ubuntu 9.10 Beta ist draußen.
Gestern Abend schon waren die Files auf und die Infos auf der
Wichtige Änderungen:
- frische GNOME 2.28
- Umstieg auf GRUB2
- Optimierung des Bootvorgangs (man verspricht 10 Sekunden!!!)
- Runter von HAL zu Gunsten von devicekit
- Kernel 2.6.31
- Filesystem ext4 per default
Über weitere Errungenschaften kann man sich informieren
Kubuntu, Xubuntu und andere *buntu sind auch auf dem
Viel Spaß beim Ausprobieren, Bugreporten, und über die Erfahrungen berichten!:]
-
- +3
-
- vor ungefähr 10
Monaten
-
8+8
Die neue Ubuntu 9.10 Beta ist draußen.
Gestern Abend schon waren die Files auf und die Infos auf der
Wichtige Änderungen:
- frische GNOME 2.28
- Umstieg auf GRUB2
- Optimierung des Bootvorgangs (man verspricht 10 Sekunden!!!)
- Runter von HAL zu Gunsten von devicekit
- Kernel 2.6.31
- Filesystem ext4 per defaultÜber weitere Errungenschaften kann man sich informieren
Kubuntu, Xubuntu und andere *buntu sind auch auf dem
Viel Spaß beim Ausprobieren, Bugreporten, und über die Erfahrungen berichten!:]
- +3
- vor ungefähr 10 Monaten
- 8+8


