เรื่องที่เกี่ยวกับเดเบียนลินุกส์
เตรียมสร้างไดเรกทอรี่ข้อมูลให้ apache2 และ mysql อันนี้ลักไก่ ใช้คำสั่งเดียว แล้วสั่งหยุดบริการเลย # aptitude install phpmyadmin mysql-server-5.0 php-apc # /etc/init.d/apache2 stop # /etc/init.d/mysql stop
# aptitude install phpmyadmin mysql-server-5.0 php-apc # /etc/init.d/apache2 stop # /etc/init.d/mysql stop
ตัวคอนฟิกของ apache2 mysql และ php5 จะเอามาเก็บไว้ที่ /sys1/sysb # mv /etc/apache2/ /sys1/sysb/etc/ # ln -sf /sys1/sysb/etc/apache2/ /etc # mv /etc/mysql/ /sys1/sysb/etc/ # ln -sf /sys1/sysb/etc/mysql/ /etc # mv /etc/php5 /sys1/sysb/etc/ # ln -sf /sys1/sysb/etc/php5 /etc
# mv /etc/apache2/ /sys1/sysb/etc/ # ln -sf /sys1/sysb/etc/apache2/ /etc # mv /etc/mysql/ /sys1/sysb/etc/ # ln -sf /sys1/sysb/etc/mysql/ /etc # mv /etc/php5 /sys1/sysb/etc/ # ln -sf /sys1/sysb/etc/php5 /etc
ท่อนนี้ไม่มีอะไรมาก เพียงแต่ต้องการรวมศูนย์ข้อมูลไว้ในไฟล์เดียว เพื่อต้องการให้ดูง่ายตรวจสอบง่ายและลดโอกาสผิดพลาดในการแก้ไขไฟล์โซนและไฟล์รีเวิร์สโซน จึงสร้างเป็นสคริปต์เล็ก ๆ ขึ้นมาเพื่อใช้อ่านค่าข้อมูลที่เราสร้างเอาไว้ แล้วผลิตไฟล์โซนต่าง ๆ ออกมาให้ครบตามที่เราตั้งไว้
สคริปต์ตั้งชื่อว่า d.bind-genzone เอาไว้ที่ /usr/local/sbin มีดังนี้ # vi /usr/local/sbin/d.bind-genzone
# vi /usr/local/sbin/d.bind-genzone
#!/bin/bash # GENERATE ZONE FILE [AND REVERSE ZONE FILE IF ADD OPTION -b] # READ DATA FROM DATAFILE IN FORMAT
หัวข้อนี้สบายมาก เพราะไม่รู้เรื่องเลย ลอกมาอย่างเดียว จาก The Perfect Setup - Debian Etch (Debian 4.0) - Page 5 ของเราแปลงนิดเดียว ตรงที่จะให้กูเกิลเป็นตัวส่งเมลแทน (เรารับเหมือนเดิม แต่ให้กูเกิลส่งให้) ทีแรกกะว่าจะใช้ exim4 แต่หาเอกสารติดตั้งที่สมบูรณ์ยาก และความนิยมของ postfix มีมากกว่า เลยตัดสินใจใช้อันนี้ครับ
ติดตั้ง # aptitude install postfix libsasl2 sasl2-bin libsasl2-modules libdb3-util procmail # dpkg-reconfigure postfix
# aptitude install postfix libsasl2 sasl2-bin libsasl2-modules libdb3-util procmail # dpkg-reconfigure postfix
*** ยังเขียนไม่เสร็จ + ยังไม่ได้ตรวจทานซ้ำ ***
เป้า
สมมุติว่า
iptables บนเดเบียน มี 2 วิธี (จริง ๆ มีหลายวิธีมาก)
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE # iptables -A FORWARD -s 192.168.0.0/16 -j ACCEPT # iptables -A FORWARD -d 192.168.0.0/16 -j ACCEPT # iptables -A FORWARD -s ! 192.168.0.0/16 -j DROP
เก็บกฎไว้ที่ไฟล์ /etc/iptables/rules # mkdir -p /etc/iptables # iptables-save > /etc/iptables
# mkdir -p /etc/iptables # iptables-save > /etc/iptables
นำกฎมาใช้ตอนเปิดเครื่องใหม่ ผ่าน /etc/network/interfaces # vi /etc/network/interfaces
# vi /etc/network/interfaces
... auto eth1
There are currently 0 users online.
Recent comments