Work

WebHosting ใน VM ของ Vultr.com

July 6, 2017

ผมใช้งาน Vultr.com เป็นหลัก เหตุเพราะมีแพ็คเกจให้เลือกจำนวนมากและราคาถูก หลังจากใช้งานมานานอยากจะลองย้ายเว็บของตัวเองไปอยู่บน cloud ของ Vultr เลยลองสร้าง VM ขนาดเล็กสุดที่ 2.5$ ต่อเดือนแล้วสร้างเป็น webhosting และย้ายเว็บไป ขั้นตอนตามนี้เลยครับ เว็บตัวอย่าง vultr.CatFX.com เปิดเป็นตัวอย่าง 1 เดือน 1. สมัครบริการ Vultr.com ก่อนเลยตามลิ้งนี้ Vultr.com จากนั้นสร้าง VM ขนาดเล็กสุดตาม location ที่สามารถเปิดได้ ไม่ต้องห่วง ถ้าบาง Server Location มันเปิดไม่ได้ เพราะ sold out ก็ไปเปิด Server Location อื่นก่อน รอให้มันเปิดได้ค่อยย้าย VM ทีหลัง (เดี๋ยวทำบทความย้าย VM อีกที) 2. ผมแนะนำสร้าง OS เป็น Centos6 เพราะผมคุ้นเคย […]

Script ตรวจสอบช่องโหว่ที่ WannaCry ใช้ (MS17-010)

May 18, 2017

ผมไปเจอบทความเรื่องการ ใช้งาน NMAP ในการตรวจสอบช่องโหว่ที่ WannaCry ใช้ (MS17-010) น่าสนใจเลย จัดการ download Kali Linux แล้วทำตาม โดยในระบบผมยังมีเครื่องที่ยังไม่ได้ patch MS17-010 อยู่ ผลที่ได้คือเหมือนตามกับบทความ ผมจึงเขียน script ให้ loop ตรวจสอบไปที่ละ ip อย่างง่ายๆ แล้วให้ echo เฉพาะเครื่องที่ยังไม่ได้ patch MS17-010 ผลที่ได้ตามนี้ครับ ที่น่าสังเกตุคือเครื่องที่ยังไม่ได้ patch บางเครื่อง update ไปแล้วด้วยนะ ถือเป็นการ recheck ไปในตัว.. #!/bin/bash for i in `seq 1 254` do echo 192.168.0.”$i” nmap -p445 –script smb-vuln-ms17-010 192.168.0.”$i” | […]

รับติดตั้ง Windows VPS ราคาถูก เริ่มต้น 2.5$

March 31, 2017

อยากใช้ Windows VPS ราคาถูกต้องทำอย่างไร?? ปกติ Windows VPS นั้นราคาเท่าๆกับ Linux VPS แหละ แต่ราคาที่เพิ่มมาคือค่า License ที่ผู้ให้บริการต้องจ่ายให้กับ Microsoft แล้วเราจะทำยังไงให้สามารถใช้งาน Windows VPS ได้โดยไม่ต้องเสียค่า license ละ?? คำตอบคือ ผมรับทำให้ครับ คิดค่าบริการ 500 บาท 1. สมัครบริการ vps จาก vultr ลิ้ง vultr.com ใครสมัครไว้แล้วก็ใช้ของเดิมได้ครับ 2. เติมเงิน 5$-10$ เพื่อใช้สร้าง VM 3. ส่ง username/password มาเพื่อใช้สร้าง VM ครับ (คุณเปลี่ยน password เองทีหลัง) 4. ค่าดำเนินการ 500 บาท จ่ายครั้งเดียว 5. ติดต่อผ่าน […]

[TIPS] วิธีทำให้เปิด PDF ได้เร็ว

March 16, 2016

