본문 바로가기
반응형

[AWS-FRF]/EC29

[중요][AWS][BACKUP] 백업파일 보관 쉘스크립트 !! ## vi backup.sh #!/bin/bash # 백업 디렉토리 경로 설정BACKUP_DIR="/home/XXXadm/service/XXX/bin/backup" # 21일 이상 지난 백업 파일 삭제echo "Deleting backup files older than 21 days..."find "$BACKUP_DIR" -type f -name "*.jar" -mtime +21 -exec rm -f {} \;echo "Old backup files deleted." # 백업할 JAR 파일의 경로 설정 (경로를 실제 JAR 파일 경로로 수정하세요)JAR_FILE="/home/XXXadm/service/XXX/bin/XXX-module.jar" # 현재 날짜와 시간을 포맷팅 (예: 2024-08-26_12.. 2024. 9. 11.
[중요2][AWS][장애처리] EC2 루트/EBS볼륨 Attach 장애복구!! ## sudoers 파일 권한 변경후, 리부팅 안될시!! Amazon EBS 볼륨을 탑재할 수 없는 이유는 무엇입니까? Amazon Elastic Block Store(Amazon EBS) 볼륨을 탑재하려고 할 때 다음과 같은 오류가 발생합니다. root@:~# mount /dev/nvme2n1 /lv2mount: /lv2: wrong fs type, bad option, bad superblock on /dev/nvme2n1, missing codepage or helper program, or other error. 해결 방법Amazon EBS 볼륨을 탑재할 때 XFS 파일 시스템과의 UUID 충돌 문제로 인해 이 오류가 발생할 수 있습니다.UUID 충돌 문제인지 확인UUID 충돌 문제인지 확인하려면.. 2024. 9. 10.
[중요][AWS][Linux] systemctl 명령어로 서비스 등록, 생성, 삭제!! Linux Systemd란 무엇인가? https://en.wikipedia.org/wiki/Systemd 리눅스를 실행시키면 systemd라는 프로세스를 한번 쯤 보신 적이 있으실 겁니다. systemd는 PID1에 속해있을 만큼 굉장히 중요한 역할을 하는데 바로 Linux 운영체제용 시스템 및 서비스를 관리하는 역할을 수행합니다.PID1이므로 부모 프로세스가 없고 Linux가 부팅되었을 때 가장 먼저 실행되며 사용자가 Linux를 사용할 수 있도록 초기 서비스들을 병렬적으로 실행시켜주는 역할을 합니다. 그리고 가장 마지막에 종료되어 시스템 및 서비스를 종료시키는 역할도 합니다. 기존에는 가장 오래된 init 시스템 중 하나인 Unix System V init system(SysV)와 같은 init 시스.. 2024. 8. 30.
[중요][AWS] Putty 자동로그인 설정 / GITLAB 터널링 설정!! ## MSSQL 접속을 위한 SSMS 사용시, XSHELL 로 터널링 구성할 것!!  ## Putty 자동로그인 설정    - 사용자 계정 확인 할것!!    ## GITLAB 터널링 설정  - 노트북 사용포트 : 8888  - Bastion 정보 : 10.0.X.X:8091      - 노트북에서 로컬 접속 테스트  : telnet localhost 8888   ## 웹브라우저 접속 성공 2024. 8. 26.
[중요][AWS][JMeter] 서버의 성능을 JMeter로 테스트해보자 (+분산환경 테스팅, TPS) 만약에 내가 만든 서버가 너무 많은 요청들을 감당하지 못하고 죽게 되는건 아닐까? 하는 긍정적인 생각을 가지고 서버의 성능테스트를 습관화 하는 것은 좋다고 생각한다.이번에 회사업무를 통해 JMeter를 다루게 되어 간단한 사용법 등을 소개하고자 한다.소개풀네임은 APACHE JMeter이며 자바 앱으로 만들어진 오픈소스 툴이다. 그렇기 때문에 JMeter를 실행하는 환경에는 Java와 JVM이 설치 되어있어야 한다.설치 (방법 선택)홈페이지 소스 다운로드https://jmeter.apache.org/download_jmeter.cgi자바8 이상의 환경에서 Binaries / Source 를 받아 설치합니다brew 이용brew install jmeter실행방법GUI 모드와 Non-GUI 모드 두가지 방식이.. 2024. 8. 12.
[중요][AWS] Linux, 접속 로그 확인 !! 리눅스에서는 서버에 접속실패 정보와 접속정보를 기록하고 있다. 해커의 공격이나 침입 흔적을 찾기 위해서 로그 파일을 점검해 보자.접속 실패 로그 확인ssh 접속 시도 실패 로그는 “/var/log/btmp” 파일에 특수하게 저장된다. 이 파일을 보기 위해서는 “last -f” 명령을 이용하여 확인할 수 있다.root:~$last -f /var/log/btmproot ssh:notty 116.31.116.15 Tue Nov 1 06:26 - 06:26 (00:00)root ssh:notty 116.31.116.15 Tue Nov 1 06:26 - 06:26 (00:00)root ssh:notty 116.31.116.15 Tue Nov 1 06:.. 2024. 8. 8.
[중요][AWS] 키 페어 ppk To pem 파일 변환하기!! - pem ❓Privacy Enhanced Mail의 약어입니다.Base64의 인코딩으로 이루어진 인증서 파일입니다.- ppk ❓PuTTY Private Key File의 약어입니다.PuTTY에서 사용하기 위한 확장자입니다.- ppk To pem 🔑1. PuTTYgen 다운받기링크 : https://www.puttygen.com/download-putty중간 쯤 보시면 puttygen.exe 파일을 다운 받으실 수 있습니다.요렇게 생겼습니다. 실행 해 주세요!2. Private key 파일 가져오기Load 버튼을 눌러 .ppk 파일을 가져옵니다.3. 파일 변환하기파일을 불러오셨으면, Conversions -> Export OpenSSH key 클릭"예" 눌러주세요!파일 명 정해주시고 .pem 확장자를 .. 2024. 8. 6.
[참고] EC2에 Apache를 설치해보고 웹 페이지 실행!! 인스턴스 보안 그룹에 80번 포트(http)가 반드시 열려있어야 합니다.1. EC2 리눅스 인스턴스에 웹 서버 설치 1) EC2 인스턴스에서 소프트웨어를 업그레이드최신 버그 수정 및 보안 업데이트 실시$ sudo yum update -y cf) sudo 명령어는 무엇인가? "SuperUser Do"라는 뜻으로root의 권한을 빌려서 사용한다는 뜻입니다. cf) '-y' 옵션은 무엇인가요? '-y' 옵션은 업데이트 과정에서설치 전 업데이트 정보를 확인하지 않고설치할 수 있게 해주는 옵션입니다! 2) 재부팅인스턴스 재부팅 실시$ sudo reboot 주의할 점! 아래 사진을 보시면, 재부팅 후, 바로 인스턴스 접속 시연결이 되지 않습니다. 재부팅하는데 시간이 짧게 걸리기 때문에약 40초 정도 뒤에 시도해주시.. 2024. 7. 25.
[참고] amazon linux2023에서 java17 설치하기!! aws ec2 OS : amazon linux2023이번 프로젝트의 OS는 amazon linux 2023으로 진행하게 되었습니다.기존에 사용하던 amazon linux2와 ubuntu와 다른 점은 아래의 링크에서 확인해 주시면 됩니다.https://aws.amazon.com/ko/blogs/korea/amazon-linux-2023-a-cloud-optimized-linux-distribution-with-long-term-support/JAVA 설치sudo dnf updatesudo dnf install java-17-amazon-corretto-develjava -version//이때, java의 버전이 변경되지 않았다면 아래의 명령어로 수정합니다.sudo alternatives --config j.. 2024. 7. 25.
반응형