쉘 튜토리얼
쉘 스크립팅 튜토리얼은 명령줄 작업 및 자동화를 마스터하기 위한 체계적인 접근 방식을 제공합니다. 저희 튜토리얼은 초보자와 숙련된 사용자 모두에게 적합한 다양한 쉘 및 스크립팅 기술을 다룹니다. 실습 랩과 실용적인 예제를 통해 효율적인 쉘 스크립트를 작성하는 데 능숙해질 것입니다. 저희 대화형 명령줄 환경을 통해 실시간으로 쉘 명령을 연습하고 실험할 수 있습니다.
다른 스킬 트리
LinuxDevOps사이버 보안DevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육GitCloudflareDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLitePythonRustGolangJavaCC++웹 개발데이터 과학
GitHub Actions 매트릭스 빌드
본 실습에서는 매트릭스 전략 (matrix strategies) 을 사용하여 여러 구성 (예: 다른 Node.js 버전) 에 걸쳐 워크플로우를 동시에 실행하는 방법을 배웁니다.
LinuxJavaScriptGitShell
Terraform 출력값 관리
이 실습에서는 Terraform 출력값 (output values) 을 사용하여 인프라 구성에서 유용한 정보를 추출하고, 이를 쉽게 확인하고 활용하는 방법을 배웁니다.
ShellLinux
Terraform 기본 리소스 생성
이 실습에서는 기본적인 `local_file` 리소스를 정의, 계획 및 적용하는 과정을 통해 Terraform의 핵심 워크플로우를 학습합니다. 이를 통해 IaC(Infrastructure as Code)의 핵심 개념을 익히게 됩니다.
ShellLinux
GitHub Actions 에서 간단한 명령어 실행하기
이 랩에서는 GitHub Actions 워크플로를 정의하고, runs-on 을 사용하여 러너 환경을 지정하며, run 키워드를 사용하여 간단한 셸 명령어를 실행하는 방법을 배웁니다.
LinuxGitShell
Terraform 상태 관리
이 실습에서는 다양한 `terraform state` 하위 명령어를 사용하여 리소스를 검사, 나열, 이동 및 새로 고침함으로써 Terraform 상태를 관리하는 방법을 배웁니다.
ShellLinuxCybersecurity
예약 백업 및 복구
매니페스트 기반 tar 백업을 만들고, 아카이브를 검사하고, 파일 하나를 복원한 다음, 타임스탬프가 포함된 백업을 Cron 으로 안전하게 예약합니다.
LinuxShell
입력 검증 및 코드 무결성 시연
이 실습에서는 간단한 스크립트를 작성하고, 명령 주입 공격을 시뮬레이션하며, 입력 검증을 구현하고, 해싱을 통해 스크립트 무결성을 검증함으로써 입력 검증 및 코드 무결성의 중요성을 배우게 됩니다.
CybersecurityShellLinux
GitHub Actions 작업 종속성 (Job Dependencies)
본 랩에서는 종속성을 정의하여 복잡한 워크플로우를 오케스트레이션하는 방법을 배우며, 배포와 같은 작업이 성공적인 빌드 후에만 발생하도록 보장합니다.
LinuxGitJavaScriptShell
GitHub Actions 환경 변수 추가하기
본 랩에서는 GitHub Actions 워크플로에서 환경 변수를 정의하고 사용하는 방법을 배웁니다. 워크플로를 생성하고, 전역 변수를 설정한 다음, 단계를 통해 해당 변수에 접근하여 인사 메시지를 출력할 것입니다.
ShellLinuxGit
로그 오류 요약 스크립트 작성
준비된 각 로그에서 오류 줄 수를 세는 짧은 Bash 스크립트를 하나 작성합니다.
Shell
Terraform 리소스 파괴
이 실습에서는 Terraform 이 관리하는 리소스를 안전하게 미리 확인하고 파괴하는 방법을 학습하여 인프라를 깔끔하고 통제된 방식으로 해체하는 방법을 배웁니다.
ShellLinux
GitHub Actions 첫 워크플로 생성
이 실습에서는 GitHub Actions 워크플로를 생성하기 위한 기본 단계를 학습합니다. Git 리포지토리를 초기화하고, 필요한 디렉토리 구조를 생성하며, YAML 파일에 워크플로 트리거와 작업을 정의하고, CI/CD 프로세스를 시뮬레이션하기 위해 변경 사항을 커밋합니다.
LinuxGitShell
GitHub Actions Secret 설정 방법
본 랩에서는 리포지토리 Secret 을 설정하고 워크플로우에서 참조하여 GitHub Actions 에서 민감한 정보를 안전하게 관리하는 방법을 배웁니다.
CybersecurityLinuxGitShell
Shell 스크립팅 기초
shebang, 변수, 인용, 입력, 인수, 조건문, 파일 테스트, 종료 상태, for 루프를 사용해 초급 Bash 스크립트를 작성합니다.
Shell
스크립트 장인
이 챌린지에서는 시스템 관리자가 되어 파일 관리 작업을 자동화하는 강력한 셸 스크립트를 작성합니다. 그 과정에서 변수, 조건문, 반복문을 배웁니다.
ShellLinux
Terraform 변수 사용법
본 랩에서는 구성을 더욱 유연하고 재사용 가능하게 만들기 위해 Terraform 에서 변수를 선언, 정의 및 사용하는 방법을 배웁니다.
ShellLinux
Terraform 프로젝트 초기화
이 실습에서는 디렉토리 구조 설정 및 필요한 프로바이더 플러그인 다운로드를 포함하여, 새로운 Terraform 프로젝트를 초기화하는 기본적인 단계를 학습합니다.
ShellLinux
Terraform 출력값 관리
이 실습에서는 Terraform 출력값(output values)을 사용하여 인프라 구성에서 유용한 정보를 추출하고, 이를 쉽게 확인하고 활용하는 방법을 배웁니다.
ShellLinux
- 이전
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 19
- 다음