คอนฟิก VMware Server Networks บน Windows

หลังจากสร้าง Virtual Machine ใน VMware Server ที่ประกอบด้วย CPU, Memory, Disk เรียบร้อยแล้ว อีกส่วนหนึ่งที่สำคัญคือคอนฟิก network คือ ทำอย่างไรให้เครื่อง Guest Virtual Machine ที่อยู่ข้างใน สามารถติดต่อส่งข้อมูลกับเครื่องอื่นๆ ได้ ทั้งเครื่องหลัก (Host) และเครื่องอื่นๆ เลย

โดยดีฟอลต์จากการติดตั้ง จะมีการสร้างพอร์ตแลนขึ้นมา 1 พอร์ต ในเครื่อง Guest สำหรับเชื่อมต่อกับเครื่องหลัก เราสามารถสร้างเพิ่มเติมได้ โดยคลิ้กที่ “Edit virtual machine settings” แต่ในช่วงทดลอง ทำความเข้าใจ และการใช้งานโดยทั่วไปส่วนใหญ่แล้ว พอร์ตแลยเดียวก็เพียงพอ

Continue reading “คอนฟิก VMware Server Networks บน Windows”

สร้าง Virtual Machine ใน VMware Server บน Windows XP

หลังจาก ติดตั้ง VMware Server บน Windows XP เสร็จแล้ว ขั้นตอนต่อไปคือการสร้าง Virtual Machine ขึ้นมาใน VMware Server เพื่อทำหน้าที่เป็นเครื่องคอมพิวเตอร์เสมือน ไว้สำหรับทดลองใช้ลงลีนุกซ์หรือระบบปฎิบิตการอื่นๆ ได้ ไม่ว่าจะเป็น Windows เวอร์ชั่นต่างๆ หรือ Sun Solaris (x86) ได้อีกด้วย

Continue reading “สร้าง Virtual Machine ใน VMware Server บน Windows XP”

ติดตั้ง VMware Server บน Windows XP

บทความในที่เขียนไปแล้วในเว็บไซต์ส่วนใหญ่ จะเหมาะสำหรับ Linux Administrator ที่มีประสบการณ์การใช้งานลีนุกซ์มาบ้างแล้ว คือมีเซิร์ฟเวอร์ติดตั้ง สามารถใช้ Secure Shell เป็น

ความตั้งใจอีกอย่างนึงคืออยากให้ผู้ที่ไม่เคยใช้ลีนุกซ์มาก่อนเลย แต่มีความสนใจจะหัดใช้ เพียงแต่ว่าไม่รู้จะเริ่มต้นอย่างไร ใช้บทความในเว็บไซต์นี้เป็นคำแนะนำ จุดเริ่มต้นทดลอง ศึกษา

ขอเริ่มต้นด้วยการติดตั้ง VMware Server บน Windows XP ซึ่งเป็นโปรแกรมที่สามารถสร้างเครื่องจำลอง (Virtual Machine) ขึ้นมาอยู่ภายในเครื่องของเราเอง โดยเครื่องจำลอง (Guest) นี้มีความสามารถเทียบเท่ากับเครื่อง PC ทั่วไป เช่นนำมาใช้ติดตั้ง Windows, ลีนุกซ์ แยกต่างหากจากเครื่องที่เราใช้อยู่ได้ เพื่อการทดลองติดตั้งโปรแกรมต่างๆ ลงไป

Continue reading “ติดตั้ง VMware Server บน Windows XP”

เปรียบเทียบ Intel Chipsets บนเมนบอร์ด

 ตอนนี้อยู่ในช่วงเลือกซื้อคอมพิวเตอร์เครื่องใหม่ทำเป็นเซิร์ฟเวอร์ เพื่อให้รองรับการทำงานได้มากขึ้น เพราะว่าตัวเก่าใช้มาหลายปีแล้ว เริ่มแสดงอาการช้าให้เห็นเป็นบางครั้ง

สนใจเครื่องประกอบเอง เหตุเพราะงบประมาณจำกัด และอยากเลือกส่วนประกอบต่างๆ ได้เอง เลือกได้เกือบครบแล้ว ติดอยู่ตรงเมนบอร์ดว่าจะเลือกรุ่นไหนดี ราคาแตกต่างกันพอสมควร

มีข้อแม้อย่างหนึ่งในใจคืออยากได้เมนบอร์ดที่ใช้ Intel Chipset แต่ก็มีหลายรุ่นอีก เลยต้องหาข้อมูลเปรียบเทียบว่าแต่ละ chipset แตกต่างกันอย่างไร

หลังจากค้นหาข้อมูลบนอินเตอร์เน็ตอยู่พอสมควร ได้เว็บไซต์ของ Intel เอง แสดงการเปรียบเทียบค่อนข้างละเอียดเลยนำมาแนะนำเผื่อมีประโยชน์กับผู้สนใจ

Continue reading “เปรียบเทียบ Intel Chipsets บนเมนบอร์ด”

ใช้ลีนุกซ์ระดับ Enterprise ด้วย CentOS 5.3

CentOS (Community ENTerprise Operating System) เป็น Linux Distribution หนึ่งที่มีคนนิยมใช้พอสมควร ด้วยเหตุผลหลักๆ สองประการคือ หนึ่ง โปรแกรมที่ได้จากติดตั้งเหมือนหรือใกล้เคียงกับการใช้แบบ Commercial Distribution เวอร์ชั่นของ kernel เหมือนกัน แม้กระทั่งเวอร์ชั่นของ distribution ก็ใช้ตัวเลขเดียวกัน  ทำให้เวลาติดตั้งโปรแกรมเพิ่มเติมประเภท third party หรือ commercial สามารถทำได้อย่างง่าย เช่นสามารถใช้ไฟล์ RPM เดียวกันได้เลย

