Before install vmware-tools these you need for compilation:
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.
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
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 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 มาให้ใช้เลยครับ จะได้ง่ายๆ
#
# 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) ด้วยครับ จะได้ใช้ไปอีกนานๆ


