본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [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.. 더보기
C276x260.fwebp.q85 [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 \.. 더보기
C276x260.fwebp.q85 [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 권한이 필요할 수 있습니다.리전 간 복사는 데이터 전송 비용이 .. 더보기
C276x260.fwebp.q85 [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:.. 더보기
C276x260.fwebp.q85 [draft] 윈도우 11에서 Docker를 설치하는 방법 윈도우 11에서 Docker를 설치하는 방법 (WSL2 기반)Docker Desktop은 Windows 환경에서 컨테이너를 실행하기 위한 공식 플랫폼이다.Windows 11에서는 WSL2(Windows Subsystem for Linux 2) 기반으로 Docker를 실행하는 것이 권장된다.1. 원도우 버전 확인Docker Desktop을 사용하려면 Windows 10/11에서 WSL2 지원 버전이 필요하다. Windows 버전 확인winverWindows 정보 창이 나타나면 Windows 11 또는 WSL2 지원 버전인지 확인한다.2. WSL 설치관리자 권한 PowerShell에서 다음 명령어를 실행한다.wsl --install수동으로 WSL 기능 활성화 (필요 시)일부 환경에서는 WSL 기능을 직접 활.. 더보기
C276x260.fwebp.q85 [draft] 우분투 22.04에서 Apache를 소스 컴파일하여 설치하는 방법 우분투 22.04에서 Apache HTTP Server를 소스 컴파일하여 설치하는 방법Apache HTTP Server 는 가장 널리 사용되는 오픈소스 웹 서버 중 하나이다. 일반적으로 Ubuntu에서는 apt 패키지 관리자를 통해 설치하지만, 특정 모듈 활성화 또는 최신 버전 사용을 위해 소스 컴파일 방식으로 설치할 수도 있다.1. 의존성 패키지 설치컴파일에 필요한 빌드 도구와 라이브러리를 먼저 설치한다.sudo apt-get updatesudo apt-get install -y build-essentialsudo apt-get install -y zlib1g-dev libssl-dev libpcre3-devsudo apt-get install -y libnghttp2-dev wget2. Apache .. 더보기
C276x260.fwebp.q85 [draft] Docker 컨테이너 터미널 프롬프트(PS1) 색상을 변경하는 방법 Docker 컨테이너 터미널 프롬프트(PS1) 색상을 변경하는 방법Docker 컨테이너에서 Bash 쉘을 사용할 경우 기본 프롬프트가 단순하게 표시되는 경우가 많다. 가독성을 높이기 위해 PS1 환경 변수를 설정하여 사용자, 호스트, 디렉터리 정보를 색상으로 표시할 수 있다. Docker 이미지 생성 시 Dockerfile에서 ENV 지시문을 사용하여 PS1 값을 설정하면 컨테이너 내부에서 기본 프롬프트를 변경할 수 있다.1. Dockerfile 작성Dockerfile을 생성한다.vim DockerfileFROM centos:7LABEL website="sangchul.kr"# PS1 프롬프트 색상 설정ENV PS1="\[\e[33m\]\u\[\e[m\]\[\e[37m\]@\[\e[m\]\[\e[34m\.. 더보기
C276x260.fwebp.q85 [draft] MacOS에서 VNC 클라이언트를 설정하기 MacOS에서 VNC 클라이언트를 설정하기1. macOS에 기본으로 내장된 Screen Sharing 앱을 사용하기Spotlight 검색을 열고 "Screen Sharing"을 입력하여 앱을 찾습니다.앱을 실행하고 접속하려는 컴퓨터의 IP 주소나 호스트 이름을 입력합니다.필요한 인증 정보(사용자 이름 및 비밀번호)를 입력하고 "Connect"를 클릭합니다.2. 외부 VNC 클라이언트 앱 사용하기MacOS에서는 다양한 외부 VNC 클라이언트 앱을 사용할 수 있습니다.몇 가지 인기 있는 앱은 "RealVNC", "TightVNC", "VNC Viewer" 등이 있습니다.원하는 VNC 클라이언트 앱을 선택하고 해당 앱을 다운로드하고 설치합니다.앱을 실행하고 접속하려는 컴퓨터의 IP 주소나 호스트 이름을 입력합.. 더보기