반응형 Coding50 리눅스 검색명령어 모음 | 로그 프로세스 heapdump tail less top 리눅스 명령어 중 유용하게 쓸 수 있는 명령어 모음 ! 🧑💻로그 검색🧑💻 📌 tail 로그 실시간 조회 + 특정 문자열 붉은색표시# call.log 파일을 실시간 조회 + 문자열 '1400'은 붉은색으로 표시tail -f call.log | GREP_COLOR='31' grep --color=always '1400\|$' 📌 head 로그 파일 앞에서부터 5개 행 조회head -n 5 call.log 📌 less 로그 페이지단위 조회# /검색어 입력 후 엔터 → 앞으로부터 검색 시작# n → 다음 검색 결과, N → 이전 검색 결과# g → 파일 처음, G → 파일 끝less call.log 📌 ls -al 파일 상세정보# 파일생성일시-계정ls -al 📌 call.log에.. 2025. 8. 11. FeignClient에서 커넥션을 닫지 않으면 생기는 일 | netstat로 확인하는 법 1. 커넥션을 닫아야 하는 이유?HTTP 클라이언트를 사용할 때 생성된 커넥션(소켓)은 기본적으로 Connection: keep-alive로 유지됩니다.이 커넥션은 재사용을 위해 남겨지지만, 닫지 않으면 다음과 같은 문제가 발생합니다:✅ 커넥션 풀 고갈 → 새 요청을 처리할 수 없음✅ 소켓 자원 지속 점유 → 서버 자원 낭비✅ 일정 시간 지나면 장애로 이어짐 → Timeout, 연결 오류 발생 가능특히 FeignClient와 같은 라이브러리로 HTTP 요청을 날릴 경우, 응답 스트림을 닫지 않으면내부적으로 커넥션을 반환하지 못하게 됩니다. 이는 누적된 ESTABLISHED 상태의 커넥션으로 관찰됩니다. 2. FeignClient close를 안 했을 때 발생하는 문제FeignClient는 기본적으로 .. 2025. 7. 30. [IntelliJ] 외부 보안망 환경 대응을 위한 Maven 의존성 내부화 및 빌드 설정 의존성에 대하여 다른 사람들이 열심히 만들어놓은 기능들을 -> 라이브러리화 해서 배포해주면 -> 저희는 maven/gradle로 implements 혹은 태그로 한 줄만 추가하면 해당 기능을 라이브러리처럼 간편하게 imports 하여 이용할 수 있게됩니다.pom.xml 에 일반적인 방법으로 추가한 의존성은 빌드시 인터넷에 연결되어 외부에서 라이브러리 소스를 참조해옵니다(어떻게보면 다운로드 받아온다고 하는게 맞겠네요). 이게 기본적으로 의존성을 이용하는 이유이기도 하죠. 이런 의존성 참조 기능이 없었다면, 우리는 남들이 만들어놓은 좋은기능을 직접 .jar 패키지 파일로 다운받아와서, 직접 프로젝트 내부에 설치해놓고, classpath로 연결해서 하나하나 읽어와야 한답니다. 구현 목적 네.. 그 번거.. 2025. 7. 29. [Shell] 서버 로그아웃 안되게 / VM 인스턴스 창 안꺼지게 하는법 리눅스 서버에 입장해서... 명령어를 오래동안 안치면 로그아웃되거나Google VM 인스턴스에서의 경우에는 아예 접속 서버창이 꺼져버립니다. 리눅스 창꺼짐 / 리눅스 로그아웃을 방지하기 위해 켜놓을 수 있는 명령어 두개 ! 1. tail -f .txt 파일 tail -f oms.log아무파일이나 tail 걸어놓고 읽기. 2. tail -f /dev/nulltail -f oms.log읽을 파일도 없는경우 ... 치는... 명령어. 2025. 7. 15. 서버 시간 UTC -> KST 변환 | 실행 스크립트내 옵션추가 분명히 서버시간설정을 KST로 변경하였음에도 불구하고,로그중 특정 항목에 대해서만 자꾸 UTC로 기록되었습니다.;;; 서버설정으로 해결이 안될시에는 프로그램 실행스크립트에 자바옵션을 추가하라고해서 아래에 설정을 추가하였습니다. - > 추가한 부분JAVA_OPTION="${JAVA_OPTION} -Duser.timezone=Asia/Seoul"#!/bin/shJAVA_PATH=/usr/lib/jvm/jdk-17.0.14/bin/javaHERE_PATH=/svc/app/fcm-gatewaySERVICE_NAME=fcm-gatewayAPP_NAME=fcm-gatewayPID_FILE=${HERE_PATH}/pid/${SERVICE_NAME}.pidJAR_NAME=${SERVICE_NAME}.jar## GC .. 2025. 7. 14. [IntelliJ] pom.xml의 라이브러리 목록 압축하기 | maven으로 라이브러리 다운로드받기 외부사에 소스점검을 진행하기 위해,maven 설정파일인 pom.xml에서 사용하고있는 설정파일 목록의라이브러리 목록들을 실제 로컬 폴더에 다운로드 및 압축받아 메일로 전송하게 되었습니다. 그런데 실제 로컬 폴더로 이동하니.. 당연하겠지만 pom.xml에 의존받은 라이브러리가 파일로 보이지는않아서intelliJ의 mvn 명령어로 라이브러리 목록을 .jar 파일로 다운로드 받을 수 있는 방법을 알아왔습니다. 1. Maven - Excute Maven Goal 메이븐 명령어 창을 클릭해주세요 2. 의존 라이브러리 다운로드mvn dependency:copy-dependencies -DoutputDirectory=다운로드경로mvn dependency:copy-dependencies -DoutputDirector.. 2025. 7. 12. 이전 1 2 3 4 ··· 9 다음 728x90 반응형