debian

เรื่องที่เกี่ยวกับเดเบียนลินุกส์

 

รายงานการใช้งานนิดหน่อยครับ
เหตุคือ UPS เสียหาย ทำให้เครื่องติด ๆ ดับ ๆ หลายครั้ง
ผลคือ ซ่อม MySQL แบบต้องติดตั้งใหม่ 2 ครั้ง (โชคดีที่แบกอัปทุกวัน) ส่วน PostgreSQL ไม่ต้องทำอะไรเลย

 

ติดตั้งแล้วไม่พบการ์ดแลน
แก้ปัญหาด้วยการเสียบการ์ดแลนสำรอง เพื่อให้ต่อเข้าระบบได้
เมื่อติดตั้งเสร็จเรียบร้อยแล้ว จึงเรียกใช้บริการของ module-assistant
# aptitude install module-assistant
# m-a a-i atl2

ปิดเครื่อง ถอดการ์ดแลนสำรอง เปิดเครื่อง แล้วให้ระบบติดตั้งอัตโนมัติ
# vi /etc/network/interfaces

...
auto eth0
iface eth0 ....
...

# /etc/init.d/networking restart
เสร็จแล้ว

ตอนนี้การ์ดแลนบนบอร์ดจะกลายเป็น eth1 ถ้าจะกลับไปแก้เลข interface ให้เป็น eth0 ให้ไปดูที่ /etc/udev
# cd /etc/udev

Topic: 
 

สุดท้ายเป็นการเก็บกวาดเล็กน้อย
งานที่ทำคือ...

ย้าย cron ของ apt-proxy มารวมกับการสำรองฐานข้อมูล

จุดประสงค์คือการรวมศูนย์การใช้งาน cron แบบรายวัน ไว้ที่ไฟล์นี้ไฟล์เดียว

ยกเลิก cron ของ apt-proxy
# crontab -e

...
#5 0 * * * /etc/init.d/apt-proxy restart >&2
...

เปลี่ยนมาบรรจุคำสั่งใน d.cron-daily แทน
# vi /usr/local/sbin/d.cron-daily

#!/bin/bash
#-----RESTART APT-PROXY------------------------------------
/etc/init.d/apt-proxy restart
Topic: 
 

ทำ file server ใช้ samba

จะสร้าง 2 แชร์ บรรจุไว้ใน /sys1/sysb/samba แล้วโยงลิงก์ไปที่รูต เป็น /samba เฉย ๆ
สำหรับอ่านอย่างเดียวตั้งชื่อว่า app และ สำหรับอ่านเขียนตั้งชื่อว่า data
Workgroup ตั้งชื่อว่า smbdomain
ตั้งชื่อกลุ่มผู้มีสิทธิ์ใช้งานว่า smbgroup
ผู้คุมระบบชื่อ admin
ผู้ใช้มีชื่อ user1, user2, ... ตามลำดับ

มีพิเศษเพิ่มเติม คือแชร์ที่ทำ ftp ไว้แล้ว จะให้มาแชร์ใน samba ด้วย เพื่อให้ผู้ใช้งานเครือข่ายภายใน สามารถใช้งานได้ง่าย

สร้างโฟลเดอร์ขึ้นมารองรับก่อน
# mkdir -p /sys1/sysb/samba/{app,data}
# ln -sf /sys1/sysb/samba /
# mkdir -p /sys1/sysb/etc/samba

Topic: 
 

ทำ ftp ใช้ proftpd

ที่ทำเป็น คือใช้ proftpd (ตัวอื่นทำ VirtualHost ไม่เป็น หรืออาจทำยาก)
เนื่องจากเรามี 2 โดเมน คือ example.com และ example.org เราต้องการทำ ftp ทั้งสองโดเมน จึงต้องทำเรื่อง VirtualHost

แต่เนื่องจากระบบ VirtualHost ใน proftpd ไม่เหมือนใน apache2 เสียทีเดียว เนื่องจากเขาไม่ถือชื่อโฮสต์เป็นสำคัญ แต่จะถือไอพีและพอร์ตเป็นตัวจำแนกแทน ดังนั้นถ้าเราต้องการแยกไดเรกทอรี่ระหว่าง example.com และ example.org เราจะต้องใช้พอร์ตเป็นตัวแยกแทน

สมมุติฐานมีดังนี้คือ

    Pages

    Subscribe to RSS - debian