ฉันยังพบว่าไฟล์เก่า "ฉันจะลบไฟล์ชื่อ 'dash-eff-arr' (-fr) ได้อย่างไรและปลอดภัย? การเป็นผู้ทำนายที่ดีพอสมควรว่าใครบางคนจะดีสำหรับคำถามขั้นสูง ฉันแนะนำเป็นประจำเป็นคำถามคัดกรอง
คนที่ดิ้นรนกับคำแนะนำเกี่ยวกับการทำให้กลมกลืน, การพูดและการหลบหนีนั้นเป็นความคิดของฉันที่อาจเป็นอันตรายได้ที่รูทเชลล์ในระบบการผลิต ผู้ที่แนะนำอย่างแผ่วเบาrm -- -fr
จะดีกว่าเพียงเล็กน้อย ผู้ที่แสดงให้เห็นถึงความเข้าใจที่แท้จริงของวิธีที่เชลล์แยกวิเคราะห์บรรทัดคำสั่ง ... เกี่ยวกับความแตกต่างระหว่างสิ่งที่เชลล์แยกวิเคราะห์และสิ่งที่คำสั่ง (เช่นrm
) ได้รับจากอาร์กิวเมนต์เวกเตอร์นั้นมักจะมีความเข้าใจที่ดี ดี.
คำถามที่น่าสนใจและเกี่ยวข้องมากขึ้น:
Given a tape backup, a boot/root or rescue disc of your choice, and
a system with a freshly replace, blank, hard drive ... how would you get
that system back into production? What other information do you need
before you can proceed?
(ผมมักจะให้เฉพาะtar
คำสั่งและวันที่เป็นป้ายเกี่ยวกับกรณีของเทปที่และพิมพ์ออกมาด้วยfdisk -l
และdf -k
เอาท์พุทและฉันมักจะอนุญาตให้พวกเขาที่จะเปลี่ยนtar
ไปคล้าย ๆcpio
, afio
หรือแม้กระทั่งpax
คำสั่ง; รายละเอียดของการจัดเก็บข้อมูลที่ ยูทิลิตี้ไม่ใช่จุดเน้นของคำถามของฉัน)
คำถามนี้ไม่เหมาะสำหรับการคัดกรอง ... ผู้สัมภาษณ์จะต้องมีความเข้าใจที่ดีเกี่ยวกับคำตอบและควรจะสามารถตรวจสอบออกประมาณสิบขั้นตอนในกระบวนการ ฉันให้อภัยปัญหาลำดับเล็กน้อยโดยเฉพาะอย่างยิ่งหากผู้ถูกจับได้จับพวกเขาตัวอย่างเช่นตระหนักว่าพวกเขาหรือเธอจะต้องทำงานfdisk
ก่อนชุดmkfs
และmount
คำสั่งนั้น
ฉันจะบอกว่านี่คือในจิตวิญญาณที่ใกล้เคียงกับสถานการณ์ fizzbuzz
รายการโปรดอีก:
You have just been given responsibility for a departmental server running Linux.
The former admin has been "hit by a bus" and no one knows the root password for
this system. How do you proceed?
อันนี้มีวัตถุประสงค์เพื่อเป็นกล่องโต้ตอบ ที่แกนกลางฉันต้องการให้พวกเขาแสดงให้เห็นถึงความเข้าใจในการบูตระบบในโหมดผู้ใช้คนเดียวและบังคับให้เปลี่ยนรหัสผ่านและวิธีการบูตจากดิสก์กู้ชีพและทำภารกิจเดียวกันให้สำเร็จ (ดังนั้นฉันจึงเปิดเผยว่าระบบได้รับการกำหนดค่าด้วยsulogin
และมีรหัสผ่าน bootloader (GRUB หรือ LILO) เพื่อป้องกันไม่ให้ง่ายinit=/bin/sh
) นั่นเป็นส่วนทางเทคนิคอย่างหมดจดของคำตอบที่ต้องการ
อย่างไรก็ตามฉันมักจะสนใจเกี่ยวกับการพิจารณาที่กว้างขึ้นที่พวกเขาควรเพิ่ม พวกเขาถามว่าใครมีsudo
สิทธิ์เข้าถึงงานเพียงพอหรือไม่ พวกเขาคาดหวังว่าจะจัดการให้บริการหยุดชะงักได้อย่างไร พวกเขาถามเกี่ยวกับความเป็นไปได้ที่ผู้ดูแลระบบคนเดิมเคยเป็นศัตรูหรือระบบอาจถูกโจมตีหรือไม่? พวกเขาอาสาความคิดเห็นหรือให้คำแนะนำเกี่ยวกับวิธีการจัดการรหัสผ่านโดย escrowed?