Apr 16

เป็นปัญหาการใช้งานมานานครับ เรื่องการใช้ >/dev/null พอดีผมไปเจอบทความมาก็เลยเอามาบอกต่อดีกว่าครับ

1. /bin/sh

prog > /dev/null 2>&1 <-- ok
prog > /dev/null 2>/dev/null <-- ok
prog >& /dev/null <-- ok

2. /bin/csh

prog > /dev/null 2>&1 <-- fail
Ambiguous output redirect.

prog > /dev/null 2>/dev/null <-- fail
Ambiguous output redirect.

prog >& /dev/null <-- ok, recommend

3. FreeBSD /etc/crontab
SHELL=/bin/sh

prog >& /dev/null <-- fail, bad FD
prog &> /dev/null <-- not good, is bg
prog > /dev/null 2>&1 <-- ok

-- /bin/bash
prog &> /dev/null <-- not good
prog >& /dev/null <-- ok

reference : http://www.linuxchannel.net/board/delete.php?table=freebsd&no=21&page=1

written by Mr-San \\ tags: , ,

Mar 13

วันนี้มาลอง Compile Kernel ของ FreeBSD 7.0 กัน ตามนี้เลย

cd /usr/src/sys/i386/conf
cp GENERIC IPFWKERN

## edit IPFWKERN ##
เพิ่ม

options IPFIREWALL
options IPDIVERT
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_FORWARD
options IPSTEALTH
options ACCEPT_FILTER_HTTP
options ACCEPT_FILTER_DATA

หลังจากเสร็จแล้ว

config IPFWKERN
cd /usr/src
make kernel KERNCONF=IPFWKERN
make installkernel KERNCONF=IPFWKERN

หลังจากนั้น แก้ /etc/rc.conf เพิ่ม

firewall_enable="YES"
firewall_type="/etc/ipfw.rules"
filewall_logging="YES"

แล้วอย่าลืมสร้าง ipfw.rules ล่ะครับ
หลังจากนั้นก็ Reboot เป็นอันเสรํจเรียบร้อย

written by Mr-San \\ tags: , ,

Jun 12

หลังจากก่อนหน้านี้ได้ทำการติดตั้ง Apache เรียบร้อยแล้ว ที่ขาดไม่ได้คงเป็น php คราวนี้มาลองติดตั้งกันดีกว่า
อันดับแรก ต้องติดตั้ง library ที่จำเป็นก่อน กรณีของ FreeBSD ก็ตามนี้

  1. CURL library : /usr/ports/ftp/curl
  2. libiconv : /usr/ports/converters/libiconv
  3. JPEG library : /usr/ports/graphics/jpeg
  4. PNG library : /usr/ports/graphics/png
  5. cpdflib library : /usr/ports/print/clibpdf
  6. Freetype 2 library : /usr/ports/print/freetype2

Continue reading »

written by Mr-San \\ tags: , ,

Close
E-mail It