본문 바로가기

전체 글

[draft] AMD64, X86, ARM CPU 아키텍처의 차이점 AMD64, X86, ARM CPU 아키텍처의 차이점ADM64, X86, ARM은 모두 CPU 아키텍처를 나타내는 용어입니다. 이들 아키텍처 간에는 다음과 같은 차이점이 있습니다.1. AMD64 (x86-64, x64)64비트 아키텍처로, 대부분의 최신 PC와 서버에 사용됩니다.64비트 처리와 64비트 메모리 주소 공간을 지원하므로, 32비트 시스템보다 더 높은 메모리 용량과 더 높은 처리 성능을 제공합니다.x86 아키텍처의 확장 버전이므로, x86 호환 코드와 프로그램을 지원합니다.2. X86 (IA-32)32비트 아키텍처로, 이전 세대의 PC와 서버에 사용됩니다.32비트 처리와 32비트 메모리 주소 공간을 지원하며, 최대 4GB의 메모리를 지원합니다.이전에 개발된 많은 소프트웨어와 운영 체제가 x86.. 더보기
[draft] macOS에 Session Manager 플러그인 설치 및 제거 macOS에 Session Manager 플러그인 설치 및 제거테스트 환경$ aws --versionaws-cli/2.4.18 Python/3.8.8 Darwin/21.5.0 exe/x86_64 prompt/off$ which python3/opt/homebrew/bin/python3aws ssm start-session --target i-0b9c5$ aws ssm start-session --target i-0b9c5SessionManagerPlugin is not found. Please refer to SessionManager Documentation here: http://docs.aws.amazon.com/console/systems-manager/session-manager-plugin-n.. 더보기
[draft] AWS 교차 계정 접근(Cross-Account Access)을 설정하는 방법 AWS 교차 계정 접근(Cross-Account Access)을 설정하는 방법1. 새로운 역할(role) 구성AWS 관리 콘솔 > IAM > 역할 > 역할만들기정책: AdministratorAccess역할 이름: SwitchRole역할 설명: Switch Role2. 정책 생성AWS 관리 콘솔 > IAM > 정책> 정책 생성정책: STS:AssumeRole이름: STSPolicy설명: STS Policy3. 사용자에 정책 할당AWS 관리 콘솔 > IAM > 사용자 > user > 요약 > 권한 추가4. 사용자(user) 재로그인 후 역할 전환5. 역할 전환 확인 AWS 교차 계정 접근을 설정하면 보안 및 권한 관리를 효과적으로 제어하고 다른 AWS 계정과 리소스 간의 협업을 가능하게 할 수 있습니다. 이.. 더보기
[draft] Amazon Linux 2023에서 SELinux를 비활성화하는 방법 Amazon Linux 2023에서 SELinux를 비활성화하는 방법SELinux를 비활성화할 때 고려해야 할 몇 가지 추가 사항입니다.SELinux를 비활성화하면 시스템의 보안이 저하될 수 있습니다.SELinux를 비활성화한 후 다시 활성화하면 변경 사항을 적용하기 위해 시스템을 재부팅해야 할 수도 있습니다.SELinux에 의존하는 애플리케이션을 사용하는 경우 SELinux를 비활성화한 후 제대로 작동하지 않을 수 있습니다.테스트 환경$ cat /etc/os-release | grep PRETTY_NAMEPRETTY_NAME="Amazon Linux 2023"1. selinux config 파일 확인cat /etc/selinux/config# This file controls the state of S.. 더보기
[draft] AWS CLI 설치하는 방법(Linux ARM) AWS CLI 설치하는 방법(Linux ARM)테스트 환경$ lsb_release -dDescription: Ubuntu 20.04.3 LTS$ uname -maarch64AWS CLI 최신 버전(AWS CLI v2) 설치하는 방법unzip 패키지 설치apt-get install -y unzipAWS CLI v2 패키지 다운로드curl -s "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"패키지 압축 해제unzip awscliv2.zipAWS CLI 설치sudo ./aws/installYou can now run: /usr/local/bin/aws --versionAWS CLI 버전 확인/usr/local/bin/a.. 더보기
[draft] AWS CLI 설치하는 방법 AWS CLI 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.1 LTS$ uname -mx86_64** AWS CLI v2는 v1과 비교하여 더 많은 기능을 제공하며 보안 및 성능 개선이 이루어진 새로운 버전입니다.AWS CLI 설치(AWS CLI v1)더보기---APT 저장소 업데이트sudo apt-get updatepip(파이썬 패키지 관리자) 설치sudo apt-get install -y python3-pippip3 --version$ pip3 --versionpip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)AWS CLI 설치sudo pip3 install awscliAWS C.. 더보기
[draft] AWS Session Manager를 사용하여 EC2 인스턴스에 연결하는 방법 AWS Session Manager를 사용하여 EC2 인스턴스에 연결하는 방법구성도Role 생성IAM > 액세스 관리 > 역할 > 역할 만들기신뢰할 수 있는 유형의 개체 선택 : AWS 서비스사용 사례 선택 : EC2IAM > 액세스 관리 > 역할 > 역할 만들기권한 정책 연결 : AmazonEC2RoleforSSMIAM > 액세스 관리 > 역할 > 역할 만들기태그 추가IAM > 액세스 관리 > 역할 > 역할 만들기검토역할 이름 : EC2RoleforSSM생성한 역할 확인IAM > 역할인스턴스에 "EC2RoleforSSM" 적용하기1. 인스턴스 생성 시2. 기존 인스턴스에 IAM 역할 추가웹 콘솔로 SSH 접속하기AWS Systems Manager > 세션 관리자AWS Systems Manager > 세.. 더보기
[draft] 시스템 시간 확인과 시간 동기화하는 방법 시스템 시간 확인과 시간 동기화하는 방법rdate 패키지 설치yum install -y rdate============================================ Package Arch ============================================Installing: rdate x86_64시스템 시간 확인dateThu Jul 22 16:10:13 KST 2021타임 서버(time.bora.net) 시간 확인rdate -p time.bora.netrdate: [time.bora.net] Thu Jul 22 16:11:00 2021타임 서버와 시스템(로컬 서버) 시간 동.. 더보기