DevOps Engineer 튜토리얼

DevOps Engineer 튜토리얼은 Linux 기초부터 Docker, Kubernetes, CI/CD, 클라우드 네이티브 워크플로까지 자동화와 컨테이너화를 다룹니다.

Link을 사용하여 컨테이너 연결하기

Link을 사용하여 컨테이너 연결하기

Docker는 애플리케이션 배포를 위한 강력한 도구이지만, 처음 시작할 때는 다소 복잡하게 느껴질 수 있습니다. 이 챌린지에서는 Docker 컨테이너를 서로 연결하여 멀티 컨테이너 애플리케이션을 만드는 방법을 배웁니다. 간단한 예제부터 시작하여 점차 복잡한 애플리케이션을 구축해 나갈 것이므로, Docker 초보자라도 쉽게 따라 할 수 있습니다.
Docker
사용자 및 그룹 정보 표시

사용자 및 그룹 정보 표시

이 챌린지에서는 Linux 명령어를 사용하여 사용자 및 그룹 정보를 확인하는 방법을 실습합니다.
LinuxShell
명령어 시퀀스 제어 및 파이프라인

명령어 시퀀스 제어 및 파이프라인

이 종합 실습을 통해 고급 리눅스 명령줄 기술을 익혀보세요. 명령어 실행 순서를 제어하고, 파이프라인을 활용하며, cut, grep, wc, sort, uniq와 같은 강력한 텍스트 처리 도구를 사용하는 방법을 배웁니다. 리눅스 환경에서의 시스템 관리 및 데이터 분석에 필수적인 명령줄 효율성과 데이터 조작 능력을 향상시킬 수 있습니다.
Linux
Linux에서 MAC 및 IP 주소 식별하기

Linux에서 MAC 및 IP 주소 식별하기

이 실습에서는 `ip a` 명령어를 사용하여 Linux 시스템의 네트워크 주소 정보를 확인하는 방법을 배웁니다. `eth0`와 같은 네트워크 인터페이스를 검사하여 MAC 주소(link/ether), IPv4 주소(inet), IPv6 주소(inet6)를 포함한 세부 정보를 찾는 방법을 익힙니다.
CompTIALinux
GitHub Actions 빌드 아티팩트 업로드

GitHub Actions 빌드 아티팩트 업로드

이 실습에서는 빌드 아티팩트 (build artifacts) 를 사용하여 워크플로 데이터를 영구적으로 저장하는 방법을 배웁니다. 빌드 디렉터리를 업로드하도록 워크플로를 구성하여 나중에 다운로드할 수 있도록 합니다.
Git
NumPy 데이터 유형 이해하기

NumPy 데이터 유형 이해하기

이 실습에서는 NumPy 에서 사용 가능한 다양한 데이터 유형을 이해하고 배열의 데이터 유형을 수정하는 방법을 단계별로 안내합니다. NumPy 는 불리언, 정수, 부동소수점 숫자 및 복소수를 포함한 광범위한 숫자 유형을 지원합니다. 이러한 데이터 유형을 이해하는 것은 NumPy 를 사용하여 다양한 수치 계산 및 데이터 분석 작업을 수행하는 데 중요합니다.
NumPyPython
NumPy 배열 생성 기본 기법

NumPy 배열 생성 기본 기법

이 실습에서는 Python 의 기본 배열 컨테이너 라이브러리인 NumPy 를 사용하여 배열을 생성하는 방법에 대한 단계별 가이드를 제공합니다. Python 시퀀스 변환, 내장 NumPy 배열 생성 함수 사용, 기존 배열 복제 및 결합, 디스크에서 배열 읽기를 포함한 다양한 배열 생성 방법을 배우게 됩니다.
NumPyPython
Genfromtxt 를 사용한 데이터 가져오기

Genfromtxt 를 사용한 데이터 가져오기

이 실습에서는 numpy.genfromtxt 함수를 사용하여 데이터를 가져오는 방법을 배웁니다. 이 함수를 사용하면 다양한 소스에서 표 형식 데이터를 읽어 NumPy 배열로 변환할 수 있습니다. 입력 정의, 줄을 열로 분할, 열 선택, 데이터 타입 설정 및 변환 조정에 대한 다양한 옵션을 탐색합니다.
NumPyPython
DAY 04: 요새의 수호자

