วันจันทร์ที่ 15 มีนาคม พ.ศ. 2553

การนำลีนุกซ์มาใช้งาน

ปัจจุบันได้มีการนำระบบปฏิบัติการลี นุกซ์ไปประยุกต์เป็นระบบปฏิบัติการสำหรับงานด้านต่างๆ เช่นงานด้านการคำนวณทางวิทยาศาสตร์ใช้เป็นสถานีงาน สถานีบริการ อินเทอร์เน็ต อินทราเน็ต หรือใช้ใน การเรียนการสอนและการทำ งิจัยทางคอมพิวเตอร์ใช้พัฒนาโปรแกรมเนื่องจาก มีเครื่องมือมากมาย เช่น โปรแกรมภาษาซี (C) ซีพลัสพลัส (C++) ปาสคาล (Pascal) ฟอร์แทรน (Fortran) ลิสป์ (Lisp) โปรล็อก (Prolog) เอดา (ADA) มีภาษาสคริปต์ เช่น เชลล์ (Shell) บาสช์เชลล์ (Bash Shell) ซีเชลล์ (C Shell) คอร์นเชลล์ (Korn Shell) เพิร์ล (Perl) พายตัน (python) TCL/TK
นอกจากนี้ยังมีโปรแกรมประยุกต์ในสาขาต่างๆ อีกมากมาย โดยข้อมูลของโปรแกรมเหล่านี้ได้รวบรวมไว้ที่ Linux Software Map (LSM)

วันอังคารที่ 1 ธันวาคม พ.ศ. 2552

ประวัติของลีนุกซ์(History of linux)

วันที่ 5 ตุลาคม ค.ศ. 1991 นักศึกษาชาวฟินแลนด์ Linus Benedict Torvald กำลังศึกษาอยู่ที่ University of Helsinki ได้เขียนข้อความโพสต์ขึ้นไปยังยูสเน็ต comp.os.minix ว่าเขาได้สร้างระบบปฏิบัติการขนาดเล็กที่เหมือนกับระบบปฏิบัติการยูนิกซ์ขึ้น ชื่อว่า Linux โดยเป็นการพัฒนาต่อมาจากระบบปฏิบัติการ Minix ซึ่งพัฒนาขึ้นโดย Andy Tanenbaum
อันที่จริง Linux ตัวแรกได้มีการเผยแพร่เฉพาะ source code ไปก่อนหน้านี้ และถือว่าเป็นเวอร์ชั่น 0.01 โดย Linus ได้เปิดให้ดาวน์โหลดได้จาก ftp://nic.funet.fi

Linux ที่เผยแพร่ในครั้งนี้มีเวอร์ชั่น 0.02 ซึ่งผ่านการคอมไพล์แล้ว และสามารถรันเชลล์ bash ( GNU Bourne Again Shell ) และ gcc ( GNU C Compiler ) ได้ รวมทั้งมีความสามารถอื่น ๆ อีกเล็กน้อย ตั้งแต่นั้นมาสิ่งนี้ก็เป็นระบบปฏิบัติการสำหรับบรรดาผู้ที่มีงานอดิเรกเกี่ยวกับ kernel และ แฮกเกอร์

Linux เริ่มต้นที่เวอร์ชั่น 0.02 พัฒนาขึ้นเป็น 0.03 และกระโดดเป็น 0.10 ด้วยการพัฒนาจากโปรแกรมเมอร์จำนวนมากมายทั่วโลก จนถึงเวอร์ชั่น 0.95 จนกระทั้งออกเป็นเวอร์ชั่น 1.0 อย่างเป็นทางการ ( Official release ) ในเดือนมีนาคม 1992 จากนั้นก็พัฒนาอย่างต่อเนื่องจนถึงวันนี้ ( วันที่เขียน ) เคอร์เนล ของ Linux มีเวอร์ชั่นล่าสุดเป็น 2.2.3

ณ วันนี้ Linux เป็นระบบปฏิบัติการประเภท Unix-liked ที่สมบูรณ์ และได้รับความสนใจอย่างสูง ใครเลยจะรู้ว่า โปรเจคของนักศึกษาที่ Torvald สร้างขึ้น จะก้าวขึ้นสู่ระดับ mainstream operating system และเป็นคู่แข่งสำคัญในตลาดซอฟต์แวร์ระบบปฏิบัติการ เช่นทุกวันนี้

