전체 글

전체 글

    [Linux] Oracle Database 21c 설치

    Oracle Database 21c 설치 1. 커널 파라미터 설정vi /etc/sysctl.conf 에 아래 내용 추가fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576  2. 종속성 패키지 설치yum -y install comp..

    Putty GUI 사용(Xming)

    Putty에서 리눅스 GUI 창 띄우는 방법(이 과정은 리눅스에서 GUI모드가 활성화 되어있어야 합니다) 1. Xming 설치https://sourceforge.net/projects/xming/files/latest/download 2. XLaunch 실행창 어떻게 띄울 것인지 선택 Start no Client 다음 마침 이렇게 아이콘 보이면 된다 3. Putty 설정 4. 리눅스 서버에서 ssh설정vi /etc/ssh/sshd_configX11로 시작하는 부분 아래 사진처럼 수정 저장 후 sshd 서비스 재시작systemctl restart sshd 5. 접속xhost + 명령어로 접속 테스트, 명령어 안될 시 yum -y install xhost 설치access control disabled, cl..

    [AWS] Auto Scaling

    Auto Scaling이란?애플리케이션의 수요에 따라 자동으로 리소스를 조정하여 트래픽 변화에 대응하는 서비스.애플리케이션이나 서비스에 필요한 서버(가상머신)를 자동으로 늘리거나 줄이는 것을 관리해 주는 도구 목표Auto Scaling으로 웹서버 생성 후 cpu로 부하를 줬을 때 이 변화에 맞춰서 대응할 수 있는지 확인 구축 순서1. (ALB)대상그룹 생성2. 로드밸런서 생성3. 서버 생성4. 이미지(AMI) 생성5. 템플릿 생성6. 오토스케일링 그룹 생성7. 테스트 1. 대상그룹 생성웹서버를 운영 할 것이므로 80번 포트에 대한 대상그룹 생성따로 서버는 선택하지 않고 대상그룹만 생성 2. 로드밸런서(ALB)생성HTTP 프로토콜을 사용하므로 Application Load Balancer 생성 외부에서 접..

    [AWS] EFS

    AWS efs 개념 및 구성 방법EFS란? "Elastic File System"의 약자로, 클라우드에서 파일 시스템을 쉽게 관리할 수 있는 서비스이다. 여러 서버에서 동시에 사용할 수 있는 공유 스토리지이며 서버 간에 파일을 쉽게 공유하고, 데이터를 안전하게 저장하며 필요할 때 확장할 수 있다.온프레미스의 NFS라고 생각하면 된다. 구성할 환경서버 2개 생성 후 EFS를 통해 파일을 공유해 볼 것이다. EFS 구성 방법VPC 설정편집에서 DNS 호스트 이름 활성화 체크  efs전용 보안그룹을 생성 후 유형은 NFS(2049), 소스는 마운트 할 서버의 보안그룹으로 지정  EFS -> 파일 시스템 생성에서 이름 지정 후 VPC선택  생성된 EFS들어가서 네트워크 - 관리  보안그룹을 처음에 생성한 것으로..

    [AWS] EBS

    AWS EBS란?"Elastic Block Store"의 약자로 쉽게 말해 가상환경에서 사용할 수 있는 가상 하드디스크이다.온프레미스 환경의 디스크와 다르게 용량 확장, 스냅샷 백업 등의 기능을 통해 탄력성(Elastic) 있게 사용할 수 있다. EC2 인스턴스 디스크 용량 확장현재 볼륨크기 8GB20GB로 확장하려 한다. 서버 - 스토리지에서 증설할 볼륨 선택  해당 볼륨 선택 후 수정  원하는 크기 입력  서버 접속해서 lsblk명령어로 확인 시 xvda 디바이스 크기는 늘어났지만 /는 그대로이다.   아래 명령어로 파티션을 확장 후 lsblk 명령어로 확인해 보니 7.9G에서 19.9로 확장된 것을 확인할 수 있다.sudo growpart /dev/디바이스명 1sudo growpart /dev/xv..

    [AWS] EC2 Instance Connect is unable to connect to your instance. Ensure your instance network settings are configured correctly for EC2 Instance Connect.

    AWS에서 서버에 EC2 Instance Connect로 접속을 하려 하면 아래와 같은 오류가 발생한다.Failed to connect to your instance EC2 Instance Connect is unable to connect to your instance. Ensure your instance network settings are configured correctly for EC2 Instance Connect. For more information, see EC2 Instance Connect Prerequisites at https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-connect-prerequisites.html..

    Window jq(JSON Parser) 설치

    jq(JSON Parser란? JSON 데이터를 다루는 커맨드 라인 도구. JSON 데이터를 필터링하고 정렬할 수 있다. 설치 방법 cmd 관리자 권한으로 실행 후 아래 명령어 입력. 처음에는 액세스 거부가 발생할 텐데 한번 더 입력하면 된다. @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\cho..

    [AWS] Linux 사용자 별 key pair 생성 & 접속

    AWS Linux에서 새로운 사용자 생성 후 해당 사용자만의 key pair 생성 후 접속하기 Tom이라는 유저 생성. 이 유저로 접속 테스트 할 것이다. tom 사용자로 변경 후 사용자 홈 디렉토리에 .ssh 디렉토리 생성 경로 : /home/tom/ su - tom mkdir .ssh .ssh 경로로 들어간 후 authorized_keys 파일 생성 후 권한 600으로 변경 touch authorized_keys chmod 600 authorized_keys ssh-keygen 명령어 실행(전부 엔터로 스킵). .ssh 디렉토리에 id_rsa / id_rsa.pub 파일이 생성된다. id_rsa.pub의 내용을 authorized_keys로 복사 cat id_rsa.pub > authorized_ke..

    [AWS] Cannot create a publicly accessible DBInstance. The specified VPC does not support DNS resolution, DNS hostnames, or both. Update the VPC and then try again

    RDS DB 퍼블릭 액세스 허용하기 위해 설정을 바꾸려 하면 아래와 같이 나온다. 죄송합니다. DB 인스턴스 dhkang-rds에 대한 수정 요청이 실패했습니다. Cannot create a publicly accessible DBInstance. The specified VPC does not support DNS resolution, DNS hostnames, or both. Update the VPC and then try again 해결방법 1. 해당 리소스를 사용하는 VPC -> VPC 설정 편집 2. DNS 호스트 이름 활성화 체크

    [AWS] RDS 데이터베이스 시간 변경 (Timezone 변경)

    aws에서 rds를 생성하면 처음 시간은 UTC로 나오게 된다. 한국 시간으로 변경 방법 1. RDS -> 파라미터 그룹 -> 파라미터 그룹 생성 2. 기본적인 정보 입력 3. 생성한 파라미터 그룹 들어가서 편집 4. 검색창에 time_zone 입력 후 해당 파라미터 값을 Asia/Seoul로 변경 후 저장 5. 변경할 데이터베이스 선택 후 수정 6. 추가 구성에서 DB파라미터 그룹을 생성한 그룹으로 교체 후 계속 7. 즉시 적용 8. 데이터베이스 재부팅(필수) 9. 결과

반응형