여전히 오래된 " '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
명령, 보관의 세부 사항을 유틸리티는 내 질문의 초점이 아닙니다).
이 질문은 선별에 적합하지 않습니다 ... 면접관은 답을 확실하게 이해해야하며 그 과정에서 약 10 단계를 점검 할 수 있어야합니다. 나는 매우 예를 들어, 응답자의 어획량 그들을 --- 그들에게 그가를 실현 또는 그녀가 실행했을 것이다 특히, 작은 순서 문제의 용서 해요 fdisk
그 일련의 이전 mkfs
및 mount
명령.
나는 이것이 실제로 피즈 버즈 시나리오에 가장 가까운 것이라고 말하고 싶습니다.
또 다른 마음에 드는 것 :
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
있고 쉬운 부팅을 방지하기 위해 부트 로더 (GRUB 또는 LILO) 암호가 있음을 밝힙니다 init=/bin/sh
). 그것은 원하는 답변의 순수한 기술적 부분입니다.
그러나 나는 보통 그들이 제기해야 할 더 넓은 고려 사항에 관심이 있습니다. 누구든지 sudo
작업에 충분한 액세스 권한 이 있는지 묻 습니까? 서비스 중단을 어떻게 예상 할 수 있습니까? 그들은 전직 관리자가 적대적이거나 시스템이 손상되었을 가능성에 대해 질문합니까? 경영진이 암호를 에스크로하는 방법에 대해 의견을 말하거나 제안합니까?