27 September 2012

How to cleaning password protect cell excel 2007


      ทำไงดีเมื่อเราต้องการ แก้ไขข้อมูลบน Cell ใน Excel 2007 แต่ดันลืม Password ที่ได้ Protect Cell ไว้ ดังรูป....


    มาเริ่มทำการ Cleaning password ที่ได้ Protect cell excel 2007 กันเลยครับ
สิ่งที่ต้องเตรียมก่อนการปฏิบัติการครั้งนี้ คุณจะต้องมี โปรแกรม Winrar หรือ Winzip และ XML Editor
download ได้ที่นี้ครับ http://www.firstobject.com/dn_editor.htm (XML Edirtor FreeWare)

Step 1 : ให้ทำการ Backup ไฟล์ก่อนนะครับ

Step 2 : ให้ทำการเปลี่ยนนามสกุลไฟล์ Excel 2007 ที่ต้องการทำ Cleaning password จาก *.xlsx เป็น *.zip

12 September 2012

How to ldap configuration zimbra mail Server

ใน Zimbra Mail Server ก็รองรับ Ldap นะครับ เมื่อต้องการ ดูค่า Configuration ของ ldap Zimbra โดยเข้าไปใช้โดย User Zimbra  ก่อน

# su - zimbra



จากนั้นใช้คำสั่งเพื่อดู ค่า Configuration ldap Zimbra โดย

# zmlocalconfig -s | grep ldap


8 September 2012

How to Disabled Ctrl+Alt+Del rebooting in RHEL6

How to Disabled Ctrl+Alt+Del rebooting in RHEL6

ในเครื่อง Server ที่เราทำถ้ามี User ดันเผลอหรือด้วยความตั้งใจก็ตาม กด Ctrl+Alt+Delete โว้ยแม่เจ้าดัน Restart / Reboot เครื่อง Server ซะงั้น ดังนั้นในฐานะที่เราเป็น administrator Linux ต้องป้องกันไว้เพื่อไม่ให้มีปัญหาปวดหัวที่ต้องมาเปิด Service บ้างอย่างที่คุณอาจไม่ได้ทำเป็น Script Auto Start เมื่อทำการ Restart / Reboot เครื่อง Server งั้นมาจัดการกันเลยครับ

ให้ทำการ แก้ไขไฟล์ /etc/init/control-alt-delete.conf โดยใช้คำสั่ง



#vim /etc/init/control-alt-delete.conf

โดยให้ ทำการ Comment ข้อความดังนี้


# start on control-alt-delete
#exec /sbin/shutdown -a -r now "Control-Alt-Delete pressed"


ดังรูป


จากนั้นให้ทำการ Save แล้วออกจากไฟล์นั้น ( :wq )  จากนั้นให้ทำการ Restart / Reboot เครื่อง Server หรือใช้คำสั่ง เพื่อ Re-config :

# init q 

ลองทดสอบ โดยการ กดปุ่ม Ctrl+Alt+Delete  หรือ Ctrl+Alt+Insert (ในกรณีที่เครื่อง Server อยู่ใน VMware Workstation )

แค่นี้ ก็หมดปัญหามากวนใจ กลับบ้านไปดู AV อย่างสบายใจได้แล้วครับ......

3 September 2012

Redirecting Input and Output on Linux


Redirecting Input and Output on Linux

" > "     จะสร้างไฟล์ใหม่ขึ้นมาแล้ว เอา Standard Output ไปเขียนลง ถ้ามีแล้วจะทับไฟล์เดิมด้วย Standard Output
           Ex.   #echo linux > test.txt 

" >> "   เป็นการเอา Standard Output ไปเขียนต่อข้อความของไฟล์นั้นๆ โดยถ้าไม่มีจะสร้างไฟล์นั้นขึ้นมาใหม่



          Ex.   #echo linux >> test.txt

" 2> "   จะสร้างไฟล์ใหม่ขึ้นมาแล้ว เอา Standard error ไปเขียนลง ถ้ามีแล้วจะทับไฟล์เดิมด้วย Standard error
         Ex.   #echo linux 2> test.txt

" 2>> " เป็นการเอา  Standard error ไปเขียนต่อข้อความของไฟล์นั้นๆ โดยถ้าไม่มีจะสร้างไฟล์นั้นขึ้นมาใหม่
         Ex.   #echo linux 2>> test.txt

" &> "  จะสร้างไฟล์ใหม่ขึ้นมาแล้ว เอา Standard Output  และ Standard error ไปเขียนลง ถ้ามีแล้วจะทับไฟล์เดิมด้วย  Standard Output  และ Standard error
           Ex.   #echo linux &> test.txt

" < "  เป็นการนำเอาเนื้อหาของไฟล์ที่ระบุไปเป็น Standard Input ของคำสั่งนั้นๆ
            Ex.   #export package=`rpm -qa httpd*`
                    #rpm -e < $package

" << " เป็นลักษณะการใส้ข้อความหรือ Code แบบไม่ได้อ้างอิงด้วยไฟล์ ส่งเป็น Standard Input
             Ex.   เอาไว้เขียน shell script :

                  clean_log()

                   {

                                      mysql -u $user --password=$password << eof
                                      use $db;
                                      START TRANSACTION;
                                      BEGIN;
                                                $query_db
                                      COMMIT;
                                    eof
                    }
" < > " เป็นทั้ง Standard Input และ Standard Output 
           Ex.   # echo  <> echo Linux_Server