5 สิ่งที่คุณควรทราบเกี่ยวกับ Debian 6.0 "Squeeze"

1. Squeeze ไม่ได้มีแค่ลินุกซ์

สิ่งพิเศษใน Squeeze ก็คือ Squeeze มีระบบปฏิบัติการให้เลือกถึงสองระบบ คือ GNU/Linux และ GNU/kFreeBSD ระบบ GNU/kFreeBSD นั้นยังอยู่ในช่วง "technology preview" สำหรับ i386 และ amd64 โดยเป็นการครอบ userland ของ Debian ลงบน เคอร์เนล FreeBSD แทนการใช้เคอร์เนลลินุกซ์ เหมาะสำหรับผู้ใช้ที่ชอบ FreeBSD พร้อม ๆ กับชอบระบบแพกเกจที่แข็งแกร่งของ Debian โดยจะมีความสามารถบางอย่างที่น่าสนใจ เช่น filesystem แบบ ZFS

Topic: 

แก้ปัญหาเรื่อง Tapping บน Touchpad สำหรับโน๊ตบุ๊ก

Tapping คือการใช้นิ้วแตะบน Touchpad แล้วให้ผลเหมือนการคลิกเมาส์ปุ่มซ้าย ซึงบน Windows และ Ubuntu เขาปรับตั้งมาให้อยู่แล้ว

ทดสอบบน
Netbook: Acer Aspire One D255
Linux: Debian Squeeze 6.0

วิธีที่ทดลอง แต่ไม่ได้ผล คือ การตั้งไฟล์คอนฟิกใน /etc/X11/xorg.conf.d/ และ /etc/udev/rules.d/ Xorg จะรายงานว่าหาฮาร์ดแวร์ไม่พบบ้าง ไม่พบมอดูล fbcon บ้าง สุดท้ายคือต้องแก้ที่ session แต่ไหน ๆ ทำแล้ว ก็เลยทำเรื่อง mouse scroll ด้วย ดังนี้

  • สำหรับ gnome-desktop มีผลกับเราคนเดียว
    ใช้เมนู System -> Preferences -> Mouse
    เลือก
    • Disable touchpad while typing
    • Enable mouse clicks with touchpad
    • Enable horizontal scrolling
  • สำหรับ gnome-desktop มีผลกับผู้ใช้ทุกคน
    ใช้บรรทัดคำสั่งดังนี้
    # gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /desktop/gnome/peripherals/touchpad/horiz_scroll_enabled true
    # gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /desktop/gnome/peripherals/touchpad/tap_to_click true
    # gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /desktop/gnome/peripherals/touchpad/disable_while_typing true
  • สำหรับ desktop อื่น มีผลกับเราคนเดียว (ลองกับ xfce-desktop) อย่างเดียว
    อันนี้เราทำกับ xserver โดยทำที่ xsession
    สร้างไฟล์ ~/.xsessionrc เนื้อไฟล์มีดังนี้
    synclient VertEdgeScroll=1
    synclient HorizEdgeScroll=1
    synclient TapButton1=1
  • สำหรับ desktop อื่น มีผลกับผู้ใช้ทุกคน (ลองกับ xfce-desktop) อย่างเดียว

หลังจากพัฒนามาได้สองปีเต็ม วันนี้ก็มีประกาศ Debian 6.0 "Squeeze" ออกแล้ว!

อ่าน บันทึกประจำรุ่น เพื่อดูรายละเอียดของสิ่งใหม่ในรุ่นนี้ (ที่ท่านก็อาจได้ใช้มานานแล้วถ้าท่านใช้ unstable หรือ testing) และหากท่านเพิ่งเริ่มติดตั้งเป็นครั้งแรก ก็มี Installation Guide ให้ด้วย

เลือกดาวน์โหลดแผ่นติดตั้งตามที่คุณถนัดได้จาก http://deb.li/squeeze

Topic: 

หลังจากที่ออก Debian Installer 6.0 RC1 มาแล้วเมื่อช่วงต้นเดือน ทีม Debian Installer ก็ได้แก้ปัญหาต่าง ๆ ที่พบในช่วงอาทิตย์กว่า ๆ ที่ผ่านมา วันนี้ ทีม Debian Installer ก็ได้ประกาศออก RC2 มาแล้ว

โครงการ Debian Installer ได้ประกาศออก Debian Installer 6.0 Release Candidate 1 ซึ่งเป็นตัวติดตั้งสำหรับ Debian 6.0 (Squeeze) ที่กำลังจะออก โดยเป็น release candidate ก่อนรุ่นจริง คุณสามารถทดลองติดตั้งและรายงานปัญหาที่พบเพื่อแก้ไขก่อนถึงรุ่นจริงได้ครับ

ต้องการเปลี่ยนเครื่องเซิร์ฟเวอร์ที่ใช้รัน Drupal จึงทดลองทดสอบเปรียบเทียบ Web Server และโปรแกรมที่ใช้รัน php รุ่นต่าง ๆ ไว้ดังนี้

  1. apache2-mpm-prefork libapache2-mod-php5
  2. apache2-mpm-worker libapache2-mod-fcgid php5-cgi
  3. lighttpd php5-cgi
  4. nginx php5-cgi spawn-fcgi

