[Knowledge] ระวังปุ่ม CTRL+ALT+DELETE กันเถอะ

หลังจากไม่ได้ Update Blog มานาน เพราะ งานเยอะ แต่เพราะงานเยอะ ก็เลยได้ความรู้ใหม่มาเยอะด้วย ช่วงนี้เลยจะช่วง Update ความรู้เล็กๆ น้อยๆ ให้กับคนผู้ตามทุกคนครับ

CTRL (Control) + ALT (Alternate)+ DEL (Delete) คือ อะไร?

CTRL + ALT + DEL หรือ Three-Finger Salute ถูกคิดค้นโดนคุณ David Bradley ซึ่งเป็นวิศวกรของ IBM (1 ใน 12 วิศวกรผู้สร้าง IBM PC) เค้าได้รับฉายาว่า คุณพ่อของ CTRL + ALT + DEL อีกด้วย

 

จุดประสงค์ของเจ้า Three-Finger Salute นั้น ถูกคิดค้นมาเพื่อการทำ Soft Reboot (จะเรียกว่าการ Reboot ผ่านทาง Logical/Software) ให้กับกลุ่มนักพัฒนามากกว่า เพราะ การทำ Soft Reboot นั้นเป็นการช่วยรักษา Power Supply  และ Harddrive มากกว่าการทำ Hard Reboot (Reboot ผ่านทาง Physical เช่น ตัดไฟ หรือ ปุ่ม Reset) นั้นเอง

ทำไมต้อง CTRL (Control) + ALT (Alternate)+ DEL (Delete)

เดิมทีคุณลุง David Bradley คิดว่าจะใช้ CTRL + ALT + ESC (Escape) แต่พอกลับมาพิจารณาแล้ว คุณลุงพบว่า CTRL + ALT + ESC เป็น Position ที่อันตราย เพราะ สามารถกดได้ด้วยมือซ้ายข้างเดียว (เชิญลองได้นะครับ) ดังนั้นลุงเค้าอยากให้การ Reboot เกิดขึ้นด้วยความตั้งใจมากกว่า การเผอเรอไปกด จึงเปลี่ยนไปใช้ CTRL + ALT + DEL ซึ่งต้องใช้ 2 มือช่วยกันกด ถึงจะ Restart ได้แทนจนถึงปัจจุบันครับ

PS. แนวคิดนี้อ้างอิงจาก Keyboard ของ IBM ในสมัยนั้นนะครับ

image

ทำไมต้อง CTRL (Control) + ALT (Alternate)+ DEL (Delete) ถึงดัง

แม้ว่าคุณลุง David Bradley จะเป็นผู้คิดค้น CTRL + ALT + DEL ก็จริง แต่จะมีซักกี่คนที่ใช้ครับ เพราะ เราๆ คงไม่ใช้ Programmer ที่จะต้อง Restart PC ทุกครั้งที่ RAM หมดแน่ๆ แล้วทำไมรู้ถึงรู้จักมันหล่ะ คำตอบก็คือ ผู้ชายคนนี้ครับ

ลุงบิล เกตของกระผมนั้นเอง เค้าเป็นผู้ที่นำ Key Combination นี้มาใช้กับ Windows Server Class อย่าง Windows NT ซึ่งมีผลให้ Windows ที่ใช้ NT Kernal ทั้งหมดไม่สามารถ Restart ได้ด้วย Key Combination นี้ตั้งแต่นั้นเป็นต้นมา (ฮาาาา)

แต่ใน Client Class ที่ยังไม่เป็น Windows NT คือ ตั้งแต่ MS-DOS, Windows 3.1 จนถึง Windows ME นั้น การกด Key Combination 2 ครั้ง จะทำให้เครื่อง Reboot ได้ (ครั้งแรกจะเรียก Task Manager) #ผมรู้คุณก็ใช้

ทำไมต้องระวังปุ่ม CTRL+ALT+DELETE

ในเมื่อ Windows ก็ปลอดภัยจากการกดปุ่ม CTRL + ALT + DEL แล้ว ทำไมผมยังเขียน Blog เรื่องนี้หล่ะ มันก็เพราะว่าโลกของเราไม่ได้มี OS แค่ MS Windows ครับ

Topic นี้จริงๆ ผมจะพูดถึงการป้องกันไม่ให้ CentOS และ RHEL ถูกกด CTRL + ATL + DEL ได้ครับ เหตุผลหลัก คือ CentOS/RHEL ส่วนใหญ่ถูกใช้ในงานระดับ Server Class ซึ่งปกติมันจะไม่ได้อยู่ข้างๆ ตัวของผู้ดูแลไงครับ ยิ่งถ้าไปวางไว้ใน Shared Colocation แล้วด้วย ยิ่งไม่ปลอดภัย ถ้ามีการเสียบ Keyboard แล้วกด Key Combination ได้ ไม่ว่าจะตั้งใจหรือไม่ก็ตามก็ย่อมจะทำให้ Service ในเครื่อง down แน่นอน ดังนั้นผมจึงได้ขอนำความรู้มาแชร์นะครับ

การดักปุ่ม CTRL+ALT+DELETE

การดังปุ่ม Key Combination สำหรับ CentOS/RHEL ตั้งแต่ version 5 ลงไป

เปิด file /etc/inittab

ทำการ Comment ใน Line ของ Key Combination ดังนี้ครับ

# Trap CTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now

การดั้งปุ่ม Key Combination สำหรับ CentOS/RHEL ของ version 6
(สามารถเอาไปใชกับ Ubuntu12 ได้ด้วยน้า)

การตั้งค่า Key Combination ของ CTRL+ALT+DEL จะไม่อยู่ที่ /etc/inittab แล้วครับ แต่จะอยู่ที่

/etc/init/control-alt-delete.conf ครับ

วิธีการก็เหมือนกันด้วย Linux Style ก็คือการ Comment ครับ

ดังนั้นจาก
image

ก็เป็น
image

เป็นไงครับ Tip เล็กๆ น้อยๆ ในวันนี้ มีใครยังไม่ได้ทำบ้างครับ ก็อย่าลืมเอาไป Apple เพื่อความปลอดภัยของ Server ของท่านนะครับ อิอิ

Advertisements

About yuttanah

Just the Line who Live in Live way
This entry was posted in งานทั้งนั้น, Howto, Knowledge, Security and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s