วันเสาร์ที่ 24 กรกฎาคม พ.ศ. 2553

วิธีการหา JAVA Path บน Ubuntu

การหา java path on ubuntu สามารถทำงานไม่ยาก
ลิงค์ส่วนมากจะอยู่ใน /usr/bin/

วิธีการหา
แสดงรายละเอียดของลิงค์ที่ชื่อว่า java
เปิด terminal จากนั้นพิมพ์

$ls -l /usr/bin/java

lrwxrwxrwx 1 root root 22 2008-12-07 22:16 /usr/bin/java -> /etc/alternatives/java

ก็จะแสดงรายละเอียดประมาณนี้ ข้อความหลังจากเครื่องหมาย -> แสดงว่าไฟล์ java ใน /usr/bin/ นั้นลิงค์ไปที่ /etc/alternatives/java
เมื่อรู้เช่นนี้เราก็ ดูรายละเอียดของ /etc/alternatives/java อีกที

$ls -l /etc/alternatives/java

lrwxrwxrwx 1 root root 40 2008-12-07 22:34 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk/jre/bin/java

ก็จะแสดงรายละเอียดของ java path

javapath คือ /usr/lib/jvm/java-6-openjdk/jre/bin/java

Restore Grub bootloader in Ubuntu 9.10

เมื่อเราได้ติดตั้งระบบปฏิบัติการที่ไม่ ใช่ Linux บนเครื่องคอมพิวเตอร์จะทำให้ GRUB bootloader ที่ถูกติดตั้งไว้หายไป ต่อไปเราจะมาเรียก GRUB นั้นคืนมาก
วิธีการ Restore GRUB bootloader

1. Boot Ubuntu จาก CD/USB flash driver ที่เราใช้ในการติดตั้ง Ubuntu
2. เปิด terminal ขึ้นมา (อาจใช้วิธีนี้ Alt+F2 type "gnome-terminal" แล้ว Enter)
3. พิมพ์

sudo fdisk -l

4. จากนั้นดูว่า Ubuntu ถูกติดตั้งไว้ที่ไหน /dev/sdxyโดยที่x หมายถึง drive ของคุณ และ y หมายถึง linux partition

ตัวอย่างนะครับ Linux ของผมติดตั้งไว้ที่ /dev/sda6

5. เมื่อรู้แล้วว่า linux ถูกติดตั้งไว้ที่ไหน ก็มาเริ่มกันเลย
6. พิมพ์

sudo mount /dev/sda6 /mnt

ใน terminal
7. ขั้นตอนนี้เป็นการติดตั้ง GRUB อีกครั้ง โดยคำสั่ง

sudo grub-install --root-directory=/mnt /dev/sdx

โดย x หมายถึง drive ของคุณ ในกรณีของผมเป็น /dev/sda

8. ทำการ unmount /mnt

sudo umount /mnt

การกำหนด ip static ใน Linux

ข้อมูลต่างๆที่ต้องรู้ก่อนทำการ config นะครับ

=> Host IP address 192.168.1.100 ไอพีเครื่องที่เราจะตั้ง
=> Netmask: 255.255.255.0
=> Network ID: 192.168.1.0
=> Broadcast IP: 192.168.1.255
=> Gateway/Router IP: 192.168.1.254 ไอพีเครื่องที่ต้องการออกอินเตอร์เนต
=> DNS Server: 192.168.1.254

ขั้นตอนแรกเราต้องเข้าไปแก้ไขไฟล์ interfaces

$ sudo nano /etc/network/interfaces

เมื่อเปิดไฟล์ขึ้นมา หากเจอข้อความนี้
iface eth0 inet dhcp

ให้ทำการแก้ไขให้เป็น
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254

บันทึกไฟล์แล้วทำการ รีสตาร์ ( ไม่ใช่รีสตาร์คอมนะครับ )

$ sudo /etc/init.d/networking restart

ต่อมาทำการ config DNS SERVER
เปิดไฟล์นี่เพื่อทำการแก้ไข

$ sudo vi /etc/resolv.conf

เพิ่มข้อมูลของ DNS ลงไป

search myisp.com
nameserver 192.168.1.254
nameserver 202.54.1.20
nameserver 202.54.1.30

บันทึกไฟล์

