วิเคราะห์การใช้งานเว็บไซต์ ด้วย Webalizer

วิธีติดตั้งทำได้ดังนี้

1. yum install webalizer

2. เข้าไปแก้ไขว่าจะให้ ip ใดเข้าไปวิวข้อมูลเราได้บ้าง vi /etc/httpd/conf.d/webalizer.conf

3. ถ้าอยากให้ทุกคนเข้าดูได้ ก็ modify ให้เป็นแบบนี้ครับ

<Location /usage>
Order deny,allow
Allow from all
Allow from ::1
# Allow from .example.com
</Location>

4. สั่ง reload apache ซะหน่อย /etc/init.d/httpd reload

5. เสร็จแล้วก็เขาไปดูได้ที่ http://ชื่อเว็บตัวเองนั่นแหละ/usage

จบแล้วเด้อ

 

แถมครับ เราสามารถใช้ crontab เพื่อตั้งเวลาการทำงานร่วมด้วยได้ เช่น

30 3 30 * *    /usr/bin/webalizer  #หมายถึง ทุกวันที่ 30 ตอนตี 3.30 น. ให้เว็บ webalizer ได้ update ข้อมูลสักทีหนึ่ง

Advertisements

วิธีแก้ joomla error 145 jos_session

mos session::store failed
DB function failed with error number 145
Incorrect key file for table ‘jos_session’; try to repair it SQL=INSERT INTO jos_session ( `session_id`,`time`,`username`,`gid`,`guest` ) VALUES ( ‘3fb0665c11671cb724b8fd4f37439d6f’,’1187102382′,”,’0′,’1′ )

ปัญหานี้เกิดจากอะไร?
ตอบ ปัญหานี้เกิดจาก table jos_session error ครับ เกิดจาก mysql ไม่สามารถปิด connection ได้ทัน เช่น ในขณะนั้นมีผู้ใช้งานจำนวนมากใช้งานเว็บอยู่ แล้วอินเตอร์เน็ตก็ down ไปกระทันหัน หรือติดๆ ดับๆ ครับ
ซึ่งจะทำให้ เมื่อเปิด joomla ขึ้นมาแล้วเจอ error อย่างด้านบน

วิธีแก้มี 2 วิธีครับ

วิธีที่ 1 ทำการ repair table jos_session


เลือน mouse ลงมาด้านล่างตรง drop down เมนู จากนั้นเลือก rapair

วิธีที่ 2

ให้ drop table นี้ไป แล้วไป import table jos_session จาก joomla ต้นฉบับมาใส่ครับ

*หมายเหตุ ผมลบข้อมูลทุกอย่างใน table jos_session ก็ไม่กระทบกับ joomla แถมเรียกเว็บได้ไวกว่าเดิมอีก ดีจัง

คำสั่ง zip folder บน linux

สำหรับใครที่เบื่อใช้ gz หรือ tar  ลองเป็น zip เฉยๆดูบ้าง zip ยก folder เลย

zip -9 -r ตามด้วยชื่อ.zip แล้วตามด้วย folder ที่ต้องการzip

เช่น

มี folder ชื่อว่า song

zip -9 -r song.zip song

แก้ ubuntu 12 เล่่นหนังไม่มีเสียง

ข้อความที่ ubuntu ฟ้องมา

“Required plugin could not be found Python (v2.7) requires to install plugins to play media files of the following type: MPEG-1 Layer 3 (MP3) decoder”

วิธีแก้

sudo apt-get install ubuntu-restricted-extras

จากนั้นก็ sudo apt-get install python

google hangout ใช้ port อะไร

user แจ้งมาว่า google hangout ไม่เห็นภาพ  เอ แล้ว google hangout นี่มัน port อะไรหว่า ก็เลยลอง search ดู อ่อ ถึงบางอ้อเลย

ฝากถึง admin ทุกท่าน ถ้าพบปัญหาเดียวกันให้เปิด port TCP 443 และ TCP/UTP 19305-19309 ผ่านฉลุย

 

เมื่อโปรแกรมค้างบน linux ทำยังไง?

ต้อง kill process ด้วยคำสั่งต่อไปนี้

สมมุติว่า โปรแกรม firefox ค้างบน linux

# ps aux | grep firefox   // เพื่อดูว่าค้างจริงหรือไม่ ถ้าค้างเราก็จะเห็น process ของ firefox รัน อยู่

จากนั้นก็...

# pidof firefox // ประมาณว่า end task ใน windows เสร็จเลย ง่ายแท้

 

* แต่ก่อนไล่ปิดด้วย Process ID ต้องมานั่งพิมพ์ตัวเลขอีก อันนี้ง่ายกว่าเยอะ

block การ ping ที่จะเข้ามาโจมตี server

แก้ไขไฟล์ vi /etc/sysctl.conf

ใส่   net.ipv4.icmp_echo_ignore_all = 1 บรรทัดแรกถัดจาก comment ระบบ

ถ้าอยากให้กลับมา ping ได้อีก ก็ใส # ไว้ข้างหน้า หรือ เปลี่ยนเลข 1 เป็นเลข 0

จากนั้นใช้คำสั่ง  systrl-p