Linux ได้แพร่กระจายออกไปอย่างกว้างขวาง ภายใต้ข้อกำหนดของ Free Software ซึ่งมีหน่วยงานที่ควบคุมเงื่อนไข อย่างเช่น GNU จึงทำให้มีข้อแตกต่าง จากระบบปฏิบัติการอื่น ๆ ที่มีการจำหน่ายเชิงธุรกิจ และมีราคาแพง Linux มีการแปลงโปรแกรมไปสู่แพลตฟอร์มอื่น ๆ นอกจาก i386 ได้แก่ Sparc ,Alpha และ Macintosh ทำให้โปรแกรมเมอร์ทั่วโลกหันมาให้ความสนใจที่จะพัฒนาโปรแกรมขึ้นสนับสนุน Linux มาขึ้น ส่งผลให้ Linux มีซอฟต์แวร์สนับสนุนเป็นจำนวนมาก และส่วนใหญ่จะเป็นซอฟต์แวร์ที่มีราคาถูก หรือฟรี และเปิดเผยโปรแกรมต้นฉบับ ( Open Source Code ) ตามเงื่อนไขของ GPL ( General Public License )

จากการคาดการของ IDC ( International Data Corporation of Framingham, Messachusette ) แจ้งไว้ว่าการเติบโตของ Linux จะมีส่วนแบ่งตลาด คิดเป็นร้อยละ 17.2 ในปี ค.ศ. 1998 ใน

ช่วง 4 - 5 ปี ที่ผ่านมา มีบริษัทซอฟต์แวร์หลายแห่งได้นำเคอร์เนลของ Linux มารวมเข้ากับซอฟต์แวร์ทั้งแบบฟรี และจำหน่ายเชิงการค้า เกิดเป็น Linux Distribution ต่าง ๆ ขึ้น เป็นจำนวนมากมาย เช่น Redhat ,TurboLinux ,SUSE ,Slackware ผลิตภัณฑ์ซอฟต์แวร์จากผู้ผลิตเหล่านี้ ช่วยให้การติดตั้ง ใช้งาน สะดวกมากยิ่งขึ้น ในราคาที่คุ้มค่ากว่าระบบปฏิบัติการอื่น ๆ ในปัจจุบัน

( ค.ศ. 2001 ) มีการนำ Linux มาใช้งานในกิจการต่าง ๆ มากขึ้น โดยที่เน้นไปที่งานด้านระบบเซิร์ฟเวอร์ และเครือข่ายเป็นส่วนใหญ่ ส่วนการประยุกต์ใช้งาน Linux เพื่อใช้งานเป็น เครื่องลูกข่าย หรือใช้งานด้านเดสทอปนั้นยังคงเป็นช่วงเริ่มต้นเท่านั้น แต่ก็มีแนวโน้มที่ชัดเจนที่จะพัฒนา Linux เพื่องานเดสทอปมากขึ้นอย่างต่อเนื่อง ดังเช่น Linux TLE 4.0 ของไทย หรือ Redmond Linux ของทางต่างประเทศ ก็ได้พัฒนา Linux เพื่อใช้งานด้านนี้โดยเฉพาะ ซึ่งมีความเป็นไปได้ที่ลีนุกซ์จะเข้ามามีบทบาทในระดับผู้ใช้ทั่วไป และสามารถทดแทนวินโดวส์ได้ในที่สุด

Fedora 12 เป็นเวอร์ชั่นล่าสุดที่ทางทีมงานนำออกมาให้เราได้ใช้แล้วนะครับ

Fedora 12 เป็นเวอร์ชั่นล่าสุดที่ทางทีมงานนำออกมาให้เราได้ใช้แล้วนะครับ Fedora เป็นโครงการจัดทำระบบปฏิบัติฟรี เพื่อแจกจ่ายให้เรา ๆ ท่าน ๆ ได้ใช้ฟรี สามารถใช้งานได้ทั้งในรูปแบบ Desktop และ Server ขึ้นอยู่การนำไปใช้งานนะครับ ในเวอร์ชั่น 12 นี้มีการเพิ่ม Packet ใหม่ ๆ เข้าไปมากมายทั้ง Desktop และ Server

สำหรับรายละเอียดเพิ่มเติมสามารถอ่านเพิ่มเติมได้ที่
press release, release announcement และ release notes

สนใจสามารดาวน์โหลดได้แล้วที่
Download (mirrors, torrents)

วันอาทิตย์ที่ 1 พฤศจิกายน พ.ศ. 2552

Parted Magic 4.3 มาแล้วนะ

Parted Magic 4.3 เป็น Distro Linux ที่สาระพัดประโยชน์ ผมเองไม่เคยนำเสนอตัว Distro นี่เลย คนที่ใช้ Linux หรือช่าง Linux โดยส่วนใหญ่รู้จักเครื่องมือสาระพัดประโยชน์นี้ดี ไม่ว่าจะใช้จัดการ Partition สำรองข้อมูล เรียกคืนข้อมูล และการจัดการ Harddisk อื่น ๆ ในเวอร์ชั่นนี้มีการปรับปรุงหรือเปลี่ยนแปลงอะไรบ้างไปดูในรายงานของ Distrowatch เลยดังนี้ครับ

