Skill&Tip/CLI (Linux&cmd)
요약 사용여부 확인 : netstat -lnp | grep (포트번호) 죽이기 : fuser -k -n tcp (포트번호) 상세 1) 열려있는 포트확인 OPEN된 모든 포트 : netstat -nap 특정 PORT OPEN 여부 확인 : netstat -nap | grep (포트번호) # OPEN된 모든 포트 리스트 [/home/oracle]$ netstat -nap (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (servers and established) Proto Recv-Q ..
요약 taskkill /F /PID 6580 상세 # 네트워크에 열려있는 포트중 80이 포함된 것을 찾음 D:\> netstat -ano | ( find "LISTENING" ) | find "80" TCP 0.0.0.0:7680 0.0.0.0:0 LISTENING 7524 TCP [::]:7680 [::]:0 LISTENING 7524 # PID 가 7524인 프로세스의 상세 내용확인 (메모리, 세션명 등) D:\> tasklist /FI "PID eq 7524" 이미지 이름 PID 세션 이름 세션# 메모리 사용 ========================= ======== ================ =========== ============ svchost.exe 7524 Services 0 17..
요약 대용량 로그파일에서 여러 키워드를 만족하는 에러라인을 찾아야할 때 사용 ex. addr번호가 0x1224900 또는 0x1223850 로 발생한 로그 찾기 명령어 : grep -nE '(키워드A|키워드B|...|키워드Z)' (파일명) [/app/oracle/product/19.3/db_1/log/hora19c/client]$ grep -nE '(0x1224900|0x1223850)' tnslsnr_1519.log ... NOT, AND 은 다음 포스팅 참고
요약 대용량 로그 파일의 전후 상황을 확인할때 사용할 수 있다. 명령어 : vi (파일명) > :set number > (라인넘버) + Shift + g 아래는 로그 파일에서 120번째 라인을 찾아가는 예시 [/app/oracle/product/19.3/db_1/log/hora19c/client]$ ls -lah total 2.4M drwxr-x--T. 2 oracle dba 4.0K Jun 12 06:02 . drwxr-x--T. 3 oracle dba 20 May 6 12:29 .. -rw-r--r--. 1 oracle dba 2.3M Jun 12 06:00 log_230623.log [/app/oracle/product/19.3/db_1/log/hora19c/client]$ vi log_230623..