코스 개요

소개

  • Linux 시스템 아키텍처
  • 배포판
  • 명령줄에서 명령어 실행

네트워크 연결

  • 'ssh'를 사용한 원격 연결
  • 파일 다운로드
  • 'scp'를 사용한 파일 전송

파일과 디렉토리 작업

  • 파일 시스템의 구조
  • 파일과 디렉토리 생성 및 삭제
  • 파일과 디렉토리 복사, 이동, 이름 변경
  • 파일 내용 확인
  • 파일 검색
  • 파일 압축 및 해제

파일 편집

  • 'nano' 에디터
  • vim 에디터
  • 명령줄에서 'sed' 에디터를 사용한 편집

권한 설정

  • 권한과 소유권 개념
  • 권한 확인 및 검증
  • 절대적 및 상징적 표기법
  • 'chmod'를 사용한 권한 변경
  • 'chown'을 사용한 소유권 변경
  • 'umask'의 기본값

사용자 관리

  • 사용자 계정 생성, 변경 및 삭제
  • 보안 및 비밀번호 정책
  • 그룹
  • 사용자 권한

프로세스 관리

  • 프로세스 검색
  • 프로세스 상태

소프트웨어 관리

  • 기본 및 사용자 정의 저장소
  • 패키지 관리('apt', 'yum' 등)

서버 배포

  • 웹 서버
  • FTP 서버
  • VNC 서버
  • SSH 인증

데스크톱 환경 설정

  • Gnome 및 KDE
  • 가벼운 데스크탑

고급 명령줄

  • 'bash' 쉘
  • 셸 확장
  • 변수
  • 스트림 리다이렉션
  • 초기화 파일

시스템 재시작

  • 부팅 과정 제어
  • GRUB 부트 로더
  • 시스템 커널
  • 런레벨
  • 서비스 구성 파일
  • 서비스 중지 및 재시작

시스템 유지보수

  • 리소스 모니터링(CPU, 메모리, 디스크 등)
  • 태스크 관리
  • 시스템 로그
  • 커널 튜닝 및 유지보수
  • 커널 모듈 관리

셸 스크립팅

  • 'bash' 쉘에서 프로그래밍 기초
  • 변수
  • 테스트
  • 함수
  • 스크립트의 종료 상태

문제 해결

  • 시스템 오류를 진단하고 수정하는 체계적인 접근 방식 적용
  • 네트워크 도구
  • 시스템

요건

  • 이전 운영 체제 관리 경험은 도움이 되지만 필수는 아닙니다
 21 시간

참가자 수


참가자당 가격

회원 평가 (6)

예정된 코스

관련 카테고리