avatarLinuxlovers  

Linuxlovers 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

Linuxlovers apt-get -> failed to fetch

Wenn Ubuntus apt-get hiermit hustet: «Failed to fetch de.archive.ubuntu.com/ubuntu/pool/main», bedeutet es nur, dass die Quellen ein wenig veraltet sind. In diesem Fall einfach nen «apt-get update» verordnen, bzw. «sudo apt-get update»

Linuxlovers 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

Linuxlovers 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] 

Linuxlovers 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

Linuxlovers 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

Linuxlovers Ubuntu 9.10 Beta

Ubuntu 9.10 Beta
Die neue Ubuntu 9.10 Beta ist draußen.
Gestern Abend schon waren die Files auf cdimage und die Infos auf der Website

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 hier informieren
Kubuntu, Xubuntu und andere *buntu sind auch auf dem cdimage

Viel Spaß beim Ausprobieren, Bugreporten, und über die Erfahrungen berichten!:]