แค่เว็บๆหนึ่ง ! ที่อยากเก็บประสบการณ์
Home
 

February, 2012

Kohana กับ form::input(“”)

วันนี้ได้ลอง kohana3.2 จริงๆ แล้วดู video อ.ถาวร มาบ้างแล้ว   แต่กำลังจะเอามาใช้งานจริง ปัญหา ก็คือว่า สร้าง textbox เช่น   print form::input(‘field_name’); // use only 1 parametr – for name and id print   ค่าที่ออก มา ก็จะได้   <input type=”text” id=”field_name” name=”field_name” value=”” />   ถ้าเป็น v 2.4 ไม่มีปัญหา แต่ v3.2 ค่าที่ออกมา ไม่มีค่า id   <input type=”text” name=”field_name” value=”” /> …Continue reading

Off 

FreeBSD 7.2 กับ Hamachi

หลายท่านคงเคยใช้งาน hamachi กับเครื่องwindows กันบ้างแล้วนะครับ บางคนเพิ่งเคยได้ยิน เอ๊ะ! มันคืออะไร? hamachi ตัวนี้ใช้เป็นตัวกลาง ระหว่างเครื่องเรา กับเครื่องอืนๆ ที่อยู่ใน Wan ซึ่งก็คือว่าทำเราอยู่วงแลนเดียวกัน นั่งใกล้ๆกันนี่เอง แท้จริงแล้วเราอยู่คนละ จังหวัด หรือคนละซีกโลกกันเลยนะครับ เอาละมาลงมือทำดีกว่า เดี่ยวหาว่า โม้มากอีก   ผมทดลองติดตั้งใน FreeBSD 7.2 การติดตั้งไม่ยากเท่าไหร่ครับ 1. ให้เข้าไปที่ server#cd /usr/ports/security/hamachi server#make install clean 2. เมื่อติดตั้งเสร็จแล้วก็สั่งดังนี้ server#/usr/local/etc/rc.d/hamachi forcestart 3.จากนั้นก็สั่งคำสั่งนี้ต่อ ครับ server#hamachi-init 4. ทำไมมันง่ายอย่างนี้ งั้นเรามา start กันเลยดีกว่า server#hamachi start 5. จากนั้นก็ Loginครับ server#hamachi login# loginได้ด้วยแฮะ 6. ผมลองสร้าง …Continue reading

Off 

Upgrade FreeBSD 7.1 to 7.2

ผมเพิ่ง upgrade จาก 7.1 มาเมื่อวาน การ upgradeไม่ยากครับ แต่นานพอดู เครื่องผม DEll 840 Xeon 2.4 Ram 2G ยัง 1.30 ชั่วโมงเลยครับ คร่าวๆๆ นะครับ อันนี้ยังไม่รวม ทำแล้ว errorทำแล้วทำอีก อิๆ… งั้นขอแนะนำการ upgrade 7.1 –> 7.2 ก่อนก็แล้วกันนะครับ สามารถไปดูรายละเอียดได้ที่ http://www.freebsd.org/releases/7.2R/announce.html ส่วน upgrade version อื่นผมไม่ขอกล่าวถึงนะครับ ลองไปดูเอาละกันครับ อิๆ.. จริงๆแล้วไม่ได้ทำ เลยไม่กล้ามาแนะนำ วิธีการมีดังนี้ครับ copy มาทั้งชุดเลยนะครับ FreeBSD Update สามารถทำได้ทั้ง i386 and amd64 เวอร์ชั้นก็ตั้งแต่ 7.0-RELEASE, 7.1-RELEASE, 7.2-BETA, 7.2-RC1, or …Continue reading

Off 

KDE บน FreBSD7.1

วันนี้มีโอกาศได้ลง FreeBSD 7.1 เพิ่งโหลดมาเสร็จ อาทิตย์ที่แล้ว เข้าไปดูเว็ปไซต็ freebsd.org มี 7.2 ออกมาอีกละเร็วจริงๆ เอาเป็นว่า ผมขอผ่านการติดตั้ง freebsd ก็แล้วกันนะครับ แค่ตอนติดตั้งให้เลือกลง packet KDE ก็พอ ลงเสร็จแล้ว จะเป็นหน้าตา TextMode อยู่ Login# ไม่ต้องตกใจครับ ให้ login ปกติ เสร็จแล้ว ลองสั่ง startx server# startx จะได้หน้าต่างสีขาวๆ มาสามสี่อัน จากนั้นก้อออก จากหน้าจอนี้ โดยกด ctrl+alt+backspace จากนั้น ให้พิมพ์ดังนี้ //stert KDE server#echo “exec startkde” > ~/.xinitrc ถ้าเป็น Gnome ก็ตางข้างล่างนะครับ พอดีผมชอบ KDE ผมว่ามันสวยดี //GNOME server#echo …Continue reading

