วิธีหลีกเลี่ยงไม่ให้พูด TIFU กับ Linux



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ผู้ที่ชื่นชอบโซเชียลเน็ตเวิร์กมักใช้ตัวย่อ TIFU เพื่อแปลว่า“ วันนี้ฉัน Fouled Up” แต่ผู้ดูแลระบบลินุกซ์รู้ดีว่า F ในตัวย่อย่อมาจากสิ่งที่แรงกว่า มันง่ายมากที่จะเดินผิดบนเทอร์มินัลและปิ้งทั้งระบบ โดยเฉพาะอย่างยิ่งเมื่อทำงานกับสถาปัตยกรรมเซิร์ฟเวอร์ที่มีเทอร์มินัลจำนวนมากควบคุมโฮสต์แต่ละโฮสต์ที่แตกต่างกัน



แทนที่จะต้องทำงานหนักขึ้นเกี่ยวกับการต้องทำงานโดยตรงจากรูทเชลล์ในขณะที่ดูแลระบบขนาดใหญ่ให้ใช้เวลาสักครู่เพื่อทำความคุ้นเคยกับคำแนะนำเล็กน้อยที่จะป้องกันไม่ให้สิ่งนี้เกิดขึ้นกับคุณ



การป้องกัน TIFU Moment

หลีกเลี่ยงการใช้ rm -rf หรือ rm * หากทำได้แม้ว่าการใช้สิ่งเหล่านี้จะหลีกเลี่ยงไม่ได้ในบางครั้ง ลองคิดดูก่อนที่จะลองทำ หากคุณไม่มีทางเลือกจริงๆให้ใช้ ls เป็นตัวตรวจสอบก่อนที่คุณจะทำ สมมติว่าคุณต้องลบทุกอย่างในไดเร็กทอรีโดยเริ่มต้นด้วยตัวพิมพ์เล็ก m ก่อนที่คุณจะรัน rm m * โปรดตรวจสอบให้แน่ใจว่าได้รัน ls m * เพื่อดูว่าไฟล์ใดจะถูกเบิร์น คุณควรหลีกเลี่ยงการใช้ chmod แบบวนซ้ำถ้าเป็นไปได้ ง่ายเกินไปที่จะปรับโครงสร้างไฟล์ทั้งหมดด้วยวิธีนั้น บางครั้งพวกเขาสนับสนุนให้ผู้ดูแลระบบใหม่ออกคำสั่ง chmod -R 777 / * เป็นการเล่นตลกและนั่นเป็นสูตรเด็ดสำหรับช่วงเวลา TIFU



rm -rf / * ลินุกซ์ คำสั่งนั้นค่อนข้างน่าอับอาย แต่คุณควรหลีกเลี่ยงสิ่งนี้โดยเฉพาะในระบบที่มีโปรโตคอลการบูต UEFI เนื่องจากข้อมูลบูตบางส่วนถูกแมปไปยังไดเร็กทอรีโดยเคอร์เนล Linux คำสั่งนี้จึงสามารถลบออกได้

หากคุณกำลังทำงานกับเครื่องปลายทางหลายเครื่องคุณอาจต้องการตรวจสอบแถบหัวเรื่องข้อความแจ้งหรือเสียงสะท้อน $ HOSTNAME คำสั่งก่อนที่คุณจะใช้ poweroff เพื่อให้แน่ใจว่าคุณปิดเครื่องที่ถูกต้อง

2559-11-25_022325



ระมัดระวังเป็นพิเศษเมื่อออกไฟล์ chrontab -e คำสั่ง มีคนออกโดยไม่ได้ตั้งใจมากกว่าสองสามคน chrontab -r และลบงานในกระบวนการ ในขณะที่คุณทำอยู่ให้หลีกเลี่ยงการทิ้งเทอร์มินัลเชลล์ไว้ในสภาพแวดล้อมเดสก์ท็อปภายในไดเรกทอรีที่คุณกำลังจะลบในโปรแกรมจัดการไฟล์แบบกราฟิก เช่นเดียวกันกับคอนโซลเสมือนสองคอนโซลที่มีหนึ่งในหนึ่งในขณะที่อีกอันหนึ่งลบไดเร็กทอรี คุณจะได้รับข้อผิดพลาดเกี่ยวกับการที่ไดเรกทอรีของคุณไม่มีอยู่

อีกปัญหาหนึ่งที่อันตรายน้อยกว่าคือการแชร์เอกสาร OpenOffice หรือ LibreOffice กับผู้ใช้ Windows หรือ OS X อย่าลืมบันทึกใน RTF, DOC หรือรูปแบบอื่น ๆ ที่คุณได้รับคำสั่งให้ใช้เมื่อแชร์ไฟล์ โดยปกติผู้ใช้เหล่านี้ไม่สามารถเปิดค่าเริ่มต้นซอฟต์แวร์สำนักงานของ Linux ได้

2 นาทีอ่าน