ผมมีปัญหาว่า Acrobat Reader มันเปิดไฟล์ PDF ได้ช้ามากๆ และช้าลงเรื่อยๆในเวอร์ชั่นใหม่ๆ จนต้องเอาโปรแกรม PDF Reader ตัวอื่นมาใช้ จนพบว่าปัญหามันอยู่ที่ Plugins ของ Acrobat Reader เอง แล้วต้องทำยังไง? ลบ Plugins ที่ไม่ได้ใช้แม่ม! 0. ปิดโปรแกรม Acrobat Reader 1. คลิ๊กขวาที่ไอคอน Acrobat Reader 2. เลือก Properties 3. กดปุ่ม Open File Location 4. จากนั้นเข้าไปใน Folders “plug_ins” 5. ลบ plugins ในนั้นให้หมดเลย 6. enjoy

Zimbra 8 เปิดเว็บเมล์ไม่เต็มจอบน Chrome

February 11, 2016

เจอปัญหาว่าหลังจาก update เป็น Chrome เวอร์ชั่นใหม่แล้ว ใช้งาน Zimbra Web mail แล้วมันไม่เต็มจอแฮะ เลยลองหาข้อมูลดู พบว่ามันเป็น bugs ใน CSS ของ Web mail ซึ่งแน่นอนว่าทาง Zimbra รู้และมีวิธีแก้ไขแล้ว มี 2 วิธีดังนี้ download script มารันเอง wget https://raw.githubusercontent.com/jorgedlcruz/Zimbra/master/Zimbra%20Google%20Chrome%2045%20Fix/zimbra-chrome45-fix.sh chmod +x zimbra-chrome45-fix.sh  แก้ไข CSS ตามนี้ เปิดไฟล์ 2 ไฟล์ด้านล่างเพื่อแก้ไข /opt/zimbra/jetty-distribution-7.6.12.v20130726/webapps/zimbra/skins/_base/base2/skin.css /opt/zimbra/jetty-distribution-7.6.12.v20130726/webapps/zimbra/skins/_base/base3/skin.css แก้ไขในส่งตามด้านล่าง #skin_td_sidebar_ad { width:@SidebarAdWidth@; } #skin_container_sidebar_ad { @AdStyle@ width:@SidebarAdWidth@; } ค้นหา class ด้านล่าง #skin_td_main { width:auto; […]

Endian “Proxy settings are being applied. Please hold”

February 5, 2016

เจอว่า Endian 2.5.2 มันมี error “Proxy settings are being applied. Please hold” มาพักใหญ่แล้วแต่ก็ไม่ได้แก้ไขซักที คงเพราะยังไม่ได้ไปทำอะไรเกี่ยวกับ Proxy เลบปล่อยไปก่อน พอมาวันนี้จำต้องแก้ไข config ของ Proxy แล้วมันทำอะไรไม่ได้เลย พอเข้าหน้า Proxy มันก็ขึ้นค้างอยู่อบ่างนั้นตลอด จำเป็นต้องหาทางแก้ไข ซึ่งพอลองหาข้มมูลดูพบว่ามันเป็น bug วิธีแก้ไขก็ง่ายๆคือ 1. download ไฟล์ notifications.py และไฟล์ servicesubscriber.js จาก Bugtracker ของ Endian ซ่ะก่อน 2. upload ไฟล์ notifications.py ไปไว้ที่ /usr/lib/python2.4/site-packages/endian/status/ ไปทับของเก่าได้เลย 3. upload ไฟล์ servicesubscriber.js ไปไว้ที่ /home/httpd/html/include/ ไปทับของเก่าได้เลย 4. reboot […]

วิธีใช้งาน ClamAV บน CentOS

December 2, 2015

ClamAV เป็น antivirus แบบ opensource ที่อยู่คู่กับ linux มาช้านาน มีให้ติดตั้งในหลาย Distro เรื่องของประสิทธิภาพก็ข้ามไปก่อนเพราะอย่างน้อยก็ดีกว่าไม่มี ประเด็นคือผมเจอว่า Sever ตัวนึงที่โรงงานมีไฟล์ขยะที่เกิดจากไวรัส Sality มากมาย และอยู่ในหลาย folder ไฟล์มันจะเป็นตัวอักษรแบบสุ่มและมีนามสกุลเป็น .exe ถึงแม้จะกำจัดไวรัสที่เครื่อง client ไปหมดแล้ว ไฟล์ขยะมันก็ยังอยู่ใน server ผมเลยใช้ ClamAV จัดการลบไฟล์ขยะเหล่านั้น และถือโอกาสสแกนเครื่อง Server ไปด้วยเลย ติดตั้ง ClamAV ใน CentOS 6 และสั่งทำงาน yum install clamav clamd /etc/init.d/clamd start ตั้งให้ ClamAV ทำงานเมื่อเปิดเครื่อง chkconfig clamd on จากนั้นเขียน script ให้ ClamAV ทำการ update […]

