초보자는 sysadmin 작업에 대해 무엇을 알고 알아야합니까?


67

이것은 시스템 관리 경력에 대한 정식 질문입니다

시스템 관리자로 일을 시작할 때 어떤 기본 기술을 알고 / 학습해야합니까?

네트워크, 스토리지, 데이터베이스 및 기타 관리자에게 중요한 차이점이 있습니까?


6
나는 serverfault에 대해 질문하는 방법으로 시작합니다 :)
Tim Post

답변:


86

기존 질문과 겹치는 부분이 많으며 여기에 링크가있는 위키를 만들고 있습니다. 언제든지 업데이트하십시오.


4
"똑똑한 방법으로 질문하는 법"-인생에서 승리하기 위해서는 독서가 필요했습니다.
Kara Marfia

39

개인 수준에서 :

sysadmin이되기위한 길에서 당신이 습득하기를 바라는 정말 좋은 기술은 실수로부터 신속하게 복구 할 수있는 능력 입니다.


** 한 번 브라우징하는 동안 나는이 비공식적이고 논쟁의 여지가 있지만 잠재적으로 유용한 목록을 발견했습니다.

SysAdmin 10 계명

: I.
귀하의 사용자를 존중해야합니다. 사용자와 데이터를 존중하는 것이 가장 중요합니다. MP3를 훔치거나 포르노를 보지 마십시오. 이메일로 작업 할 때는 읽지 않고보십시오. 그들을 존중하면 그들은 당신을 존중합니다.

II. 사용자에게 권한을 부여해야합니다
. 사용자는 고객입니다. 시스템은 당신의 것이 아니라 그들의 것입니다. 성공하기 위해 필요한 도구를 사용자에게 제공하면 행복 할 것입니다. 실험하고 배우고 만들 수있는 공간을 제공하십시오. 사용자를 억누르지 마십시오.

III. 단순하게
유지 해야합니다. 단순하게 유지하십시오. KISS 원칙은 병의 와인을 유지하기 위해 배럴을 만들지 못하게합니다. 품질에 대해 과도하게 엔지니어링하지 마십시오. 양질의 작업은 간결하고 확장 가능합니다.

IV. 그대는 재앙을
예상해야한다 최악의 놀라움을 예상하십시오. 리소스를 이중화하고 데이터를 백업하며 백업을 테스트 한 다음 백업을 백업하십시오. 똥은 언젠가 팬을 때릴 것입니다. 준비하십시오.

V. 너는 계획
위대한 작품은 위대한 계획을 다음과 같습니다. 먼저 식별하여 목표를 유지하십시오. 작업을 신중하게 계획하면 놀라움을 쉽게 처리 할 수 ​​있습니다.

VI. 당신은 정보를 유지해야
합니다 당신이 할 수있는 모든 뉴스, 정보, 로그 및 통계를 수집합니다. 원시 데이터를 분석하지 않으면 보안을 유지할 수없고 문제를 디버깅 할 수 없으며 예측할 수 없습니다. 새로운 정보가 없으면 배울 수 없습니다.

VII. 너는
이 세상에서 혼자있는 사람이 없다. 다른 사람에게 지식을 전달하십시오. 다른 사람에게주고, 커뮤니티에 기여하면 많은 보상을 얻을 수 있습니다. 지식을 소홀히하는 것은 현명하지 않습니다. 멍청하지 마십시오.

VIII. 자동화
해야합니다. 작업을 자동화하여 더 많은 작업을 더 빠르게 수행하십시오. 당신은 꼭두각시 주인이며, 시간을 낭비하지 마십시오. 더 힘들지 않고 더 똑똑하게 일하십시오.

IX. 문서를 작성해야합니다
항상 작업, 코드 및 계획을 문서화하십시오. 그런 다음 실행 및 유지 관리를 문서화하십시오. 다른 사람을 위해 문서화하고 직접 문서를 작성하십시오. 문서는 마음의 확장이며 다른 사람들을위한 리소스 여야합니다.

X. 너는 너의 조직을 존중해야한다. 조직
이 없으면 시스템도없고, 사용자도없고, 직업도 없다. 조직과 비즈니스를 이해하십시오. 그것을 존중하고 번성하도록 도와주십시오.


5
한 번 변경하기 전에 백업해야합니다. 이것이 허용하는 한 이것은 중요하다 ... 너는 철회와 복귀 계획을 가질 것이다.
Jason Tan

2
대부분의 회사에서 항목 II는 "사용자는 시스템이 사용자가 아닌 회사에 속하고 사용자는 회사가 관리하기로 선택한 것"이라고 사용자에게 알려야합니다. 많은 경우 사용자에게 "권한을 부여"하면 생산성이 떨어집니다.
John Gardeniers

10

자신을위한 프로젝트 만들기

데스크탑을 수정하는 방법에 대해 배우는 가장 좋은 방법은 가정용 컴퓨터를 구축 한 다음 편안하게 작업 할 때까지 개선 / 중단하는 것입니다.

웹 서버에 관심이 있으십니까? 가정용 PC (XP의 아파치 또는 IIS)에 웹 서비스를 설치 / 활성화하면 DNS, 네트워킹 등에 대해 얼마나 많은 정보를 얻었는지, 그리고 그 지식이 얼마나 유용한 지에 놀랄 것입니다.