Off 

การ Add Route บน Freebsd

ปัญหาที่ผม เจอ ก็คือว่า ลูกค้า มี สาขาอยู่ 6 สาขา  ใช้งานผ่าน VLL และผมก็อยากให้ Server ของผมสามารถต่อเน็ตได้ด้วย  แต่ติดที่ว่า Gateway  ต้องออก ไปที่ Router  VLL สมมติว่า   Server IP  192.168.1.1             Router VLL  192.168.1.2             Router Internet  192.168.1.4 เอาละซิ จะทำไงล่ะ เข้าเน็ตได้  แต่สาขา ใช้งานโปรแกรม ไม่ได้  ใช้งานสาขาใด้ เวลามีปัญหา  ผมขี้เกียจ ขับรถมา ประจวบฯ <–> กทม   ก็ใช้เวลา2 ชม กว่าๆ หาใน Google  ก็พบแนวทางแก้ไข  เค้าบอกว่าให้ Add route  ดังนี้   route add -net 192.168.1.0/24 …Continue reading

Off 

ถ้าต้องการทราบว่ามีใครเข้ามาเปิดฐานข้อมูล MySQL

Mysql ของเราอยู่บ้าง มี Process ID อะไร และกำลังทำอะไร กับฐานข้อมูลนั้นอยู่ สามารถตรวจดูได้ด้วยคำสั่ง #mysqladmin processlis

Off 

ใช้ Command Free บน FreeBSD

บน Linux  คำสั่ง Free จะติดมากับ OS  วันนี้ อยากดู บน FreeBSD บ้างเลย ลองค้นดู… เจอ  files ที่ http://www.cyberciti.biz/faq ก่อนอื่นให้ ดาวโหลดไฟล์มาก่อน server# fetch http://www.cyberciti.biz/files/scripts/freebsd-memory.pl.txt server# mv freebsd-memory.pl.txt /usr/local/bin/free server# chmod +x /usr/local/bin/freeserver server# rehash จากนั้นลองเรียกใช้งานดู server#free อ่ะแน่… ใช้ได้จิงๆๆ server# free SYSTEM MEMORY INFORMATION: mem_wire:         131362816 (    125MB) [  6%] Wired: disabled for paging out mem_active:  +     83398656 (     …Continue reading

Off 

ปัญหาเรื่อง function บน MySQL 5.x

  ปัญหาการสร้าง function บน MySQL 5.0 มีคนแนะนำให้ใช้ MySQL 5.1 จนต้องพยายามติดตั้ง FreeBSD และ ติดตั้ง MySQL 5.1 จนสำเร็จ ก็ถึงเวลาทดลองใช้ ผมทดลองใช้ MySQL 5.1 ปรากฎว่าปัญหานั้นก็ยังไม่หาย error ที่เจอ ประมาณนี้ This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) วิธีแก้ปัญหาก็ตามลิงค์นี้ …Continue reading

Off 

การติดตั้ง ntp เพื่อให้อ้างอิงเวลาให้ตรง

การติดตั้ง ntp ========= # cd /usr/ports/net/ntp make install # pico /etc/ntp.conf server clock2.nectec.or.th # pico /etc/rc.conf ntpdate_enable=”YES” เพิ่ม ใน crontab ให้ทำงานทุกๆ  4 ชม 0 */4 * * * /usr/sbin/ntpdate -u clock.nectec.or.th > /dev/null จากนั้นให้ reboot ด้วยคำสั่ง # reboot ครับ ที่มา www.thaibsd.com

Off 

เคยใช้ iptraff บน linux บน FreeBSD ก็มี iftop

