aws

    [Ubuntu] Jenkins 설치

    [Ubuntu] Jenkins 설치

    Jenkins Jenkins는 Java로 빌드 된 오픈 소스 CI (Continuous Integration) 및 CD (Continuous Delivery) 도구이며, Jenkins는 기본적으로 소프트웨어 프로젝트를 빌드, 테스트 및 배포하기 위해서 사용한다. 또한 DevOps 개발 도구의 가장 기본적인 도구이다. Jenkins 설치 방법 1. apt-get 업데이트 apt-get update 2. JDK 설치 JDK 8 이상의 원하는 버전을 설치한다. sudo apt-get install openjdk-11-jdk 3. Jenkins 저장소 Key 다운로드 wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add ..

    [Linux] 한국 시간대(KST) 설정

    기본적으로 Linux는 UTC 시간대를 따르고 있는 경우가 많아서 이를 한국 시간대(KST)로 변경하는 작업이 해보겠다. Linux 환경에서 date 명령을 입력하면 현재 시간을 알 수 있다. UTC로 설정되어 있는 것을 볼 수 있다. ubuntu@ip-172-31-4-153:~$ date 2Fri Dec 10 20:13:38 UTC 2021 tzselect를 통해 시간대를 변경할 수 있다. 안내하는 절차에 따라 Asia -> Korea(South) 시간대로 설정한다. ubuntu@ip-172-31-4-153:~$ tzselect Please identify a location so that time zone rules can be set correctly. Please select a continent..

    [AWS] EBS 볼륨 크기 조정 후 Linux 파일 시스템 확장

    https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html 볼륨 크기 조정 후 Linux 파일 시스템 확장 - Amazon Elastic Compute Cloud 볼륨 크기 조정 후 Linux 파일 시스템 확장 EBS 볼륨 크기를 늘리고 난 후에는 파일 시스템 관련 명령을 사용하여 파일 시스템의 크기를 늘려야 합니다. 볼륨이 optimizing 상태가 되자마자 파일 시스 docs.aws.amazon.com AWS EBS 볼륨 크기를 늘렸는데, 여전히 Linux 상에서 용량이 부족할 때가 있다. 이런 경우는 보통 파티션 크기와 관련되 이슈이다. Linux에서 파일 시스템을 확장하는 프로세스는 다음..

    [AWS] EC2, ubuntu 서버 백그라운드 실행

    aws ec2 환경에서 서버를 배포할 때는 백그라운드 실행을 통해 터미널을 종료해도 서버가 꺼지지 않도록 해야 한다. 터미널을 통해 ubuntu에 접속하고 스프링 애플리케이션을 백그라운드로 실행하는 방법을 알아보자. EC2 ubuntu 서버 접속 AWS EC2에서 발급받은 private key파일(.pem)이 필요하다. pem 파일 권한 변경 (최초 1회) pem파일이 저장되어 있는 경로로 이동 -> 파일 권한 변경 chmod 400 [개인키].pem ssh 접속 pem 파일이 저장되어 있는 경로로 이동해서 ssh -i "[개인키].pem" ubuntu@[각자 EC2 호스트 이름] 'ubuntu@' 뒤에는 각자의 EC2 ip번호나 도메인을 적으면 접속할 수 있다. Background Server 실행 u..