728x90
반응형

전체 글 59

EC2(Amazon Linux2)에 Jenkins 설치(sh를 통한 빠른 설치)

지난 글에서 EC2 인스턴스에 ssh로 접속하여 수동으로 설치하는 방법에 대해서 글을 작성했습니다. https://longtermsad.tistory.com/51 EC2(Amazon Linux2)에 Jenkins 설치 * Jenkins에서 Java 버전 경고 알림이 발생하여 jdk 11 버전 설치 과정 추가 수정합니다. EC2(Amazon Linux2)에 수동으로 Jenkins를 설치해 보려고 합니다. Docker를 이용한 손쉬운 설치 방법이 있긴 하지만, Cont longtermsad.tistory.com Jenkins를 빠르게 설치하여 테스트를 하기 위한 환경 구성을 위해 쉘 스크립트 및 Docker를 통한 설치에 대해 알아보겠습니다. 이번 글에서는 쉘 스크립트(sh)를 사용하여 빠른 설치를 해보겠습..

AWS/CICD 2022.04.20

AWS EC2 Instance(Linux) Timezone 설정

안녕하세요. EC2 인스턴스를 구성 후에 Log 등을 확인할 때 서버 시간이 UTC로 되어 있어 Local 시간과의 차이(+09:00)로 인하여 분석이 힘들어지는 경우가 종종 있습니다. 이런 케이스를 해결하기 위하여 AWS에서 제공하는 Linux OS 중 많이 사용하는 3가지(Amazon Linux2, Ubuntu, CentOS)의 Timezone 설정 해보도록 하겠습니다. * Amazon Linux2 $ timedatectl 아무런 셋팅을 하지 않았을 때는 기본적(Default)으로 UTC가 설정되어 있습니다. $ timedatectl list-timezones list가 많이 나오기 때문에 grep 명령을 이용하여 설정할 timezones이 있는지 확인합니다. $ timedatectl list-tim..

AWS/ETC 2022.04.13

AWS Monitoring - 7. CloudWatch 모니터링을 위한 VPC Endpoint 사용(feat.AWS 내부통신, 인터넷 환경 외부 통신X)

이전의 글에서 EC2에 CloudWatch Agent를 설치 후 CloudWatch 메트릭에서 지표를 확인을 했습니다. https://longtermsad.tistory.com/37 AWS Monitoring - 2. CloudWatch Agent 설치[Memory/Disk 수집][Linux OS] 아래의 이전 글에서 CloudWatch Dashboard를 구성해서 AWS Monitoring 하는 기초 방안에 대해서 글을 작성했습니다. https://longtermsad.tistory.com/15 AWS Monitoring - 1. CloudWatch 대시보드 구성 Amazon Cl.. longtermsad.tistory.com 모니터링이 필요한 EC2 인스턴스에 CloudWatch Agent를 설치하고..

AWS/Monitoring 2022.04.06

Linux password 없이 sudo(root) 권한 사용하기

Linux에서 user를 생성하여 password 없이 sudo(root) 권한을 사용할 수 있도록 설정하는 방법에 대해서 알아보겠습니다. - Linux 환경 : Amazon Linux 2 별도의 password 입력 없이 ec2-user와 같이 sudo(root) 권한을 획득할 수 있도록 셋팅을 해보도록 하겠습니다. 위와 같이 ec2-user는 별도의 입력없이 sudo(root) 권한을 획득한 것을 볼 수 있습니다. 하지만 다른 필요에 의해서 생성한 user(testuser)는 아래와 같이 [sudo] password for user: 화면을 마주하게 됩니다. /etc/sudoers.d/90-cloud-init-users 경로의 내용을 아래와 같이 수정해주면 ec2-user와 같이 password 없이..

Server 2022.02.28

EC2(Amazon Linux 2)에 Packer 설치하기

이전 글에서 IaC 테스트를 하기 위해 기본 구성한 EC2(Amazon Linux2)를 생성했었습니다. 자세한 내용은 아래의 글을 참고하시면 됩니다. https://longtermsad.tistory.com/56 IaC 테스트 및 실습을 위한 EC2(Amazon Linux2) 설정[Oh My Zsh, AWS CLI] IaC 테스트 및 실습을 진행해 보기 위해서 Amazon Linux 2 OS의 EC2 인스턴스를 생성해서 사용하려고 합니다. 업무 PC에 테스트를 하려 하니 뭔가 찜찜해서 테스트 및 실습용 EC2 인스턴스를 필요할 때만 longtermsad.tistory.com 실습을 위해 생성한 EC2에 SSH로 접속합니다. yum-config-manager 설치 sudo yum install -y yum..

