쉘 튜토리얼
쉘 스크립팅 튜토리얼은 명령줄 작업 및 자동화를 마스터하기 위한 체계적인 접근 방식을 제공합니다. 저희 튜토리얼은 초보자와 숙련된 사용자 모두에게 적합한 다양한 쉘 및 스크립팅 기술을 다룹니다. 실습 랩과 실용적인 예제를 통해 효율적인 쉘 스크립트를 작성하는 데 능숙해질 것입니다. 저희 대화형 명령줄 환경을 통해 실시간으로 쉘 명령을 연습하고 실험할 수 있습니다.
다른 스킬 트리
LinuxDevOps사이버 보안DevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육GitDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++웹 개발데이터 과학
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
입력 검증 및 코드 무결성 시연
이 실습에서는 간단한 스크립트를 작성하고, 명령 주입 공격을 시뮬레이션하며, 입력 검증을 구현하고, 해싱을 통해 스크립트 무결성을 검증함으로써 입력 검증 및 코드 무결성의 중요성을 배우게 됩니다.
CybersecurityShellLinux
GitHub Actions 작업 종속성 (Job Dependencies)
본 랩에서는 종속성을 정의하여 복잡한 워크플로우를 오케스트레이션하는 방법을 배우며, 배포와 같은 작업이 성공적인 빌드 후에만 발생하도록 보장합니다.
LinuxGitJavaScriptShell
GitHub Actions 환경 변수 추가하기
본 랩에서는 GitHub Actions 워크플로에서 환경 변수를 정의하고 사용하는 방법을 배웁니다. 워크플로를 생성하고, 전역 변수를 설정한 다음, 단계를 통해 해당 변수에 접근하여 인사 메시지를 출력할 것입니다.
ShellLinuxGit
Terraform 출력값 관리
이 실습에서는 Terraform 출력값(output values)을 사용하여 인프라 구성에서 유용한 정보를 추출하고, 이를 쉽게 확인하고 활용하는 방법을 배웁니다.
ShellLinux
Terraform 리소스 파괴
이 실습에서는 Terraform 이 관리하는 리소스를 안전하게 미리 확인하고 파괴하는 방법을 학습하여 인프라를 깔끔하고 통제된 방식으로 해체하는 방법을 배웁니다.
ShellLinux
GitHub Actions 첫 워크플로 생성
이 실습에서는 GitHub Actions 워크플로를 생성하기 위한 기본 단계를 학습합니다. Git 리포지토리를 초기화하고, 필요한 디렉토리 구조를 생성하며, YAML 파일에 워크플로 트리거와 작업을 정의하고, CI/CD 프로세스를 시뮬레이션하기 위해 변경 사항을 커밋합니다.
LinuxGitShell
GitHub Actions Secret 설정 방법
본 랩에서는 리포지토리 Secret 을 설정하고 워크플로우에서 참조하여 GitHub Actions 에서 민감한 정보를 안전하게 관리하는 방법을 배웁니다.
CybersecurityLinuxGitShell
스크립트 장인
이번 챌린지에서는 시스템 관리자가 되어 파일 관리 작업을 자동화하는 강력한 셸 스크립트를 작성합니다. 이 과정에서 변수, 조건문, 반복문의 개념을 학습하게 됩니다.
ShellLinux
Terraform 변수 사용법
본 랩에서는 구성을 더욱 유연하고 재사용 가능하게 만들기 위해 Terraform 에서 변수를 선언, 정의 및 사용하는 방법을 배웁니다.
ShellLinux
Terraform 프로젝트 초기화
이 실습에서는 디렉토리 구조 설정 및 필요한 프로바이더 플러그인 다운로드를 포함하여, 새로운 Terraform 프로젝트를 초기화하는 기본적인 단계를 학습합니다.
ShellLinux
셸에서의 파일 시스템 작업
이 실습에서는 셸에서 다양한 파일 테스트를 수행하는 방법을 배웁니다. 테스트용 파일과 디렉터리를 생성하고, 존재 여부를 확인하며, 파일 권한을 테스트해 봅니다. 실습을 마치면 파일 시스템과 상호작용하고 파일 속성에 따라 의사결정을 내릴 수 있는 셸 스크립트를 작성할 수 있게 됩니다.
LinuxShell
성간 화물 명세서
우주 생도 여러분, 환영합니다! 성간 우주선 '네뷸라 노마드 (Nebula Nomad)'의 수습 화물 담당관으로서 여러분의 임무는 선박 내 세 곳의 화물창을 관리하는 간단한 재고 시스템을 구축하는 것입니다. 쉘 스크립트를 작성하여 각 화물창의 내용을 관리 및 표시하고, 다양한 사용자 입력에 따라 적절한 응답을 제공하는 시스템을 만들어 보세요.
Shell
Bash trap 명령어
이 실습에서는 Bash trap 명령어를 사용하여 스크립트 내의 신호와 중단을 처리하는 방법을 배웁니다. 특정 신호를 포착하는 스크립트를 작성하고, 이러한 신호에 대한 사용자 정의 동작을 구현하며, 보다 체계적인 코드를 위해 trap 과 함수를 함께 사용하는 방법을 익힙니다. 실습을 마치면 다양한 상황을 유연하게 처리하고 예측 불가능한 동작을 방지하는 스크립트를 작성할 수 있게 됩니다.
ShellLinux
- 이전
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 18
- 다음