อีกประการหนึ่งคือสามารถใช้ได้ฟรีอย่างถูกต้องโดยไม่ต้องจ่ายค่า license แต่ข้อเสียคือจะไม่ได้รับการสนับสนุนจากบริษัทที่เป็นเจ้าของ Commercial Distribution

เหตุที่โปรแกรมเหมือนกัน เพราะผู้พัฒนา CentOS ใช้ source ของโปรแกรมเหมือนกัน แต่ทำการ compile หรือ rebuild โปรแกรมขึ้นมาใหม่ โดยเอาโลโก้หรือบางส่วนที่มีลิขสิทธิ์ออกไป

บทความนี้ขอแสดงตัวอย่างการติดตั้ง CentOS 5.3 เพื่อเป็นข้อมูลให้ผู้สนใจทั่วไปสามารถนำไปเปรียบเทียบกับการใช้ Commercial Distribution

Continue reading “ใช้ลีนุกซ์ระดับ Enterprise ด้วย CentOS 5.3”

การบันทึกหน้าจอบน Sun Solaris

ในกรณีที่ใช้ CDE (X Window) บน Sun Solaris ถ้าต้องการที่จะบันทึกหน้าจอ (Snapshot หรือ Capture Screen) สามารถทำได้โดยเปิดหน้าจอ Terminal แล้วรันคำสั่ง stdimage ตามด้วยออปชั่น snapshot

Continue reading “การบันทึกหน้าจอบน Sun Solaris”

เพิ่มความเร็วการ SELECT ด้วย MySQL Query Cache

เคยแนะนำวิธีการ สร้าง index ในฐานข้อมูล MySQL เพื่อเพิ่มความเร็วในการค้นหาฟิลด์ที่ต้องการได้เร็วขึ้น แต่ต้องมีการแก้ไขโครงสร้างของ table ในฐานข้อมูลโดยใช้คำสั่ง ALTER TABLE เลือกฟิลด์ที่ต้องการทำเป็นคีย์ (ADD KEY)

บทความนี้ขอแนะนำอีกวีธีแต่จะมีผลทั้งเซิร์ฟเวอร์ฐานข้อมูล (Database Server) เลย ด้วยการเปิดคุณสมบัติ Query Cache ของ MySQL ให้มีการเก็บ SELECT statement และผลลัพธ์ที่ได้ไว้ใน cache ซึ่งถ้าเรารันคำสั่ง SELECT ครั้งต่อไปที่มี statement เหมือนกัน MySQL จะดึงผลลัพธ์การ query มาจาก cache โดยตรง ไม่ต้องไป query จาก table มาใหม่ ทำให้ผลการค้นหาเร็วขึ้นมาก

Continue reading “เพิ่มความเร็วการ SELECT ด้วย MySQL Query Cache”

คอนฟิกลีนุกซ์ Ethernet Bridge

บทความนี้ขอนำเสนอการคอนฟิกลีนุกซ์ที่มีการ์ดแลนหลายพอร์ตให้ทำหน้าที่เป็น Ethernet Bridge หรือ Ethernet Switch โดยจะมีคุณสมบัติ เช่น สามารถรัน Spanning Tree Protocol มีตาราง MAC Address Table เหมือนกับอุปกรณ์ Switch ทั่วไป

ตัวอย่างในบทความนี้จะคอนฟิกการ์ดแลนสองพอร์ต ให้ bridge เข้าหากัน โดยทดสอบบน Fedora 10

Continue reading “คอนฟิกลีนุกซ์ Ethernet Bridge”

คอนฟิกพื้นฐานของ DD-WRT บน Linksys WRT54GL

บทความนี้ขอนำเสนอตัวอย่างคอนฟิกพื้นฐานของ Linksys WRT54GL หลังจากที่ติดตั้ง DD-WRT firmware ลงไปแล้ว โดยคอนฟิกให้สามารถใช้งาน Wireless มี encryption แบบ WPA และคอนฟิกให้พอร์ตแลนทั้ง 5 ซึ่งประกอบด้วย LAN 1-4 และ Internet อีกพอร์ตอยู่ในเน็ตเวิร์ก (VLAN) เดียวกันกับ Wireless ซึ่งเป็นรูปแบบคอนฟิกที่นิยมใช้กันโดยทั่วไป

Continue reading “คอนฟิกพื้นฐานของ DD-WRT บน Linksys WRT54GL”

ติดตั้ง DD-WRT firmware บน Linksys WRT54GL

นอกจากลีนุกซ์จะสามารถติดตั้งบนเครื่องคอมพิวเตอร์ได้แล้ว ยังสามารถนำไปติดตั้งลงบนอุปกรณ์อื่นๆ ได้อีกด้วยซึ่งจะมีกระบวนการติดตั้งที่ต่างกันออกไป ในบทความนี้จะกล่าวถึงการติดตั้ง DD-WRT ซึ่งเป็น Linux-based firmware ของอุปกรณ์ประเภท Wireless AP หรือ Router เพื่อเพิ่มประสิทธิภาพการทำงาน และมีคุณสมบัติอื่นๆ มากกว่าที่มีใน firmware ที่ติดตั้งมาพร้อมกับอุปกรณ์

ในบทความนี้จะทดสอบการติดตั้ง DD-WRT บนอุปกรณ์ Linksys Wireless-G Broadband Router รุ่น WRT54GL v1.1 ซึ่งถือว่าเป็นรุ่นยอดนิยมและราคาไม่แพง และมีขั้นตอนการติดตั้งง่าย

Continue reading “ติดตั้ง DD-WRT firmware บน Linksys WRT54GL”