สมบัติ

  • เครื่อง: cpu E5200 ram 2G
  • os: Debian Squeeze 2.6.32-5-xen-amd64
  • mysql-server: 5.1.49-3
  • apache2: 2.2.16-4
  • lighttpd: 1.4.28-1
  • nginx: 0.7.67-3
  • php-apc: 3.1.3p1-2
  • สมมุติว่าลง Drupal ไว้ที่ /var/www/example.com/drupal

Suricata คือ อะไร ?

Suricata เป็น open source engine สำหรับ ดักตรวจ และป้องกันการโจมตีในระบบเครือข่าย รวมไปถึงการตรวจพฤติกรรมที่ไม่เหมาะสมในองค์กร (IDS/IPS - Intrusion Detection/Intrusion Prevention System) พัฒนาโดย Open Information Security Foundation

จุดเด่นของ Suricata คือ การทำงานแบบ multi-threaded ซึ่งส่งผลให้ทำงานได้เร็วในระบบที่มีหลายหน่วยประมวลผล (multi-processor/multi-core) อย่างในปัจจุบัน

หลาย ๆ ท่านที่ทำงานด้าน infosec อาจจะคุ้นเคยกับ open source engine อีกตัวหนึ่ง คือ Snort ซึ่งทำงานในลักษณะเดียวกัน เนื่องจาก Suricata ถูกสร้างโดยถอดแบบมาจาก Snort พร้อมกับแนวคิดในเรื่อง multi-threaded matching ที่เพิ่มเข้ามา ทำให้ Suricata สามารถที่จะใช้ข้อมูล และลักษณะการกำหนดค่าต่าง ๆ ได้คล้าย ๆ หรือแทบจะเหมือนกับ Snort ซึ่งถ้าใครเคยใช้ Snort มาก่อน น่าจะทดลอง Suricata ได้ไม่ยาก (สำหรับผม ไม่เคยใช้ทั้งคู่ ก็เลยต้องอ่านเอกสารเอาเองมากหน่อย)

สิ่งที่สำคัญที่สุดในระบบ IDS/IPS คือ ข้อมูล signature rules ซึ่งแต่ละการโจมตี หรือพฤติกรรมการใช้งาน จะมีรูปแบบที่ชัดเจน สามารถตรวจจับได้ เป็นข้อดีที่ Suricata ถอดแบบมาจาก Snort จึงสามารถใช้ Snort rules ได้ รวมถึง rules ที่ใช้กับ Suricata โดยตรงที่สามารถดาวน์โหลดมาติดตั้งเพิ่มได้จาก ET (emergingthreats.net) โดยที่เราสามารถจะเพิ่ม หรือแก้ไข rules ต่าง ๆ หรือเพิ่มข้อมูลเข้าไปตามความต้องการของเราได้ แต่ทว่า rules ก็มีข้อกำหนดสัญญาอนุญาต การแก้ไขหรือดัดแปลง เผยแพร่ หรือแม้แต่นำไปใช้ในเชิงการค้า ต้องตรวจสอบสัญญาอนุญาตให้ดีก่อน

ระบบที่จำเป็นสำหรับการติดตั้ง

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

    SpaceFun Theme

    ธีมอื่น ๆ ที่เป็นตัวเลือก ได้แก่:

    debclub "ก้านกล้วย" repository ได้เปิดใช้งานมากว่าสองปีแล้ว ที่ผ่านมาก็ได้ให้บริการแพกเกจที่ปรับแก้บางอย่าง แต่ไม่เคยได้เล่าสู่กันฟังว่าได้ทำอะไรไปบ้าง บางแพกเกจก็ได้ merge แพตช์เข้ากับต้นน้ำไปแล้ว บางแพกเกจก็ยังไม่ merge วันนี้จึงขอรีวิวสิ่งที่น่าสนใจในก้านกล้วย เอาเฉพาะแพกเกจที่ยังไม่ merge นะครับ

    เนคเทคจัดงานมหกรรมซอฟต์แวร์โอเพนซอร์สแห่งประเทศไทยครั้งที่ 10 ภายใต้แนวคิด “ปลดพันธนาการความคิดสู่ความสำเร็จที่ยั่งยืนขององค์กร” ระหว่างวันที่ 30 กันยายน - 1 ตุลาคม 2553 ณ ห้องคอนเวนชันฮออล์ 1-6 อาคารปัญญาภิวัฒน์ สถาบันเทคโนโลยีปัญญาภิวัฒน์ ถนนแจ้งวัฒนะ สนใจหัวข้อดูที่หน้า agenda

    เป้าหมายหลักของงานครั้งนี้คือองค์กร ทั้งภาครัฐ ภาคการศึกษา SME และองค์กรขนาดใหญ่ แต่ก็เป็นครั้งแรกที่มีส่วนของ community จัดกันเองด้วย

    Topic: 

    Pages

    Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
    ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้