• เดินต่อไป
  • ranking : สมาชิกทั่วไป
  • email : mailmyhome@sanook.com
  • วันที่สร้าง : 2007-09-16
  • จำนวนเรื่อง : 11
  • จำนวนผู้ชม : 3072
  • จำนวนผู้โหวต : 4
  • ส่ง msg :
more
บันทึกกันลืม งานคอมพิวเตอร์
บันทึกกันลืม งานคอมพิวเตอร์
Permalink : http://www.oknation.net/blog/nukes
วันเสาร์ ที่ 15 ธันวาคม 2550
Virtualbox กับ Damn Small Linux
Posted by เดินต่อไป , ผู้อ่าน : 218 , 15:48:25 น.  
พิมพ์หน้านี้


หลังจากที่ได้โหลด Virtualbox มาจากเว็บ http://www.virtualbox.org แล้วหลายวัน วันนี้ พอมีเวลามาเล่นเพิ่มเติม

หลังจากที่ได้ลองติดตั้ง WinXP ลงบน Virtualbox ไปแล้วรอบหนึ่ง ซึ่งก็ได้ผลเป็นที่น่าพอใจมาก เมื่อเทียบกับ MS Virtual PC หรือ VMWare หรือ Parallel Workstaion

ได้ทดลองติดตั้ง Slackware 12.0 ไปแล้วบน Virtualbox ก็รู้สึกพอใจมาก ทำงานได้ดี เร็ว (กว่าตัวอื่นๆ ที่กล่าวมาแล้ว)

ที่ชอบมากๆ คือ มันเป็น Open source GNU License เย๊ ..... ของฟรี และดี ยังมีอีกเยอะ ...

วันนี้ อยากจะลองกับ Linux ตัวเล็กๆ บ้าง เผื่อว่า เวลาจะไปสอนแสดง หรือ demonstrate ที่ไหน จะได้พกไปง่ายๆ หน่อย

คิดง่ายๆ ตัว Virtualbox ขนาดประมาณ 17 เม็ก
Damn Small Linux อีกประมาณไม่เกิน 50 เม็ก
แล้วผมคิดว่าจะเอา LAMP ใส่ไปด้วย ตัวที่สะดวกที่สุด ครบที่สุด ก็คงจะเป็น xampp ตัวนี้ประมาณ 50 กว่าเม็ก

ครบ 3 ตัวนี้ พกไปก็ประมาณร้อยเม็กเศษๆ พอติดตั้งได้ ก็จะได้ระบบที่เป็น server ทำงานได้ด้วยตัวเอง ติดตั้งลงบน hard disk ใช้เนื้อที่ไม่เกิน 1 กิ๊ก (ชิวๆ มาก สำหรับเดี๋ยวนี้) รวมเผื่อเนื้อที่ไว้เป็นข้อมูลบนเว็บแล้วด้วย

สามารถเอาไปทดลองลงในเครื่อง WinXP ตัวไหนก็ได้ แล้วสอนเรื่องการลง web application ต่างๆ ได้เลย พอเลิก ก็ลบทิ้งทั้งไฟล์ เกลี้ยง ไม่มีเหลือเศษไว้รบกวนเครื่องเดิมเลย สบายใจ

สร้าง Virtualbox ขึ้นมาใหม่อันนึง แล้วเมาท์ iso ของ Damn Small Linux ไว้ ให้บู๊ตจาก iso ทดลองเล่นจากแผ่นจนพอใจแล้ว ก็ทำการติดตั้งลงบน hard disk ผมเลือกบู๊ตด้วย GRUB

เมื่อติดตั้งลงบน hard disk เสร็จ ก็ได้ระบบ Linux ขนาดเล็ก ที่เล่น X-window ได้ด้วย มี application ให้ใช้พอสมควร มี sshd, ftp server ให้ด้วย แจ๋วเลย

แต่ที่ต้องการมากกว่านั้น คือระบบ Web + PHP + MySQL server ผมจึงเอา xampp for linux มาลง

