debian
debian: ปรับปรุงเครื่องคัดลอกซีดี บน Squeeze
Submitted by wd on Tue, 2011-08-30 08:39จะรีไซเคิลเครื่องเก่า มาทำเครื่องคัดลอกซีดีเพื่อถวายวัด
สเปคเครื่องเก่าคือ AMD Sempron(tm) 2000+, RAM 512MB, HD 40G (เป็น /dev/sda)
ลงทุนซื้อใหม่คือ CD-Writer 4 ตัว ตัวละ 545 บาท (IDE 3 และ SATA 1)
เนื่องจากจะไม่มีจอภาพ จึงจะใช้เสียงเป็นตัวแจ้งสถานะ
จะทำให้มีการทำงานคือ
- เมื่อเปิดเครื่อง ถาด /dev/sr0 จะดีดออกเพื่อรอการอ่านข้อมูล ใช้เสียงดัง 1 ปี๊บ ทุก 3 วินาที
- เมื่อใส่แผ่นต้นฉบับ เครื่องจะตรวจสอบแผ่น ถ้าแผ่นเสียจะแจ้งเป็นเสียง 6 ปี๊บ ทุก 3 วินาที เพื่อรออ่านแผ่นใหม่
debian: แก้ปัญหาเรื่อง Tapping บน Touchpad
Submitted by wd on Wed, 2011-02-09 13:00debian: แก้ปัญหาเรื่อง Tapping บน Touchpad
Tapping คือการใช้นิ้วแตะบน Touchpad แล้วให้ผลเหมือนการคลิกเมาส์ปุ่มซ้าย ซึี่งบน Windows และ Ubuntu เขาปรับตั้งมาให้อยู่แล้ว
ทดสอบบน
Netbook: Acer Aspire One D255
Linux: Debian Squeeze 6.0
วิธีที่ทดลอง แต่ไม่ได้ผล คือ การตั้งไฟล์คอนฟิกใน /etc/X11/xorg.conf.d/ และ /etc/udev/rules.d/
Xorg เขารายงานว่าหาฮาร์ดแวร์ไม่พบบ้าง ไม่พบมอดูล fbcon บ้าง สุดท้ายคือต้องแก้ที่ session
แต่ไหน ๆ ทำแล้ว ก็เลยทำเรื่อง mouse scroll ด้วย ดังนี้
- สำหรับ gnome-desktop มีผลกับเราคนเดียว
samba: symlinks
Submitted by wd on Mon, 2011-02-07 13:06samba รุ่นตั้งแต่ 3.5 เป็นต้นมา ไม่อนุญาตให้ใช้ symlinks ในการโยงไดเรคทอรี่ไปที่อื่น
สามารถแก้ไขได้ 2 วิธี คือ
- แก้ smb.conf ดังนี้
...
[global]
unix extensions = no...
[share2]
...
wide links = yes
follow symlinks = yes #default
...วิธีนี้มีข้อเสียคือ permission ของผู้ใช้และกลุ่ม จะเพี้ยน อาจมีปัญหาในการเขียนไฟล์
- ใช้การ mount แบบ bind แทนการใช้ symbolic links
เช่นเดิมเคยโยงว่า
# ln -sf /samba/share1/dir1 /samba/share2/dir1
ให้เปลี่ยนเป็น
# mkdir /samba/share2/dir1
screen tip: screenrc และการสั่งงานด้วยบรรทัดคำสั่ง
Submitted by wd on Sun, 2011-02-06 19:50screen tip: screenrc และการสั่งงานด้วยบรรทัดคำสั่ง
ต้องการให้เมื่อเริ่ม screen ทุกครั้ง จะสั่งเปิด 3 หน้าต่างคือแสดง top, syslog, และ dmesg ตามลำดับ โดยตั้งชื่อ session ว่า norm
ใช้การแก้ไขไฟล์ ~/.screenrc ดังนี้
# vi ~/.screenrc
sessionname norm screen top screen 1 tail -f /var/log/syslog screen 2 tail -f /var/log/dmesg
รัน screen
# screen
จะได้ผลตามต้องการ
ต้องการให้ screen เริ่มงานแบบข้างต้น เฉพาะเมื่อเราต้องการ
จะใช้การทำงานผ่านสคริปต์ ดังนี้
debian: Web Server PHP Benchmark 2
Submitted by wd on Tue, 2011-01-04 09:44ต้องการเปลี่ยนเครื่องเซิร์ฟเวอร์ที่ใช้รัน Drupal จึงทดลองทดสอบเปรียบเทียบ Web Server และโปรแกรมที่ใช้รัน php รุ่นต่าง ๆ ไว้ดังนี้
- apache2-mpm-prefork libapache2-mod-php5
- apache2-mpm-worker libapache2-mod-fcgid php5-cgi
- lighttpd php5-cgi
- nginx php5-cgi spawn-fcgi
สมบัติ
- เครื่อง: cpu E5200 ram 2G
- os: Debian Squeeze 2.6.32-5-xen-amd64
- mysql-server: 5.1.49-3
- apache2: 2.2.16-4
- lighttpd: 1.4.28-1
- nginx: 0.7.67-3
- php-apc: 3.1.3p1-2







Recent comments
18 weeks 4 days ago
37 weeks 3 days ago
47 weeks 5 days ago
1 year 9 weeks ago
1 year 14 weeks ago
1 year 14 weeks ago
1 year 14 weeks ago
1 year 14 weeks ago
1 year 14 weeks ago
1 year 14 weeks ago