Tuesday, January 4, 2011

คำสั่งตรวจสอบสถาปัตยกรรม CPU ของ Linux

(บันทึกกันลืม)
#uname -m
#uname -a
#cat /proc/cpuinfo
#getconf -a | grep FILESIZEBITS

Wednesday, July 7, 2010

How to Install and Configure Webmin (Web-based Interface) base on FreeBSD 8.0

สวัสดีชาวโอเพ่นซอร์สทุกท่านนะครับ หลังจากไม่ได้เข้ามานานเลย วันนี้ไม่ขอเกริ่นยาว สำหรับผู้ที่ไม่สะดวกที่จะรีโมทเข้ามายังเครื่องแม่ข่าย หากเป็นผม ผมคงต้องเลือกใช้ Web-based Interface แน่นอนครับ ในที่นี้ผมใช้ Webmin (Install with FreeBSD 8.0) ผมขออนุญาติบันทึกกันลืมก็แล้วกันครับ
1. Upgrade port tree.
#portsnap fetch update (อัปพอร์ตให้เป็นปัจจุบันก่อนนะครับ)

2. Install webmin with port (ตามคำสั่งด้านล่างนี้เลยครับ)
#cd /usr/ports/sysutils/webmin
#make install clean (หลังจากเข้าไปใน port tree แล้วก็สั่ง install เลยครับ จิบกาแฟรอสักครู่ 555+)

3. Configure rc.conf (สั่งให้ webmin ทำงานทุกครั้งที่เปิดเครื่อง)
#vi /etc/rc.conf
webmin_enable="YES" <-- เพิ่มบรรทัดนี้เข้าไปครับ

4. ขั้นตอนสุดท้าย เราจะทำการ Setup script ให้กับ webmin ด้วยคำสั่งด้านล่างนี้นะครับ
#/usr/local/lib/webmin/setup.sh

ผลลัพธ์จากการใช้คำสั่งดังกล่าว (ทำตามขั้นตอนในหน้าจอได้เลยครับ)
***********************************************************************
* Welcome to the Webmin setup script, version 1.420 *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.

Installing Webmin in /usr/local/lib/webmin ...

***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.

Log file directory [/var/log/webmin]: [Press Enter]

***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.

Full path to perl (default /usr/bin/perl): [Press Enter]

Testing Perl ...
Perl seems to be installed ok

***********************************************************************
Operating system name: FreeBSD
Operating system version: 8.0

***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
- What port to run the web server on. There must not be another
web server already using this port.
- The login name required to access the web server.
- The password required to access the web server.
- If the webserver should use SSL (if your system supports it).
- Whether to start webmin at boot time.

Web server port (default 10000): [Press Enter]
Login name (default admin): [Press Enter]
Login password: [type password]
Password again:
Use SSL (y/n): y
***********************************************************************
Creating web server config files..
..done

Creating access control file..
..done

Creating start and stop scripts..
..done

Copying config files..
..done

Changing ownership and permissions ..
..done

Running postinstall scripts ..
..done

เป็นอันเสร็จสิ้นการติดตั้ง webmin แล้วครับ ส่วนวิธีการเรียกใช้งานก็สามารถเรียกผ่าน Browser ได้เลยครับ

https://your-domain.com:10000/
หรือจะเรียกเป้นไอพีเลยก็ได้ครับ
https://your-server-ip:10000/

Enjoy...

Friday, July 17, 2009

HP DL120 G5 and DL380 G5 VS FreeBSD 7.2 (Part I)

สวัสดีครับพี่น้อง ไม่ได้เข้ามาอัปเดรตบล็อคตัวเองซะนานเลย ช่วงนี้ได้ Server มาใหม่สามตัว เป็น HP DL120 G5 หนึ่งตัว และ HP DL380 G5 อีกสองตัว ก็เลยจับลง FreeBSD 7.2 ซะให้รู้แล้วรู้รอดไปเลย ผลการติดตั้ง ปรากฏว่าเวิร์กครับ เจ้า FreeBSD 7.2 สามารถมองเห็น RAID Controller ของทั้งสองรุ่นนี้ได้อย่างไม่มีปัญหา หลังจากติดตั้งเสร็จก็จัดการ Update ports ด้วยคำสั่งนี้ครับ

#cd /usr/ports/net/cvsup-without-gui
#make install && make clean
#rehash
จากนั้นทำการ Synchronize ports index กับ cvsup server ที่ทาง FreeBSD Engineer หรือ Mirror ได้จัดเตรียมไว้ให้ ด้วยคำสั่งนี้ครับ

#/usr/local/bin/cvsup -g -L 2 -h cvsup2.freebsd.org /usr/share/examples/cvsup/ports-supfile
จากนั้นเคาะ enter 1 ครั้ง แล้วอดใจรอสักครู่ (ช้าหรือเร็วขึ้นอยู่กับ Bandwith ท่านนะครับ) เมื่อเรียบร้อยทุกอย่างแล้ว เราก็สั่งให้ FreeBSD fetch index เพื่อทำการปรับปรุง pkg ต่าง ๆ ใน ports ให้เราด้วยคำสั่งนี้

#cd /usr/ports && make fetchindex
ก็เป็นอันเสร็จสิ้นกระบวนการ update ports เรียบร้อยแล้วครับ เดี๋ยวตอนต่อไปผมจะ guide เรื่องของการติดตั้ง FAMP บน FreeBSD 7.2 ให้สาวก FreeBSD ได้เป็นแนวทางในการ Config web server. สำหรับบทความนี้แค่นี้ก่อนนะครับ
Good luck && Enjoin.

Thursday, March 19, 2009

รายชื่อเว็บที่เข้าร่วมงาน THINK CAMP

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

และอีกหลาย ๆ เว็บที่ไม่ได้เอ่ยนาม ซึ่งท่านสามารถเข้าดูได้ที่เว็บ Think Camp นะคร๊าบ

ที่มา : duocore.tv

Thursday, March 12, 2009

Drupal - Joomla - Wordpress

ปัจจุบัน มือใหม่หัดขับที่สนใจอยากจะทำเว็บ, เว็บบล็อค คงไม่จำเป็นอีกแล้ว ที่จะมานั่งเขียน html code เอาแค่พอมีพื้นฐานก็พอ เพราะปัจจุบันมีเครื่องมืออำนวยความสะดวกมากมาย เครื่องมือที่ว่านี้เรียกเป็นภาษาปะกิตว่า CMS : Content Management System ซึ่งชื่อก็บอกอยู่แล้วว่าเป็นเครื่องมือจัดการเนื้อหา และมีชุมชมที่ในใช้งานในเมืองไทยค่อนข้างเยอะ หัวข้อก็บอกอยู่แล้วหน่ะครับ คงไม่ต้องบอกว่ามี cms ตัวไหนบ้างที่จัดว่าได้รับความนิยมเป็นอันดับต้น ๆ ของโลก และของเมืองไทย สำหรับมือใหม่สามารถไปดูข้อมูลได้ที่
Drupal
Joomla
Wordpress เรียงตามตัวอักษรแล้วกันนะครับ

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

http://itshee.exteen.com/20090308/drupal-joomla-wordpress
แถมให้อีกลิงค์แล้วกันครับ
http://ball.in.th/node/6/why-use-drupal

ที่มา : drupal.in.th