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) ด้วยครับ จะได้ใช้ไปอีกนานๆ
Share This
written by Mr-San
\\ tags: checklist, hardy heron, ubuntu
Jul 30
คราวนี้เรื่องเกี่ยวกับความปลอดภัยบ้าง ช่วงนี้มีปัญหาเยอะก็เก็บข้อมูลไว้ก่อน อันนี้เป็นการใช้งานร่วมกับ IPTABLES
ก็เก็บ Link ไว้อ่านก่อน แล้วค่อยจัดการอีกที
อ่านเยอะๆ จะได้เก่งๆ
Share This
written by Mr-San
\\ tags: checklist, firewall
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
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
Share This
written by Mr-San
\\ tags: checklist
Jun 15
Vpopmail
- /var/vpopmail/domains : เก็บเมล์ทุกฉบับของทุก domains
Qmail
- /var/qmail/control : เก็บ config ของ qmail
- /var/qmail/alias : เก็บ alias ของ mail
MRTG
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
Share This
written by Mr-San
\\ tags: checklist