분류 전체보기
-
AWS CLI 설치(Linux x86_64)Linux 2025. 6. 23. 17:52
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이docs.aws.amazon.comAWS CLI 설치# OS 아키텍처 확인uname -m# AWS CLI를 설치 파일 다운로드curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"..
-
.vimrc 파일 생성Linux 2025. 6. 16. 22:12
.vimrc 파일 생성 (vim 설정 파일)cat .vimrc# 줄 번호 표시set nu# tab 4set ts=4# 터미널 제목 표시set title# 붙여넣기 모드로 설정set paste# bg=dark 배경이 어두우면 글씨 밝아짐set bg=dark# 문법 하이라이트syntax onEOF 리디렉션 정리Here Document는 리눅스 셸에서 여러 줄의 문자열을 한꺼번에 명령어에 전달할 수 있는 방법기호의미설명>출력 리디렉션 (덮어쓰기)명령 결과를 파일에 덮어씀>>출력 리디렉션 (추가)명령 결과를 파일에 추가함입력 리디렉션파일 내용을 입력으로 사용Here Document셸에 여러 줄 입력을 직접 지정
-
VirtualBox VM 저장 경로 변경하기Linux 2025. 5. 15. 21:20
C 드라이브로 설정된 VM 저장 경로를 E 드라이브로 변경1. VirtualBox에서 VM 등록 해제우클릭 - RemoveRemove only 선택(Delete all files 하지 않도록 주의!) C 드라이브에 있는 VM 폴더를 E 드라이브로 이동한다.VirtualBox - File - Preferences - Default Machine Folder - 변경할 경로 선택VirtualBox - Machine - Add (E 드라이브로 옮긴 VM을 가져온다.)용어 정리(GPT) .vdi (Virtual Disk Image)가상 하드디스크 파일실제 운영체제(Rocky Linux 등)의 디스크 데이터가 저장되어 있다.이 안에는 OS, 파일, 설정 등 실제 컴퓨터의 하드디스크와 같은 역할을 한다.크기가 보통..
-
Apache HTTP 서버 설치Linux 2025. 5. 12. 23:33
HTTP 서버 설치 및 방화벽 80 포트 추가dnf install -y httpdsystemctl start httpdsystemctl status httpdsystemctl status firewalldfirewall-cmd --permanent --add-port=80/tcpfirewall-cmd --reloadfirewall-cmd --list-all : 포트 확인 (80 포트 추가된 것 확인)/etc/firewalld/zones/public.xml : 방화벽 설정 파일NAT 포트 포워딩브리지 어댑터 (Bridge Adapter) 사용브리지 어댑터 활용 시 동작 원리 요약브리지 어댑터는 호스트가 연결된 물리 네트워크에 VM을 직접 붙인다.즉, VM이 공유기에서 직접 IP를 받아서 일반 PC처럼 네트..
-
SELinux 설정Linux 2025. 5. 12. 23:04
SELinux(Security-Enhanced Linux)는 리눅스 커널에 통합된 보안 모듈로, 파일, 프로세스, 사용자 등 시스템 리소스의 접근을 세밀하게 통제할 수 있게 해준다. 단순히 방화벽이 외부로부터의 접근을 차단하는 것이라면, SELinux는 내부에서의 접근도 정책 기반으로 통제하는 기능이다. 웹 서버나 데이터베이스가 예상대로 동작하지 않을 때, SELinux 정책 때문에 접근이 차단되는 경우가 있다.원활한 실습을 위해 SELinux를 비활성화 한다.EnforcingSELinux가 정책을 적용하고 위반 시 차단Permissive정책 위반 시 로그만 남기고 차단은 안 함 (디버깅용)Disabled완전히 꺼짐 (부트 시 적용)getenforce : SELinux 현재 설정 값 확인setenforc..
-
VirtualBox 및 Rocky Linux 8 설치Linux 2025. 5. 11. 21:40
1. VirtualBox Windows hosts 다운로드https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VirtualBoxThis VirtualBox Extension Pack Personal Use and Educational License governs your access to and use of the VirtualBox Extension Pack. It does not apply to the VirtualBox base package and/or its source code, which are licensed under version 3 of the GNU Genewww.virtualbox.org 2. Rocky Linux 8 설치h..
-
AWS 핵심 용어AWS 2025. 3. 26. 22:29
AWS 자격증 시험에서 핵심 용어를 보면 답을 유추할 수 있는 경우가 많다.실제 SAA-C03 시험에서 용어에 부합하지 않는 서비스를 소거하는 방식으로 정답을 맞출 수 있었다. 1. 고가용성(High Availability)핵심 용어: Multi-AZ, Auto Scaling, ELB, Route 53해결책:Multi-AZ: 리전 내 여러 가용 영역(AZ)에 리소스를 배포하여 장애 발생 시에도 서비스가 중단되지 않도록 보장.Auto Scaling: 트래픽 증가 시 EC2 인스턴스를 자동으로 확장하고, 감소 시 축소하여 리소스를 최적화.ELB: Elastic Load Balancer는 여러 EC2 인스턴스에 트래픽을 분산하여 고가용성을 제공.Route 53: DNS 서비스를 통해 트래픽을 가장 가까운 리전..
-
스케일 업/다운 VS 스케일 아웃/인AWS 2025. 2. 28. 13:56
서버 또는 시스템의 성능과 리소스를 조절하는 방식은 수직 확장(Vertical Scaling)과 수평 확장(Horizontal Scaling)으로 나눌 수 있다. 수직 확장은 간단하지만 확장에 한계가 있고, 수평 확장은 확장성은 뛰어나지만 구성과 관리가 복잡할 수 있다. 1. 수직 확장(Vertical Scaling)스케일 업(Scale Up): 하나의 서버나 인스턴스의 CPU, 메모리 등의 사양을 높이는 방식스케일 다운(Scale Down): 서버나 인스턴스의 사양을 낮추는 방식 2. 수평 확장(Horizontal Scaling)스케일 아웃(Scale Out): 서버나 인스턴스를 여러 대로 늘려 전체 처리 능력을 확장하는 방식스케일 인(Scale In): 서버 수를 줄여 시스템 전체의 리소스를 축소하는..