Before install vmware-tools these you need for compilation:
sudo apt-get install linux-headers-`uname -r`
umount /dev/cdrom
mount /dev/cdrom
cp /cdrom/VMwareTools-*.tar.gz /tmp
Then download open-vm-tools from sourceforge : http://sourceforge.net/projects/open-vm-tools/
This module use for build vmxnet, vmhgfs.
wget http://nchc.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.09.03-114782.tar.gz
cp open-vm-tools-* /tmp
sudo apt-get install libproc-dev libdumbnet-dev libicu-dev
cd /tmp
tar zxf open-vm-tools-*
./configure --without-x
make
cd modules/linux
for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
cd ../../..
mv -f open-vm-tools-*/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/
Then goto vmware-tools-distrib
cd vmware-tools-distrib/
sudo ./vmware-install.pl
After that Enter for default value to pass.
When complete maybe restart your Guest OS, before use vmxnet.
ref: Thank you for this post.
หลังจากติดตั้งเครื่องใหม่เรียบร้อยแล้ว
[code lang='bash']
apt-get install ssh screen
apt-get install apache2 apache2-prefork-dev php5 php5-cli php5-dev php5-gd php5-mcrypt php5-mysql make
[/code]
- config apache2
[code lang='bash']
a2dismod cgi
a2dismod autoindex
a2dismod negotiation
a2dismod status
a2enmod rewrite
a2enmod expires
[/code]
สำหรับการใช้งานร่วมกับ PEAR Database
[code lang='php']apt-get install php-pear php-db[/code]
จดไว้กันลืม จะใช้จะได้ไม่ต้องหาอีก ช่วงนี้ยิ่งมีอะไรต่อมิอะไรเยอะแยะไปหมด
สำหรับคนที่ต้องการใช้ PHP4 บน Ubuntu 8.04 นะครับ Download source มาเลยครับ ไม่ต้องคิดมาก ต้อง compile แน่นอน
ขั้นแรกติดตั้งสิ่งที่ต้องการก่อน ทางที่ดีก็เอา PHP5 ลงไปด้วย เผื่อใช้ ครับ แต่ปิดที่ apache ละกันครับ
apt-get install build-essential flex bison
apt-get install libmysqlclient15-dev libbz2-dev libjpeg62-dev libpng-dev libtiff-dev libfreetype6-dev libmcrypt-dev librecode-dev
apt-get install apache2 apache2-threaded-dev php5 php5-cli php5-dev php5-gd php5-mcrypt php5-mysql php5-recode php5-curl php-pear php-dbถัดไปเริ่มทำการ configure ก็เก็บเอาจาก config.nice มาให้ใช้เลยครับ จะได้ง่ายๆ
#! /bin/sh
#
# Created by configure
'./configure' \
'--with-mysql' \
'--with-zlib' \
'--with-bz2' \
'--with-gd' \
'--enable-gd' \
'--enable-gd-native-ttf' \
'--with-jpeg-dir' \
'--with-png-dir' \
'--with-ttf' \
'--with-freetype-dir' \
'--with-iconv' \
'--enable-track-vars' \
'--with-gettext' \
'--enable-trans-id' \
'--enable-mbstring' \
'--with-openssl' \
'--disable-cli' \
'--with-mcrypt' \
'--with-pear' \
'--with-recode' \
'--with-zlib' \
'--with-apxs2=/usr/bin/apxs2' \
'--with-config-file-path=/etc/php4' \
'--prefix=/usr/local/php4' \
"$@"เสร็จสิ้นกระบวนการรบ จะเอาไปทำอะไรต่อก็แล้วแต่ละกันครับ
อันนี้เป็น checklist สำหรับ ตั้ง Server ใหม่สำหรับ Ubuntu 8.04 Server นะครับ
ก็ขึ้นกับว่าใครจะทำอะไรบ้างแต่อันนี้เป็นของที่ผมคิดว่า น่าจะเหมาะกับการเป็น Server ครับ
- /etc/network/interface – pre-up /etc/network/iptables.firewall : เพิ่มกฏ Iptables Firewall
- vi /etc/default/rcS – UTC=no : แก้ไขเวลาเครื่องและเวลาของระบบ ให้เป็นเวลาของประเทศไทย
- backup /etc/init.d : ไว้สำหรับแก้ไขไฟล์ เก็บไว้ก่อน
- /etc/init.d/apparmor stop && update-rc.d -f apparmor remove : ยกเลิกการใช้งาน apparmor
- ln -sf /bin/bash /bin/sh : แก้ไข default shell
- apt-get remove pcmciautils ubuntu-minimal pppoeconf ppp pppconfig
- update-rc.d -f pcmciautils remove
- /etc/ssh/sshd_config – PermitRootLogin no
เก็บไว้ติดตั้งเรื่อย Ubuntu 8.04 เป็น LTS (Long Term Support) ด้วยครับ จะได้ใช้ไปอีกนานๆ





