쉘 튜토리얼
쉘 스크립팅 튜토리얼은 명령줄 작업 및 자동화를 마스터하기 위한 체계적인 접근 방식을 제공합니다. 저희 튜토리얼은 초보자와 숙련된 사용자 모두에게 적합한 다양한 쉘 및 스크립팅 기술을 다룹니다. 실습 랩과 실용적인 예제를 통해 효율적인 쉘 스크립트를 작성하는 데 능숙해질 것입니다. 저희 대화형 명령줄 환경을 통해 실시간으로 쉘 명령을 연습하고 실험할 수 있습니다.
다른 스킬 트리
LinuxDevOps사이버 보안DevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육GitDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++웹 개발데이터 과학
Linux head 명령어: 파일 앞부분 표시하기
이 튜토리얼에서는 텍스트 파일의 앞부분을 표시하는 Linux의 `head` 명령어를 살펴봅니다. 기본적인 사용법을 익히고, 기능을 확장할 수 있는 다양한 옵션도 함께 알아봅니다.
LinuxShell
FIGlet 으로 눈길을 사로잡는 터미널 텍스트 만들기
FIGlet 은 일반 화면 문자를 사용하여 큰 문자를 만드는 유틸리티입니다. 터미널 세션에서 눈길을 끄는 텍스트, 배너 또는 헤더를 만드는 데 자주 사용됩니다. 이 프로젝트는 텍스트를 생성하고 다양한 글꼴로 출력을 사용자 정의하는 과정을 안내합니다.
LinuxShell
시스템 정보 표시 스크립트
sysInfo.sh 스크립트는 사용자의 선택에 따라 다양한 시스템 정보를 표시하도록 설계되었습니다. 이 스크립트는 사용자에게 메뉴를 제공하고, switch case 문을 사용하여 선택한 옵션에 맞는 결과를 출력합니다. 표시되는 정보에는 현재 로그인한 사용자, 셸 디렉토리, 홈 디렉토리, OS 이름 및 버전, 현재 작업 디렉토리, 로그인한 사용자 수, 시스템에서 사용 가능한 셸, 하드 디스크 정보, CPU 정보, 메모리 정보, 파일 시스템 정보 및 현재 실행 중인 프로세스가 포함됩니다.
LinuxShell
마운트된 파일 시스템 사용량 확인
이번 챌린지에서는 특정 파일 시스템이나 마운트 지점이 마운트되어 있는지 확인하는 스크립트를 작성합니다. df 명령어를 사용하여 파일 시스템의 마운트 여부를 확인하고, 마운트된 경우 사용 가능한 여유 공간을 출력하며, 그렇지 않은 경우 오류 메시지를 출력합니다.
LinuxShell
Nmap 와일드카드 인젝션을 이용한 권한 상승 실습
이 랩에서는 Nmap 에서 와일드카드 인젝션을 수행하여 권한을 상승시키는 방법을 배웁니다. 와일드카드 개념을 이해하고, Crontab Tar 와일드카드 인젝션 기술을 실습하여 권한을 획득합니다.
ShellCybersecurityLinux
Nmap 에서 Cron Job 및 권한 상승 학습
이 랩에서는 Cron Job 에 대해 배우고 이를 권한 상승에 어떻게 활용할 수 있는지 배웁니다. Cron 구문을 이해하고, crontab 스크립트를 덮어써서 리버스 쉘을 실행하고, Bash SUID 를 부여합니다. 이 실습 랩은 Nmap 보안에 대한 실질적인 경험을 제공합니다.
LinuxCybersecurityShell
입력 검증 및 코드 무결성 시연
이 실습에서는 간단한 스크립트를 작성하고, 명령 주입 공격을 시뮬레이션하며, 입력 검증을 구현하고, 해싱을 통해 스크립트 무결성을 검증함으로써 입력 검증 및 코드 무결성의 중요성을 배우게 됩니다.
CybersecurityShellLinux
Ansible Shell 모듈
이 랩에서는 Ansible Shell 모듈을 사용하여 원격 호스트에서 셸 명령을 실행하는 방법을 배웁니다. Shell 모듈은 기존 Ansible 모듈에서 다루지 않는 셸 명령을 실행해야 하거나 실행에 대한 더 많은 유연성과 제어가 필요한 경우 유용합니다.
AnsibleShell
Ansible Script 모듈
이 랩에서는 Ansible Script 모듈을 사용하여 원격 호스트에서 사용자 지정 스크립트를 실행하는 방법을 배우게 됩니다. Script 모듈을 사용하면 대상 호스트에서 모든 프로그래밍 언어로 작성된 스크립트를 실행할 수 있어 자동화 작업에서 유연성과 사용자 지정 옵션을 제공합니다.
AnsibleShell
Ansible Local Action 모듈
Ansible Local Action Module Lab 에 오신 것을 환영합니다! 이 랩에서는 Ansible Local Action 모듈의 사용법을 자세히 살펴보겠습니다. Local Action 모듈을 사용하면 Ansible 이 실행되는 제어 머신에서 작업을 실행할 수 있습니다. 이는 셸 명령을 실행하거나 스크립트를 실행하는 등 로컬에서 작업을 수행해야 할 때 유용합니다.
AnsibleShell
Linux 명령어 반복
이 Lab 에서는 Linux 에서 `watch` 명령어를 사용하여 명령을 반복하고 출력을 모니터링하는 방법을 배우게 됩니다. Docker 환경 내에서 효율적인 명령 반복 및 시스템 관찰을 위해 기본 사용법, 시스템 리소스 모니터링 및 고급 기능을 살펴보세요.
LinuxShell
Linux 콘텐츠 목록
이 랩에서는 Linux 에서 `ls` 명령어를 사용하여 디렉토리 내용을 나열하는 방법을 배웁니다. 기본 사용법, 숨겨진 파일 보기, 정렬 및 필터링, 다른 디렉토리의 파일 탐색을 탐구합니다. 이 실습 경험은 Docker 환경 기술을 향상시킬 것입니다.
LinuxShell
Linux 환경 변수 관리
이 랩에서는 Linux 환경에서 환경 변수를 관리하는 방법을 배웁니다. PATH 를 포함하여 변수를 보고, 설정하고, 수정하는 방법을 살펴봅니다. 명령 및 스크립트에서 환경 변수를 사용하는 방법과 향후 세션을 위해 영구적으로 만드는 방법을 알아보세요. 이 랩은 Docker 환경에 중점을 둡니다.
LinuxShell
Bash 를 사용하여 타이핑 게임 만들기
이 프로젝트에서는 쉘 스크립트를 사용하여 간단한 타이핑 게임을 만드는 방법을 배웁니다. 게임은 화면에 무작위 문자를 표시하며, 목표는 문자가 사라지기 전에 입력하는 것입니다. 게임은 다양한 난이도의 여러 모드를 제공합니다. 숫자, 문자, 둘 다 혼합된 문자 또는 사용자 정의 단어를 입력 연습을 선택할 수 있습니다.
ShellLinux
Bash 를 사용하여 작업 스케줄러 구축
이 프로젝트는 Bash 스크립트를 사용하여 작업 스케줄러를 만드는 과정을 안내합니다. 작업 스케줄러를 사용하면 시간별, 일별 또는 주별과 같이 지정된 간격으로 실행될 작업을 예약하고 관리할 수 있습니다. 스크립트는 예약된 작업을 나열하고, 새 작업을 추가하며, 기존 작업을 제거하는 옵션을 제공합니다.
LinuxShell
터미널의 체스판 만들기
이 프로젝트에서는 Bash 스크립팅을 사용하여 체스판을 만드는 방법을 배웁니다. 이 프로젝트를 완료하면 중첩 루프, 색상 출력 및 셸 스크립팅 사용 경험을 쌓게 될 것입니다.
ShellLinux
Docker 컨테이너 로그 보기
이 랩에서는 Docker 로깅 설정, 컨테이너 로그 실시간 스트리밍, 디스크 공간 관리를 위한 컨테이너 로그 지우는 방법을 배웁니다. Docker 로그 관리 기술에 대한 실질적인 경험을 쌓으세요.
DockerShell
RHEL 에서 Bash 스크립트 생성 및 실행
이 실습에서는 RHEL 시스템 관리를 위한 Bash 스크립트를 생성하고 실행하는 방법을 배웁니다. 간단한 스크립트를 작성하는 것으로 시작하여 시스템 명령어를 추가하고 실행 가능하게 만들 것입니다. 실습은 `for` 루프를 사용하여 시스템 정보 수집과 같은 작업을 자동화하고, `grep` 및 정규 표현식을 사용하여 명령 출력을 필터링하는 것으로 진행됩니다. 마지막으로, 포괄적인 RHEL 시스템 정보 스크립트를 구축하여 관리 작업을 자동화하고 강력한 셸 기능을 활용하는 실질적인 기술을 습득합니다.
ShellLinux
- 이전
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 18
- 다음