ดูรายละเอียดของ network

$ ifconfig -a

ดูแต่ละอัน

$ ifconfig eth0

วิธีตั้งค่า apt-get ผ่าน proxy Linux Ubuntu

เปิด Terminal จากนั้นเข้าไปแก้ไข ไฟล์ apt.conf
ซึ่งอยู่ใน /etc/apt/

ใช้ editor ด้วใดก็ได้ เช่น

$sudo gedit /etc/apt/apt.conf



จากนั้นให้เพิ่มสองบรรทัดต่อไปนี้โดยแทนค่าต่างๆให้สมบูรณ์

Acquire::http::Proxy "http://username:password@proxy:port";
Acquire::ftp::Proxy "ftp://username:password@proxy:port";



เซฟไฟล์แล้วลอง

$sudo apt-get update



เท่านี้ก็จะสามารถ apt-get ได้แล้วล่ะครับ

ดาวโหลดบิท ด้วยโปรแกรม Vuze Linux Ubuntu

ก่อนอื่นเราต้องไปดาวโหลดไฟล์เวอร์ชั่นล่าสุดจากทางเว็บ http://www.vuze.com/
ในที่นี้ใช้ vuze version 4.3(Linux) >> ดาวโหลดไฟล์
เมื่อเราได้ไฟล์มาเรียบร้อยแล้ว เปิด terminal ขึ้นมาเข้าไปใน path ที่เก็บไฟลล์อยู่
ระบบของเราต้อง support Java ด้วย
ตรวจสอบว่าเครื่องมี java version อะไร

$java -version

ในการ ติดตั้ง JAVA

$sudo aptitude install sun-java6-bin

- จากนั้นทำการแตกไฟล์ออกด้วยคำสั่ง

$tar xvjf Vuze_installer.tar.bz2

จากนั้นให้เราเข้าไปใน Folder

$cd vuze
$gedit azureus

เมื่อเปิดไฟล์ขึ้นมาแล้วให้หาข้อความบรรทัดนี้ในไฟล์

#PROGRAM_DIR=”/home/username/apps/azureus” # use full path to Azureus bin dir

เมื่อหาเจอแล้วให้ทำการ replace ด้วยข้อความข้างล่าง

PROGRAM_DIR=”/usr/share/vuze”
*ให้นำเครื่องหมาย # ออกหากมีเครื่องหมายแสดงว่าจะไม่ทำการ Process ข้อความบรรทัดนั้น

บันทึกไฟล์แล้วก็ปิดตัว Text editor

ต่อจากนี้เราจะทำการย้ายไฟล์ต่างๆให้เข้าไปอยู่ในระบบด้วย Terminal
เริ่มด้วยการย้ายไฟล์ azureus ไปไว้ที่ /usr/bin/

$sudo mv azureus /usr/bin/azureus

และอีกไฟล์ก็คือ vuze

$sudo mv vuze /usr/bin/vuze

จากนั้นให้ออกมาที่ directory ที่เก็บ folder vuze

$cd ..

และย้าย folder vuze ไปไว้ที่ /usr/share/

$sudo mv vuze /usr/share/vuze

จากนั้นจะระบุ permissions ของ folder /usr/shaer/vuze ให้โปรแกรมสามารถอัพเดตตัวเองได้

$sudo chown -R 777 /usr/share/vuze

เท่านี้ก็เสร็จการติดตั้ง ทดสอบรันโดยพิมพ์ ชื่อโปรแกรม ใน terminal

$vuze
หรือ
$azureus

นอกจากนั้นก็สามารถเพิ่มให้ main menu ได้อีกด้วย
ได้ให้ไปที่ System > Main Menu >internet >New Item
ให้เลือก

Type : Application
Name : vuze
Command : vuze

เท่านี้เราก็จะมีโปรแกรมโหลดบิทที่ดูดีใช้งานง่าย

หากผิดพลาดประการใดต้องขออภัยไวั ณ ที่นี่ด้วย

วันอังคารที่ 25 พฤษภาคม พ.ศ. 2553

CentOS Linux เซิร์ฟเวอร์ทางเลือกสำหรับองค์กร