DAY 04: 요새의 수호자

이번 챌린지에서는 시스템 관리자가 되어 리눅스에서 사용자, 그룹 및 고급 파일 권한을 관리함으로써 새로운 프로젝트 디렉터리의 보안을 강화합니다.
Linux
NumPy 유니버설 함수

NumPy 유니버설 함수

이 실습에서는 NumPy 유니버설 함수 (ufuncs) 의 기본 사항을 살펴봅니다. ufuncs 는 배열 브로드캐스팅, 타입 캐스팅 및 기타 표준 기능을 지원하며 ndarray 에 요소별로 작동하는 함수입니다. ufuncs 의 다양한 메서드, 브로드캐스팅 규칙, 타입 캐스팅 규칙 및 ufunc 동작을 재정의하는 방법을 배우게 됩니다.
NumPyPython
NumPy 인덱싱 소개

NumPy 인덱싱 소개

이 실습에서는 NumPy 인덱싱의 기본 사항을 살펴봅니다. 인덱싱을 통해 배열의 특정 요소 또는 요소의 하위 집합에 접근하고 조작할 수 있습니다. NumPy 에서 배열 작업을 효과적으로 수행하려면 인덱싱 사용 방법을 이해하는 것이 중요합니다.
NumPyPython
NumPy 배열 조작 기초

NumPy 배열 조작 기초

이 실습에서는 NumPy 배열 작업의 기본 사항을 배우게 됩니다. NumPy 는 Python 에서 수치 계산을 위한 강력한 라이브러리입니다. 배열에 대한 수학 연산을 수행하기 위한 효율적인 데이터 구조와 함수를 제공합니다.
NumPyPython
DAY 10: 스크립트 장인

DAY 10: 스크립트 장인

이번 챌린지에서는 시스템 관리자가 되어 파일 관리 작업을 자동화하는 강력한 셸 스크립트를 작성합니다. 이 과정에서 변수, 조건문, 반복문의 개념을 학습하게 됩니다.
Linux
NumPy 의 구조화된 배열

NumPy 의 구조화된 배열

이 실습에서는 NumPy 의 구조화된 배열에 대해 배웁니다. 구조화된 배열은 명명된 필드의 시퀀스로 구성된 더 간단한 데이터 타입의 조합으로 이루어진 ndarray 입니다. 각 필드가 데이터의 다른 속성을 나타내는 테이블 형식 데이터와 같은 구조화된 데이터를 작업하는 데 유용합니다.
NumPyPython
DAY 07: 네트워크 내비게이터

DAY 07: 네트워크 내비게이터

이번 챌린지에서는 네트워크 관리자가 되어 리눅스 서버의 일반적인 네트워크 문제를 진단하고, 필수 명령줄 도구를 사용하여 해결해 봅니다.
Linux
효율적인 계산을 위한 NumPy 브로드캐스팅

효율적인 계산을 위한 NumPy 브로드캐스팅

브로드캐스팅은 NumPy 에서 모양이 다른 배열을 산술 연산에 사용할 수 있도록 하는 강력한 기능입니다. 배열 연산을 벡터화하고 계산 효율성을 개선하는 방법을 제공합니다. 이 실습에서는 NumPy 브로드캐스팅의 기본 사항을 안내합니다.
NumPyPython
DAY 05: 열쇠의 관리자

DAY 05: 열쇠의 관리자

이번 챌린지에서는 시스템 관리자 역할을 맡아 Linux 시스템에서 사용자 계정을 생성, 수정 및 비활성화하는 등 사용자 계정을 관리하게 됩니다.
Linux
DAY 08: 소프트웨어 관리자

DAY 08: 소프트웨어 관리자

이번 챌린지에서는 시스템 관리자 역할을 맡아 리눅스 서버의 소프트웨어 패키지를 관리합니다. 애플리케이션의 업데이트, 설치, 확인 및 삭제 과정을 직접 실습해 보세요.
Linux
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 440
  • 다음