주니어 시스템 관리자 되기

주니어 엔지니어가 직무에서 마주칠 수 있는 초기 업무를 시뮬레이션합니다. 시스템 탐색부터 사용자 관리까지 필수적인 시스템 관리 작업을 다루며, 이는 일반적으로 집중적인 하루 교육으로 완료될 수 있습니다.

LinuxShell

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

주니어 Linux 관리는 명령 암기보다 증거를 수집하고, 통제된 변경을 수행하며, 다음 담당자가 검증할 수 있는 결과를 남기는 일에 가깝습니다. 이 프로젝트 과정은 호스트 조사, 프로젝트 데이터 정리, 로그 분석, 접근 보호, 계정과 프로세스 관리, 네트워크 진단, 패키지 유지보수, 백업 복구, 파일 작업 자동화라는 10 개 시나리오에 이런 습관을 담았습니다.

각“업무일”은 자동 검사가 있는 구체적인 작업으로 구성되며 제한 없는 운영 서버가 아니라 준비된 Project Phoenix 자원을 사용합니다. 일반적인 주니어 업무를 폭넓게 처음 경험하면서도 모든 변경은 로컬에서 관찰 가능하고 안전하게 반복할 수 있습니다.

학습 내용

  • whoami, uname, 가동 시간, 사용자와 그룹 정보, top으로 Linux 환경을 조사하고 시스템 상태 보고서를 만들기
  • 프로젝트 디렉터리 트리를 구성하고 재정리하며 설정 사본을 보존하고 오래된 로그를 보관한 뒤 폐기된 파일만 삭제하기
  • 애플리케이션 및 부팅 메시지를 필터링하고 기존 증거를 덮어쓰지 않고 결과를 추가하며 diff로 설정과 디렉터리 목록을 비교하기
  • 파일 모드, 소유자, 그룹, 디렉터리 권한, setgid 비트로 프로젝트 자원과 협업 파일을 보호하기
  • 홈 디렉터리와 암호가 있는 사용자를 만들고 기존 그룹에 추가하며 퇴사자의 계정을 잠그기
  • ps, top, pgrep로 프로세스를 조사하고 준비된 오작동 프로세스를 종료하며 nohup으로 백그라운드 작업을 유지하기
  • 인터페이스, 주소, 연결성, 수신 포트를 점검하고 SSH 와 준비된 애플리케이션 포트에 한정된 UFW 규칙을 활성화하기
  • 패키지를 업데이트, 설치, 검사, 제거, 정리하고 tar 백업을 생성, 검사, 복원, 예약하며 변수, 입력, 조건, 반복, 오류 처리가 있는 셸 스크립트를 작성하기

추천 대상

이 과정은 Linux 운영을 간결한 시나리오로 복습하려는 주니어 시스템 관리자 지망생, IT 지원 학습자, 학생, 개발자를 위한 과정입니다.

선수 지식: 기본 Linux 터미널 탐색과 파일, 경로, 간단한 명령에 대한 이해를 권장합니다. 셸을 처음부터 가르치기보다 기본기를 적용하는 과정입니다.

학습 환경: 브라우저에서 접근하는 Ubuntu 22.04 환경으로 준비된 사용자, 프로세스, 로그, 프로젝트 파일, 패키지, 네트워크 서비스, 방화벽 상태, 백업 자산을 사용합니다. 대부분은 컨테이너를 사용하고 로그와 네트워크 시나리오는 더 완전한 호스트 인스턴스를 사용하며 각 챌린지는 독립적으로 시작합니다.

자주 묻는 질문

과정을 마치면 운영 시스템을 혼자 관리할 자격이 생기나요?

아닙니다. 10 개 챌린지는 여러 업무의 입문 연습을 제공하지만 감독하의 경험을 대신하지 않으며 운영 변경 통제, 모니터링 플랫폼, 기업 ID, 클라우드, 고급 네트워크, 재해 복구 계획은 다루지 않습니다.

10 개“업무일”을 연속으로 또는 고정된 순서로 완료해야 하나요?

아닙니다. 날짜 표시는 10 개 업무 시나리오를 구성하며 각 랩은 독립된 준비 상태를 가집니다. 표시 순서는 관찰에서 자동화로 자연스럽게 진행하지만 파일이나 시스템 상태는 다음 챌린지로 이어지지 않습니다.

보안 연습은 완전한 Linux 강화 과정인가요?

아닙니다. 로컬 모드, 소유권, 그룹 상속, 계정 생성과 잠금, 준비된 UFW 허용 규칙 두 개에 집중합니다. SSH 강화, SELinux 또는 AppArmor, 취약점 관리, 중앙 인증, 감사 정책, 종합 방화벽 설계는 포함하지 않습니다.

내 컴퓨터의 실제 사용자, 패키지, 프로세스 또는 방화벽 규칙이 바뀌나요?

아닙니다. 관리 작업은 챌린지 전용 자원을 사용하는 격리된 LabEx Ubuntu 환경에서 수행됩니다. 자동 검사는 최종 상태를 평가하며 랩을 초기화하거나 종료해도 개인 컴퓨터는 변경되지 않습니다.

강사

labby
Labby
Labby is the LabEx teacher.