วันพุธที่ 4 กรกฎาคม พ.ศ. 2555

แก้ google chrome can not be run as root ใน centos

                หลังจาก install google chrome สำเร็จจะฟ้องข้อความที่ว่า google chrome can not be run as root
เนื่องจาก linux กลัวไวรัสที่อาจจะแฝงมาใน brower ตัว google chrome นั้นเอง โดยมีวิธีแก้ไขดังนี้
               1.>เข้าไปเปิดไฟล์ตาม path นี้ : /opt/google/chrome/google-chrome
               2.>หา code ที่เขียนว่า exec -a “$0″ “$HERE/chrome” “$@” แก้ไขให้เป็น exec -a “$0″ “$HERE/chrome” “$@” –user-data-dir 
               3.>save แล้วทำการเปิด google chrome อีกครั้ง

วันอังคารที่ 3 กรกฎาคม พ.ศ. 2555

ลบ log ของ IIS เพื่อลบ diskspace

              IIS จะสร้าง log ขึ้นมาใหม่ทุกวันทำให้ disk space เราจะน้อยลงเรื่อยๆ
การที่จะเข้าไปตามลบใน Folder ที่เก็บ log files ที่ C:\windows\system32\logfiles
ในแต่ละ folder ก็ดูเป็นวิธีที่ไม่ smart นัก
              เลยลองจิ้ม google ดูได้วิธีลัดกว่านั้นคือการทำ bat file มาลบมัน
มาดูวิธีการเป็นขั้นตอนกันเลยดีกว่า
1.>เข้าไป download file จาก link นี้ http://angstrey.com/index.php/2009/04/22/deleting-old-iis-log-files/
     (บทความนี้ถอด step จาก link ข้างบนมาเป็นภาษาไทย)
2.>นำไฟล์ดังกล่าวที่แตก zip จะได้ file deleteoldfiles.bat นำไปวางยัง C:\
3.>เปิด cmd ขึ้นมาแล้วทำตาม step ด้านล่าง
          3.1> access ไปยัง directory C:\
          3.2> พิมพ์ command >>  deleteoldfiles.bat c:\windows\system32\logfiles *.log 60
          3.3>จะปรากฏข้อความดังภาพด้านล่างถามให้เรายืนยันการลบ ตอบ y
          3.4>script จะทำการลบอัตโนมัติจบขั้นตอน
4.>ถ้าต้องการให้มันลบ IIS log อัตโนมัติทุกเดือนมีวิธีดังนี้
     4.1>สร้างไฟล์ cleanupIISlog.bat ขึ้นมาดังภาพ วางไว้ที่ C:\

    4.2> เพิ่ม task แก่ schedule ใน control panel
            4.2.1>เลือก scheduled tasks
           4.2.2>ทำตาม step ในภาพ
     4.2.3>เลือกเป็น monthly เพื่อลบทุกเดือน
 4.2.4>กำหนดวัน
  4.2.5>กำหนด user ที่ทำการ run task นี้เป็นการจบขั้นตอนการสร้าง task ที่ใช้ลบ IIS log ทุกเดือน

อ้างอิงเพิ่มเติม :  http://angstrey.com/index.php/2009/04/22/deleting-old-iis-log-files/

Cent-OS 5 ไม่ support google chorme

กลับมาสู่โลกของ linux อีกรอบ
       ขั้นตอนแรกๆทดลองออก internet เวปแรกๆที่เราต้องการจะทดสอบคือ google.com แน่นอน ด้วยความที่ว่า firefox มันถูกติดตั้งมาพร้อมกับ centos 5 อยุ่แล้วเมื่อเห็นแว๊ปๆในแทปด้านขวาของเวป google.com ชักชวนให้ติดตั้ง google-chrome เลยลองทำการติดตั้งดูตาม step

 1.Enable Google YUM repository ด้วยการไปสร้างไฟล์ตาม path ด้านล่าง
                               /etc/yum.repos.d/google.repo file: 

 2.ใส่ code เข้าไป <ต้องจัดรูปแบบบรรทัดให้ตรงกับ code ด้านล่างเท่านั้น>
        32-bit