พอลงเสร็จ ก็ได้ Virtual machine ที่เป็น server ที่สมบูรณ์พอสมควรทีเดียว

หลังจากนั้น ก็ทดสอบระบบ โดยการเอาเว็บ แอพพลิเคชั่นสักตัวมาลง ตอนนี้ กำลังคิดว่า จะ update เว็บที่ทำให้สมาคม ทำ webboard ใหม่ ก็เลยถึอโอกาสใน virtual box ตัวนี้ ทดสอบลง SMF (Simple Machine Forum) ไปเลย

ดาวน์โหลดรุ่นล่าสุด 1.1.4 ได้ที่ http://www.simplemachines.org/

ได้ไฟล์แล้วแตกไฟล์ไปที่ directory ของเว็บ (xampp ไว้ที่ /opt/lampp/htdocs)

ปรับค่า MySQL ก่อนเพื่อให้ใช้งานภาษาไทยได้ แก้ไข my.cnf ใส่ SET NAMES tis620 เพิ่มไปเหมือนตอนทำ HOSxP

แล้ว start xampp ได้เลย ----> ./lampp start ปรู๊ดดดดด

สร้าง account ต่างๆ ทั้ง mysql, shell account, ftp account ไม่มีปัญหา
ทดสอบติดตั้งระบบ webboard ได้เรียบร้อยดีทุกอย่าง แจ๋วจริงๆ ครับ

ทีนี้ ติดขัดนิดหน่อยตรงที่ว่า เวลาจะ secure shell เข้าไป ผมถนัด vdir ที่มีมากับ Slackware แต่ในนี้ มันไม่มีให้ ก็ต้องสร้างบรรยากาศให้มี vdir ซะหน่อย โดยไปแก้ไขที่ .bash_profile แล้วเติม alias vdir='ls -l --color=yes'

แล้วตอน boot แล้ว ใน slackware มันใช้ระบบ rc.d/rc.local เพื่อเรียกให้ทำงานตอนเริ่มแรก แต่ใน Damn Small Linux ซึ่งใช้ฐานมาจาก Knoppix ซึ่งใช้ฐานมาจาก Debian อีกที ไม่มีระบบแบบนี้

วิธีแก้ไข ให้ไปดูที่แฟ้ม /etc/inittab แล้วดูว่า

id:5:initdefault:

เป็นเลขอะไร (ในที่นี้เป็นเลข 5) ก็ให้ไปดูที่ rc5.d แล้วสร้างลิ้งค์ไปยังแฟ้มที่จะให้เริ่มตอนบู๊ต เช่น

cd /etc/rc5.d/
ln -s /etc/init.d/bootlocal.sh S99bootlocal

ทำลิ้งค์ไปยังไฟล์ที่จะให้เริ่มทำงาน โดยตั้งค่าลำดับไว้หลังตัว S ในที่นี้ คือลำดับที่ 99
ในแฟ้ม bootlocal.sh ก็ให้ทำเหมือน shell script เช่น
------------------------------------------------
#!/bin/sh
mount /dev/hda3 /disk3
/etc/init.d/ssh start
/opt/lampp/lampp start
-----------------------------------------------

คราวนี้ reboot ใหม่ มันก็จะทำงานเหมือน rc.local ใน slackware แล้วล่ะ

แสดงความคิดเห็น

  เข้าสู่ระบบ   |   สมัครสมาชิก
ชื่อ:  
อีเมล์:  
เว็บไซต์:  
ความคิดเห็น:  
   

ถึง บล็อกเกอร์ ทุกท่าน โปรดอ่าน
   ด้วยทาง บริษัท จีเอ็มเอ็ม แกรมมี่ จำกัด (มหาชน) ได้ติดต่อขอความร่วมมือ มายังเว็บไซต์และเว็บบล็อกต่าง ๆ รวมไปถึงเว็บบล็อก OKnation ห้ามให้มีการเผยแพร่ผลงานอันมีลิขสิทธิ์ ของบริษัท จีเอ็มเอ็ม แกรมมี่ฯ บนเว็บ blog โดยกำหนดขอบเขตของสิ่งที่ห้ามทำ และสามารถทำได้ ดังนี้
