Using PuTTY connect to Unix-Aix
เมื่อเชื่่อมต่อเข้าไปที่ Unix Aix หรือ Unix อื่นๆ ด้วย PuTTY แล้วเจอปัญหา อย่างเช่น อยากลบเมื่อพิมพ์ผิด กด Backspace แล้วดันไม่ลบกลายเป็นภาษาต่างอวกาศ ซะงั้น อ้าว! ทามไงล่ะที่นี้ เป็นปัญหาที่ผมเจอสักพักใหญ่ เห็นรุ่นพี่พิมพ์แล้วลบได้ เราทำไม ลบไม่ได้ ว่ะ โงนเลย.....
ก็เลยแอบเข้าไปดู /etc/profiles และ ~/.ksh ให้ตายเถอะ เราเจอแล้วนะ อิอิ
มีการ Set ไว้ดังนี้ครับ
set -o emacs
หรือ
set -o vi
เอาสักตัวหนึ่ง ครับ ผลของมันคือ เราสามารถใช้งานที่ shell ของเราได้โดยเสมือนว่า เข้าไปอยู่ใน Environment ของ Editor เหล่านั้นเลยนะ .....
Good lock.... by stumjub.
13 December 2012
Collision Domain Basic
Collision Domain Knowledge
Collision Domain ---> การชนกัน (ตอบกำปันทุบนุ้นแล้วกัน ดินมันเจ็บ.....)
ธรรมชาติของสัญญาไฟฟ้า จะเหมือนกันกับคลื่นน้ำ อย่างเช่นเรามีสายยางส่งน้ำที่ต่อไปยังต้นไม้ทุกๆ ต้นเราต้องการส่งน้ำไปเต็มสายยางให้ต้นไม้ต้นแรกถามว่าต้นไม้ต้นที่สอง สาม สี่จะได้รับน้ำไหม คำตอบคือได้รับครับ นั้นคือธรรมชาติของน้ำ
Collision Domain คือการชนกันของสัญญาไฟฟ้า เวลาชนกันจะทำให้ Lan ใช้ไม่ได้ ณ ไมโครวินาทีนั้นๆ (อันนี้เป็นทางการนิดหนึ่งแต่ก็ไม่เข้าใจเท่าไรนัก!!)
เรามาขยายความกันต่อ....
ถ้าผมถามว่า Domain คืออะไร ตามเด็กไทยจะนังเฉยๆ เราเพื่อนตอบ เพื่อนมันก็คิดเหมือนคุณกันทั้งห้องครับ!!!!!!!!!!!!!!!!
Domain คืออะไร มันก็คืออะไรก็ตามที่เหมือนๆกัน อย่างเช่น Domain ของคนใส่เสื้อดีขาว , ใส่เสื้อสีฟ้า เป็นต้น แล้ว Collision Domain ล่ะ มันก็คือ ระบบที่เจอ Collision เดียวกัน หรือ Broadcast Domain คือ ระบบที่อยู่ภายใต้การ Broadcast เดียวกันนั้นหมายความว่าคนหนึ่งส่ง Broadcast แล้วอีกคนจะเจอ Broadcast ด้วย
Collision Domain รูปแบบของระบบ LAN ที่เมื่อไรก็ตามที่คนๆ หนึ่ง ส่งข้อมูลมันจะกระจายไปถึงอีกคนอื่นๆ อย่างเช่น เครื่อง A ,B,C, D อยู่ในระบบ LAN(นึกถึง Lan ยุคเก่าๆ ที่ ใช้สายไฟฟ้าต่อกันตรงๆ หรือการต่อ Hub) เดียวกัน เมื่อ A ส่งข้อมูลหา B แล้ว D จะเห็นข้อมูลด้วย แล้วเหตุผลอะไร มันถึงเป็นเช่นนั้น??? ที่ D เห็นเพราะมันเป็นธรรมชาติ แล้วธรรมชาติยังไงล่ะ! ให้คุณลองคิดว่า สมมติว่าเรา เอาปลั๊ค 3 ตา มาสัก 6 อัน เอาตัวแรกไป เสียบจากเต้าจากฝาผนังที่บ้านแล้วเอาตู้เย็น พัดลมเสียบ จากนั้นเอาปลั๊ค ส่วนที่เหลือนั้นมา เสียบต่อไป กันไปเช่นเดียวกันหมด จากนั้นถ้าคนลอง เอา นิ้วแย่เต้าปลั๊คตัวที่ 6 ที่ต่อๆ เรียงกันมาแล้ว มันจะไฟดูดคุณถูกไหม? นั้นคือธรรมชาติของการสัญญาไฟฟ้า กรณีนี้ก็เช่นกันครับ การที่เราจะสามารถเข้าใจ Network ได้คุณจะต้องเรียนรู้เรื่อง ธรรมชาติของ Network เป็นต้น ซึ่ง ธรรมชาติของไฟฟ้า ทำให้เกิด Collision เพราะว่าการที่เรา ส่งข้อมูล A--->B มันเป็นรูปแบบของการส่งสัญญาไฟฟ้า ซึ่งสัญญาไฟฟ้าโดยธรรมชาติของมันจะกระจายไปทั้งหมดไปหา C,D ด้วย
การเกิด Collision Domain เหตุอย่างเช่นว่า A ส่งข้อมูล Hello World หา B โดยข้อมูลจะถูกแปลงเป็นสัญญาไฟ้ฟ้า 0 V,5 V หรือ 0,1 ขึ้นๆ ลงๆ ประมาณนั้น ในบ้างจังหวะมีการชนกันของ สัญญาไฟฟ้าที่เป็น 1 กับ 1 หรืออื่นๆ เนี้ย ทำให้เกิดการ แจมกันขึ้น อย่างเช่น 1 กับ 1 เกิดการชนกัน จะถูกยกระดับเป็น 2 Volt หรือ 1 กับ 0 กลายเป็น 0.5 V เป็นต้น แล้วกันจะตีความข้อมูลยังไงล่ะ!!!! นั้นคือสาเหตุจริงๆ ของการที่เราทำไมถึงกลัวการเกิด Collision Domain กันนักกันหนานะครับ ทำไมถึงกลัวล่ะเพราะว่าการเกิดการ Collision ทำให้เกิดการตีความข้อมูลไม่ออก ก็จะมีกระบวนหยุดส่งซะก่อน!!หรือที่เรียกกันว่า Carrier Sense Multiple Access With Collision Detection เกิดขึ้นแล้วยังไงล่ะ การบวนการนี้ถูกสร้างขึ้นเพื่อที่จะทำการ Detection ว่ามีการเกิด collision ไหม ถ้าเกิดจะทำการหยุดส่งซะก่อน นั้นคือ ทุกครั้งที่มีการส่งข้อมูลออกไปมันจะต้องอ่านข้อมูลกลับมาด้วยว่าตรงกันที่มันส่งหรือเปล่า ถ้าไม่ตรงแสดงว่าการเกิดมั่วขึ้น ถ้าเกิดการมั่วขึ้นมันจะรู้ได้ทันทีเลยว่าข้อมูลมีการชนกันเกิดขึ้น แล้วทำไงก็หยุดส่งทันที วิธีการหยุดส่งคือถือ นาฬิกาของตัวเองแล้วทำการ Random (พี่สุ่ม วง clash) ตัวเลขขึ้นค่าหนึ่งๆ แล้วการทำจับเวลา อย่างเช่น สุ่มได้ 9 วินาที แล้วทำการ Count Down (นับถอยหลัง) จนถึง 0 วินาทีแล้วทำการส่งข้อมูลอีกครั้ง นั้นคือทุกคนที่เป็นผู้ส่งที่อยู่ในวง LAN เดียวกันถ้าเกิด Detection เจอการชนกันเกิดขึ้นทุกคนจะต้องหยิบนาฬิกาขึ้นมา Random แล้วทำการนับถอยหลังแล้วส่งข้อมูลออกจากหลังจากนับได้ 0 นั้นแสดงว่าจะมีคนเดียวเท่าถึง 0 เร็วกว่าเพื่อนๆ ก็จะส่งก่อน นี้ก็เป็นส่วนหนึ่งในการพัฒนาของ LAN
แต่อย่างไรก็ตาม การทำ Carrier Sense Multiple Access With Collision Detection ในกรณีที่เครื่องในวง Lan เยอะๆ ทุกคนแย่งกันใช้ เมื่อมีการชนกันเกิดขึ้นทำให้ทุกคนต้องหยิบนาฬิกาขึ้นมาเพื่อจับเวลา แล้วแย่งกันนับถอยหลังเพื่อให้เป็นผู้ชนะแล้วจะได้ส่งก่อนทำให้ ช่วงเวลาในการนับถอยหลังวง Lan ไม่ได้เกิดการใช้งานหรือว่างนั้นเอง จะทำให้เราเห็นว่า เมื่อมีคนใช้งานในวง Lan มากขึ้นไปเรื่อยๆ กราฟ Utilisation (ค่าตัวเลขที่ใช้แสดงการทำงาน) จะขึ้นถึงจุดหนึ่งแล้วเมื่อมีการชนกัน เส้นกราฟก็จะตกลงมา ซึ่งเกิดจากการรอกันมากขึ้น ถนน LAN ก็จะว่างเยอะขึ้น จากเหตุการนี้ ทำให้รู้ว่า LAN วงๆ หนึ่งควรจะมีเครื่องในวง เราถึงจะเหมาะสม ซึ่งมาจาก กราฟ Utilisation ซึ่งเราต้องคำนึงถึงการจำกัดจำนวนเครื่องโดยการวิเคราะห์ว่า LAN วงนี้นะ ใช้ IP ถ้ามีการชนกัน ขนาดเท่านี้ ควรจะมีเครื่องในวง LAN เท่ากับเท่าไร ซึ่งถามว่าเราใช้เกินที่จำกัดได้ไหม คำตอบคือได้ครับ ไม่ผลต่ออุปกรณ์ต่อจะทำให้การส่งข้อมูลมีความช้าครับ มันเป็นทีมาของคำว่า ตัวเลข Recommendation นั้นเองครับ
สรุป คือ ธรรมชาติของการนำไฟฟ้า เท่ากับ ธรรมชาติของ Collision Domain
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
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 อย่างสบายใจได้แล้วครับ......
ในเครื่อง 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 อย่างสบายใจได้แล้วครับ......
Subscribe to:
Posts (Atom)
Popular Posts
- How to install Docker container on EVE-NG
- Get Message 'system failure: exception During auth soap: Receiver' on Zimbra Web Admin
- Spanning Tree Protocol
- [ISSUE] Failed to allocate the network(s), not rescheduling, Spawning new instances is fail OpenStack
- How To Adding and Run Docker Container on UnetLab
- How To Set Timezone on Linux CentOS7
- How To Expand Disk (HDD) for UNetLab VM
- How to Configure InterVLAN with Router (Route-on-Stick)
- Download and Install pfSense 2.3 Firewall Open Source
- First Times Import Unified Networking Lab (UNetLab) OVA in VMware Workstation