ในปัจจุบันซอฟต์แวร์สำหรับใช้ทำเป็นระบบ Intranet หรือ Internet Server ขององค์กรมีให้เลือกใช้งานหลายตัวด้วยกัน อาทิ เช่น Windows Server (Windows Server 2003, Windows Server 2008), Linux Server (RedHat, Fedora, CentOS, Ubuntu, Debian, Slackware, SuSE, Mandriva, OpenNA, IPCop, Linux-SIS), BSD Server (FreeBSD, OpenBSD, NetBSD), Solaris (Sun Solaris, OpenSolaris) เป็นต้น การที่จะเลือกระบบปฏิบัติการตัวใดมาทำเซิร์ฟเวอร์ใช้งานในองค์กรนั้น สำหรับ Admin มือเก๋าไม่น่าเป็นปัญหามากนักเพราะได้ทดสอบลองผิดลองถูกมาพอสมควร จะว่าไปแล้วในอดีตใครที่ติดตั้ง Linux และทำการคอนฟิกให้ระบบใช้งานผ่านได้ก็ถือว่าเก่งพอสมควร รวมทั้งหลังการติดตั้งเสร็จก็สามารถเปิดใช้งานได้ตามปกติ น้อยครั้งนักที่ระบบจะโดนแฮกซ์ แต่หากเป็น Admin น้องใหม่ในปัจจุบันการลองผิดลองถูกคงเป็นการยากแล้ว เนื่องจากปัจจุบันมีแฮกเกอร์ทั่วบ้านทั่วเมืองใครๆ ก็สามารถเรียนรู้วิธีการแฮกซ์ระบบเซิร์ฟเวอร์ผ่านเว็บ Google สำหรับ Admin น้องใหม่กว่าจะทดลองสำเร็จบางครั้งระบบโดนเจาะไปเรียบร้อยแล้ว

เนื่องจากปัจจุบันมีแฮกเกอร์ทั่วบ้านทั่วเมืองใครๆ ก็สามารถเรียนรู้วิธีการแฮกซ์ระบบเซิร์ฟเวอร์ผ่านเว็บ Google สำหรับ Admin น้องใหม่กว่าจะทดลองสำเร็จบางครั้งระบบโดนเจาะไปเรียบร้อยแล้ว

สำหรับบทความตอนนี้นับเป็นตอนแรกที่ผู้เขียนไปเปิดประเด็นในมุมของ Open Source ซึ่งผู้เขียนเองได้รับเชิญจากคุณสุวัจชัย บก. WindowsITPro ให้เขียนคอลัมป์นี้ ซึ่งเป็นคอลัมป์ที่พูดเรื่อง Open Source ล้วนๆ สำหรับเดือนนี้เป็นการแนะนำระบบปฏิบัติการเครือข่ายลีนุกซ์ที่ชื่อว่า CentOS โดยผู้เขียนได้แนะนำภาพรวมของระบบ รวมทั้งแนะนำแพ็กเกจยอดนิยมสำหรับนำไปใช้งานในองค์กร และส่วนสุดท้ายได้กล่าวถึงแนวทางในการติดตั้งระบบ CentOS ผู้เขียนคิดว่าขณะนี้หลายหน่วยงานใช้ระบบลีนุกซ์ตัวนี้อยู่ จากการสอบถามเพื่อนๆ ในวงการ Admin ได้คำตอบว่าหน่วยงานที่ใช้ระบบลีนุกซ์ตัวนี้มากที่สุดน่าจะเป็นศูนย์บริการ รับฝากเว็บไซต์หรือนิยมเรียกกันในชื่อ Web Hosting สำหรับองค์กรธุรกิจก็มีอยู่หลายองค์กรที่เบื้องหลังใช้ระบบลีนุกซ์ตัวนี้รัน อยู่ หลังจากอ่านบทความนี้แล้วผู้เขียนแนะนำให้ลองหาแผ่น CentOS มาทดสอบกันเพื่อจะได้เห็นผลลัพธ์อย่างแท้จริง เอาเป็นว่าเรามาทำความรู้จักเจ้าลีนุกซ์ตัวนี้กัน

วันอาทิตย์ที่ 18 เมษายน พ.ศ. 2553

คู่มือ Linux Command ภาษาไทย



Download ได้ที่ Link ด้านล่าง
คู่มือ Linux Command ภาษาไทย

