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

February, 2012

คำสั่งพื้นฐานของ linux

  Computer : คำสั่งพื้นฐานของ linux คำสั่ง หน้าที่ รูปแบบการใช้งาน ตัวอย่างการใช้งาน cd เข้าไปใน directory ที่ต้องการ cd /ที่ต้องการ cd /mnt ถ้าเข้าหลายชั้น ก็ cd /mnt/floppy cp คัดลอก file หรือ directory cp <ชื่อไฟล์ใหม่> ใส่พารามิเตอร์ -r เพื่อย้าย directory cp /root/tt.pl /home/httpd/cgi-bin/test.pl cp -r /root/cop /mnt/floppy dir แสดงชื่อไฟล์ใน directory dir dir gzip บีบอัดไฟล์ gzip <พารามิเตอร์> <ไฟล์ > <พารามิเตอร์> gzip star.txt star.zip gunzip …Continue reading

Off 

การติดตั้ง Sudo

กำหนดให้ user ทั่วไปมีสิทธิ์ในการใช้งานคำสั่ง ตามที่ root  ต้องการ server#cd /usr/ports/security/sudo server# make install clean server# pico /usr/local/etc/sudoers แก้ไข เช่น %admin  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom   (%admin)  –> Group  ของ user   เสร็จแล้ว ก็ reboot   หรือ ใช้คำสั่ง #rehash  ถ้าไม่อยาก reboot เครื่องใหม่

Off 

การติดตั้ง MRTG บน Freebsd6.2

MRTG 1. ติดตั้ง snmp ผ่าน ports #cd /usr/ports/net-mgmt/net-snmp/ #make ; make install clean #rehash แก้ไข config ไฟล์ ในที่นี้ผมใช้ pico ก็ได้ #pico /usr/local/share/snmp/snmpd.conf พิมพ์ 4 บรรทัดนี้ลงไปครับ ของเดิมหากมี ลบ ให้หมด เอา 4 บรรทัดนี้พอ rouser public noauth rocommunity public localhost syslocation gateway at service room  #แก้ตามใจเรา syscontact [email protected]#แก้ตามใจเรา แล้ว save ครับ เรียก snmpd ให้ทํางาน #snmpd & ตรวจดูว่ามี process …Continue reading

Off 

ติดตั้ง ntop

ntop เป็น เครื่องมือที่ใช้ในการมอนิเตอร์และแก้ปัญหาระบบเครือข่าย สามารถวิเคราะห์ปัญหาของทราฟฟิก การติดตั้ง ntop # cd /usr/ports/net/ntop #make install  clean คำสั้งรัน ntop # chmod 555 /usr/local/etc/rc.d/ntop  กำหนด Admin password # /usr/local/bin/ntop -u nobody -A ทำการสั่งรัน ntop #/usr/local/etc/rc.d/ntop แก้ไขไฟล์ rc.conf เพิ่มคำสั้ง ntop_enable=”YES” แล้ว reboot เครื่อง การใช้งาน 200.100.10.1:3000

Off 

เก็บสถิติการเข้าชมเวป Webalizer บน freebsd6.2

server# cd /usr/ports/www/webalizer/ server# make install clear server# rehash server# cd /usr/local/www/data server# mkdir webalizer server# cd webalizer/ server# webalizer /var/log/httpd-access.log Webalizer V2.01-10 (FreeBSD 6.2-RELEASE) English Using logfile /var/log/httpd-access.log (clf) Creating output in current directory Hostname for reports is ‘server.techcare.biz’ History file not found… Error: Skipping oversized log record Generating report for August 2008 Generating …Continue reading

Off 

การติดตั้ง lightsquid บน freebsd 6.2

เป็นโปรแกรมอีกตัวหนึ่งที่ ดีไม่แพ้  SARG  หลัวจากติดตั้ง Tranparent Proxy แล้วก็หาตัวเก็บ log รายการการเข้าเว็ปไซต์  ดังนี้ server#cd /usr/ports/www/lightsquid server#make install clean server#cd /usr/local/www server#mv lightsquid cgi-bin server#cd /usr/local/www/cgi-bin/lightsquid ตั้งค่าให้ .cgi และ perl ทำงาน server# chmod +x *.cgi server# chmod +x *.pl server#pico lightsquid.cfg แก้ไขรายการ ดังนี้ #path to `tpl` folder $tplpath             =”/usr/local/www/cgi-bin/lightsquid/tpl”; #path to `lang` folder $langpath            =”/usr/local/www/cgi-bin/lightsquid/lang”; #path to `report` folder …Continue reading

