IT 55

간편 Log rotation 처리 스크립트_bash

특정 파일에 계속해서 로그를 쌓는 경우, 일정한 시점에 log를 백업 및 rotation 시켜주는 것이 필요하다. 로그 파일을 mv 명령어를 사용해 옮기는 경우는, 실제 프로그램에서 대상 로그 파일이 없어진 것으로 인식해 오류를 발생시킬 수도 있어, 다음의 방법을 소개한다. 아래의 bash shell script 를 통해 로그를 복사 후 압축하고 초기화 시킨다. 매일매일 백업을 수행하는 경우 간단하게 crontab 을 등록해 매일 00시 혹은 01시 경에 로테이션 되도록 설정한다. (*단, 해당 스크립트는 간단하게 파일을 복사한 뒤 압축하는 내용이므로, 복사할 만큼의 용량은 필요하다. 파일시스템 용량 확보에 주의한다.) 스크립트는 다음과 같다. vi rotatelog.sh ---- 아래 스크립트 내용 입..

IT/WEBWAS 2022.10.03

Grafana 예시 확인 사이트

Cloud 향 모니터링 대시보드를 제공하는 무료 Tool 인 Grafana 의 경우, 다양한 대시보드 구성이 가능하다. Grafana 대시보드에 대해서는 Grafana 사이트에서 검색하여 확인도 가능하지만, 실제 대시보드 파일을 Import 하여 수정하는 부분에서는 아래 사이트의 기 구성된 대시보드를 참고하는 것이 좋다. 일반적으로 WEB/WAS 및 Access Log 에 대한 대시보드를 구성한다면, Nginx 대시보드 쪽을 참고해보자. https://play.grafana.org Grafana If you're seeing this Grafana has failed to load its application files 1. This could be caused by your reverse proxy s..

IT/Cloud 2022.08.21

JEUS 윈도우 서비스 등록하기

TmaxSoft 사의 WAS 제품인 JEUS 의 경우, 일반적으로 jeusadmin 명령어를 사용하여 기동/중지한다. 윈도우 OS에 구성된 JEUS 제품은 윈도우 OS의 기동시 자동으로 기동처리를 위해 윈도우 서비스로 등록하여 사용하곤 하는데, 이 글에서는 등록 방법 및 사용 방법을 기술한다. 아래 명령어를 CMD 창에서 입력해 수행한다. 1. 서비스 등록 svcinstall jeus.ini 제우스어드민ID 제우스어드민PW - 정상적으로 등록된 경우 JEUS Service[서비스명] installed 로 메시지가 출력된다. - 일반적으로 제우스어드민ID는 administrator 이다. - hotspot 관련 에러 발생하면 뒤에 -hotspot 을 붙여준다. - jeus.ini 파일이 있는 경로는 %JE..

IT/WEBWAS 2022.06.04

java Path 설정하기

여러가지 버전의 Java를 사용하게 되는 경우, 각 디렉토리에 구성된 java에 대해 절대경로로 설정하여 사용하는 경우가 있다. yum install 을 사용할 경우, 기본적으로 /usr/local/하위에 java가 구성되나 개인적으로 tar 파일을 다운받아 여러 버전으로 Java 구성 디렉토리를 구성할 수 있다. Default로 사용할 java를 지정해 사용하기 위해 아래와 같이 java 구성 후 path 설정을 해보도록 하자. 이 글에서는 usr/local/java 에 구성된 java를 Path에 선언하는 내용이며, 새로 별도 구성한 java를 Path 에 추가하고 싶은 경우, 경로를 변경해 설정하면 된다. 1. Path 변수 및 JAVA_HOME 추가 : 기본적으로 root 권한으로 /etc/pro..

IT/WEBWAS 2022.06.04

GCP 자격증 시험 응시_2023 업데이트

Google Cloud 유관 자격증 취득을 위해 시험을 응시해야하는데, 아래에서 그 방법을 기술한다. 1. http://webassessor.com 사이트에 가입한다. 여기서 가입시 작성한 메일 계정/이름으로 자격증에 등록되니 계정 생성시 주의하여 생성한다.(무료) 잘 못 입력한 경우, 상단의 Edit Profile 클릭해서 수정 후 시험 신청을 진행한다. 2. 사이트에 로그인 했다면, 응시할 자격증 종류를 선택한다. 주의해야할 점은, 한개의 자격증에 대해 Professional / Associate 등의 레벨 차이와 Remote Proctored (온라인)/ Onsite Proctored(오프라인) 시험에 따른 구분이 있다는 점이다. 이에 유의해 시험 및 자격증을 선택한다. 가격은 동일함. 3. 시험 ..

IT/Cloud 2022.06.03

firewalld 허용 포트 추가

실제 인프라 운영에 있어 CentOS, RHEL 등 Linux 환경에 기본 구성되어 있는 firewalld 설정에 대해, firewall 설정을 아예 disable 처리하고 외부의 네트워크 트래픽 설정등으로 처리하는 경우도 많으나, firewalld 설정을 유지하고 특정 포트만 오픈하여 사용하는 경우도 많다. firewalld 설정이 되어 있을 경우, 22(SSH) , 80 등 기본 포트는 기본적으로 오픈되어 있다. 실제 어플리케이션이 기본 포트외 사용이 필요한 경우, 포트 오픈은 아래와 같은 명령어로 수행 가능하다. (여기서 zone은 public 처리하였다.) 1) 포트 추가 firewall-cmd --permanent --zone=public --add-port=포트번호/tcp 2) 방화벽 relo..

IT/OS 2022.04.17