การติดตั้ง ไม่ยากครับ serve# whereis iftop iftop: /usr/ports/net-mgmt/iftop จากนั้นเข้าไปที่ /usr/ports/net-mgmt/iftop server# cd /usr/ports/net-mgmt/iftop สั่งติดตั้งโปรแกรม server#make install ; make clean server# rehash ลองเรียกใช้งานดูครับ server# iftop จบ…

Off 

Limiting open port RST response มันคือไร? ใครรู้ช่วยบอกด้วยน่ะครับ

วันนี้ ไปลง Server LogsFiles  เพื่อเก็บข้อมูลจราจร คอมพิวเตอร์ ตามพรบ. ลงทุกอย่างผ่าน…  แต่ลองดู dmesg  มี ข้อมูลแปลกๆ โชว์อยู่ server#dmesg Limiting open port RST response from 296 to 200 packets/sec Limiting open port RST response from 554 to 200 packets/sec Limiting open port RST response from 498 to 200 packets/sec Limiting open port RST response from 565 to 200 packets/sec Limiting …Continue reading

Off 

ติดตั้ง Mail Server บน FreeBSD 7.0

# cd /usr/ports/mail/postfix-current/ # make config จะมีหน้าจอมาให้เราเลือก options ของ postfix ผมเลือก PCRE, DOVECOT และ TLS แล้วเลือก OK จากนั้นสั่ง make install clean # make install clean แล้วก็รอ ? Added group ?postfix?.y Added group ?maildrop?.y Added user ?postfix?.yYou need user ?postfix? added to group ?mail?. Would you like me to add it [y]? y install -d -o …Continue reading

Off 

ติดตั้ง ddclient (Dynamic DNS) บน Freebsd

ทำ forword  port  บน  router  มาเยอะแล้ว  คราวนี้ ลองใช่ ip  จริง ดู มั่ง #cd /usr/ports/dns/ddclient/ #make install clean #cd /usr/local/etc/ddclient.conf.sample ddclient.conf แก้ไขดังนี้ daemon=300 # check every 300 seconds syslog=yes # log update msgs to syslog [email protected] # mail all msgs to root [email protected] # mail failed update msgs to root login=hagarici # default login ที่ใช้สมัคร dyndns …Continue reading

Off 

shell scripts กับ CDRom on FreeBSD

เริ่มด้วยการสร้างไฟล์ cdread ใน /usr/local/bin ดังนี้ # cd /usr/local/bin server# pico cdread เขียนบรรทัดด้านล่างนี้ลงไปในไฟล์นะ #!/bin/sh mount_cd9660 /dev/acd0 /mnt/cdrom/ แล้วทำการบันทึกไฟล์ server# chmod 755 cdread server# rehash ลองเรียกใช้งานดูครับ server#cdread เริ่มจากการสร้างไฟล์ เปิด server# pico /usr/local/bin/eject เขียนโปรแกรมลงไปดังนี้ #!/bin/sh umount /cdrom cdcontrol -f /dev/acd0 eject บันทึกไฟล์นี้แล้วออก server# chmod 755 eject server# rehash   เรียกใช้งานดูครับ server#eject อ่ะแนะ  เปิดออกด้วย ที่มา::www.thaibsd.com

Off 

การ Burncd บน freebsd 6.2

ก่อนอื่นต้องติดตั้งไฟล์ที่จำเป็นต้องใช้ ก่อนครับ server#cd /usr/ports/sysutils/cdrtools server#make install clean ต่อมาก็ลง dvd+rw-tools server#cd /usr/ports/sysutils/dvd+rw-tools server#make install clean เสร็จแล้วให้สั่ง rehash  หรือไม่ก็ reboot เครื่อง สักครั้ง ต่อมา เราเริ่มทำการเขียนไฟล์  .ISO สมติว่าผม เอาลงไว้ที่ /home/images server#mkisofs -o /home/images/backupdb.iso -r จากนั้นก็ รอ…..  จนเสร็จ คราวนี้เราจะเขียนลงแผ่นกัน น่ะครับ  ให้เอาแผ่นใน CDROM  จากนั้นให้ใช้คำสั่ง ดังนี้ server#burncd -f /dev/acd0 data /home/images/backupdb.iso fixate next writeable LBA 0 writing from file /home/images/backupdb.iso  size 22414 KB …Continue reading

Off 
1 2 3 4
Top