728x90 반응형 리눅스4 백그라운드에서 자바(Java) 어플리케이션 실행하기: nohup 명령어(start.sh)와 로그백(logback) 활용 안녕하세요 오늘은 자바 어플리케이션을 배포하기 위해 start.sh 을 사용하고 로그도 확인해 보겠습니다. 1. start.sh 만들기 리눅스에서 vi start.sh 명령어를 사용하여 start.sh을 만들어 봅시다. 해당 sh에 실행권한을 부여합니다. 명령어는 chmod +x start.sh 입니다. 이제 start.sh 을 작성해봅시다. 2. nohub 명령어 사용 nohub 이란 (no hang up) 즉 행업이 없이 계속 실행하겠다 라는 의미 입니다. 즉시 예제를 보며 설명하겠습니다. #!/bin/bash nohup /app/jdk/open-jdk-11.0.2/bin/java -DTESTAPP -server -Xms4g -Xmx4g -jar ../lib/test-app-0.1.0.jar --sp.. 2023. 11. 4. 리눅스 grep vs egrep 골라 써보자 안녕하세요 오늘은 grep과 egrep에 대해 알아보겠습니다. grep과 egrep은 모두 텍스트 파일에서 패턴을 검색하는 명령어입니다. 주요한 차이점은 정규식의 문법을 해석하는 방식에 있습니다. 1. grep : grep은 기본적으로 기본 정규식(Basic Regular Expression, BRE)을 사용하여 패턴을 해석합니다. BRE에서는 특정 메타문자(예: |, *, + 등)를 사용하기 위해서는 이스케이프(\) 문자를 함께 사용해야 합니다. 예를 들어, grep으로 abc+라는 패턴을 검색하려면 다음과 같이 이스케이프 문자를 사용해야 합니다: grep 'abc\+' 파일명.log 2. egrep : egrep은 확장 정규식(Extended Regular Expression, ERE)을 사용하여 패.. 2023. 11. 4. 리눅스에서 로그 보는법 안녕하세요 오늘은 리눅스에서 로그 보는법에 대해 알아보겠습니다. 많은 양의 로그에서 내가 찾고 싶은 내용을 빠르게 찾고 싶을때 아주 꿀 명령어가 있습니다. 바로 egrep 명령어 인데요 다음의 예시를 통해 리눅스에서 내가 원하는 로그를 찾아내 보겠습니다. egrep '123|5555' 파일명.log 위 명령어는 '123' 또는 '5555'라는 패턴이 로그 파일에서 발견되는 모든 라인을 출력합니다. 이와 같은 방법으로 원하는 로그 파일에서 원하는 패턴을 검색할 수 있습니다. 필요에 따라 정규식 패턴을 수정하여 다양한 검색을 수행할 수도 있습니다. 예를들면 1. 숫자 패턴 검색 : egrep '/d+' 파일명.log -> 연속되는 숫자가 있는 로그를 검색 2. 패턴 일부 검색 : egrep 'abc.*def.. 2023. 11. 4. 리눅스에 자바 설치하기 안녕하세요 오늘은 데비안 계열 리눅스에서 자바를 설치해 보겠습니다. 먼저 오라클로 입장해 주세요. 원하시는 자바를 다운받아 주세요. 저는 자바 8버전을 받겠습니다. 이것을 받아서 리눅스로 갑니다. tar -xzvf jdk-8u202-linux-x64.tar.gz -C /app/jdk/ 해당 명령어를 사용하여 원하시는 폴더에 압축을 풀어주세요 저는 app/jdk/ 에 압축을 풀었습니다. 아니면 cd .. 명령어를 이용하여 직접 폴더로 가서 tar -xzvf /path/to/jdk-8u202-linux-x64.tar.gz 해당 명령어를 사용해 주세요 이제 설정을 위해 다음 명령어를 사용합니다. update-alternatives --install /usr/bin/java java /app/jdk/jdk1.8.. 2023. 9. 19. 이전 1 다음 728x90 반응형