2009-03-26 5 views
4

유닉스 시스템 관리자를 어떻게 평가 하시겠습니까?유닉스 관리자는 어떤 프로그래밍 능력을 갖추어야합니까?

유닉스 관리자는 어떤 프로그래밍 능력이 있어야합니까?

+0

프로그래밍과 관련이없는 이유는 무엇입니까? 유닉스 시스템 관리는 나에게 관련 주제 인 것 같다. – Parappa

+0

엄격하게 프로그래밍과 관련이있는 것은 아니지만 질문이 "유닉스 관리자에게 어떤 프로그래밍 능력이 있어야합니까?"라고 질문 할 경우 닫히지 않았을 것이라고 확신합니다. 따라서 일부 사용자는 질문을 빨리 닫을 수 있습니다. –

+0

그래, 나는 그 질문을 바꿔 말할 것이다. –

답변

8

나는 빠른 필터에 사용하는 몇 가지 :

  • 포크 폭탄, 그리고 그것이 좋은지 나쁜지 무엇입니까?
  • 로그 파일에서 어제의 날짜로 시작하는 줄 수를 세는 한 줄 명령을 내게 제공하십시오.
  • 지금 다른 방법으로하십시오
  • 그리고 세 번째는 그것에 달렸습니다.
  • 무엇이 chmod 777 d 일 수 있으며 그 이유는 무엇입니까?
  • 사용자 홈 디렉토리에 어떤. * 파일이 있습니까? 그 파일에는 무엇이 들어 있습니까?
+0

+1, 좋은 빠른 필터처럼 보이지만, 나는 그 색깔을 날려 버리고 여전히 유닉스 관리자가 될 자격이 상당히 낮다고 생각할 것입니다. –

+0

그리고 1777이되어서는 안됩니까? –

+0

당신이 통과 할 것으로 의심됩니다. 아이디어는 80 %의 사람들을 걸러내어 시간을 절약하는 것입니다. – MarkusQ

5

좋은 평가를받는 유일한 확실한 방법은 좋은 유닉스 시스템 관리자로 알고 신뢰할 수있는 다른 사람과 채팅하도록하는 것입니다. 나는 당신이 정말로 이해하지 못하는 인터뷰 질문을하는 관행에 동의하지 않습니다. 왜냐하면 당신은 후보자가 그 주제에 대해 깊은 지식을 가지고 있는지 또는 단순한 퀴즈를 암송 할 수 있는지를 판단 할 수 없기 때문입니다.

당신이 그들을 퀴즈하고자하는 것이 무엇인지, 그것은 그들이 가질 책임에 달려 있습니다. 예를 들어 Apache를 유지 관리하는 방법에 대해 물어볼 수도 있지만, Apache를 실행하는 서버 (MySQL, Samba 등)에 대한 책임이있는 경우에만 의미가 있습니다.

일반적으로 말하자면 쉘 스크립팅, 사용자 관리, 서버 상태 및 성능을 측정하는 방법, 서버 보안을 관리하는 방법에 대해 몇 가지 질문을 해보십시오.

지식과 경험이 전부는 아닙니다. 무엇보다 먼저 영리하고 책임있는 사람을 고용하십시오. :) 비정상적인 시스템 관리자 나 현재의 기술을 따라 잡는 데 관심이없는 사람은 아무 것도 없습니다.

2

마지막 요소는 매우 중요합니다. 동기 부여와 책임감을 얻는 것이 모든 직업 채용 프로세스에서 가장 중요한 요소 중 하나입니다. 또한 수년간 "집에서 서버"를 운영한다고 주장하는 사람들이 다양 할 수 있습니다. 우분투를 설치하고 아파치를 운영하는 것은 좋은 sys-admin과는 많이 다르다. 그 사람은 데스크탑에서 리눅스 나 * BSD를 사용하는 것에 익숙해야합니다. 그 이유는 그것이 서버 측과 데스크탑 측의 두 가지 다른 레벨에서 유닉스 시스템과 상호 작용해야한다는 것을 의미하기 때문입니다.

빠르고 배우는 학습자의 가치를 과소 평가하지 마십시오. 이것은 동기 부여의 시점으로 돌아갑니다. 젊고 경험이없는 녀석은 내 생각에 때로는 자신의 방식으로 앉아있는 25 년 수의사보다 나은 선택입니다. 고용 될 사람이 단독으로 sys-admin으로 일하는 사람이라면 물론 경험이없는 사람을 원하지는 않을 것입니다. 그러나 그 자리가 그보다 더 젊다면 "새로운 사람"이 더 나은 선택 일 수 있습니다 .

프로그래밍에 관해서는 쉘 스크립팅 및 정규식을 아는 것이 최소한 할 수있는 것입니다. 그들이 전혀 프로그래밍을 이해하지 못한다면, 아마도 설정 파일에서 꽤 빠지게 될 것입니다.

1

좋은 셸 스크립트 프로그래밍. 이상적으로 perl/python/awk 중 하나 이상 이상적으로 C, Makefile 구문 및 적어도 하나 (이상적으로 모두)의 emacs 및/또는 vi에 익숙 함.

쉘 스크립팅이 분명해야합니다. Perl/Python은 이해하기 너무 어렵지 않아야합니다. AWK는 자주 올바른 도구에 가깝기 때문에 언급되었지만 때로는 더 많은 것을 필요로합니다.

나는 과거에는 sysadmin으로서의 삶을 살기 위해 여러 가지 C 코드를 작성해야했지만, 그러한 작업장에서는 sysadmin이 개발 부서의 도구 도구로도 기능했습니다.

관련 문제