คู่มือ Advance Linux ภาษาไทย



Download ได้ที่ Link ด้านล่าง
คู่มือ Advance Linux ภาษาไทย

คู่มือสอนการติดตั้ง Authen & wifi for FreeBSD6.2



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Authen & wifi for FreeBSD6.2

การติดตั้ง DNS Server ด้วย BIND บนระบบปฏิบัตการ FreeBSD 7.0



Download ได้ที่ Link ด้านล่าง
การติดตั้ง DNS Server ด้วย BIND บนระบบปฏิบัตการ FreeBSD 7.0

การติดตั้งโปรแกรม FAMP In FreeBSD



Download ได้ที่ Link ด้านล่าง
การติดตั้งโปรแกรม FAMP In FreeBSD

Install Xen บน CentOS 5.3



Download ได้ที่ Link ด้านล่าง
Install Xen บน CentOS 5.3

การติดตั้ง FreeRadius และ phpmyprepaid บน ubuntu 8.04



Download ได้ที่ Link ด้านล่าง
การติดตั้ง FreeRadius และ phpmyprepaid บน ubuntu 8

คู่มือสอนการติดตั้ง Drupal บน Hosting จริง



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Drupal บน Hosting จริง

วันเสาร์ที่ 10 เมษายน พ.ศ. 2553

คู่มือสอนการปรับแต่ง Ubuntu Server ใหเป็น GUI Server Graphic



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการปรับแต่ง Ubuntu Server ใหเป็น GUI Server Graphic

คู่มือสอนการติดตั้ง Redhat9.0 & CentOS3.5 Linux Server



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Redhat9.0 & CentOS3.5 Linux Server

คู่มือสอนการใช้คำสั่ง Ubuntu สำหรับมือใหม่



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการใช้คำสั่ง Ubuntu สำหรับมือใหม่

คู่มือสอนการติดตั้ง Clarkconnect Enterprise 4.3



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Clarkconnect Enterprise 4.3

คู่มือสอนการดูแลเครือขาย NETWORK



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการดูแลเครือขาย NETWORK

วันอังคารที่ 6 เมษายน พ.ศ. 2553

คู่มือสอนการติดตั้ง LAMP server



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง LAMP server

คู่มือสอนการติดตั้ง SSHupload



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง SSHupload

คู่มือสอนการติดตั้ง Ubuntu8.04+chilli+freeradius+Web ezradius



-การ ติดตั้ง Ubuntu 8.04
-การติดตั้ง DNS Server
-การติดตั้ง Chilli
-การติด ตั้ง Freeradius
-การติดตั้ง Mysql
-การติด ตั้ง Web Server Apache2
-การติดตั้ง PHP5
-การติด ตั้ง การติดตั้งโปรแกรม radiusContext
-การติดตั้งโปรแกรม squid
-การทํา Transparent proxy ดวย iptables
-การติดตั้ง Web ezradius ใชรวมกับ chillispot
Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Ubuntu8.04+chilli+freeradius+Web ezradius

คู่มือสอนการติดตั้ง ClarkConnect สำหรับร้านเน็ตคาเฟ่



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง ClarkConnect สำหรับร้านเน็ตคาเฟ่

คู่มือสอนการติดตั้ง Webmin




Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Webmin

คู่มือสอนการติดตั้ง FusionForge บน Ubuntu 9.04



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง FusionForge บน Ubuntu 9.04

วันอาทิตย์ที่ 4 เมษายน พ.ศ. 2553

คู่มือสอนการติดตั้ง Fedora+Radius+Chilli+Prepai



-การ ติดตั้ง Fedora
-การติดตั้ง DNS Server
-การติดตั้ง Chilli
-การติด ตั้ง Freeradius
-การติดตั้ง Mysql
-การติด ตั้ง Web Server Apache2
-การติดตั้ง PHP5
-การติด ตั้ง การติดตั้งโปรแกรม radiusContext
-การติดตั้งโปรแกรม squid
-การทํา Transparent proxy ดวย iptables
-การติดตั้ง phpmyprepaid 0.4b3 ใชรวมกับ chillispot
Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Fedora+Radius+Chilli+Prepai