วิธีแก้ VirtualBox ใช้งาน Guest VM ได้แค่ “32bit”

August 18, 2015

แต่เดิมใช้ Windows7 64bit สามารถใช้งาน Guest 64bit บน Virtualbox ได้ แตต่พอ update จาก Windows7 เป็น Windows10 ปรากฏว่าใช้ Guest 64bit ไม่ได้ซักอัน ค้นๆดู พบว่ามันต้องไปปิด Hyper-V ก่อน โดยเมื่อทำการปิดแล้ว restart ก็จะสามารถใช้งาน Guest 64bit ได้ ขั้นตอน 1 กดปุ่ม Windows+Q 2 พิมพ์ turn windows features on or off ที่ช่องค้นหา จากนั้นคลิ๊กเลือก turn windows features on or off 3. เมื่อเปิดหน้าต่าง turn windows features on […]

แบ่งไฟล์ใหญ่ๆ บน Linux ด้วยคำสั่ง Split

May 6, 2015

ต้อง Backup ไฟล์ขนาดใหญ่ บ่อยๆ ไฟล์ที่ Zip หรือ Archive ไว้ แต่ละไฟล์มีขนาด 500GB ขึ้นไปทั้งนั้น เวลาจะ copy ไปเก็บที่ External Harddisk มันช้ามากๆ นึกๆว่าใน Windows มันสามารถแบ่งไฟล์ที่ Zip หรือ Archive ได้ด้วยโปรแกรม 7zip แต่ใน Linux ไม่เคยลองทำเลยแฮะ ลองหาๆดูมันก็มีวิธีแถมง่ายๆซ่ะด้วย โดยใช้คำสั่ง split โดยพารามิเตอร์ที่ใช้ก็มี -a N, –suffix-length=N Use suffixes of length N (default 2) -b SIZE, –bytes=SIZE Write SIZE bytes per output file. -C SIZE, –line-bytes=SIZE […]

ทำไมไฟล์ ibdata1 ของ mysql ถึงมีขนาดใหญ่และวิธีแก้ไข

May 6, 2015

ทำไมถึงมีไฟล์ ibdata1 เป็นเพราะ engine ของระบบ InnoDB ของ MySQL นั่นได้สร้างขึ้นมาเอง โดย engine InnoDB นั่นจะเป็น engine ที่เก็บ transaction logs ในการใช้งาน พูดง่ายๆก็คือเก็บรายละเอียดทุกอย่างในการใช้งาน Database เช่น เพิ่ม/ลบ/แก้ไข ซึ่งมันเป็น engine default ที่ MySQL เลือกมาให้ ที่นี้ที่ผมเจอคือมันใหญ่โตมโหฬาร ขนาดใหญ่ถึง 33 gb ซึ่งไม่รู้มันเก็บ transaction อะไรนักหนา แต่มันทำให้ Disk เต็มเลยทีเดียว!! แล้วอยู่ๆจะไปลบซุ่มสี่สุ่มห้าก็ไม่ได้ เพราะมันจะทำให้ Database พังเลย ลองหาข้อมูลดูพบว่ามันสามารถแก้ไขได้ ลบไฟล์ ibdata1 อย่างถูกวิธี อย่างที่บอกมันไม่สามารถลบไฟล์ ibdata1 ตรงๆได้เนื่องจากมันเก็บ transaction logs ของ Database อยู่ ทางเดียวที่จะลบได้คือต้อง […]