전체 글 썸네일형 리스트형 [draft] 원도우 11에서 WSL을 사용하여 우분투를 실행하고 SSH 서버를 활성화하는 방법 원도우 11에서 Windows Subsystem for Linux(WSL)을 사용하여 우분투를 실행하고 SSH 서버를 활성화하는 방법1. WSL 설치Windows 11에서 WSL을 사용하려면 먼저 WSL을 설치해야 합니다. 이를 위해 PowerShell을 열고 다음 명령을 실행합니다.dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart시스템 재부팅이 요구되면 수락하세요.2. WSL 2로 업그레이드WSL 2를 사용하면 더 나은 성능을 얻을 수 있습니다. WSL 2로 업그레이드하려면 다음 명령을 실행합니다.dism.exe /online /enable-feature /featurename:Vi.. 더보기 [draft] Docker rmi 명령어 Docker rmi 명령어docker rmi 명령어는 Docker 이미지를 삭제할 때 사용합니다.Docker에서 리소스를 삭제하는 명령어는 다음과 같이 구분됩니다.docker rm : 컨테이너 삭제docker rmi : 이미지 삭제즉,docker rmi는 Docker 이미지 자체를 제거하는 명령어입니다. 사용하지 않는 이미지를 정리하면 디스크 공간을 확보하고 환경을 깔끔하게 유지할 수 있습니다.기본 사용법docker rmi [OPTIONS] IMAGE [IMAGE...]주요 옵션-f, --force : 이미지를 강제로 삭제합니다. 이미지가 컨테이너에서 사용 중인 경우에도 강제로 삭제할 수 있습니다.--no-prune : 부모 이미지를 삭제하지 않도록 설정합니다.사용 예시단일 이미지 삭제docker rmi.. 더보기 [draft] Docker ps filter 옵션을 사용하는 방법 Docker ps --filter 옵션을 사용하는 방법Docker에서는 docker ps 명령의 --filter 옵션을 사용하여 특정 조건에 맞는 컨테이너만 조회할 수 있습니다.기본 형태docker ps --filter "조건"1. 컨테이너 이름 필터특정 이름을 포함하는 컨테이너를 조회합니다.docker ps -q --filter name=nginx6eaa629f3cde2. 이름 기준 컨테이너 삭제docker ps --filter 결과를 이용해 특정 컨테이너를 삭제할 수 있습니다.docker rm -f `docker ps -aq --filter name=nginx`3. 종료된 컨테이너 삭제상태가 exited 인 컨테이너를 삭제할 수 있습니다.docker rm -f `docker ps -aq --filte.. 더보기 [draft] Ansible Pull 모드를 사용하여 NGINX를 설치하는 방법 Ansible Pull 모드를 사용하여 NGINX를 설치하는 방법Ansible Pull 모드는 중앙 관리 서버가 클라이언트에 명령을 Push하는 방식이 아니라 각 클라이언트가 Git 저장소에서 Playbook을 Pull 하여 직접 실행하는 방식입니다. 즉,Push 방식 → Control Node → Managed NodePull 방식 → Managed Node → Git Repository1. Ansible Pull 동작 구조Ansible Pull의 기본 흐름은 다음과 같습니다.Git Repository │ │ (git clone / pull) ▼Client Server │ │ ansible-pull 실행 ▼Playbook 실행 │ .. 더보기 [draft] Ansible Playbook에서 현재 날짜 및 시간 얻기 Ansible Playbook에서 현재 날짜 및 시간 얻기(ansible-playbook)1. ansible_date_time fact 사용Ansible에서는 facts 수집(gather_facts) 시 자동으로 다양한 시스템 정보를 가져옵니다.이 중 ansible_date_time fact를 이용하면 현재 날짜 및 시간을 사용할 수 있습니다. Playbook 예제vim current_date_time1.yml---- name: 사용자 정의 변수에 현재 날짜 및 시간 저장 hosts: all gather_facts: true tasks: # ansible_date_time fact 확인 - name: Debug ansible_date_time debug: var: a.. 더보기 [draft] AWS IAM 사용자 계정 암호 정책 설정 IAM 사용자의 계정 암호 정책 설정IAM(Identity and Access Management)에서는 계정 보안을 강화하기 위해 IAM 사용자의 로그인 암호에 대한 정책(Password Policy)을 설정할 수 있습니다.암호 정책을 설정하면 사용자들이 생성하거나 변경하는 암호가 정해진 보안 규칙을 반드시 준수하도록 강제할 수 있습니다.암호 정책 설정에 대한 규칙암호 정책을 설정하는 데 필요한 권한기본 암호 정책사용자 지정 암호 정책 옵션암호 정책 설정(콘솔)암호 정책 설정(AWS CLI)암호 정책 설정(AWS API)IAM 암호 정책 설정 (AWS CLI)AWS CLI를 사용하여 암호 정책을 설정할 수 있습니다. 암호 정책 설정aws iam update-account-password-policy \.. 더보기 [draft] AWS Management Console을 이용하여 AMI를 다른 리전으로 복사하는 방법 AWS Management Console을 이용하여 AMI(Amazon Machine Image)를 다른 리전으로 복사하는 방법 (AWS Console)AMI(Amazon Machine Image) 는 EC2 인스턴스를 생성하기 위한 템플릿 이미지입니다.AWS에서는 동일한 AMI를 다른 리전에서도 사용할 수 있도록 리전 간 복사 기능을 제공합니다.사전 확인 사항AMI 리전 간 복사를 수행하기 전에 다음 사항을 확인합니다.복사할 AMI에 대한 권한(Owner 또는 공유 권한) 이 있어야 합니다.AMI가 포함하고 있는 EBS Snapshot도 함께 복사됩니다.암호화된 AMI(EBS Encryption) 의 경우 대상 리전에 동일한 KMS Key 권한이 필요할 수 있습니다.리전 간 복사는 데이터 전송 비용이 .. 더보기 [draft] CentOS 7에서 고정 IP를 설정하는 방법 CentOS 7에서 고정 IP를 설정하는 방법테스트 환경운영체제 정보cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)1. 네트워크 도구 설치CentOS 최소 설치 환경에서는 ifconfig 명령이 없을 수 있습니다.yum install -y net-tools2. 네트워크 인터페이스 확인ifconfig 사용ifconfigenp0s3: flags=4163 mtu 1500 inet 192.168.0.62 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::812d:fb4:4b81:82c5 prefixlen 64 scopeid 0x20 ether 08:00:.. 더보기 이전 1 2 3 4 5 6 7 ··· 154 다음