시스템 관리/리눅스

리눅스 스터디 커리큘럼

코딩금융치료 2023. 7. 8. 22:31


1. 기본 리눅스 개념 및 명령어:
   - 리눅스 운영 체제의 개요 및 장점
   - 기본 리눅스 명령어 (ls, cd, mkdir, rm, mv, 등)

2. 파일 시스템과 디렉토리 관리:
   - 파일 시스템의 구조와 계층
   - 파일 및 디렉토리 관리 명령어 (cp, grep, find, 등)

3. 사용자 및 권한 관리:
   - 사용자 및 그룹의 생성과 관리
   - 파일 및 디렉토리 권한 설정 및 관리

4. 프로세스 관리:
   - 프로세스 개념과 관리
   - 프로세스 실행, 중지, 모니터링 등 관련 명령어 (ps, top, kill, 등)

5. 패키지 관리:
   - 패키지 관리 시스템 (예: apt, yum)을 이용한 소프트웨어 설치와 업데이트

6. 네트워크 설정과 관리:
   - IP 주소 할당과 네트워크 인터페이스 설정
   - 방화벽 설정과 포트 관리

7. 쉘 스크립트 프로그래밍:
   - 쉘 스크립트 개요 및 기본 문법
   - 변수, 조건문, 반복문, 함수 등의 사용

8. 리눅스 서버 관리:
   - 리눅스 서버 보안 설정
   - 시스템 로깅과 로그 파일 분석
   - 스케줄링 작업 관리 (crontab)

9. 리눅스 컨테이너 (도커) 사용:
   - 도커 개요와 설치
   - 도커 이미지와 컨테이너 생성 및 관리

10. 웹 서버 및 데이터베이스 관리:
    - 웹 서버 (예: Apache, Nginx) 설치와 설정
    - 데이터베이스 (예: MySQL, PostgreSQL) 설치와 관리