- ข่าวจาก http://www.blognone.com
Monday, February 25, 2008
Ubuntu 8.10 ได้ชื่อ "Intrepid Ibex"
Mark Shuttleworth ประกาศโค้ดเนมของ Ubuntu รุ่น 8.10 แล้ว สรุปใช้ชื่อว่า "Intrepid Ibex" ซึ่งหมายถึงแพะภูเขาผู้กล้าหาญ อ่านต่อ
Sunday, February 17, 2008
สำหรับมือใหม่ที่ใช้ FreeBSD
ครับผมกลับมาเจอกันอีกครั้งนะครับ หลังจากที่ไม่ได้มาอัปเดรตบทความกันหลายวันเลยทีเดียว สำหรับวันนี้ผมอยากจะแนะนำผู้ที่กำลังหันมาใช้ระบบปฏิบัติการ FreeBSD เป็น Network Operating system หรือแปลเป็นไทยกคือระบบปฏิบัติการที่ใช้ในการบริหารจัดการระบบเครือข่ายคอมพิวเตอร์นั่นเองนะครับ ใน FreeBSD จะมีอยู่หนึ่งไฟล์ ที่ใช้สำหรับเขียน script เพื่อสั่งให้ระบบ start service ต่าง ๆ ไฟล์นั่นก็คือ /etc/rc.conf สำหรับมือใหม่แล้วนั่น อาจจะยังไม่ทราบถึงผลที่จะตามมา เนื่องจากไฟล์นี้หากมีการพิมพ์(config) ตก หรือผิดหลักไวยากรณ์ ระบบก็จะไม่สามารถบูตเข้ามาทำงานได้ แต่ FreeBSD ยังใจดี มีทางออกให้เรา วิธีแก้ปัญหานี้ มีขั้นตอนดังนี้ครับ
Step 1. บูตเครื่องขึ้นมาใหม่อีกครั้ง
Step 2. พอระบบบูตขึ้นมาถึงบรรทัดที่เขียนว่า /bin/sh ให้ enter เข้าไป ระบบจะแสดงเครื่องหมาย # (รอรับคำสั่ง)
Step 3. ใช้คำสั่ง #mount -u
Step 4. ใช้คำสั่ง #mount -a
Step 5. vi /etc/rc.conf แล้วเข้าไปแก้ไข และเช็คความถูกต้องการที่จะบันทึกแล้วก็รีบูตเซิฟเวอร์อีกครั้งหนึ่ง
เป็นอันเสร็จขั้นตอนการแก้ปัญหา FreeBSD บูตไม่ขึ้น ลองดู...
Step 1. บูตเครื่องขึ้นมาใหม่อีกครั้ง
Step 2. พอระบบบูตขึ้นมาถึงบรรทัดที่เขียนว่า /bin/sh ให้ enter เข้าไป ระบบจะแสดงเครื่องหมาย # (รอรับคำสั่ง)
Step 3. ใช้คำสั่ง #mount -u
Step 4. ใช้คำสั่ง #mount -a
Step 5. vi /etc/rc.conf แล้วเข้าไปแก้ไข และเช็คความถูกต้องการที่จะบันทึกแล้วก็รีบูตเซิฟเวอร์อีกครั้งหนึ่ง
เป็นอันเสร็จขั้นตอนการแก้ปัญหา FreeBSD บูตไม่ขึ้น ลองดู...
Thursday, February 7, 2008
ไมโครซอฟท์ส่ง Windows Server 2008 ให้ผู้ผลิตคอมฯแล้ว
เมื่อวันจันทร์ที่ผ่านมา ไมโครซอฟท์เปิดเผยว่าได้ทำการส่งซอฟท์แวร์ Windows Server 2008 ให้กับผู้ผลิตคอมพิวเตอร์ไปแล้วเป็นเวลาหนึ่งเดือนก่อนที่จะเปิดตัวอย่างเป็นทางการ อ่านต่อ...
ซอฟท์แวร์ของ Google, Yahoo อาจเป็นตัวเร่งให้ Microsoft เข้าซื้อกิจการ
ซอฟท์แวร์ web-base ของทั้ง Google และ Yahoo ที่เริ่มเป็นคู่แข่งของ MS Outlook อาจจะมีส่วนทำให้ Microsoft ต้องการที่จะเข้าซื้อกิจการของ Yahoo มากขึ้น อ่านต่อ...
Wednesday, February 6, 2008
Advanced Web Statistics
สวัสดีครับ หากท่านเป็นคนหนึ่งที่ต้องดูแลเว็บไซต์ให้กับหน่วยงานหรือองค์กรต่าง ๆ สิ่งหนึ่งที่ขาดเสียมิได้ คือการทำ Counter เพื่อดูจำนวนการเข้าเยี่ยมชมเว็บไซต์ของท่าน แต่ในปัจจุบันเราไม่ต้องมาเสียเวลานั่งเขียน Script เองแล้วครับ(เวลามันน้อย ไม่ใช่ขี้เกียจนะก๊าบ) เพราะมีโปรแกรมที่ทำงานคล้าย ๆ กับที่ผมได้กล่าวมาข้างต้น ที่ใช้กันในปัจจุบันก็มีหลายตัวนะครับ เช่น Webalizer, HitBox เป็นต้น แต่วันนนี้ผมจะขอแนะนำการติดตั้ง AWStats ซึ่งเป็น OpenSource สามารถใช้งานได้ฟรี(เจ๋งม๊ากมาก) และได้รับความนิยมมากในปัจจุบัน ในการทดสอบการติดตั้งครั้งนี้ ผมใช้ FreeBSD5.4 เป็นฐานปฏิบัติการนะครับ
System Requirement.
1.สำหรับเครื่องที่จะติดตั้ง AWStats เราต้องติตตั้ง Apache+PHP เพื่อทำให้เครื่องนั้นให้บริการ Web Server ก่อนนะครับ ส่วน MySQL ไม่ต้องครับเนื่องจาก AWStats จะไปอ่านค่าต่าง ๆ จาก httpd-access.log
2. หากต้องการติดตั้งผ่าน ports ต้องเชื่อมต่ออินเตอร์เน็ตไว้ด้วยนะครับ(เป็นวิธีที่ผมใช้ในการทดลองครั้งนี้)
--พร้อมแล้วก็ลุยกันเลยครับ--
Step 1. #cd /usr/ports/www/awstats (ใช้คำสั่ง cd เพื่อเข้าไปยัง directory ดังกล่าว)
Step 2. #make install (ใช้คำสั่ง make install เพื่อติดตั้ง awstats)
---รอสักครู่ใหญ่ ๆ เพราะ FreeBSD กำลังไปดาวน์โหลด packet มาติดตั้ง---
Step 3. เข้าไปแก้ไขไฟล์ httpd.conf ที่ /usr/local/etc/apache2 แล้วเพิ่ม Script ตามที่ระบบแนะนำหลังติดตั้งเสร็จ ดังนี้
Alias /awstatsclasses "/usr/local/www/awstats/classes/"
Alias /awstatscss "/usr/local/www/awstats/css/"
Alias /awstatsicons "/usr/local/www/awstats/icons/"
ScripAlias /awstats/ "/usr/local/www/awstats/cgi-bin/"
(เพิ่มต่อท้ายบรรทัดที่เขียนว่า Alias /icons/ "/usr/local/www/icons/" นะครับ)
---ถัดมา เพิ่ม Script เหล่านี้ต่อเข้าไป---
---ถัดมา ค้นหาคำว่า .cgi แล้วเอาเครื่องหมาย # ออก และเพิ่ม .pl ต่อท้ายเข้าไป ดังนี้---
AddHandler cgi-script .cgi .pl
---เรียบร้อยแล้วก็บันทึก แล้วออกมาเลยครับ---
***หลังการแก้ไข Step 3 อย่าลืม restart service apache นะครับ***
#apachectl restart(แล้ว enter ไปเลยครับ)
Step 4. #cd /usr/local/www/awstats/cgi-bin (enter เข้าไปเลยครับ อย่ารอช้า อิอิ..)
Step 5. #cp awstats.model.conf awstats.YourIPAddress.conf
---ใช้คำสั่ง cp เพื่อ copy ไฟล์(ถ้าใน windows ก็คล้าย ๆ กับ Save as ครับ) ในขั้นตอนนี้เราต้องใส่ ip address ของเครื่องเราลงไป เช่น awstats.192.168.1.2.conf เป็นต้น---
Step 6. ทำการแก้ไขไฟล์ awstats.YourIPAddress.conf โดยใช้ editor ที่ท่านถนัดแล้วกันครับ(ผมใช้ vi)
---แก้ไขค่าต่าง ๆ ให้สอดคล้องกับเครือข่ายที่ท่านใช้งานอยู่ ดังนี้---
LogFile="/var/log/httpd-access.log"
SiteDomain="YourIpAddress"
---เรียบร้อยแล้วบันทึก ออกมาเลยครับ---
Step 7. #cd /usr/local/www/awstats/cgi-bin
Step 8. #./awstats.pl -config=YourIpAddress -update (ใช้คำสั่ง ./awstat.pl ตามด้วยพารามิเตอร์ต่าง ๆ เพื่อสร้างรายงานจากไฟล์ httpd-access.log) ระหว่างนี้ก็จิบกาแฟรอไปก่อนครับ
Step 9. #cd /usr/local/www/awstats/cgi-bin
Step 10. #chmod 755 awstats.pl
Step 11. ใช้เครื่องลูกข่ายทดสอบการทำงานโดยเรียกไปที่ ip ของเซิร์ฟเวอร์ที่เราได้ติดตั้ง awstats ไปเมื่อสักครู่ เช่น http://192.168.1.2/awstats/awstats.pl
หากทดสอบการใช้งานแล้วมี error แสดงออกมาก็แก้ปัญหาตามที่ error นั่นแหล่ะครับ
ติดตั้งครั้งแรกอาจจะงง ๆ สักหน่อยนะครับ แต่ก็ลองดู....(รับรอง awstats เจ๋งจริง Confirm)
System Requirement.
1.สำหรับเครื่องที่จะติดตั้ง AWStats เราต้องติตตั้ง Apache+PHP เพื่อทำให้เครื่องนั้นให้บริการ Web Server ก่อนนะครับ ส่วน MySQL ไม่ต้องครับเนื่องจาก AWStats จะไปอ่านค่าต่าง ๆ จาก httpd-access.log
2. หากต้องการติดตั้งผ่าน ports ต้องเชื่อมต่ออินเตอร์เน็ตไว้ด้วยนะครับ(เป็นวิธีที่ผมใช้ในการทดลองครั้งนี้)
--พร้อมแล้วก็ลุยกันเลยครับ--
Step 1. #cd /usr/ports/www/awstats (ใช้คำสั่ง cd เพื่อเข้าไปยัง directory ดังกล่าว)
Step 2. #make install (ใช้คำสั่ง make install เพื่อติดตั้ง awstats)
---รอสักครู่ใหญ่ ๆ เพราะ FreeBSD กำลังไปดาวน์โหลด packet มาติดตั้ง---
Step 3. เข้าไปแก้ไขไฟล์ httpd.conf ที่ /usr/local/etc/apache2 แล้วเพิ่ม Script ตามที่ระบบแนะนำหลังติดตั้งเสร็จ ดังนี้
Alias /awstatsclasses "/usr/local/www/awstats/classes/"
Alias /awstatscss "/usr/local/www/awstats/css/"
Alias /awstatsicons "/usr/local/www/awstats/icons/"
ScripAlias /awstats/ "/usr/local/www/awstats/cgi-bin/"
(เพิ่มต่อท้ายบรรทัดที่เขียนว่า Alias /icons/ "/usr/local/www/icons/" นะครับ)
---ถัดมา เพิ่ม Script เหล่านี้ต่อเข้าไป---
---ถัดมา ค้นหาคำว่า .cgi แล้วเอาเครื่องหมาย # ออก และเพิ่ม .pl ต่อท้ายเข้าไป ดังนี้---
AddHandler cgi-script .cgi .pl
---เรียบร้อยแล้วก็บันทึก แล้วออกมาเลยครับ---
***หลังการแก้ไข Step 3 อย่าลืม restart service apache นะครับ***
#apachectl restart(แล้ว enter ไปเลยครับ)
Step 4. #cd /usr/local/www/awstats/cgi-bin (enter เข้าไปเลยครับ อย่ารอช้า อิอิ..)
Step 5. #cp awstats.model.conf awstats.YourIPAddress.conf
---ใช้คำสั่ง cp เพื่อ copy ไฟล์(ถ้าใน windows ก็คล้าย ๆ กับ Save as ครับ) ในขั้นตอนนี้เราต้องใส่ ip address ของเครื่องเราลงไป เช่น awstats.192.168.1.2.conf เป็นต้น---
Step 6. ทำการแก้ไขไฟล์ awstats.YourIPAddress.conf โดยใช้ editor ที่ท่านถนัดแล้วกันครับ(ผมใช้ vi)
---แก้ไขค่าต่าง ๆ ให้สอดคล้องกับเครือข่ายที่ท่านใช้งานอยู่ ดังนี้---
LogFile="/var/log/httpd-access.log"
SiteDomain="YourIpAddress"
---เรียบร้อยแล้วบันทึก ออกมาเลยครับ---
Step 7. #cd /usr/local/www/awstats/cgi-bin
Step 8. #./awstats.pl -config=YourIpAddress -update (ใช้คำสั่ง ./awstat.pl ตามด้วยพารามิเตอร์ต่าง ๆ เพื่อสร้างรายงานจากไฟล์ httpd-access.log) ระหว่างนี้ก็จิบกาแฟรอไปก่อนครับ
Step 9. #cd /usr/local/www/awstats/cgi-bin
Step 10. #chmod 755 awstats.pl
Step 11. ใช้เครื่องลูกข่ายทดสอบการทำงานโดยเรียกไปที่ ip ของเซิร์ฟเวอร์ที่เราได้ติดตั้ง awstats ไปเมื่อสักครู่ เช่น http://192.168.1.2/awstats/awstats.pl
หากทดสอบการใช้งานแล้วมี error แสดงออกมาก็แก้ปัญหาตามที่ error นั่นแหล่ะครับ
ติดตั้งครั้งแรกอาจจะงง ๆ สักหน่อยนะครับ แต่ก็ลองดู....(รับรอง awstats เจ๋งจริง Confirm)
Monday, February 4, 2008
แนะนำนิตยสารโอเพ่นซอร์ส(เล่มแรกของไทย)
สวัสดีครับ หากย้อนกลับไปเมื่อ 4 - 5 ปีที่แล้ว(สมัยผมกำลังศึกษา ป.ตรี) ผมก็เป็นคนหนึ่งที่ติดตามข่าวสารในวงการโอเพ่นซอร์ส และในสมัยนั้นนิตรสารทางด้านคอมพิวเตอร์ที่เขียนบทความเกี่ยวกับโอเพ่นซอร์สค่อนข้างหายากม๊ากมาก แทบจะหาอ่านไม่มีเลยก็ว่าได้ครับ ผมต้องใช้วิธีไปซื้อนิตรสารไมโครคอมพิวเตอร์บ้าง ซื้อคอมพิวเตอร์ทูเดย์บ้าง ฯลฯ เพื่อที่จะหาอ่านคอลัมภ์ที่เขียนบทความเกี่ยวกับความเคลื่อนไหวในวงการโอเพ่นซอร์ส ในที่สุดวันนี้เหล่าสาวกโอเพ่นซอร์สก็มีข่าวดี(ฝันเป็นจริง) มีนิตรสารฉบับหนึ่งเขียนบทความเกี่ยวกับโอเพ่นซอร์สล้วน ๆ (ไม่มีสอดไส้) ออกวางแผงทุก ๆ เดือน(ถ้าให้ชัวร์ก็ดูตามร้านหนังสือ se-ed) และขณะนี้ก็วางแผงไปเรียบร้อยแล้ว 4 ฉบับ ทุกท่านคงอยากจะรู้จักแล้วหล่ะสิ ว่านิตรสารที่ผมเกริ่นมาข้างต้นแล้วนั้นชื่อว่าอะไร คำตอบก็คือนิตรสาร OpenSource2Day นั่นเอง(ผมสมัครสมาชิกแล้วด้วย) สำหรับสาวกโอเพ่นซอร์สทุกท่านที่สนใจ ก็เข้าไปดูรายละเอียดได้ที่ www.opensource2day.com นะคร๊าบ.....
Subscribe to:
Posts (Atom)