คู่มือสอนการใชงานโปรแกรม Putty



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการใชงานโปรแกรม Putty

คู่มือสอนการติดตั้ง Joomla In Ubuntu



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Joomla In Ubuntu

คู่มือสอนการสร้างเว็บไซต์ด้วย Drupal



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการสร้างเว็บไซต์ด้วย Drupal

วันเสาร์ที่ 3 เมษายน พ.ศ. 2553

คู่มือสอนการ ใชงานโปรแกรม VMware เบื้องตน



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการ ใชงานโปรแกรม VMware เบื้องตน

คู่มือสอนการติดตั้ง NTP (Network Time Protocol)



-การติด ตั้ง โปรแกรม ntp บน Server
-ตรวจสอบ Remote Server ที่ตองการใชอางอิงฐานเวลา
-การแกไข คา configure
-ตรวจสอบ server อางอิง
-ตรวจ สอบการทํางานจาก Log file
Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง NTP (Network Time Protocol)

คู่มือสอนการติดตั้ง DNS (Domain Name System)



-การติด ตั้ง DNS จาก XWindow
-การติด ตั้ง DNS จาก Shell prompt
-การติดตั้ง โปรแกรม Webmin
-การเซ็ต Reverse Master Zone
Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง DNS (Domain Name System)

คู่มือสอนการติดตั้ง Clark Connect Community



-การติด ตั้ง แบบ PPPoE และ แบบ Static IP
-การติด ตั้ง Script การเชื่อมตอไดมากถึง 6 เสน
-การติด ตั้ง การบลอก Bittorrent ipp2p
Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Clark Connect Community

คู่มือสอนการติดตั้ง ChilliSpot + Ubuntu + phpmyprepaid



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง ChilliSpot + Ubuntu + phpmyprepaid

คู่มือสอนการติดตั้ง LAMP (Linux Apache MySQL PHP)



-การติด ตั้ง Apache
-การติดตั้ง้ MySQL 5.0 Server
-การติดตั้ง PHP5
-การติด ตั้ง Vsftp
Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง LAMP (Linux Apache MySQL PHP)

วันพฤหัสบดีที่ 1 เมษายน พ.ศ. 2553

คู่มือสอนการติดตั้ง Mail Server In Ubuntu (Postfix + Openwebmail)



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Mail Server In Ubuntu (Postfix + Openwebmail)

คู่มือสอน Ubuntu Basic



Download ได้ที่ Link ด้านล่าง
คู่มือสอน Ubuntu Basic

คู่มือสอนการติดตั้ง Bind9 In Ubuntu



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Bind9 In Ubuntu

คู่มือสอนการติดตั้ง PhpMyAdmin



Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง PhpMyAdmin

คู่มือสอนการติดตั้ง Fedora



-การ ติดตั้ง Fedora
-การติดตั้ง SSH
-การติด ตั้ง Crontab
-การติดตั้ง DNS
-การติด ตั้ง Webserver-PHP-Mysql
-การติดตั้ง PhpMyAdmin
-การติดตั้ง PhpNukeThai
-การติดตั้ง Coppermine Photo Gallery
-การติดตั้ง Drupal CMS
-การติด ตั้ง Postfix Mail Server
-การติด ตั้ง NFS Server
-การติดตั้ง DHCP Server
-การติดตั้ง Squid Proxy Server
-การติดตั้ง Firewall
-การติด ตั้ง Sambe

Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Fedora

วันศุกร์ที่ 19 มีนาคม พ.ศ. 2553

คู่มือ WEB SEVER UBUNTU 9.10 KARMIC แบบ GUI GRAPHIC



-การติดตั้ง mysql50-server
-การติดตั้ง Apache22
-การติดตั้ง PHP5
-การติดตั้ง Web Server Apache2
-การติดตั้ง PHP5
-การติดตั้ง PhpMyadmin
-การติดตั้ง Drupal 6.15 CMS
-การ Config ADSL
-การติดตั้ง dyndns

Download ได้ที่ Link ด้านล่าง
คู่มือ WEB SEVER UBUNTU 9.10 KARMIC แบบ GUI GRAPHIC

UBUNTU SERVER แยกเน็ตแยกเกมส์ขาด 100%