"Patrick Verner announced the release of Parted Magic 4.3, a bug fix release of the popular live CD designed for hard disk management tasks: "Not only did some bugs get fixed, but a few new programs were added too. chntpw, nilfs-utils 2.0.12, gdisk 0.2.2, Adblock Plus 1.0.2 are now part of Parted Magic's program line-up. These programs have been updated: udev 143, glib 2.20.4, GTK+ 2.16.4, e2fsprogs 1.41.7, Firefox 3.5, FireFTP 1.0.5, Clonezilla 2.3.3-65, Linux kernel 2.6.30.1, p7zip_9.04, Partclone 0.1.1-15, NDISwrapper 1.55. We also took some time to redo the artwork. Many thanks to Jason Vasquez for heading up this effort. I think it's the best-looking version of Parted Magic yet!" Visit the project's home page to read the full release announcement. Download: pmagic-4.3.iso.zip (92.8MB, MD5)."

Free BSD 8.0 มาแล้ว

FreeBSD 8.0 มาแล้วนะครับ มาเร็วมาก ตามที่ทาง Distrowatch รายงานมีดังนี้ครับ
Ken Smith announced the availability of the first beta release of FreeBSD 8.0: "The first public test build of the FreeBSD 8.0-RELEASE test cycle is now available, 8.0-BETA1. Through the next week or so more information about the release will be posted but here is the current target schedule for the other 'major events': BETA2 July 13, 2009; BETA3 July 20, 2009; RC1 July 27, 2009; RC2 August 17, 2009; RELEASE August 31, 2009. At this point it is not quite ready for production systems but mostly because there is still some ongoing work in a few areas that may cause some changes in things like ABI/API. Debugging supports (WITNESS, malloc debugging, etc.) are also still turned on and those tend to cause a performance hit. As far as we know there are no known issues that would cause data corruption or anything like that, just the issues with performance and potential for changes caused by ongoing work." Read the complete release announcement for further details. Download: 8.0-BETA1-i386-dvd1.iso (531MB, MD5), 8.0-BETA1-amd64-dvd1.iso (636MB, MD5).

PCBSD 7.2 พร้อมแล้ว

PCBSD เป็นระบบปฏิบัติ FreeBSD แบบ Desktop คือเน้นในด้านการใช้งานด้านสำนักงานเป็นหลัก พัฒนามาจาก FreeBSD 7.2 ที่ Stable แล้ว จากรายงานของ Distrowatch แจ้งว่า
The PC-BSD Team is pleased to announce the immediate availability of PC-BSD 7.1.1, a desktop operating system based on FreeBSD 7.2: "Version 7.1.1 contains a number of bugfixes and improvements from PC-BSD 7.1, including KDE 4.2.4, improvements to printing support, Xorg Server 1.6.1, and much more. For a full list of changes, please refer to the changelog. Users who wish to upgrade from PC-BSD 7.0.x / 7.1 are able to do so via the upgrade / repair option during the installation. Software specs: FreeBSD 7.2-Stable, KDE 4.2.4, Xorg 7.4, Nvidia driver 185.18.14, Nvidia driver 173.14.18, Nvidia driver 96.43.11, Nvidia driver 71.86.11." Read the press release, release notes and changelog for more details. Download (MD5): PCBSD7.1.1-x86-DVD.iso (2,030MB, MD5, torrent), PCBSD7.1.1-x64-DVD.iso (2,028MB, MD5, torrent).

วันพุธที่ 21 ตุลาคม พ.ศ. 2552

การติดตั้ง VHCS 2.4.7.1

1. แก้ไข /etc/apt/sources.list โดยเพิ่ม
Quote
deb http://apt.scunc.org/ sarge main

2. #apt-get update

3. #apt-get install mysql-server-4.1

4. #apt-get install vhcs

Quote
DEFAULT_ADMIN_ADDRES = your email
SERVER_HOSTNAME = your hostname
BASE_SERVER_IP = your ip
DATABASE_TYPE = mysql
DATABASE_HOST = localhost
DATABASE_NAME = vhcs2
DATABASE_PASSWORD = vhcs2
DATABASE_USER = vhcs

system hostname: your hostname เช่น debian
system network address: your ipaddress เช่น 192.168.0.128
SQL server host: localhost
system SQL database: vhcs2
system SQL user: vhcs2
system SQL password: vhcs2
repeat system SQL password: vhcs2
VHCS ftp SQL user: vftp
VHCS ftp SQL user password: vftp
repeat VHCS ftp SQL user password: vftp
administrator login name: admin
administrator password: your password
repeat administrator password: your password
administrator email address: your email address


5. #apt-get remove apache-common
เนื่องด้วยมันเป็น apache1.3 ซึ่งเราไม่ต้องการจึงต้องทำการลบออกไปซะ รองรับ php3 จะเอาไปทำอันหยัง

6. http://localhost/vhcs2
หากเรียกจากวินโดวส์ผ่าน vmware ต้องใช้เป็น http://your ipaddress/vhcs2 เช่น http://192.168.1.1/vhcs2