May 18

อันนี้เป็น checklist สำหรับ ตั้ง Server ใหม่สำหรับ Ubuntu 8.04 Server นะครับ
ก็ขึ้นกับว่าใครจะทำอะไรบ้างแต่อันนี้เป็นของที่ผมคิดว่า น่าจะเหมาะกับการเป็น Server ครับ

  • /etc/network/interface - pre-up /etc/network/iptables.firewall : เพิ่มกฏ Iptables Firewall
  • vi /etc/default/rcS - UTC=no : แก้ไขเวลาเครื่องและเวลาของระบบ ให้เป็นเวลาของประเทศไทย
  • backup /etc/init.d : ไว้สำหรับแก้ไขไฟล์ เก็บไว้ก่อน
  • /etc/init.d/apparmor stop && update-rc.d -f apparmor remove : ยกเลิกการใช้งาน apparmor
  • ln -sf /bin/bash /bin/sh : แก้ไข default shell
  • apt-get remove pcmciautils ubuntu-minimal pppoeconf ppp pppconfig
  • update-rc.d -f pcmciautils remove
  • /etc/ssh/sshd_config - PermitRootLogin no

เก็บไว้ติดตั้งเรื่อย Ubuntu 8.04 เป็น LTS (Long Term Support) ด้วยครับ จะได้ใช้ไปอีกนานๆ

written by Mr-San \\ tags: , ,

Jul 30

คราวนี้เรื่องเกี่ยวกับความปลอดภัยบ้าง ช่วงนี้มีปัญหาเยอะก็เก็บข้อมูลไว้ก่อน อันนี้เป็นการใช้งานร่วมกับ IPTABLES
ก็เก็บ Link ไว้อ่านก่อน แล้วค่อยจัดการอีกที

อ่านเยอะๆ จะได้เก่งๆ

written by Mr-San \\ tags: ,

Jun 15

Web Hosting Data

  • /www : หน้าเว็บของ ลูกค้า
  • /usr/local/apache2/htdocs : หน้าเว็บระบบการใช้งานทั่วไปและระบบบริหารจัดการ
  • /usr/local/apache2/conf : Apache config
  • /usr/local/apache2/cgi-bin : cgi script
  • /usr/local/apache2/logs : logs ของ apache

MRTG

  • : mrtg config

User Data

  • /home : home directory ของ user

Config อื่นๆ

  • /usr/local/all_backup : script ที่ใช้ในการ Backup และ database ที่ถูก backup
  • /var/cron/tabs : crontab ของ root และ user ที่เกี่ยวข้อง
  • /etc/ipfw.rule : firewall rule
  • /usr/local/etc : config ของทุกๆ โปรแกรมที่ทำการติดตั้งเพิ่มเติม
  • /usr/local/etc/logrotate.d : logrotate ของ โปรแกรมต่างๆ
  • /etc/periodic/logrotate.sh : logrotate daily run : ใส่ในตอนรัน script
  • /etc/rc.conf : config startup
  • /etc/sysctl.conf : config ระบบ
  • /etc/passwd
  • /etc/group
  • /etc/rc.local
  • /etc/hosts
  • /etc/hosts.allow, /etc/hosts.deny, /etc/hosts.equiv

Compile Config

  • apache
  • php
  • mysql

written by Mr-San \\ tags:

Jun 15

Vpopmail

  • /var/vpopmail/domains : เก็บเมล์ทุกฉบับของทุก domains

Qmail

  • /var/qmail/control : เก็บ config ของ qmail
  • /var/qmail/alias : เก็บ alias ของ mail

MRTG

  • : Mrtg config

Web

  • /usr/local/apache2/htdocs : เก็บเว็บที่แสดงบนเครื่อง
  • /usr/local/apache2/conf : config ของ apache
  • /usr/local/apache2/cgi-bin : script บางส่วนใน cgi-bin
  • /usr/local/apache2/logs : logs ของ apache

User Data

  • /home : home directory ของ user

Config อื่นๆ

  • /usr/local/all_backup : script ที่ใช้ในการ Backup และ database ที่ถูก backup
  • /var/cron/tabs : crontab ของ root และ user ที่เกี่ยวข้อง
  • /etc/ipfw.rule : firewall rule
  • /usr/local/etc : config ของทุกๆ โปรแกรมที่ทำการติดตั้งเพิ่มเติม
  • /usr/local/etc/logrotate.d : logrotate ของ โปรแกรมต่างๆ
  • /etc/periodic/logrotate.sh : logrotate daily run : ใส่ในตอนรัน script
  • /etc/rc.conf : config startup
  • /etc/sysctl.conf : config ระบบ
  • /etc/passwd
  • /etc/group
  • /etc/rc.local
  • /etc/hosts
  • /etc/hosts.allow, /etc/hosts.deny, /etc/hosts.equiv

Compile Config

  • apache
  • php
  • mysql

written by Mr-San \\ tags:

Close
E-mail It