계속 예제를 나열 할 수는 있지만 아이디어를 얻을 수 있습니다. 더 재미있을수록 더 많이 배울 수 있습니다. 더 많이 알수록 일이 더 즐거워집니다. 이것은 당신을 더 즐거운 동료, 그리고 더 나은 구직자로 만듭니다.


6

아무도 안전에 대해 많이 말한 적이 없지만 은유를 섞기 위해 항상 프론트 버너의 방에있는 코끼리가 될 것입니다. 특히 보안과 관련하여 다음 영역에 대해 알고 있어야하며 각각을 관리하는 데 도움이되는 하나 이상의 도구에 익숙해야합니다.

  • 패치 / 취약성 관리
  • 전송중인 데이터와 유휴 데이터의 암호화 방법
  • 방화벽 / 필터링 원리
  • 패킷 / 트래픽 분석
  • 기본 침투 테스트 방법 및 공격 벡터
  • 산업 및 로캘의 규정 준수 및 규제 문제

6

실제로 환경에 따라 다릅니다. 메모리가 부족할 때 서버, 네트워크를 유지 관리하거나 단순히 Windows Exchange 서버를 재부팅합니까?

일반적으로 이러한 스킬 셋이 유용합니다.

  • Windows 지식 : 워크 스테이션, 서버, 활성 디렉토리
  • 프린터. 우리 모두는 그들을 미워하지만 그들은 여기에 있습니다.
  • 리눅스 지식 : 경험은 도움이되지만 일반적으로 터미널을 두려워하지는 않습니다.
  • 네트워크 지식 : 네트워크를 알고 스위치, 라우터, 방화벽, 사이트 간 VPN을 관리합니다.
  • 스크립팅. .bat 파일 또는 셸 스크립트 일 수 있습니다. 그것은 당신의 인생을 더 쉽게 만들 것입니다.
  • 백업. sysadmin에 대한 요구 사항으로 인해 문제를 해결하면 해고 될 수 있습니다.
  • 프로그램 작성. 필수는 아니지만 도움이됩니다.

가장 중요한 것은 : 새로운 것을 배울 수 있어야합니다. 모든 시스템을 아는 사람은 아무도 없으므로 Google을 통해 책을 주문하고 자신을 향상시키기위한 과정을 수강하는 것이 매우 중요합니다.


2

개념 을 이해하는 데 시간을 투자하십시오 . 네트워킹, 지원할 서버 및 OS의 보안 모델 및 회사의 IT 구성 방법에 대해 읽어보십시오. 사물이 어떻게 작동해야하는지에 대한 정신적 인 그림이 있다면 어떤 문제가 증상 일지 가설을 세울 수 있습니다. 그런 다음 추가 조사를 위해 문제 해결을 수행 할 수 있습니다.

모든 것을 블랙 박스로 취급하는 경우 각 개별 수정 사항을 "학습"해야합니다. 일이 어떻게 작동하고 어떻게 조화를 이루는 지 이해하면 해결하는 문제로 이해가 깊어지고 더 나은 관리자가됩니다.

또한 사용자에게 정직하게 약속하십시오. 지나치게 약속하거나 미달 게 전달하지 마십시오.



2

흠, 내 톱 10 :

  1. 잘못하는 법. (당신이 항상 옳은 것은 아닙니다. 때로는 상사가 Microsoft를 원할 때 Microsoft 또는 SLES 또는 이상적이지 않지만 작동하는 것을 얻습니다. 발을 끌지 마십시오. 연석에 차고 난 후 홈통.)
    • 최소한 두 개의 서버 가상화 제품군. (Xen, VMWare, KVM 등)
    • 둘 이상의 운영 체제
    • 환경을 다양 화하는 대신 통합하는 방법과 이유 및시기.
    • 작업을 완료하는 방법.
    • 조정 중에주의를 기울이지 않아도되는 사항
    • 하나의 브랜치에서 문제를 일으키지 않고 문제 해결 트리를 작성하고 처리하는 방법 잠재적 인 보안 문제를 찾아서 해결하는 방법.
    • 상사와 대화하는 법. (PowerPoint를 생각하십시오.)
    • 비난하는 법과 비난하는 법.
    • # 5를 참조하십시오.

기술적 인 것들이 극소수라는 점에 유의하십시오. 틀린 방법, 작업이 완료 될 때까지 작업을 보는 방법 및 Solaris, Linux 및 Windows의 여러 가지 맛에 대해 네트워크 인터페이스를 구성한 경험이 있다면 엔트리 레벨 sysadmin 작업. 그러나 처음 두 가지는 사람 기술입니다. 아무도 모든 것을 알거나 모든 것을 알 수 없기 때문입니다.

이 많은 것들이 경험에서 비롯된 것입니다. 기본적으로 필요한 것은 경험입니다.

FYI만으로도 기술적 인 기술에 대해 대부분 물었으므로 이력서를 채운 것처럼 보지 않으려 고합니다. ESX 실행 경험이 필요한 경우 평가판을 받고 침실에서 서버를 실행하십시오. 그러나 제품에 대한 경험 수준에 대해 정직하고 고용 할 수있는 사람을 BS로 삼지 마십시오.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.