เรื่องกลุ้มๆเกี่ยวกับ Gentoo ตอนที่ 1

Posted by AnnoMundi on November 08, 2006

วันนี้ก็ได้มีโอกาส update portage (emerge –sync) แล้วก็ลองเช็คดูว่ามีอะไร
ที่ต้องอัพเกรดมั่งหรือเปล่า ผลคือเพียบเลย – -” แถมเป็นตัวที่เสี่ยงต่อการอัพเกรดแล้ว
อาจต้องเสียเวลาแก้ไขเป็นวันๆ โปรแกรมที่ major upgrade หลักๆก็มี

gcc 3.4.x -> 4.1.1

glibc 2.3.x -> 2.4

mySQL 4.1.x -> 5.0.x

นอกนั้นเป็นโปรแกรมหรือ library package อีกเกือบร้อย – -” ทีเกือบร้อยก็เพราะ
ตัวหลักๆที่ว่ามาอย่าง gcc เมื่อลงเสร็จจำเป็นต้อง compile โปรแกรมหรือ package อื่นๆ
เพื่อให้ใช้งานได้ไม่มีปัญหา รวมถึง Kernel ซึ่ง kernel เวอร์ชั่นใหม่ผมไม่อยากลงเลย
เพราะเหมือนมันจะมีการเปลี่ยน module เกี่ยวกับ network ซึ่งถ้า compile เสร็จสั่ง
รีบูตแล้วดันมองไม่เห็น Network ได้ซวยตายเลยงานนี้ เพราะจะไม่สามารถ ssh เข้าไป
จัดการได้ต้องถ่อสังขารไปแก้ที่เครื่องโดยตรงถึงตึก กสท. – -”

ตอนนี้เลยยังได้แต่นั่งคิดว่าจะเอายังไงดีจะอัพดีหรือไม่อัพ แต่ใจจริงอยากใช้ mySql 5 จัง
ถ้าอัพนี่เรื่องใหญ่เลยเพราะมีคนมาใช้บริการฟรีโฮสทติ้งอยู่ 3 ราย ก็ไม่อยากให้เขาเดือดร้อน
อืมมม ไว้ตัดสินใจได้ค่อยว่ากันอีกทีแระกัน -*-

ปล. ตั้งชื่อไว้ตอนที่ 1 เพราะคิดว่ามันน่าจะมีเรื่องให้กลุ้มเกี่ยวกับ Gentoo ตอน 2 แหงๆ – -”

ปัญหาการใช้งาน Drupal หลังลง mod_security

Posted by AnnoMundi on October 30, 2006

พอดีวันก่อนผมได้ทำการลง mod_security บนเครื่อง Colocated Server ซึ่งใช้ Gentoo
ซึ่งก็คิดว่าคงเรียบร้อย แต่วันนี้เข้าใช้งานเว็ปและต้องโพสท์กระทู้ กลับมีปัญหาคือไม่สามารถ
โพสท์ได้ เลยลองเซ็ค Log ของ apache ดูก็พบ error ตามด้านล่าง

mod_security: Access denied with code 500. Pattern match "multipart/form-data" at HEADER

ผมถึงได้รู้ว่าบาง Rules ของ mod_security เป็นสาเหตุทำให้ไม่สามารถโพสท์หรือแก้ไข content
ซึ่งผมไม่แน่ใจว่าเว็ปอื่นๆบนเครื่องจะมีปัญหาหรือเปล่า อย่างเว็ปที่ใช้ Joomla แต่ผมก็ได้ทำการ
แก้ไข ไฟล์ /etc/apache2/modules.d/99_mod_security.conf โดยแก้ไข rule ตรง
SecFilterForceByteRange เป็นดังด้านล่าง

SecFilterForceByteRange 1 255

และยกเลิก Rule หรือแก้ไขด้านล่างนี้ ถ้ายกเลิก ก็ใส่ # ด้านหน้าบรรทัดซะ

SecFilterSelective "HTTP_CONTENT_TYPE" multipart/form-data

หรือถ้าไม่ยกเลิก็ทำการแก้ไขให้ rule เป็นดังด้านล่างนี้ (ควรเปลี่ยนมากว่ายกเลิก)
SecFilterSelective HTTP_Content-Type "!(^$|^application/x-www-form-urlencoded$|^multipart/form-data;)"

ทั้งนี้ถ้าไม่สามารถแก้ไขไฟล์ 99_mod_security.conf ได้เองเพราะไม่ได้เป็น Admin
ก็ให้แก้ขในไฟล์ .htaccess ใน htdocs หรือ public_html ถ้าเว็ปนั้นเปิดใช้ mod_rewrite
เว็ปก็จะกลับมาใช้งานได้ตามปกติ

อาทิตย์ที่ผ่านมากับเรื่องวุ่นๆ

Posted by AnnoMundi on August 09, 2006