[google-chrome]                                                                                                       name=google-chrome - 32-bit baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386                                           enabled=1                                                                                                                     gpgcheck=1                                                                                                            gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
         64-bit
[google-chrome]                                                                                                      name=google-chrome - 64-bit baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64                                      enabled=1                                                                                                                        gpgcheck=1                                                                                                       gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
3. ติดตั้ง google-chrome ด้วยคำสั่งอัจฉริยะ yum ของ centos


yum install google-chrome-stable


แล้วสวรรค์มันก็ล่มเกิด Error ระหว่างติดตั้ง

 Missing Dependency: libc.so.6(GLIBC_2.11) <<< 

เข้าไปค้นหาใน google chrome website ได้ความว่า
มันต้องติดตั้งใน Centos version 6 ขึ้นไป - -"

"Google Chrome is not compatible with CentOS 5 (5.7) or Red Hat (RHEL) 5 (5.7). Only way is to build manually all those dependencies, but I can’t recommend Glibc building manually, because very likely that breaks the whole system. So the only sensible way is run virtual machine, with newer distro (example CentOS 6) or change / upgrade your system to CentOS 6."

วันจันทร์ที่ 2 กรกฎาคม พ.ศ. 2555

เปลี่ยน web database ของ trend micro osce

หลังจากนั่งปวดหัวกับตัว Apache (web database) ของ Trend Micro อยู่ตั้งนาน ด้วยปัญหา services มีปัญหาตลอด , access.logs ,error.logs ขนาดผิดปกติ จึงได้ตัดสินใจเปลี่ยนมาใช้ IIS ที่เป็น web app ของ Microsoft เลยปรากฏว่าเสถียรมากๆ แต่วิธีการเปลี่ยนจาก Apache เป็น IIS ที่เป็น KB ของ Trend Micro เลยนั้นไม่ work หรือเพราะเราไม่เกี่ยว web app ก็ไม่รู้ วิธีที่ใช้คือการถอดแล้วติดตั้งใหม่โดยทำการ backup file config ของมันคือ ofcscan.ini ที่เก็บอยู่ใน path ที่ติดตั้ง Trend Micro OSCE/officescan/PCCSRV หลังจากที่ถอดและติดตั้งใหม่ตามปกติแล้วก็เอาไฟล์ ofcscan.ini ที่เรา backup ไว้ไปวางแทนเราก็จะได้ค่า config ต่างๆกลับมา

วันพฤหัสบดีที่ 9 กุมภาพันธ์ พ.ศ. 2555

CentOS มือใหม่

CentOS มันส์มากเป็น Linux ที่สนุกดี
ความสะดวกของมันคือ add-on หลายๆตัวสามารถใช้ service yum ทำการ download พร้อมทำการติดตั้งแจ่มมาก
โดยมันจะ download ไฟล์ มาจาก host server ที่แชร์ไว้แบบ online สามารถเข้าไปดึงไฟล์ได้ตลอด
โดยที่ติดตั้งครั้งแรกตัว OS เองมันจะไปดึงจาก server เมืองนอกให้เราเปลี่ยนมาเป็นของไทยจะเร็วมาก
<ลอง search วิธีใน google ดูโดยใช้คำว่า repo centos ไทย>

วันพุธที่ 3 สิงหาคม พ.ศ. 2554

การอ่านไฟล์ Log ของ windows update ของเครื่อง

                       วิธีการตรวจสอบไฟล์ Log ของ windows update
เบื้องต้น
-ไฟล์ Log จะเก็บอยู่ที่
            
            %windir%\Windowsupdate.log

-วิธีเข้าไปดูไฟล์ log ที่ง่ายที่สุด

        เข้าไปที่ start แล้ว run แล้วพิมพ์ windowsupdate.log

-รูปแบบที่บันทึกใน log จะมีง่ายๆดังนี้


DateTimePIDTIDComponentText
2005-06-0118:30:03992810Misc= Logging initialized
2005-06-0118:30:03992810Misc= Process:
2005-06-0118:30:03992810Misc= Module:

อ่านเพิ่มเติม :  http://support.microsoft.com/kb/902093