Tum’s Blog

บันทึกส่วนตัว…

Enable Disk Quota ใน FreeBSD เพื่อรองรับการกำหนด Quota

Bloged in SysAdmin by tum Thursday December 29, 2005 at about 4:18 pm

หลังจากติดตั้งแบบ Standard แล้ว เท่ากับเราไม่ได้ลง Kernel ไว้ครับ
ดังนั้น ถ้าจะติดตั้ง Disk Quota เพิ่ม เราต้องเอา Src Kernel มาลงก่อน
เพราะ Disk Quota ต้องทำการ Recompile Kernel

วิธีการ
(more…)

ติดตั้ง ClamAV เพื่อ Scan Virus บน FreeBSD & Plesk

Bloged in SysAdmin by tum Wednesday December 28, 2005 at about 7:38 pm

เสียเวลาค้นหาข้อมูลอยู่ครึ่งวัน
แล้วก็ไม่รู้จะเอาไวรัสที่ไหนมาทดสอบ

ได้รับคำแนะนำให้ติดตั้ง

  • ClamAV
  • qsheff
  • ripmime
  • ซึ่งทั้งหมดมีอยู่ใน ports
    ใน Plesk’s Forums แนะนำให้ใช้ clamav-devel
    ขั้นตอนการติดตั้งง่ายมาก (แต่ไม่รู้เวิร์คหรือเปล่า)
    (more…)

    ขั้นตอนการ Setup Server ด้วย FreeBSD5.3 และ Plesk 7.5.4

    Bloged in SysAdmin by tum Wednesday December 28, 2005 at about 2:34 pm

    เป็นสรุปวิธี Setup Server จากประสบการณ์ตัวเอง
    หากจะนำไปใช้เป็น Guide ในการ Set เครื่อง ก็น่าจะพอได้ครับ

    แต่หากจะนำไปใช้เป็นข้อมูลอ้างอิงล่ะก็ มันไม่ได้ถูกต้องทั้งหมดนะครับ
    กรุณาใช้วิจารณญาณ
    หากท่านใดที่เซียนๆ แล้วแวะมาอ่านเจอ ขอคำแนะนำเพิ่มเติมด้วยนะครับ หากมีจุดบกพร่อง



    1. เตรียมเครื่องว่างๆ 1 เครื่อง - CD FreeBSD5.3 Released


    2. ทำการลง FreeBSD ดังนี้
    - boot จาก CD
    - Sysinstall Main Menu เลือก Standard กด OK ไปเรื่อยๆ
    - ในหน้าFDISK Delete Partition เดิม โดยกด D ในบรรทัดที่ 2, กด C เพื่อสร้าง Partition, กด OK, กด Q เพื่อออกจาก FDISK
    - Boot Manager เลือก Standard
    - Disk Label กด A เพื่อสร้าง Mount point, กด Q เพื่อออก
    - Distributions เลือก Minimal
    - Media เลือก CD/DVD
    - Configure Ethernet เลือก HW ที่ถูกต้อง
    - กำหนด IP/Gateway/Subnet
    - กำหนดให้สามารถ SSH ได้
    - กำหนด Timezone
    - กำหนด Group, User ให้ Admin
    - ก่อนออกจาก Installer อย่าลืมติดตั้ง Pine กับ Ports ด้วย โดยเลือกที่ Configure


    3. กำหนดให้ User ที่สร้างใหม่สามารถ su ได้ โดย
    - login เป็น root
    - #pico /etc/groups
    - แก้ที่ wheel:*:0:root โดยเพิ่ม ,user เข้าไปท้ายบรรทัด
    - Save แล้ว logout


    4. Update ports
    - วิธี Update Port Tress


    5. Update Perl5.8.5 => 5.8.7
    #cd /usr/ports/lang/perl5.8/
    #make deinstall

    แก้ไขไฟล์ /etc/make.conf ดังนี้
    PERL_VER=5.8.5 เป็น 5.8.7
    PERL_VERSION=5.8.5 เป็น 5.8.7
    #cd /usr/ports/lang/perl5.8
    #make install clean



    6. กลับไปที่ /tmp ทำการ Download Plesk Installer โดยสั่ง
    #fetch http://download1.swsoft.com/Plesk/Plesk7.5/FreeBSD5.3/psa_v7.5.4_build75050824.19_os_FreeBSD_5.3_i386.sh.tar.gz สำหรับ Full Installer


    7. ขยายไฟล์โดยสั่ง
    #tar -zxvf psa_v7.5.4_build75050824.19_os_FreeBSD_5.3_i386.sh.tar.gz


    8. Run Installer
    #sh psa_v7.5.4_build75050824.19_os_FreeBSD_5.3_i386.sh
    อันนี้เป็น log plesk_install_log.txt


    9. ลง mod_security
    ลง mod_security ใน FreeBSD


    10. Login แล้ว Setup Firewall ก่อนจะทำอะไรอื่นๆ ต่อไป

    ตำแหน่งไฟล์ต่างๆ ของPlesk7.5.4 บน FreeBSD

    Bloged in SysAdmin by tum Wednesday December 28, 2005 at about 9:59 am

    Document Root อยู่ที่
    /usr/local/psa/home/vhosts/default/htdocs

    User’s Docs อยู่ที่
    /usr/local/psa/home/vhosts/domain.com/httpdocs

    php.ini
    /usr/local/psa/apache/conf/php.ini

    ลง mod_security ใน FreeBSD

    Bloged in SysAdmin by tum Wednesday December 28, 2005 at about 9:40 am

    ทดลองลง mod_security บน FreeBSD 5.3 และ Plesk 7.5.4 แล้ว ขั้นตอนมีดังนี้

    1. Login แล้ว su เป็น root

    2. Download mod_security จาก http://www.modsecurity.org/download/index.html
    # fetch http://www.modsecurity.org/download/modsecurity-apache-1.9.1.tar.gz

    3. แตกไฟล์ tar ออก
    # tar -zxvf modsecurity-apache-1.9.1.tar.gz

    4. Backup ไฟล์ httpd.conf ก่อน
    cp /usr/local/psa/apache/conf/httpd.conf /usr/local/psa/apache/conf/httpd.conf.bak

    5. ย้ายเข้าไปใน Folder mod_security
    # cd modsecurity-apache-1.9.1/apache2/

    6. Compile mod_security โดยสั่ง
    # /usr/local/psa/apache/bin/apxs -cia mod_security.c

    7. แก้ไขไฟล์ httpd.conf โดยสั่ง
    # pico /usr/local/psa/apache/conf/httpd.conf

    แล้วเพิ่มบรรทัดนี้เข้าไป ต่อท้ายช่วง LoadModule
    LoadModule security_module libexec/mod_security.so

    ท้ายไฟล์ เพิ่มรายละเอียดในไฟล์ txt นี้เข้าไป

  • modbsd.txt
  • Save httpd.conf

    8. Restart Apache โดยสั่ง
    # /usr/local/psa/admin/bin/websrvmng –restart

    9. ตรวจสอบโดยเรียกดูจาก phpinfo ควรมีรายละเอียดดังนี้
    Loaded Modules |
    core prefork http_core mod_so mod_access mod_auth mod_auth_anon mod_auth_dbm mod_charset_lite mod_include mod_deflate mod_log_config mod_logio mod_env mod_mime_magic mod_cern_meta mod_expires mod_headers mod_usertrack mod_unique_id mod_setenvif mod_ssl mod_mime mod_status mod_autoindex mod_asis mod_info mod_cgi mod_vhost_alias mod_negotiation mod_dir mod_imap mod_actions mod_speling mod_userdir mod_alias mod_rewrite mod_suexec mod_fpcgid sapi_apache2 mod_webapp mod_python mod_perl mod_security

    10. เสร็จแว้ว

    คำสั่งใน FreeBSD (เพิ่มเติม Plesk)

    Bloged in SysAdmin by tum Wednesday December 28, 2005 at about 1:00 am

    MySQL
    #/usr/local/psa/rc.d/mysqld start|stop|restart
    #/usr/local/psa/mysql/bin/mysql -u admin -p



    Plesk
    #/usr/local/psa/rc.d/psa start|stop|restart


    Apache
    # /usr/local/psa/admin/bin/websrvmng –start|stop|restart


    Dr.Web
    # /usr/local/psa/admin/bin/drwebmng –start|stop|restart


    Spamassassin
    #/usr/local/psa/admin/bin/spamd –start|stop|restart


    Qmail (SMTP)
    #/usr/local/psa/admin/bin/mailmng –start-smtpd
    #/usr/local/psa/admin/bin/mailmng –stop-smtpd



    POP3/IMAP
    #/usr/local/psa/admin/bin/mailmng –start-maild
    #/usr/local/psa/admin/bin/mailmng –stop-maild



    PostgreSQL
    #/usr/local/psa/admin/bin/pg_manage –start|stop|restart

    ติดตั้ง mod_security บน Server 3

    Bloged in SysAdmin by tum Saturday December 24, 2005 at about 7:33 pm

    ทดสอบติดตั้ง mod_security ให้ Apache บน Server 3
    ช่วงแรกพบปัญหาในการติดตั้งอยู่บ้าง เนื่องจากอ้างอิงข้อมูลในการติดตั้งบน Ensim 3.x กับ cPanel ซึ่ง run บน Apache 1.3
    แต่พอไล่แล้ว ก็แก้ปัญหาได้ ขอทดสอบ run ดูสักสองสามวัน ก่อนจะนำไปทดสอบบน Server 1 อีกครั้ง ก่อนใช้งานจริง

    ขั้นตอนการติดตั้ง mod_security

    อ้างอิงจาก How to mod_security on Ensim 3.5

    รายละเอียด Server

  • i686
  • Fedora Core2
  • Apache 2.x
  • Ensim Pro 4.0.3
  • 1. ให้ Backup ไฟล์ httpd.conf ก่อน
    #cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.backup.conf

    2. ดาวน์โหลด mod_security ล่าสุดจาก http://www.modsecurity.org/

    3. แตกไฟล์ออก
    #tar zxvf mod_security-*.*.*.tar.gz

    4. ย้ายเข้าไปในโฟลเดอร์ที่แตกออก โดยเลือกจะติดตั้ง mod_security สำหรับ Apache 2
    #cd mod_security-*.*.*/
    #cd apache2/

    5. ทำการ Compile mod_security โดยสั่ง
    #/usr/sbin/apxs -cia mod_security.c

    6. แก้ไขไฟล์ httpd.conf
    #pico -w /etc/httpd/conf/httpd.conf

    7. เพิ่มรายละเอียดด้านล่างนี้ลงไป
    mod_security.txt

    8. กด control + w แล้วหาคำว่า mod_security มองหา .so
    แล้วกำหนด path ที่ถูกต้อง โดยควรจะเป็นตามตัวอย่าง

    LoadModule security_module modules/mod_security.so

    9. กด Control + X เพื่อปิด แล้วกด y

    10. restart Apace โดยสั่ง
    #service httpd stop
    #service httpd start

    เป็นอันเสร็จ

    mod_security จะช่วยกรองปัญหาพวกแฮกเกอร์ตัวแสบมาเจาะและ deface หน้าเวบของพวก CMS ทั้งหลายได้ค่อนข้างดี

    ความมั่นใจ

    Bloged in Me by tum Thursday December 22, 2005 at about 11:36 am

    งาน 15 ปี โรงพยาบาลกรุงเทพพัทยา เพิ่งจะผ่านไปเมื่อวันที่ 20
    กับความซ่าในการรับเป็น Producer งาน Event เต็มๆ ครั้งแรก
    ยอมรับกับความผิดพลาดที่เกิดขึ้น
    และขอมอบคำชมเชยจากลูกค้าให้กับทีมงานทุกคน

    โดยใจจริงแล้ว ไม่ชอบงาน Event หรืองาน Organize เลย เพราะเป็นงาน Take เดียว
    รู้สึกเครียดมาก อึดอัด พลาดไม่ได้ ไม่เนี๊ยบ ไม่ชอบ
    ต่างกับงานถ่ายทำ ซึ่งถ้าไม่มี ก็ Take 2 ได้ และมักจะได้งานที่ดีกว่า

    งานนี้สิ่งที่อึดอัดมากที่สุด เห็นจะเป็นลุ้นว่า Projecter จะติดทันเวลาหรือไม่
    ทั้งๆ ที่ Test แล้ว แต่ก็สะเพร่าเองด้วย

    พองานทั้งหมดออกมาได้ดังใจ ดังที่ขายลูกค้าไว้ ก็ค่อนข้าง Happy
    แต่คงต้องเก็บข้อผิดพลาดไว้พัฒนาในคราวหน้า ว่าต้องแม่นกว่านี้

    ค่อนข้างพอใจกับงาน VDO Present ที่ทำเองพอสมควร
    รู้สึกว่ามีการพัฒนาในด้านการกำกับ Acting มากขึ้น

    ผ่านงานนี้มาแล้ว ทำให้ความมั่นใจที่เสียไปตั้งแต่กลางปีที่แล้ว ค่อยๆ กลับคืนมา
    ประกอบกับงานหลายๆ ชิ้นในปีนี้ที่ออกมาค่อนข้างจะอยู่ในระดับมาตรฐานเดิม

    สบายใจขึ้นครับ
    ขอบคุณพี่เลิศ เหี้ยมด มดซาวด์ พี่เติ๊ด และน้องๆ ทีมงาน ที่ช่วยให้งานนี้ผ่านมาได้ด้วยดี

    เพิ่งรู้ว่า Produce Event มันอ้วกแตกขนาดนี้
    แต่ก็เอาอะ มีงานต่อไปมาจ่อแล้ว :wink:

    หวังว่าคงพัฒนาขีดความสามารถของตัวเองได้มากยิ่งขึ้นในงานต่อๆ ไป :D

    UCL น่าดูโคตร

    Bloged in Me by tum Saturday December 17, 2005 at about 12:59 am

    ผลการจับฉลากศึกยูฟ่า แชมเปี้ยนส์ลีกรอบ 16 ทีมสุดท้าย ออกมาแล้ว
    หอยเจอบาร์ซ่า น่าดูสุด อยากดูมานานแล้ว
    ฝากดรนัลดินโญ่เหยียบหอยทีเหอะ จะสะใจเป็นพิเศษ

    อีกคู่ก็เป็นปืนเจอรีลมาดริด
    คู่นี้น่าเจอกันตั้งกะ 2-3 ปีก่อน สมัยฟอร์มสดๆ ตอนนี้ฟอร์มตกทั้งคู่

    ส่วนลิเวอร์พูลจะเจอกับเบนฟิก้า ดูแล้วน่าจะเบาสุด
    แต่เบนฟิก้าเพิ่งเขี่ยแมนยูตกรอบไป ก็วางใจไม่ได้
    แฟนหงส์ก็รอลุ้นกันไปแล้วกันนะจ๊ะ

    ผลการประกบคู่แชมเปี้ยนส์ลีกรอบ 16 ทีมสุดท้าย

    เชลซี พบ บาร์เซโลน่า
    เรอัล มาดริด พบ อาร์เซนอล
    แวร์เดอร์ เบรเมน พบ ยูเวนตุส
    บาเยิร์น มิวนิค พบ เอซี มิลาน
    พีเอสวี พบ ลียง
    ไอแอ็กซ์ พบ อินเตอร์
    เบนฟิก้า พบ ลิเวอร์พูล
    เรนเจอร์ส พบ บีญาร์เรอัล

    นัดแรกจะเตะกันในวันที่ 21/22 กุมภาพันธ์ และนัดที่สองวันที่ 7/8 มีนาคม

    ข้อมูลจาก http://www.soccersuck.com

    Server 6 EV1Servers

    Bloged in Computer & IT by tum Friday December 16, 2005 at about 11:04 am


    ไม่คาดคิดว่าจะต้องออก Server 6 แบบฉุกเฉินขนาดนี้
    แต่เนื่องมาจากลูกค้า Server 3 มีปัญหากับเน็ทเวิร์ค
    เพราะ Target ของเค้าอยู่ต่างประเทศมากกว่า 80% ทำให้เน็ทเวิร์คเมืองไทยไม่ดีพอ
    รวมไปถึงลูกค้าไม่ Happy กับ Ensim ด้วย
    จึงตัดสินใจที่จะออก Server 6 กับ ES เพื่อแก้ปัญหาทั้งหมด
    โดยลากเอา Value Series ของเค้าออกมา 1 ตัว Spec ดังนี้

  • Intel Celeron 1.3 GHz
  • 512 RAM - 60 GB Hard Drive
  • 1000 GB Monthly Transfer
  • cPanel
  • Red Hat Enterprise Linux
    ดูลูกค้าจะ Happy ดี
    จะได้ต่ออายุเช่าไปอีก 1 ปี สบายใจไป :wink:
  • Powered by Wordpress, theme by neuro :

    phpMyVisites | Open source web analytics phpMyVisites