Download ได้ที่ Link ด้านล่าง
UBUNTU SERVER แยกเน็ตแยกเกมส์ขาด 100%

คู่มือสอนการติดตั้ง Ture Hotspot WiFi On Ubuntu



-การติด ตั้ง LAMP
-การติดตั้ง SSH Server
-การติด ตั้ง DNS Server
-การติดตั้ง Radius Server และ Database
-การติดตั้ง CoovaChilli
-การติดตั้ง Firewall
-การติดตั้ง SSL
-การติดตั้ง Module
-การสราง Virtualhost
-การติด ตั้ง Daloradius 0.9.8
-เพิ่มหนา login ของ Hotspot อย่าง TureSoft
Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง Ture Hotspot WiFi On Ubuntu

คู่มือสอนการติดตั้ง FreeBSD WebServer



-การ ติดตั้ง Compile Kernel เพื่อรองรับ Firewall และ Quota
-การ Update ports tree
-การติดตั้ง Firewall
-การทำ Quota
-การติดตั้ง mysql50-server
-การติดตั้ง Apache22
-การติดตั้ง PHP5
-การติดตั้ง Web Server Apache2
-การติดตั้ง PHP5
-การติดตั้ง PHP5-extensions
-การติดตั้ง Webmin
-การติดตั้ง PhpMyadmin
-การติดตั้ง Vsftp
-การติด ตั้ง Awstats
-การติดตั้ง Ntp
-การติดตั้ง Clamav
-การติด ตั้ง Hostsentry
-การติดตั้ง Portsentry
-การติดตั้ง Lynx
-การ ติดตั้ง Phpbb9 -การทํา Backup Web
-การติดตั้ง Denyhosts
Download ได้ที่ Link ด้านล่าง
คู่มือสอนการติดตั้ง FreeBSD WebServer

คู่มือสอนการติดตั้ง Authentication



-การติดตั้ง Ubuntu
-การติดตั้ง Chilli
-การติดตั้ง Freeradius
-การติดตั้ง Mysql
-การติดตั้ง Apache
-การติดตั้ง PHP
Download ได้ที่ Link ด้านล่าง

คู่มือสอนการติดตั้ง Authentication

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

Patch ภาษาไทยฉบับปรับปรุงสำหรับ KDE 4.2.2 และ 4.3.1

ได้ลอง build KDE รุ่น 4.2.2. และ 4.3.1 เลยพบว่า patch ที่ทำไว้เดิมตั้งแต่สมัย 4.1 เหมือนต้องปรับแก้นิดหน่อย จึงได้ปรับแก้ไว้แล้วที่
TLWG SVN

* kdelibs-4.3.1
* kdebase-4.3.1

และมี deb packages สำหรับ Ubuntu 9.04 (jaunty) และ 9.10 (karmic) ด้วยเพื่อใครจะลองด้วยความรวดเร็ว โดยดูดได้ที่ LTN Apt ครับ

ส่วน Qt 4.5.2 ลองแล้วก็ build ได้ไม่มีปัญหาอะไรครับ ด้วย patches เหล่านี้จะทำให้ภาษาไทยใช้งานได้ดี (input/output, ตัดคำ, konsole, kwrite) ซึ่ง patches เหล่านี้เกิดขึ้นในโครงการ Suriyan (หลักๆ โดยคุณ Golf MM และให้คำปรึกษาโดยคุณ thep) ของ SIPA ดู รายละเอียดงานพัฒนา

อนาคตของลีนุกซ์

ลีนุกซ์นั้นมีนักพัฒนาโปรแกรมจากทั่วโลกช่วยกันทำให้การขยายตัวของลี นุกซ์เป็นไปอย่างรวดเร็วโดยในส่วนของแกนระบบปฏิบัติการ หรือเคอร์เนลนั้นจะมีการพัฒนาเป็นรุ่นที่ 2.2 (Linux Kernel 2.2) ซึ่งได้เพิ่มขีดความสามารถและสนับ สนุนการทำงานแบบหลายตัวประมวลผลแบบ SMP (Symmetrical Multi Processors) ซึ่งทำให้ระบบลีนุกซ์สามารุนำไปใช้สำหรับทำงานเป็น เซิร์ฟเวอร์ขนาดใหญ่ได้ และยังมีโครงการสนับ สนุนการใช้งานบรระบบลีนุกซ์อีกหลายโครงการ เช่น KDE (The K Desktop Environment) และ GNOME (GNU Network Object Model Environment) ซึ่งจะช่วยพัฒนา desktop บนลีนุกซ์ให้สมบูรณ์เทียบเท่า กับ Windows 98 ของไมโครซอฟท์ และบรรดาบริษัทผู้ผลิตซอฟท์แว ร์ทางด้านระบบฐานข้อมูลชั้นนำ อย่างเช่น Informix, Oracle, IBM DB2 ก็เริ่มให้มีสนับสนุนการใช้งานบนระบบลี นุกซ์ แล้วเช่นเดียวกัน

