การปรับแต่งระบบลินุกซ์หลังการติดตั้ง


การปรับแต่งระบบลินุกซ์หลังการติดตั้ง

การปรับแต่งระบบลินุกซ์หลังการติดตั้ง

  1. หากเป็น fedora core 6 แนะนำให้ยกเลิการตั้งค่า update อัตโนมัติ
    ด้วยคำสั่งดังนี้คือ
    service  yum-updatesd  stop
    chkconfig  yum-updatesd  off
    แค่นี้ระบบก็จะไม่ update อัตโนมัติแล้ว

    1. แนะนำให้ปลด firewall ที่ติดตั้งมากับระบบออกก่อน
      อาจทำให้บางโปรแกรมเช่น ftp,www,mysql ... ทำงานไม่ได้
      หากได้ disable ตั้งแต่ตอนติดตั้งแล้ว ก็เพียงแค่ตรวจสอบก็พอ
      หลังจากทดสอบระบบใช้งานได้ดีแล้ว จึงค่อยติดตั้งเพิ่ม

    2. การ disable Firewall
      ใช้คำสั่ง system-config-securitylevel
      ได้หน้าต่าง Firewall Configuration ขึ้นมา
      ให้เลือก Security Level: เป็น Disabled

    • การ disable SELinux
      โดยแก้ไขแฟ้มชื่อ /etc/selinux/config
      แก้ไขบรรทัดข้อความจากเดิมคือ SELINUX=enforcing
      ให้เป็นข้อความว่า SELINUX=disabled
      ต้อง reboot ใหม่แล้ว selinux จึงจะปิดการทำงานตามต้องการ

    1. ตรวจสอบว่า network พร้อมใช้งาน
    2. ตรวจสอบดูหมายเลข ip ด้วยการใช้คำสั่ง /sbin/ifconfig
    • ทดสอบใช้งานด้วยคำสั่ง ping 192.100.77.5
    • ตรวจสอบการเชื่อมต่อ network ด้วยคำสั่ง mii-tool

    1. ตั้งเวลาให้ตรงกับสากลด้วยคำสั่ง /usr/sbin/ntpdate -u time.psu.ac.th
      โดยที่ time.psu.ac.th เป็น ntp server ภายใน ม.อ.
      หากต้องการใช้ ntp server ที่เป็นสากลโดยตรงคือ pool.ntp.org
      ก็ให้เปลี่ยนจาก time.psu.ac.th เป็น pool.ntp.org ดังตัวอย่าง
      /usr/sbin/ntpdate -u pool.ntp.org

      ถ้าใช้คำสั่งนี้แล้วไม่มีข้อความตอบคืนกลับมา
      แสดงว่ามีการติดตั้งให้ระบบ selinux ทำงาน
      แนะนำให้ปิดระบบ selinux ตามคำแนะนำในเอกสารนี้

    2. สำหรับผู้ที่ไม่ถนัด vi ขอแนะนำให้ใช้โปรแกรม nano แทนได้

    3. ให้บูททุกครั้งเป็น text mode โดยแก้ไขแฟ้ม /etc/inittab
      จากบรรทัดข้อความเดิม id:5:initdefault:
      เป็นข้อความว่า        id:3:initdefault:
      (เปลี่นจากเลข 5 เป็นเลข 3 เท่านั้น)
      เมื่อบูทแล้วจะเป็น text mode หากต้องการใช้ graphic ให้เรียกคำสั่ง startx

    1. ตั้งเวลาให้ตรงกับสากล
    2. ให้ผลทันทีด้วยคำสั่ง /usr/sbin/ntpdate -u time.psu.ac.th

    • ทุกครั้งที่บูทเครื่อง ให้แก้ไขแฟ้ม /etc/rc.local
      เพิ่มบรรทัดข้อความว่า /usr/sbin/ntpdate -u time.psu.ac.th

    • ตั้งเวลาให้ตรงกับสากลทุกวัน ให้สร้างแฟ้มข้อมูลชื่อ /etc/cron.daily/ntp.cron มีข้อมูลว่า
      #!/bin/sh
      /usr/sbin/ntpdate -u time.psu.ac.th
      มีผลทำให้เวลาของระบบผิดพลาดวันละไม่เกิน 2 วินาที

    1. หากต้องการให้แสดงภาษาไทยที่จัดระดับถูกต้อง
      ให้ติดตั้งฟอนต์ไทยเพิ่ม ดาวน์โหลดและติดตั้งได้จาก
      ftp://ftp.psu.ac.th/pub/thaifonts/thai-ui-ttf-1.0-2.noarch.rpm
      หลังติดตั้งแล้ว ให้ปิด browser ทิ้งให้หมด
      แล้วเปิดใหม่เพื่อดูผลงานได้เลย

    2. หากต้องการ flash player plugin บน firefox
      ดาวน์โหลดและติดตั้งได้จาก
      ftp://ftp.psu.ac.th/pub/adobe/flash/flash-plugin-7.0.68-1.i386.rpm

    1. แก้ไข locale เพื่อให้ระบบแสดงภาษาตามต้องการ
      โดยการแก้ไขแฟ้ม /etc/sysconfig/i18n
    2. ตรวจสอบดูว่า locale ของเดิมเป็นภาษาอะไร ด้วยคำสั่ง locale
      จะได้ข้อความคำตอบออกมาเช่น
      LANG=th_TH แสดงว่าเป็นภาษาไทย
      LANG=en_US แสดงว่าเป็นภาษาอังกฤษ

    • เราสามารถปรับค่า locale ให้เป็นภาษาตามต้องการแบบชั่วคราว (ทุกครั้งที่ login) ด้วยตัวอย่างคำสั่งว่า
      export LANG=th_TH

    • ถ้าต้องการภาษาอังกฤษแบบ ascii แทน default ที่เป็น UTF8
      จากบรรทัดข้อความเดิม LANG="en_US.UTF-8"
      เป็นข้อความว่า LANG="en_US"

    • หากต้องการภาษาไทย แก้ไขให้เป็นดังนี้
      LANG="th_TH"

    1. สำหรับ fedora core 4 หากโปรแกรม logwatch ฟ้อง error ออกมาดังตัวอย่าง
      ERROR: Date::Manip unable to determine TimeZone.
       at /usr/lib/perl5/vendor_perl/5.8.6/Date/Manip.pm line 3495
              Date::Manip::Date_TimeZone called at /usr/lib/perl5/vendor_perl/5.8.6/Date/Manip.pm line 661
              Date::Manip::Date_Init() called at /usr/lib/perl5/vendor_perl/5.8.6/Date/Manip.pm line 779
              Date::Manip::ParseDateString('epoch 1127279979') called at /etc/log.d/lib/Logwatch.pm line 493
              Logwatch::TimeBuild() called at /etc/cron.daily/00-logwatch line 619

      สาเหตุเนื่องจากค่า timezone เดิมเช่น ICT ไม่มีอยู่ในสาระบบของ perl
      ให้แก้ไขโดยสร้างแฟ้มใหม่ชื่อ /etc/timezone มีข้อมูลว่า +0700
      หรือสร้างด้วยคำสั่งว่า echo '+0700' > /etc/timezone
    หมายเลขบันทึก: 107637เขียนเมื่อ 30 มิถุนายน 2007 17:15 น. ()แก้ไขเมื่อ 4 มิถุนายน 2012 06:51 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


    ความเห็น (1)

    อาจารย์ณรงค์วิทย์สอนเขียนเว็บหน่อยคะ ศิษย์เก่า

    พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
    ClassStart
    ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
    ทั้งเว็บทั้งแอปใช้งานฟรี
    ClassStart Books
    โครงการหนังสือจากคลาสสตาร์ท