ห้ามทำ
- การใส่ผลงานเพลงต้นฉบับให้ฟัง ทั้งแบบควบคุมเพลงได้ หรือซ่อนเป็นพื้นหลัง และทั้งที่อยู่ใน server ของคุณเอง หรือ copy code คนอื่นมาใช้
- การเผยแพร่ file ให้ download ทั้งที่อยู่ใน server ของคุณเอง หรือฝากไว้ server คนอื่น
สามารถทำได้
- เผยแพร่เนื้อเพลง ต้องระบุชื่อเพลงและชื่อผู้ร้องให้ชัดเจน
- การใส่เพลงที่ร้องไว้เอง ต้องระบุชื่อผู้ร้องต้นฉบับให้ชัดเจน
จึงเรียนมาเพื่อโปรดปฎิบัติตาม มิเช่นนั้นทางบริษัท จีเอ็มเอ็ม แกรมมี่ฯ จะให้ฝ่ายดูแลลิขสิทธิ์ ดำเนินการเอาผิดกับท่านตามกฎหมายละเมิดลิขสิทธิ์
OKNATION



กฎกติกาการเขียนเรื่องและแสดงความคิดเห็น
1 การเขียน หรือแสดงความคิดเห็นใด ๆ ต้องไม่หมิ่นเหม่ หรือกระทบต่อสถาบันชาติ ศาสนา และพระมหากษัตริย์ หรือกระทบต่อความมั่นคงของชาติ
2. ไม่ใช้ถ้อยคำหยาบคาย ดูหมิ่น ส่อเสียด ให้ร้ายผู้อื่นในทางเสียหาย หรือสร้างความแตกแยกในสังคม กับทั้งไม่มีภาพ วิดีโอคลิป หรือถ้อยคำลามก อนาจาร
3. ความขัดแย้งส่วนตัวที่เกิดจากการเขียนเรื่อง แสดงความคิดเห็น หรือในกล่องรับส่งข้อความ (หลังไมค์) ต้องไม่นำมาโพสหรือขยายความต่อในบล็อก และการโพสเรื่องส่วนตัว และการแสดงความคิดเห็น ต้องใช้ภาษาที่สุภาพเท่านั้น
4. พิจารณาเนื้อหาที่จะโพสก่อนเผยแพร่ให้รอบคอบ ว่าจะไม่เป็นการละเมิดกฎหมายใดใด และปิดคอมเมนต์หากจำเป็นโดยเฉพาะเรื่องที่มีเนื้อหาพาดพิงสถาบัน
5.การนำเรื่อง ภาพ หรือคลิปวิดีโอ ที่มิใช่ของตนเองมาลงในบล็อก ควรอ้างอิงแหล่งที่มา และ หลีกเลี่ยงการเผยแพร่สิ่งที่ละเมิดลิขสิทธิ์ ไม่ว่าจะเป็นรูปแบบหรือวิธีการใดก็ตาม 6. เนื้อหาและความคิดเห็นในบล็อก ไม่เกี่ยวข้องกับทีมงานผู้ดำเนินการจัดทำเว็บไซต์ โดยถือเป็นความรับผิดชอบทางกฎหมายเป็นการส่วนตัวของสมาชิก
คลิ้กอ่านเงื่อนไขทั้งหมดที่นี่"
OKnation ขอสงวนสิทธิ์ในการปิดบล็อก ลบเนื้อหาและความคิดเห็น ที่ขัดต่อความดังกล่าวข้างต้น โดยไม่ต้องชี้แจงเหตุผลใดๆ ต่อเจ้าของบล็อกและเจ้าของความคิดเห็นนั้นๆ
   

กลับไปหน้าที่แล้ว กลับด้านบน