cpu: Intel E6300
mb: Asrock Conroe945G-DVI
ram: 1G

เที่ยวนี้ลองคอมไพล์ซอร์สเอง ไม่ผ่านซักอย่าง เลยใช้แบบไบนารีดีกว่า
ทำตาม wiki.ubuntu.com/XenOnEdgy เกือบทั้งหมด

ติดตั้ง Dom0

เอาแพกเกจที่เกี่ยวข้องมาก่อน
$ sudo apt-get install xen-hypervisor-3.0-i386 xen-image-xen0-2.6.17-6-generic-xen0 xen-utils-3.0
+++ xen-hypervisor-3.0-i386* xen-image-xen0-2.6.17-6-generic-xen0*
xen-ioemu-3.0* xen-utils-3.0*

สร้างแรมดิสก์สำหรับบูตไว้ที่ /boot
$ sudo mkinitramfs -o /boot/xen0-linux-2.6.17-6-generic-xen0.initrd.img 2.6.17-6-generic-xen0

Topic: 
 

ในการติดตั้งของ django เขาใช้พอร์ต 8000 เป็นค่าปริยาย
ทำนองเดียวกัน apache ก็ใช้พอร์ต 80 เป็นค่าปริยาย
หากต้องการไปรัน django ที่พอร์ต 80 ต้องทำดังนี้

แก้ไข /etc/apache2/ports.conf ให้ไปใช้พอร์ตอื่น สมมุติว่าเป็น 8088
$ sudo vi /etc/apache2/ports.conf

Listen 8088

เวลาสั่งรัน django ต้องใช้สิทธิ์รูตในการรัน (พอร์ตที่ต่ำกว่า 1000)
$ sudo python manage.py runserver 192.168.1.5:80

 

ถ้าเครื่องเราอยู่หลังพร๊อกซี่เซิร์ฟเวอร์ แล้วใช้คำสั่ง wget ไม่ได้
ให้แก้ไขไฟล์ /etc/wgetrc ให้ยอมรับพร๊อกซี่
$ vi /etc/wgetrc

...
http_proxy = http://proxy.example.com:8080/
ftp_proxy = http://proxy.example.com:8080/
...
 

เปลี่ยนซีพียูและเมนบอร์ดเพื่อจะทดสอบ Xen อีกครั้ง

grub
ฮาร์ดดิสก์ เดิมเป็น ATA และ SATA ผสมกัน
เดิม ATA เป็น /dev/hda -> (hd0)
เดิม SATA เป็น /dev/sda -> (hd1)
พอเปลี่ยนแล้วดันสลับกัน
/dev/hda -> (hd1)
/dev/sda -> (hd0)
ต้องแก้ /boot/grub/menu.lst ให้สลับกัน
Xserver
แก้ด้วยคำสั่ง
$ sudo dpkg-reconfigure xserver-xorg
network
การ์ดแลนอันใหม่ถูกกำหนดให้เป็น eth1 โดยอัตโนมัติ
โดยที่ eth0 ไม่ยอมขึ้น
 

เที่ยวนี้เอาแบบดิบ ๆ เลย

ติดตั้ง Django

http://www.djangoproject.com/documentation/install/

Install Python
# apt-get install python
+++ mime-support python python-minimal python2.4 python2.4-minimal

Install Apache and mod_python
# apt-get install apache2 libapache2-mod-python
+++ apache2 apache2-mpm-worker apache2-utils apache2.2-common libapache2-mod-python libapr1 libaprutil1 libexpat1 libmagic1 libpcre3 libpq4 libsqlite3-0 python-central

Pages

Subscribe to ThaiTux.info RSS