RSS Feed

Debian – instalacja xen

Listopad 29th, 2011 by admin in Debian, Xen

apt-get install xen-hypervisor-4.0-amd64 linux-image-2.6.32-5-xen-amd64

Jeśli ma być nie tylko parawirtualizacja, ale HVM to należy zainstalować też:
# apt-get install xen-qemu-dm-4.0

w /boot/grub/grub.cfg zmienić default na 4

# reboot

i teraz można uruchamiać maszyny wirtualne przez:

# xm create -c /xen/test.cfg


Opera w Debianie

Listopad 27th, 2011 by admin in Debian, Instalacja

Przeglądarki Opera nie ma w Debianie ze względów licencyjnych. Można ją natomiast doinstalować.

Dodajemy w /etc/apt/sources.list:

deb http://deb.opera.com/opera squeeze non-free

Robimy:

apt-get update
wget -O - http://deb.opera.com/archive.key | apt-key add -
apt-get install

i już mamy /usr/bin/opera


xen Error: ‘NoneType’ object has no attribute ‘rfind’

Październik 13th, 2011 by admin in Debian, Xen

Xen podczas uruchamiania gościa HVM mówi:
xen Error: ‘NoneType’ object has no attribute ‘rfind’
To prawdopodobnie oznacza, że nie ma zainstalowanego xen-qemu-dm-4.0, w Debianie jest to ten pakiet. Należy go doinstalować:
apt-get install xen-qemu-dm-4.0


Jak wyłączyć ipv6 ? (Debian)

Lipiec 3rd, 2011 by admin in Debian

W /etc/modprobe.d/aliases zmienić linię
alias net-pf-10 ipv6
na
alias net-pf-10 off
alias ipv6 off
Po tym zrobić reboot.


Instalacja i konfiguracja nginx z php

Czerwiec 7th, 2011 by admin in Debian, Instalacja

Instalujemy nginx oraz spawn-fcgi
apt-get install nginx php5-cgi spawn-fcgi
W dystrybucjiLenny nie ma pakietu spawn-fcgi, korzystamy z który jest wraz z lighttpd
apt-get install lighttpd
przy instalacji pojawi się błąd uruchomienia, bo na porcie 80 słucha już nginx.
Wyłączamy więc lighttpd ze skryptów startowych:
update-rc.d -f lighttpd remove
Tworzymy skrypt /usr/bin/php-fastcgi z uruchomieniem spawn-fcgi:
#!/bin/sh
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 6 -u www-data -f /usr/bin/php5-cgi
Nadajemy mu prawo do wykonywania:
chmod a+x /usr/bin/php-fastcgi
W pliku /etc/nginx/sites-available/default dodajemy obsługę php:

No input file specified.
Tworzymy plik startowy /etc/init.d/php-fastcgi
#!/bin/bash
PHP_SCRIPT=/usr/bin/php-fastcgi
FASTCGI_USER=www-data
RETVAL=0
case "$1" in
start)
su - $FASTCGI_USER -c $PHP_SCRIPT
RETVAL=$?
;;
stop)
killall -9 php5-cgi
RETVAL=$?
;;
restart)
killall -9 php5-cgi
su - $FASTCGI_USER -c $PHP_SCRIPT
RETVAL=$?
;;
*)
echo "Usage: php-fastcgi {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL

Dodanie skryptu do plików startowych:
update-rc.d php-fastcgi defaults


IBM T60 linux debian

Styczeń 27th, 2011 by admin in Debian, IBM

himernacja:
apt-get install hibernate
w /etc/hibernate/common.conf
trzeba odhaszować linię:
IbmAcpi yes
(bez tego czasem się wiesza komputer przy usypianiu).

Aby komputer wstawał z hibernacji należy w lini parametrów kernela dodać:
resume=/dev/partycja_swap
np.
linux /boot/vmlinuz-2.6.32-5-xen-686 root=/dev/sda2 resume=/dev/sda1 ro quiet
w /boot/grub/grub.cfg


Zmieniają sie interfejsy eth0 na eth1 itp.

Wrzesień 29th, 2010 by admin in Debian

Od niedawna, po przełożeniu dysku z linuksem do innego komputera, lub zmianie karty sieciowej zmienia się numer interfejsu używanego przez system. Zamiast eth0 mamy eth1, zamiast eth1 eth2, itd. Jest to spowodowane zapamiętaniem adresu MAC interfejsu sieciowego i przypisaniem do niego odpowiedniego interfejsu. Przypisania są zapisane w pliku /etc/udev/rules.d/z25_persistent-net.rules, np.:

SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:09:6b:58:57:63″, NAME=”eth0″

Wystarczy usunąć powyższy wpis, wyładować moduł od karty i ponownie mamy interfejs eth0.


Jak rozpakować .rpm pod Debianem?

Sierpień 4th, 2010 by admin in Debian

Czasem chcemy się dobrać do pakietu RedHata, bo coś jest dostępne tylko jako .rpm.
Instalujemy manager rpm:
apt-get install rpm
Używamy rpm2cpio, który rozpakowuje rpma oraz cpio zapisuje pliki do bieżącego katalogu:
rpm2cpio hpaducli.rpm | cpio -vid


Konfiguracja locale

Czerwiec 21st, 2010 by admin in Debian

Co zrobić jeśli pojawiają się komunikaty tego typu?

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory

Może to oznaczać brak pakietu locales, trzeba go wtedy zainstalować:

apt-get install locales

Trzeba skonfigurować locales:

dpkg-reconfigure locales

oraz wybrać np. pl_PL.UTF-8


Debian: apt-get nie może zweryfikować klucza?

Grudzień 27th, 2009 by admin in Debian

Jeśli po przy wykonaniu apt-get update pojawia się:

W: There is no public key available for the following key IDs:
9AA38DCD55BE302B

(może tak być po upgrade dysktrybucji do lenny), należy wykonać:
gpg --keyserver wwwkeys.eu.pgp.net --recv 9AA38DCD55BE302B
gpg --export --armor 9AA38DCD55BE302B | apt-key add -

Na
W: There is no public key available for the following key IDs: 4D270D06F42584E6
pomaga:
# apt-get install debian-keyring debian-archive-keyring
# apt-key update