쉘 튜토리얼
쉘 스크립팅 튜토리얼은 명령줄 작업 및 자동화를 마스터하기 위한 체계적인 접근 방식을 제공합니다. 저희 튜토리얼은 초보자와 숙련된 사용자 모두에게 적합한 다양한 쉘 및 스크립팅 기술을 다룹니다. 실습 랩과 실용적인 예제를 통해 효율적인 쉘 스크립트를 작성하는 데 능숙해질 것입니다. 저희 대화형 명령줄 환경을 통해 실시간으로 쉘 명령을 연습하고 실험할 수 있습니다.
다른 스킬 트리
LinuxDevOps사이버 보안AWSDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육GitCloudflareDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLitePythonRustGolangJavaCC++웹 개발데이터 과학빅 데이터
Ansible Shell 모듈
이 랩에서는 Ansible Shell 모듈을 사용하여 원격 호스트에서 셸 명령을 실행하는 방법을 배웁니다. Shell 모듈은 기존 Ansible 모듈에서 다루지 않는 셸 명령을 실행해야 하거나 실행에 대한 더 많은 유연성과 제어가 필요한 경우 유용합니다.
AnsibleShell
Ansible Local Action 모듈
Ansible Local Action Module Lab 에 오신 것을 환영합니다! 이 랩에서는 Ansible Local Action 모듈의 사용법을 자세히 살펴보겠습니다. Local Action 모듈을 사용하면 Ansible 이 실행되는 제어 머신에서 작업을 실행할 수 있습니다. 이는 셸 명령을 실행하거나 스크립트를 실행하는 등 로컬에서 작업을 수행해야 할 때 유용합니다.
AnsibleShell
Ansible Script 모듈
이 랩에서는 Ansible Script 모듈을 사용하여 원격 호스트에서 사용자 지정 스크립트를 실행하는 방법을 배우게 됩니다. Script 모듈을 사용하면 대상 호스트에서 모든 프로그래밍 언어로 작성된 스크립트를 실행할 수 있어 자동화 작업에서 유연성과 사용자 지정 옵션을 제공합니다.
AnsibleShell
입력 검증과 코드 무결성 확인하기
이 실습에서는 간단한 스크립트를 작성하고, 명령 주입 공격을 시뮬레이션하며, 입력 검증을 구현하고, 해싱을 통해 스크립트 무결성을 검증함으로써 입력 검증 및 코드 무결성의 중요성을 배우게 됩니다.
CybersecurityShellLinux
셸 환경 구성하기
이 실습에서는 리눅스 셸 환경을 관리하는 방법을 배웁니다. 로컬 변수와 환경 변수를 생성하고, 자식 셸에서의 상속 개념을 탐구하며, `set -o allexport`를 사용하여 변수 자동 내보내기를 제어하고, `.bashrc` 파일을 수정하여 사용자 정의 설정을 영구적으로 적용하는 방법을 익힙니다.
ShellLinux
지속적 통합 (CI)
이 실습에서는 GitHub Actions 를 사용해 실제 지속적 통합 (CI) 파이프라인을 설정합니다. Node.js 프로젝트를 만들고 자동화된 테스트를 작성한 다음, push 할 때마다 자동으로 테스트를 실행하는 워크플로를 구성합니다.
GitLinuxJavaScriptShell
HTTP 부하 분산
이 실습에서는 라운드 로빈 알고리즘을 사용해 두 개의 시뮬레이션 백엔드 서버 사이에 웹 트래픽을 분배하도록 HAProxy 를 구성하는 방법을 배웁니다.
LinuxShell
패닉 모드
이 실습에서는 Firewalld 의 패닉 모드를 사용해 비상 상황에서 모든 네트워크 연결을 즉시 차단하고, 이후 연결을 복구하는 방법을 배웁니다.
LinuxShell
컨테이너 로그
이 실습에서는 Docker 명령을 사용해 백그라운드 컨테이너의 표준 출력 로그에 액세스하고 모니터링하는 방법을 배웁니다. 컨테이너를 시작하고, 기존 로그를 가져오고, 실시간으로 로그 출력을 추적하는 작업을 연습합니다.
DockerShellLinux
변수 스코프와 반환 상태
이 실습에서는 'local' 키워드를 사용해 변수 스코프를 관리하고, Bash 함수에서 종료 코드를 반환하고 캡처해 스크립트 흐름을 제어하는 방법을 배웁니다.
Shell
스크립트와 로그 예약 실행
이 실습에서는 로깅 기능을 추가하여 자동화에 사용할 스크립트를 준비하는 방법을 배웁니다. 스크립트를 수정하여 출력을 로그 파일에 추가하고, 실행 이력을 추적할 수 있도록 타임스탬프를 추가합니다.
ShellLinux
Trap 을 사용한 오류 처리
이 실습에서는 Bash 스크립트에서 trap 명령을 사용해 신호와 종료 이벤트를 안전하게 처리하고, 임시 파일을 올바르게 정리하는 방법을 배웁니다.
ShellLinux
AWK 계산
이 실습에서는 AWK 를 사용해 산술 연산을 수행하는 방법을 배웁니다. 열 값을 더하고 특정 조건에 따라 행을 세면서 데이터 파일을 효과적으로 분석합니다.
LinuxShell
종료 코드와 오류 처리
이 실습에서는 종료 코드를 확인하고 오류를 처리하여 안정적인 셸 스크립트를 작성하는 방법을 배웁니다. 명령 실패를 식별하고 오류가 발생했을 때 스크립트가 정상적으로 종료되도록 작성하는 연습을 합니다.
ShellLinux
첫 번째 스크립트 만들기
이 실습에서는 첫 번째 스크립트를 직접 만들면서 Bash 스크립팅의 기본을 배웁니다. 파일을 만들고, 필요한 shebang 과 명령을 추가하고, 실행 권한을 부여한 다음 실행하여 출력 결과를 확인하는 과정을 진행합니다.
LinuxShell
If-Else 를 사용한 조건부 논리
이 실습에서는 Bash 스크립트에서 조건부 논리를 사용하는 방법을 배웁니다. 파일 존재 여부와 사용자 권한을 확인하는 스크립트를 작성하고, if-else 문을 익혀 코드에서 의사 결정을 수행합니다.
ShellLinux
문자열 조작 기법
이 실습에서는 매개변수 확장을 사용해 Linux 에서 문자열을 조작하는 핵심 기법을 배웁니다. 변수를 정의하고, 부분 문자열을 추출하고, 텍스트 패턴을 바꾸고, 설정되지 않은 변수에 기본값을 사용하는 방법을 연습합니다.
ShellLinux
셸 함수 기초
이 실습에서는 셸 함수의 기초를 배웁니다. 스크립트를 만들고, 코드를 모듈화하는 사용자 정의 함수를 정의하고, 함수를 호출하고, 동적으로 사용할 수 있도록 함수에 인수를 전달하는 방법을 익힙니다.
Shell
- 이전
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 21
- 다음