Off 

การติดตั้ง phpsysinfo 2.3

www#cd /usr/local/www/data www# fetch http://bsd.psru.ac.th/book2/phpsysinfo/phpsysinfo-2.3.tar.gz www# ls phpsysinfo-2.3.tar.gz www# tar xvfz phpsysinfo-2.3.tar.gz www# cd phpsysinfo-dev www# mv config.php.new config.php เรียก URL ของ IP ของ เซิร์ฟเวอร์อีกครั้ง http://200.100.10.1/phpsysinfo-dev/index.php

Off 

Block+Tranparent_Chillispot

ทำ chillispot + tranparant แต่ปรากฏว่า ผู้ใช้ฉลาดเกิน ไปกำหนด Proxy ก็ออกได้โดยไม่ผ่านเครื่องServer เรา ผมหามานานๆๆๆๆ มีแตของ iptable นั่งหามาเป็นวัน วันนี้ ฟลุ๊ค เจอคำสั่งเก่า มากๆๆที่เคยทำไว้ เอามาลองดู  ipfw add 1600 deny tcp from any to any 8080 (บรรทัดนี้แหละที่ Block หามานาน) ส่วนสองบรรทัดล่าง ใช้ บังคับให้เครื่องลูก ผ่านtranparent proxy + Chilli ipfw add 1700 fwd 192.168.182.1 tcp from any to 192.168.182.0/24 80 ipfw add 1800 fwd 192.168.182.1,8080 …Continue reading

Off 

ติดตั้ง Sarg

1. ติดตั้งตามขั้นตอนดังนี้ www#cd  /usr/ports/www/sarg 2. www # make install clean 3. www#cd /usr/local/etc/sarg pico sarg.conf แก้บรรทัดต่อไปนี้ ให้มีส่วนที่ต้องตั้งค่าดังต่อไปนี้ access_log /usr/local/squid/var/logs/access.log #เก็บ log ของ squid output_dir /usr/local/www/apache22/data/squid-reports #จะตั้งเป็นชื่ออะไรก็ได้ resolve_ip no #ถ้าต้องการให้แสดงชื่อเครื่องแทนเบอร์ ip ก็ให้เปลี่ยนเป็น yes user_ip yes #กำหนดให้ใช้ ip แทน user id ครับ remove_temp_files yes #กำหนดให้ลบไฟล์ชั่วคราวอัตโนมัติ index yes #กำหนดให้ใส่ไฟล์ index.html อัตโนมัติใน sub folder overwrite_report yes #กำหนดให้เขียนรายงานทับอัตโนมัติ records_without_userid ip #กำหนดให้ใช้ …Continue reading

Off 

Windows 7 กับการ Enable User Administrator

วันนี้น้องที่บริษัท  เอา Notebook Dell  ตัวใหม่มาเล่น  เป็น For Windows Vista Home Basic/Home Premium   ของแท้   มาจากDell  เลยแต่เสียดายลง เครื่องอื่นไม่ได้  เอามาลองลง Winning  อิๆๆ ลงได้แล้วเล่นไม่ค่อยหนุกเพราะ  ชื่อ กับ Logo ของทีมไม่สมจริง   เลยลองหามาลง  แต่ปรากฏว่า  เราไม่ได้เป็น  User Administrator  ซะงั้น แก้ไงดีล่ะ   ….  และแล้วก็เจอจนได้ การแก้ไขมีดังนี้   1  Search   หาคำว่า cmd 2  ด้วยคลิกขวา RUN as Administrator 3  พิมพ์ตามนี้   net user Administrator /active:yes (Administrator  ต้อง A ) 4  จากนั้น …Continue reading

Off 

วันนี้ มีโอกาศ ทำระบบ WIFI โดยใช้ Chillispot