เตรียมความพร้อมก่อนใช้ลีนุกซ์

ก่อนที่จะทำการติดตั้งก็ต้องเตรียมความพร้อมทาง ด้านอุปกรณ์ฮาร์ดแวร์และซอฟต์แวร์ให้เป็นที่เรียบร้อยก่อน ระบบลีนุกซ์ต้องการฮาร์ดแวร์ที่มีคุณสม บัต ิขั้นต่ำสุดดังต่อไปนี้
1. หน่วยประมวลผลกลางของ Intel 80386 ขึ้นไป
2. หน่วยประมวลผลทางคณิตศาสตร์ มีหรือไม่มีก็ได้ เพราะระบบปฏิบัติการ Red Hat Linux ได้มีการจำลอง หน่วยประมวลผลทางคณิตศาสตร์ไว้ในระดับของ เคอร์เนล (Kernel) แล้ว
3. หน่วยความจำอย่างน้อย 8 เมกะไบต์ แต่แนะนำให้มีอย่างน้อย 16 เมกะไบต์จะทำให้ระบบมีประสิทธิภาพที่ดีกว่า
4. ฮาร์ดดิสก์อย่างน้อย 101 เมกะไบต์ สำหรับการติดตั้งแบบพื้นฐาน 266 เมกะไบต์ สำหรับการติดตั้งแบบทั่วไป และ 716 เมกะไบต์ สำหรับการติดตั้งแบบทั้งหมดตัวเลขที่ระบุทั้งหมดเฉพาะส่วนระบบปฏิบัติการ ถ้าต้องการใช้เป็น File Server หรือ Database Server จะ ต้องเผื่อเนื้อที่ไว้สำหรับใช้งานด้วย ส่วนแหล่งของโปรแกรมลีนุกซ์นั้นสามารถหาได้ฟรีตาม เว็บไซท์ เช่น www.linux.org/dist/ftp.html

สิ่งที่ควรทราบก่อนการติดตั้ง

1. คุณสมบัติของฮาร์ดดิสก็ที่ต้องการติดตั้ง
* จำนวนของฮาร์ดดิสก็ที่ต้องการติดตั้ง
* ขนาดความจุของฮาร์ดดิสก์ที่จะใช้ในการติดตั้ง
* ประเภทการเชื่อมต่อของฮาร์ดดิสก์ที่จะใช้ในการติดตั้ง IDE, EIDE หรือ SCSI
* มีการใช้ประเภทการเชื่อมต่อของฮาร์ดดิสก์ หลายๆ ประเภทในเครื่องเดียวกันหรือไม่
2. ขนาดของหน่วยความจำหลัก เพื่อที่จะคำนวณหาขนาดของ Linux Swap Partition
3. ประเภทการเชื่อมต่อของเครื่องอ่านซีดีรอม IDE (ATAPI), SCSI
4. รุ่นและยี่ห้อของแผงวงจรเชื่อมต่อ SCSI
5. รุ่นและยี่ห้อของแผงวงจรเชื่อมต่อเครือข่าย
6. จำนวนปุ่มกด และประเภทเชื่อมต่อของเมาส์
7. รุ่นและยี่ห้อของแผงวงจรเชื่อมต่อจอภาพ รุ่นและยี่ห้อของจอภาพ
8. รายละเอียดการกำหนดโปรโตคอล TCP/IP ของเครื่องที่ต้องการติดตั้ง
* IP Address
* Net Mask
* GateWay Address
* Name Server Address
* Domain Name
* Host Name

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

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