때때로이 사이트에는 sys 관리자 인터뷰 질문이 무엇인지 묻는 사람들이 있습니다. 대부분 읽을 때 그들은 중학교에서 중급 문제입니다.
최고의 선임 레벨 Linux 관리자 인터뷰 질문이 무엇인지 궁금합니다.
내 둘은
1) 이미 시스템에 로그인 한 경우 어떻게 포크 폭탄을 막습니까?
2) 아파치가 사용중인 로그 파일을 삭제했지만 아파치를 다시 시작하지 않은 경우 해당 로그 파일을 어떻게 복구 할 수 있습니까?
답변
- 공유 라이브러리 종속성은 어떻게 보입니까?
- 시스템 호출 및 신호 추적 방법
- 프로필 앱은 어떻습니까?
- 파일에 인쇄 가능한 문자열을 어떻게 인쇄합니까?
- inode에 어떤 필드가 저장됩니까?
- NSCD 란 무엇입니까?
- Automake와 Autoconf 란 무엇입니까?
- useradd / adduser를 사용하지 않고 시스템에 사용자를 추가하는 단계는 무엇입니까?
- ELF 파일에 대한 정보를 어떻게 볼 수 있습니까?
- 메이저 및 마이너 번호의 특수 파일은 무엇입니까?
- 링크 레이어 필터링은 어떻게됩니까?
답변
- 마지막으로 완료 한 주요 Linux 프로젝트에 대해 알려주십시오. 어떤 장애물이 있었으며 어떻게 극복 했습니까? 때로는 이러한 공개 질문을하면 Google에서 쉽게 답변 할 수있는 작은 질문보다 훨씬 많은 내용이 공개됩니다. 훌륭한 선임 관리자는 모든 것을 알 필요는 없지만 불가능한 프로젝트에 대한 놀라운 솔루션을 제시 할 수 있어야합니다.
- 오픈 소스 프로젝트에 기여하십니까? 문서에 불과한 것은 중요하지 않으며 공예품에 대한 헌신을 보여줍니다.
그들이 얼마나 좋은지 알아 내려면 개방형 질문을하십시오 …
답변
질문 : “파일 시스템이 가득 찼습니다”오류가 발생하지만 ‘ df ‘에 여유 공간이 있음을 나타내는 시나리오를 설명하십시오.
답변 : 파일 시스템에 inode가 부족할 수 있습니다. ‘ df -i ‘에 표시됩니다.
개방형 질문:
- 지식 데이터베이스 (위키, 개요, 스프레드 시트, 일반 텍스트 파일)를 어떻게 관리하고 특정 옵션을 선택한 이유에 대해 알려주세요.
- 버전 관리를 사용하십니까? 어느 것과 왜? 커밋 메시지가보기 좋습니까?
답변
내가 묻고 싶은 질문은 편안하게받는 것입니다.
[최근 기간]에 발생한 가장 큰 실수와 오늘날 어떻게 다르게하는지 알려주세요. 이 경험에서 무엇을 배웠습니까?
10 년의 경험을 가진 많은 시스템 관리자가 있습니다. 많은 사람들이 같은 연도를 10 회 연속으로 보인다. 나는 10 가지의 다른 점진적으로 더 나은 년을 가진 팀원 중 하나를 원합니다. 그리고 큰 실수를 저지른 적이 없다면 책상을 꾸려야하는지 궁금해하는 사람은 실제로 살지 않은 것입니다. 🙂
나는 면접관이나 면접관으로서의 사소한 질문에 신경 쓰지 않습니다. 나는 이전에 내 벤더를 무너 뜨린 질문이나 나에게 “유레카”를 준 질문을 좋아합니다. 순간.
답변
나는 항상 팬입니다
- 시스템을 켤 때부터 시작하고 프롬프트가 표시되면 종료하는 가능한 한 상세하게 리눅스 부팅 프로세스를 설명하십시오.
나는 다른 유닉스들 사이의 차이점에 대해 누군가가 얼마나 많은 인식을 가지고 있는지 보여주는 질문을하고 싶다. 나는 또한 리눅스가 다른 사람들이하는 방식이 아닌 한 가지 방법으로 리눅스가 일을한다는 것을 사람이 얼마나 많이 이해하고 있는지 알고 싶다. 이러한 질문 중 다수는 예를 들어 기본 Linux 도구와 관련이 있습니다.
- stderr과 stdin을 동시에 리디렉션하는 두 가지 방법을 알려주세요.
&>
과>/dev/null 2>&1
- bash 대 bourne shell에 대한 지식을 보여줍니다.
또 다른 핵심 요점 : 고위 직책의 경우 대중 쓰기와 발표 기술의 증거를 기대합니다. 고령자 인 경우 웹과 잡지에 여러 번 출판되어야합니다. 자신 만의 기술 블로그 만 있으면 충분합니다. 회의에서 적어도 하나의 논문을 발표 한 것은 큰 장점입니다. 나는 이것이 주니어를 고위 리눅스 관리자와 분리 시킨다고 생각한다.
답변
방금 ‘chmod -x / bin / chmod’를 실행했습니다. 제가 무엇을 했나요? 어떻게 복구합니까?
TCP의 핸드 셰이크 프로세스를 설명하십시오.
traceroute는 어떻게 작동합니까?
언제 CTRL-Z 또는 CTRL-D를 사용해야합니까?
끈적 끈적한 비트는 무엇을합니까?
어떤 커널 옵션을 조정해야합니까?
어떤 배포판을 사용하고 있는지 어떻게 알 수 있습니까?
어떤 하드웨어를 사용하고 있는지 어떻게 알 수 있습니까?
SAN, NAS 및 로컬 디스크의 차이점은 무엇입니까?
30 대의 서버가 있으며 각 서버에 동일한 아파치 구성이 있는지 확실하지 않습니다. 사본 수와 차이점을 어떻게 알 수 있습니까?
chroot 감옥이란 무엇입니까?
해킹 당했는지 어떻게 알 수 있습니까?
당신이 생각할 수있는 두 글자 유닉스 명령과 그 명령의 이름을 모두 지정하십시오 시스템에서 두 글자로 된 UNIX 명령을 모두 찾는 방법
또한 직원들에게 간단한 숙제를하도록 사전에 요청합니다. 특히 그들이 스크립트 작성 경험을 고백한다면. 두 개의 다른 데이터 파일 (하나의 CSV, 하나의 SV)을 구문 분석하고 효과적으로 데이터 결합을 수행하도록 요청합니다. 몇 가지 문제 (포맷이 잘못된 데이터), 조인에 필요한 필드 누락, 시퀀스 데이터의 이상 등을 넣었습니다. 소스 코드와 출력을 보내달라고 요청합니다. (기계 문제 스타일) 나는 보통 그것을 해결하기 위해 3-4 시간의 시간 창을 제공합니다. 이 작업은 기술로 ‘스크립팅’을 나열한 많은 후보자를 필터링하는 데 도움이되었지만 압력을받을 때 기본 사항을 제거 할 수는 없습니다.
답변
내가 가장 좋아하는 닫는 질문 :
5 개의 명령 줄 유틸리티만으로 무인도에 갇힌 경우 어떤 것을 선택 하시겠습니까?
내 개인 목록 :
- 핑
- tcpdump
- 추신
- lsof
- strace
관리자가 가장 편한 명령을 확인하는 간단한 질문이며 정통 (유쾌한) 질문으로 자신의 편안함을 설명하는 데 도움이됩니다. 일부 인터뷰 읽기 방법 너무 많은 질문에와 당황 얻을. 이 기본 사항에 대답 할 수 없으면 자신의 기술에 대한 확신이 거의 없다는 것을 알 수 있습니다. 반면, 완벽한 목록을 만들기 위해 너무 열심히 노력하면 실패를 두려워하고 발을 생각할 수 없다는 것을 암시 할 수 있습니다.
물론, 이것은 중급 / 중급 지원자에게 더 유용하지만 어느 쪽도 물어 보는 것이 아프지 않습니다. 🙂