이것은 시스템 관리 경력에 대한 정식 질문 입니다.
시스템 관리자로 일을 시작할 때 어떤 기본 기술을 알고/학습해야합니까?
네트워크, 스토리지, 데이터베이스 및 기타 관리자에게 중요한 차이점이 있습니까?
기존 질문과 겹치는 부분이 많으며 여기에 링크가있는 Wiki를 만들고 있습니다. 언제든지 업데이트하십시오.
Sysadmin이되기위한 당신의 길에서 습득하기를 바라는 정말 좋은 기술은 실수로부터 빠르게 회복 할 수있는 능력입니다.
** 한 번 브라우징하는 동안이 비공식적이고 논쟁의 여지가 있지만 잠재적으로 유용한 목록을 발견했습니다.
SysAdmin 10 계명
: I. 너는 너의 사용자를 존중해야한다
사용자와 데이터를 존중하는 것이 가장 중요합니다. MP3를 훔치거나 포르노를 보지 마십시오. 이메일로 작업 할 때는 읽지 않고보십시오. 그들을 존중하면 그들은 당신을 존중합니다.
II. 너는 사용자에게 힘을 실어 주어야한다
사용자는 고객입니다. 시스템은 당신의 것이 아니라 그들의 것입니다. 성공하기 위해 필요한 도구를 사용자에게 제공하면 행복 할 것입니다. 실험하고 배우고 만들 수있는 공간을 제공하십시오. 사용자를 억누르지 마십시오.
III. 너는 그것을 간단하게 유지해야한다
간단한 유지, 바보. KISS 원칙은 병의 와인 가치를 유지하기 위해 배럴을 만들지 못하게합니다. 품질에 대해 과도하게 엔지니어링하지 않습니다. 품질 작업은 간결하고 확장 가능합니다.
IV. 너는 재앙을 예상해야한다
최악의 놀라움을 기대하십시오. 리소스를 이중화하고 데이터를 백업하며 백업을 테스트 한 다음 백업을 백업하십시오. 똥은 언젠가 팬을 때릴 것입니다. 준비하십시오.
V. 너는 계획해야한다
훌륭한 일은 훌륭한 계획을 따릅니다. 먼저 식별하여 목표를 유지하십시오. 작업을 신중하게 계획하면 놀라움을 쉽게 처리 할 수 있습니다.
VI. 당신은 정보를 유지해야합니다
할 수있는 모든 뉴스, 정보, 로그 및 통계를 수집하십시오. 원시 데이터를 분석하지 않으면 보안을 유지할 수없고 문제를 디버깅 할 수 없으며 예측할 수 없습니다. 새로운 정보가 없으면 배울 수 없습니다.
VII. 너는 공유해야한다
이 세상에 혼자있는 사람은 없습니다. 다른 사람에게 지식을 전달하십시오. 다른 사람에게주고, 커뮤니티에 기여하면 많은 보상을 얻을 수 있습니다. 지식을 소홀히하는 것은 현명하지 않습니다. 멍청하지 마십시오.
VIII. 너는 자동화해야한다
작업을 자동화하여 더 빠르게 수행하십시오. 당신은 꼭두각시 마스터이며, 시간을 낭비하지 마십시오. 더 힘들지 않고 더 똑똑하게 일하십시오.
IX. 너는 문서를 깎아야한다
항상 작업, 코드 및 계획을 문서화하십시오. 그런 다음 실행 및 유지 관리를 문서화하십시오. 다른 사람을 위해 문서화하고 자신을 위해 문서화하십시오. 문서는 당신의 마음의 연장이며 다른 사람들을위한 자원이어야합니다.
X. 너는 너의 조직을 존중해야한다
조직이 없으면 시스템이없고, 사용자가 없으며, 작업이 없습니다. 조직과 비즈니스를 이해하십시오. 그것을 존중하고 번성하도록 도와주십시오.
자신을위한 프로젝트 만들기
데스크탑을 수정하는 방법에 대해 배우는 가장 좋은 방법은 가정용 컴퓨터를 구축 한 다음 편안하게 작업 할 때까지 개선/중단하는 것입니다.
웹 서버에 관심이 있으십니까? 가정용 PC (Apache 또는 IIS))에 웹 서비스를 설치/활성화하면 DNS, 네트워킹 등에 대해 얼마나 많은 정보를 얻었는지에 놀랄 것입니다. 줄 아래로 당신에게있을 것입니다.
계속 예제를 나열 할 수 있지만 아이디어를 얻을 수 있습니다. 더 재미있게 배울수록 더 많이 배울 수 있습니다. 더 많이 알수록 일이 더 즐거워집니다. 이것은 당신을 더 즐거운 동료, 그리고 더 나은 구직자로 만듭니다.
실제로 환경에 따라 다릅니다. 메모리가 부족할 때 서버, 네트워크를 유지 관리하거나 단순히 Windows Exchange 서버를 재부팅합니까?
일반적으로 이러한 스킬 셋이 유용합니다.
가장 중요 : 새로운 것을 배울 수 있어야합니다. 모든 시스템을 아는 사람은 아무도 없으므로 Google을 통해 책을 주문하고 자신을 향상시키기위한 과정을 수강하는 것이 매우 중요합니다.
아무도 안전에 대해 많이 말한 적이 없지만 은유를 섞기 위해 항상 프론트 버너의 방에있는 코끼리가 될 것입니다. 특히 보안과 관련하여 다음 영역에 대해 알고 있어야하며 각각을 관리하는 데 도움이되는 하나 이상의 도구에 익숙해야합니다.
concepts를 이해하는 데 시간을 투자하십시오. 네트워킹, 지원할 서버 및 OS의 보안 모델 및 회사의 IT 구성 방법에 대해 읽어보십시오. 사물이 어떻게 작동해야하는지에 대한 정신적 인 그림이 있다면 어떤 문제가 증상 일지 가설을 세울 수 있습니다. 그런 다음 추가 조사를 위해 문제 해결을 수행 할 수 있습니다.
모든 것을 블랙 박스로 취급하는 경우 각 개별 수정 사항을 "학습"해야합니다. 일이 어떻게 작동하고 어떻게 조화를 이루는 지 이해하면 해결하는 문제로 이해가 깊어지고 더 나은 관리자가됩니다.
또한 사용자에게 정직하게 약속하십시오. 지나치게 약속하거나 미달 게재하지 마십시오.
흠, 내 톱 10 :
기술적 인 것들 중 극소수의 것들이 있습니까? 틀린 방법, 작업이 완료 될 때까지 작업을 보는 방법 및 Solaris, Linux 및 Windows의 일부 버전에서 네트워크 인터페이스를 구성한 경험이있는 경우, 기본적인 네트워킹 이해가 충분합니다. 엔트리 레벨 sysadmin 작업. 그러나 처음 두 가지는 사람 기술입니다. 아무도 모든 것을 알거나 모든 것을 알 수 없기 때문입니다.
이 많은 것들이 경험에서 비롯된 것입니다. 기본적으로 필요한 것은 경험입니다.
FYI만으로도 기술적 인 기술에 대해 대부분 물었으므로 이력서를 채운 것처럼 보지 않으려 고합니다. ESX 실행 경험이 필요하면 평가판을 받고 침실에서 서버를 실행하십시오. 그러나 제품에 대한 경험 수준에 대해 정직하고 고용 할 수있는 사람을 BS로 삼지 마십시오.
시스템 및 네트워크 관리 실무, 제 2 판 Thomas A. Limoncelli
시스템 관리에 관한 책은 염두에 두어야 할 기본 사항과 원칙에 중점을 둡니다. 모든 sysadmin은이 내용을 적어도 두 번 읽습니다.
이 책의 내용을 간략히 살펴 보려면 웹 사이트에서 'sysadmin 팀에 대한 32 가지 질문' 을 확인하십시오.