Spring Boot Admin Server, Client config 설정하기

이미지
 Spring Boot로 많은 프로젝트를 진행하게 됩니다. 많은 모니터링 도구가 있지만, Spring Boot 어플리케이션을 쉽게 모니터링 할 수 있는 방법을 소개하려고 합니다.   코드 중심으로 살펴보겠습니다. 1. 어드민 서버 구축 1-1. 디펜던시 추가 dependencies { // https://mvnrepository.com/artifact/de.codecentric/spring-boot-admin-starter-server implementation 'de.codecentric:spring-boot-admin-starter-server:2.5.4' } 1-2. 어드민 서버 설정 활성화 @SpringBootApplication @EnableAdminServer public class ServerApplication { public static void main (String[] args) { SpringApplication. run (ServerApplication. class, args) ; } } EnableAdminServer를 하면 됩니다. 2. 클라이언트 서버 설정  예제는 book-client, member-client 2가지 클라이언트, member-client가 2개의 인스턴스 실행으로 작성했습니다.  2-1 디펜던시 추가 dependencies { // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web implementation 'org.springframework.boot:spring-boot-starter-web:2.5.4' // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-actuator implementation 'org.spring...

vi 붙여넣기 주석 및 자주 사용하는 명령어 set paste

  리눅스 환경에서 서버 관리를 하다 보면 vi(vim)를 사용해야될 때가 있습니다. 자주 만나게 되는 고민/문제 해결 방법을 확인해 보겠습니다.


들어가기 전에

vi는 다양한 모드(mode)를 가지고 있습니다. 

1. 처음 실행하면 Normal 모드

2. :를 입력하면 명령어 모드

3. v를 입력한 경우 블록을 선택할 수 있는 비주얼 모드

4. io등등 글자를 입력할 수 있는 끼워넣기(Insert) 모드


그리고 대소문자별로 명령어가 다릅니다. 


1. 붙여넣기 했을때 주석이후 계단 현상

:set paste

붙여넣기 설정을 추가한 후에 붙여 넣기 하면 해결됩니다.


외부에서 ctrl+C한 내용 붙여넣기 안될때

Normal모드에서

"+p

순서대로 입력하면 됩니다.


2. 라인 표시

:set number


3. 단어 검색

명령어 모드에서 /검색단어 엔터

n다음, N이전


4. 해당 라인으로 이동

:123

원하는 라인 입력

제일 마지막 라인으로 이동 

G

첫 라인으로 이동

gg


5. 삭제, 복사, 실행취소

dd 한줄 삭제

yy 한줄 복사

v로 원하는 블록만큼 선택 후 y 하면 복사가 됨

p 붙여넣기 (대문자 P는 앞라인에 붙여넣기)

u 실행 취소(undo)

Ctrl+r redo






댓글

이 블로그의 인기 게시물

Spring boot redis cache config

Spring boot redis RedisTemplate

MySQL PK 중복 (duplicate key ) 해결 방법