ไม่ได้อัพเดท Blog มา 2-3 อาทิตย์เนื่องจากพอดีมีเรื่องวุ่นๆ คือเมื่อประมาณ
2 อาทิตย์ที่แล้ว ประมาณตี 3 ก็เปิดคอมแล้วไปนอนดูหนังไฟที่บ้านก็ดับวูบไปประมาณ 2-3 วิ
แล้วเครื่องคอมของผมไม่ได้ต่อ UPS ไว้ก็ดับไปด้วย ที่ไม่ได้ต่อ UPS ไว้ก็เพราะ
เครื่องคอมผมใส่อุปกรณอัพเกรดมาเรื่อยจนมันกินไฟเกินกว่าที่ UPS มันจะสำรองไฟให้ได้
คือถ้าไฟตกไฟดับ UPS ก็จะดับไปด้วย ดังนั้นต่อหรือไม่ต่อก็มีค่าพอๆกันผมเลยไม่ต่อไว้ – -”
ต่อ UPS แค่ Router, Hub
สรุปก็คือผมได้คอมใหม่อีก 1 ชุด ก็เอามาลง Gentoo 64 bit เสียเวลา compile อยู่
1 วันเต็มๆ ผลคือมันมองไม่เห็น Network card และ sound card (onboard)…
ก็พยายาม search หาวิธีแก้ก็ไม่เจอเลยน forums ของ Gentoo สรุปเลยต้องอำลา
Gentoo หันมาใช้ Ubuntu แทน ก็เลยจัดการลง Ubuntu 64 bit ก็ลงได้ง่ายมาก
แต่พอลงเสร็จรีบูตเข้า Ubuntu ก็ดันไม่มีเสียง คือมันมองไม่เห็น sound card เหมือนกัน
แต่โชคดีที่ search หาวิธีแก้ได้ในเว็ปของ Ubuntu เอง
จากนั้นก็เริ่มทดลองใช้งาน ก็มีปัญหาตามมาอีกเพราะผมดันกระแดะใช้ 64bit ผลคือ
Macomedia ไม่้ได้ออก flash player plugin 64bit มาสำหรับ Linux -*-
ก็เลยต้องไปใช้ Flash plugin ที่เป็นของ Opensource แต่พอลงใช้ดูเมื่อเปิดบางเว็ป
ที่มี Flash บ่อยครั้งที่ Firefox จะปิดตัวเองไปดื้อๆ…มาถึงตรงนี้ปาไป 3 วันหลังจากที่
คอมเก่าเสีย… ผมเลยตัดใจกลับมาลง Ubuntu แบบ 32 bit แทน ซึ่งก็ Ok เลย
ใช้ได้เลยเพียงแต่ผมไม่ค่อยคล่องนัก เพราะถนัด Gentoo มากกว่า ถ้า
สุดท้ายตอนนี้ ผมต้องกลับมาใช้ Windows XP ไปพลางๆก่อน เพราะจะใช้ Linux
ให้เนียนๆคงต้องเสียเวลาในการเซ็ตคอนฟิกต่างๆค่อนข้างมาก และผมไม่ค่อยคุ้นเคยกับระบบ
จัดการ Package ของ Ubuntu สักเท่าไหร่ เลยต้องรอไปอีกสักพัก ตอนนี้ขอทำงาน
ต่อโดยใช้ Windows XP ไปก่อนเพราะไม่ต้องเสียเวลาเซ็ตอัพแและเรียรู้กับมันมาก
เหมือนบน Linux

หลังจากเซ็ต Windows XP และโปรแกรมต่างๆเข้าที่แล้ว เหมือนเรื่องวุ่นๆน่าจะจบลง
แต่ยัง!…ยังมีเรื่องวุ่นๆรอผมอยู่อีก ไว้จะมาบ่นต่อ…

ครั้งแรกกับ Gentoo Linux 1.4

Posted by AnnoMundi on July 19, 2006

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

Gentoo CD

ซึ่งในช่วงนั้น Gentoo ค่อนข้าง มีคนพูดถึงและเป็นที่นิยมกันมาก
ในบอร์ด Pantip จะมีแต่คนพูดคุย ถึง Gentoo Linux กันเต็มไปหมด
ผมเองช่วงนั้นรู้สึกจะเล่น(ใช้) แต่ Redhat สลับกับ Windows
พอกระแสคนเริ่มพูดถึง Gentoo กันมากผมก็เริ่มมาสนใจ เพราะ
จากที่ใช้ Redhat มานานความรู้ความเข้าใจมันเริ่มตัน ทำอะไรกับ
มันไม่ค่อยได้ลึกเท่าไหร่ ทีนี้ครั้นจะโหลดมาลงดู ตอนั้นก็ยังใช้
เน็ต 56K จะโหลดก็คงไม่ไหว เลยสั่งซื้อจากเว็ป Gentoo มาลอง
พอได้แผ่นมาก็ลองลงกับ P4 2.4G ดู ก็ประทับใจกับความโหด
ของเจ้า Gentoo Linux ตัวนี้มาจนปัจจุบัน ^_^”

ปัจจุบันนี้เครื่องที่ผมใช้อยู่เป็น Gentoo Linux 2004 หรือ 2005
ไม่แน่ใจเพราะลงมานานแล้ว แต่ก็ emerge อัพเดทโปรแกรมในเครื่อง
มาเรื่อย

ตอนนี้พยายามลองจับ Linux ตัวอื่นๆอย่าง Ubuntu แต่ก็ไม่คุ้นเคย
อย่างมาก สุดท้ายก็กลับมาใช้ Gentoo เหมือนเดิม – -”