AWS/IaC 2021.11.18

EC2(Amazon Linux 2)에 Terraform 설치하기

이전 글에서 IaC 테스트를 하기 위해 기본 구성한 EC2(Amazon Linux2)를 생성했었습니다. 자세한 내용은 아래의 글을 참고하시면 됩니다. https://longtermsad.tistory.com/56 IaC 테스트 및 실습을 위한 EC2(Amazon Linux2) 설정[Oh My Zsh, AWS CLI] IaC 테스트 및 실습을 진행해 보기 위해서 Amazon Linux 2 OS의 EC2 인스턴스를 생성해서 사용하려고 합니다. 업무 PC에 테스트를 하려 하니 뭔가 찜찜해서 테스트 및 실습용 EC2 인스턴스를 필요할 때만 longtermsad.tistory.com 실습을 위해 구성한 EC2에 SSH로 접속을 합니다. yum-config-manager를 설치 sudo yum install -y ..

AWS/IaC 2021.11.18

AWS EC2에 도커 설치(OS: Amazon Linux 2)

이전에 AWS EC2에 도커 설치(OS:Ubuntu 18.04)에 대한 글을 게시했습니다. 일반적인 테스트나 Study를 위해서 Ubuntu에 설치를 많이 해서 테스트 하지만 Amazon Linux2에 대한 사용도 많아 지고 있는 추세라고 개인적으로 생각이 되어, Amazon Linux2에 도커를 설치하는 글을 작성하게 되었습니다. EC2 인스턴스에 SSH 접속을 합니다.(OS: Amazon Linux2) - yum 업데이트를 진행합니다. $ sudo yum update -y - 최신 도커 엔진 패키지를 설치 $ sudo amazon-linux-extras install docker - 도커 서비스 시작 $ sudo service docker start - sudo 명령어 없이 Docker command..

Container/Docker 2021.11.02

IaC 테스트 및 실습을 위한 EC2(Amazon Linux2) 설정[Oh My Zsh, AWS CLI]

IaC 테스트 및 실습을 진행해 보기 위해서 Amazon Linux 2 OS의 EC2 인스턴스를 생성해서 사용하려고 합니다. 업무 PC에 테스트를 하려 하니 뭔가 찜찜해서 테스트 및 실습용 EC2 인스턴스를 필요할 때만 Running 시켜 사용할 예정입니다. 이번 글은 테스트 및 실습용 EC2에 IaC를 하기 위한 기본 설정[Oh My Zsh과 AWS CLI v2]를 셋팅 해보려고 합니다. EC2 인스턴스 생성 방법 및 SSH 접속 방법에 대한 내용은 자세히 나온 좋은 글들이 많기에 생략하며, SSH로 접속 후 설정하는 방법에 대해서 알아보겠습니다. - 현재 쉘(SHELL) 확인 $ echo $SHELL - ec2-user 패스워드 설정 $ sudo passwd ec2-user - zsh 설치 $ sud..

AWS/IaC 2021.10.26

AWS Monitoring[Certificate Manager] - AWS ACM 인증서 만료일자 체크 Slack 알람

AWS Certificate Manager는 AWS 서비스 및 연결된 내부 리소스에 사용할 공인 및 사설 SSL/TLS(Secure Sockets Layer/전송 계층 보안) 인증서를 손쉽게 프로비저닝, 관리 및 배포할 수 있도록 지원하는 서비스입니다. https://docs.aws.amazon.com/ko_kr/acm/latest/userguide/acm-overview.html 란 무엇입니까?AWSCertificate Manager - AWS Certificate Manager 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com ACM(AWS Certifi..

AWS/Monitoring 2021.09.28

AWS Monitoring[CloudTrail] - AWS Console Login 시 Slack 알람

AWS Console Login 발생 시 Slack을 통해 Message를 받는 방법에 대해서 알아보겠습니다. AWS에서는 Root Account로 Console에 접속하는 방법 대신 IAM을 통한 Console 접속을 통한 작업을 권장합니다. 현업에서 Root Account로 작업하는 경우는 없습니다. IAM에 권한을 부여하여 자기의 권한에 맞는 작업을 진행하고 있습니다. 아래와 같은 구성을 통하여 Slack Message를 받아 보도록 하겠습니다. 검정선의 행동이 이루어 질 때 파란색 선의 절차에 따라 Slack으로 Message를 받게 됩니다. 구성진행 순서 1. CloudTrail 생성 및 설정 2. Lambda Function 만들기 3. CloudWatch > Events > Rules 만들기..

AWS/Monitoring 2021.09.16
728x90
반응형