참고 사이트 : https://github.com/TylerBrock/saw

 

GitHub - TylerBrock/saw: Fast, multi-purpose tool for AWS CloudWatch Logs

Fast, multi-purpose tool for AWS CloudWatch Logs. Contribute to TylerBrock/saw development by creating an account on GitHub.

github.com

brew tap TylerBrock/saw
brew install saw

brew 를 통해 설치를 진행한다. 

Basic

# Get list of log groups
saw groups

# Get list of streams for production log group
saw streams production

groups 를 보면 리스트를 볼 수 있다. 

.aws 에 아마존 환경 프로파일이 존재한다면 다음과 같이 로그 출력 확인

saw --profile amazon-dev watch dev/webApi

 

1. 서비스 생성 파일 만든다. 

sudo vi /lib/systemd/system/mypythonservice.service

 2. 실행 구문을 넣어준다. 

[Unit] 
Description=My Python Service 
After=multi-user.target 

[Service] 
Type=idle 
ExecStart=/usr/bin/python /home/myuser/mypythonproject.py 
Restart=on-failure 

[Install] 
WantedBy=multi-user.target

 3. 권한 설정 

sudo chmod 644 /lib/systemd/system/mypythonservice.service

 4. 데몬 재시작 

sudo systemctl daemon-reload

 5. enable 시켜줌

sudo systemctl enable mypythonservice.service
 
 
systemctl stop [servicename]
systemctl disable [servicename]
rm /etc/systemd/system/[servicename]
rm /etc/systemd/system/[servicename] # and symlinks that might be related
rm /usr/lib/systemd/system/[servicename] 
rm /usr/lib/systemd/system/[servicename] # and symlinks that might be related
systemctl daemon-reload
systemctl reset-failed

파라미터 변경

General_log = 1(기본값 0 또는 로깅 없음)
Slow_query_log = 1(기본값 0 또는 로깅 없음)
Long_query_time = 2(2초 넘게 실행되는 쿼리 로그)
log_output = FILE(일반 및 느린 쿼리 로그 모두를 파일 시스템에 작성하고 이러한 로그를 Amazon RDS 콘솔에서 확인할 수 있음)
log_output = TABLE(쿼리를 테이블에 작성하므로 쿼리를 사용하여 이러한 로그를 볼 수 있음)

쿼리 조회 

log_output = TABLE 일 경우

Select * from mysql.slow_log

Select * from mysql.general_log

참고 : https://aws.amazon.com/ko/premiumsupport/knowledge-center/rds-mysql-logs/

  • 자바 설치하기 
  • 타임존 변경
  • 호스트 이름 변경

자바설치하기

sudo yum install -y java-1.8.0-openjdk-devel.x86_64

java 11 의 경우 

sudo amazon-linux-extras install java-openjdk11

 

설치가  완료되면 인스턴스의 자바 버전을 변경

sudo /usr/sbin/alternatives --config java

타임존 변경

sudo rm /etc/localtime sudo 
ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime

date 로 변경을 확인

Hostname 변경

sudo vim /etc/sysconfig/network

HOSTNAME=원하는 이름

 

* amazon ami 2 는 다르다

sudo hostnamectl set-hostname webserver.mydomain.com

 

호스트 파일도 변경해준다

sudo vim /etc/hosts

127.0.0.1    원하는 이름

 

이후 reboot 하고 적용을 확인한다

+ Recent posts