Archive for the ‘how-to’ Category.
14 March 2010, 6:20 am
In this article I will focus on how to squeeze (No, not the SID/testing release of Debian) the last drop of juice from your Apache2-installation with small measurements, focusing on PHP performance. And if you’re really serious you might want to look into my articles about Varnish as well! Welcome to the world of caching dynamic data! Not really, just some parts of it… Continue reading ‘Benchmarking opcode php-cachers with Apache2 on Debian Lenny’ »
Tags:
apache2,
apc,
Cache,
eaccelerator,
memcache,
php5,
php5-memcache,
scale,
xcache Category:
Cache,
Debian,
Lenny,
Linux,
how-to |
Comment
12 March 2010, 12:49 am
In this article i will i will focus on how to install, configure and setup Nginx. Nginx is a popular web server, load balancer and reverse caching proxy for many high traffic sites. Personally I prefer to use Apache2 with proper configuration and Varnish as frontend. In some cases you might want to use Nginx as frontend for compressing data after it has been received from the backend server, either to ease the load on the backend servers or because the backeds does not support this feature, as is the case with Varnish. Continue reading ‘Setting up nginx on Debian Lenny’ »
Tags:
build,
Debian,
how-to,
Lenny,
Nginx,
scale,
source,
static Category:
Debian,
Lenny,
Linux,
Nginx,
how-to |
Comment
1 March 2010, 10:49 pm
Due to the strict rules of Debian many of the packages in stable releases are very old. In some cases though we want to run the latest version of a program, mainly due to new features and increased speed. The latest version of Varnish under Debian Lenny’s repositories is 1.1.2 (apt-cache show varnish), but in most cases we’d want to run the latest, especially with rapidly developed programs like Varnish. Varnish 2.0.6 is alos available in the Debian repository for SID/Squeeze or via backports. Continue reading ‘Setting up Varnish 2.0.6 on Debian Lenny’ »
Tags:
build,
Cache,
Debian,
how-to,
Lenny,
scale,
source,
Varnish Category:
Debian,
Lenny,
Linux,
Varnish,
how-to |
1 Comment
10 December 2009, 12:48 am
Hvis man administrerer et stort antall datamaskiner og servere kan det være ganske tricky å holde styr på alle passordene, ikke minst, holde styr på dem på en sikker måte. Å lagre dem i et dokument er ikke å regne som sikkert. Folk som benytter seg av Windows må nok gjøre noen slight forandringer i forhold til det som står nedenfor, men det bør være forståelig hvis man har vært borti SSH og SCP en gang eller to før.
Personlig administrerer jeg en rekke servere, og det gjør at jeg har en drøss passord å holde styr på. For å gjøre hele jobben litt lettere har jeg satt opp key-basert autentisering med nøkkel. Det vil si at så lenge jeg har keyen så trenger jeg bare ett passord. Men jeg opprettholder samtidig tilnærmet lik(om ikke sikrere, det er litt omdiskutert) sikkerhet men øker min egen workflow betraktelig.
Skal du lage nøkler på Windows anbefaler jeg at du laster ned PuTTy sin egen RSA-generator og WinSCP til å sende selve nøkkelen på en sikker måte når du har laget den. Når det kommer til flytting av id_rsa.pub (public key) så er det ganske irrelevant, om noen andre skulle få den så utgjør det ikke akkurat noen harme. Det er ikke mye de kan gjøre med bare den filen. Men hvis du mot formodning skulle måtte flytte rundt på id_rsa (private key) så er det smart å gjøre det via sikre kanaler, slik som SCP. Jeg foretrekker selv SCP til det meste da jeg ikke trenger en ekstra klient for å benytte meg av det.
I Linux, BSD og OS/X er det relativt enkelt. Du fyrer opp en terminal og skriver “ssh-keygen -t rsa“. Du vil først bli spurt om hvor du vil lagre nøkkelen og om du eventuelt vil knytte et passord opp til denne nøkkelen. Jeg anbefaler deg på det sterkeste å knytte et passord opp mot nøkkelen.
ssh-keygen -t rsa
Når nøkkelen er generert sender du den til den eksterne maskinen via SCP. Nøkkelen kan du legge på så mange steder du vil og den du vil kunne logge inn med samme passord (hvis du valgte passord i det hele tatt!). Merk at kommandoen under overskriver eventuelle andre entries du skulle ha i .ssh/authorized_keys.
scp .ssh/id_rsa.pub user@host:.ssh/authorized_keys
Nyttige linker:
1) PuTTy: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
2) WinSCP: http://winscp.net/eng/index.php
3) ssh-keygen: http://www.manpagez.com/man/1/ssh-keygen/
20 November 2009, 9:05 pm
Kjapp og enkel guide for å legge inn et image på en USB-stick. Fungerer utmerket på img, iso og dmg-filer.
- diskutil list
- diskutil unmountDisk /dev/<usb device>
- dd if=<fil du skal overføre> of=/dev/<usb device> bs=1m
- diskutil eject /dev/<usb device>