ลงทุกอย่างได้ แล้ว ใช้งานได้ดีเลยครับ แต่ติดที่ว่า มักจะมี Msg ฟ้องว่า arp: 200.100.10.2 is on fxp0 but got reply from 00:1a:70:77:e5:58 on dc0 ลองใช้คำสั่ง ตรวจสอบดู root@server#  sysctl -a | grep -i arp <3>arp: 200.100.10.2 is on fxp0 but got reply from 00:1a:70:77:e5:58 on dc0 <3>arp: 200.100.10.2 is on fxp0 but got reply from 00:1a:70:77:e5:58 on dc0 <3>arp: 200.100.10.2 is …Continue reading

Off 

เพิ่ม HDD ใหม่ใน Linux

HDD เพื่อทำ Backup [root@www root]# fdisk -l Disk /dev/hdc: 255 heads, 63 sectors, 9729 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hdc1 1 9729 78148161 83 Linux Disk /dev/hda: 255 heads, 63 sectors, 2434 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start …Continue reading

Off 

การเพิ่ม SWAP Partition บน Linux

วันนี้มีเพื่อนโทรมา ว่า Swap Pation  ใน Linux  ไม่มี  อืม  เราก็ว่างพอดี  เลยลองหาวิธีทำดู  ปรากฎว่าใช้งานได้ จิงๆๆแฮะ  ลองมาดูการทำกันน่ะครับ     เมือต้องการเพิ่ม SWAP Partition ขึ้นมาใหม่จำเป็นจะต้องมีพาร์ทิชั่นว่างและต้อง set partition type เป็น Linux-SWAP ด้วย ยกตัวอย่างมี Partition ว่างเป็น /dev/hdb5 ขั้นตอนการสร้าง SWAP 1. #mkswap /dev/hdb5   # สร้าง SWAP ที่ Partition /dev/hdb5 2. #swapon /dev/hdb5   # enable SWAP 3. #pico  /etc/fstab  เพิ่ม /dev/hdb5 swap swap defaults 0 0  เพื่อให้ทำงานทุกครั้งที่ …Continue reading

Off 

Mysql6.0 กับ MyODBC

เรื่องของเรื่อง ก็คือว่า อยากลอง db ตัวใหม่ ลงทุกอย่างได้หมดล่ะ tranfer data ไปหมดแล้ว คราวนี้ ลอง Run Program ปรากฏว่า ข้อมูลไม่เป็นภาษาไทย ซะงัน เป็น ???????????? อ่านไม่รู้เรื่องเลย วิธีแก้ไขไม่ยากครับ พี่น้อง คร๊าบ ให้เข้าไป ที่ตัว odbc ให้เลือกเข้าไปที่ conect options / initial statement แล้วใส่คำว่า SET NAMES ’tis620′ ลงไป แค่นี้ก็ได้ภาษาไทยล่ะ ลองดูครับ

Off 

TranparentProxy บน Freebsd6.2

วันศุกร์ที่ผ่านมา นั่งลง Server Dell PowerEdge 2950 Raid 5 RAM 2G     จะเอาไปให้ลูกค้า เพื่อทำเป็น Proxy  กับ Intra Mail และ Intra net   วันเสาร์นี้ เฮ้อ…  ไม่ได้ไปลอกะทง อีกแล้วเราปีนี้  เพราะไม่รู้ ว่าจะได้กลับกี่โมง อย่าเสียเวลาเลยครับ…  เอาเป็นว่ามาดูกันเลยดีกว่า โดยเรื่มต้นที่ ลงFreebsd เสร็จแล้วก็ set DNS ขึ้นมา ซึ่งผมขอข้ามการ set dns  น่ะครับ โดยจะเริ่มที่  SQUID กันเลย web#cd /home/data web#tar xvfz  squid-2.5.STABLE11.tar.gz web#cd squid-2.5.STABLE11 web#./configure –prefix=/usr/local/squid ; make ; make install รอจนinstall เสร็จ  จากนั้นให้เข้าไปแก้ไขไฟล์ web#pico /usr/local/squid/etc/squid.conf แก้ …Continue reading

Off 
1 2 3 4
Top