목록데브옵스부트캠프 (119)
IT STUDY LOG
# 학습 목표 왜 리눅스인가? ~ 출력 관련 명령어 리눅스를 사용하는 이유와 CLI의 장점을 이해할 수 있다. 파일 및 디렉토리 확인, 이동, 복사, 생성, 삭제와 관련한 기본적인 명령어를 사용할 수 있다. 루트 디렉토리, 홈 디렉토리 및 절대 경로와 상대 경로를 이해할 수 있다. 리눅스 상에서 텍스트 파일을 수정할 수 있다. 패키지에 대해 이해하고, 패키지 매니저를 이용해 프로그램을 설치/삭제할 수 있다. 표준 스트림을 이해하고, 출력과 입력을 파이프라인으로 연결할 수 있다. 파일과 디렉토리를 패턴으로 찾을 수 있다. # 학습 내용 1. 터미널 실행하기 실습 환경 Host O/S windows 11 가상 머신 프로그램 Virtual Box 설치 OS Linux 종류: 우분투 버전: 20.24 GUI 환..
# 학습 목표 왜 리눅스인가? ~ 출력 관련 명령어 리눅스를 사용하는 이유와 CLI의 장점을 이해할 수 있다. 파일 및 디렉토리 확인, 이동, 복사, 생성, 삭제와 관련한 기본적인 명령어를 사용할 수 있다. 루트 디렉토리, 홈 디렉토리 및 절대 경로와 상대 경로를 이해할 수 있다. 리눅스 상에서 텍스트 파일을 수정할 수 있다. 패키지에 대해 이해하고, 패키지 매니저를 이용해 프로그램을 설치/삭제할 수 있다. 표준 스트림을 이해하고, 출력과 입력을 파이프라인으로 연결할 수 있다. 파일과 디렉토리를 패턴으로 찾을 수 있다. # 학습 내용 1. 왜 리눅스인가? 서버용 운영체제 현황 운영체제 개요 시스템 소프트웨어. 하드웨어 자원, 프로세스 등을 관리해 사용자가 컴퓨터 시스템을 편리하게 사용할 수 있도록 돕는 ..
# 학습 목표 규모에 따른 운영 수직 확장과 수평 확장의 차이를 설명할 수 있다. 분산 시스템의 장점과 단점을 설명할 수 있다. 자동화와 모니터링의 필요성을 설명할 수 있다. # 학습 내용 1. 한 대의 서버 관점에 따른 서비스 접속 방법 사용자 관점 서버 관점 - 브라우저에 URL 입력 - DNS 서버가 URL을 IP로 변경해 해당 서버에 접속 - 사용자가 서버에 접속한 이후 경로 처리(도메인 이후의 문자열) - 라우팅 규칙에 따라 서버 자원을 사용자에게 제공 한 대의 서버 운영 시 발생하는 문제 해결 방법 분산된 자원을 수집하여 한 페이지로 보여주어야 경우 -> 목적에 따라 자원을 다중 서버로 분산하여 서버 구성 수천명이 한 대의 서버에 페이지를 요청할 경우 -> 규모 확장 단일 서버가 인프라 문제로..
# 학습 목표 개발 프로세스 애플리케이션 배포가 어떤 의미인지 설명할 수 있다. 전통적인 소프트웨어가 사용자에게 도달하기까지 어떤 과정을 거치는지 설명할 수 있다. 현대의 웹 서비스가 사용자에게 도달하기까지 어떤 과정을 거치는지 설명할 수 있다. CI/CD 파이프라인에서의 지속적 통합, 지속적 전달, 지속적 배포가 무엇인지 정의할 수 있다. CI/CD 파이프라인에서 각 단계의 순서를 기억할 수 있다. DevOps라는 개념이 어떻게 생겨났는지 배경을 이해할 수 있다. DevOps의 범위가 무엇인지 이해할 수 있다. # 학습 내용 1. 애플리케이션 배포 설치형 애플리케이션과 웹 애플리케이션 설치형 애플리케이션 웹 애플리케이션(Saas) 특징 - PC, 서버 등 물리적인 하드웨어 필요 - 하드웨어, 소프트웨어..