Linux 8

[Linux] 포트사용 여부 확인 및 죽이기 - netstat, fuser

요약 사용여부 확인 : 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 ..

[Oracle] sqlplus에서 Linux명령어 날리기

요약 사용법 : !(리눅스명령어) 예시 : SYS>!pwd 상세 [/home/oracle]$ sqlplus sys/oracle as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jun 12 15:12:06 2023 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. ... SYS>!pwd # 현재위치확인 /home/oracle/oracle_loader SYS>!cd /home/oracle SYS>!pwd # 변화없음 /home/oracle/oracle_loader SYS>!mkdir meme # 디렉터리 생성 SYS>!ls -l | find me* # 생성된 디렉터리 확..

Memo/ORACLE 2023.07.02

[Oreacle Setup] 가상머신에 Oracle Linux iso 설치방법 (VirtualBox 설정)

요약 OracleLinux-R8-U7-x86_64-dvd.iso 이미지 다운로드 VirtualBox-7.0.6-155176-Win.exe 설치 ※ 이 내용은 가상머신에 Oracle Linux 를 ISO 이미지를 통해 부팅하는 내용으로 CentOS, 페도라, 우분투 등 타 OS도 부팅까지는 동일하다. 물론 부팅이후 OS설치는 각 리눅스 배포판 부팅매뉴얼을 따르길 바란다. 요새 다들 AWS 쓰는데 이걸 쓰는 나도 참 구닥다리란 생각이 들긴하는데, 알고 있는 내용 남겨두면 나쁘지 않겠지 싶어서 적기로함 상세 1. Oracle Linux iso 다운로드 오라클이 깔려있는 리눅스가 아니라 Oracle 사에서 만든 Linux 이미지를 의미한다. 어쩌다 Oracle Linux 가 나왔는지는 CentOS 정책변경과 관..

Memo/기타 2023.07.02

[Linux] 로그 파일 분석하기 / 로그 내용 검색 2 : 로그 파일에서 여러 개 키워드가 들어 있는 라인번호 찾기 (OR)

요약 대용량 로그파일에서 여러 키워드를 만족하는 에러라인을 찾아야할 때 사용 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 은 다음 포스팅 참고

[Linux] 로그파일 vi 라인넘버 (줄번호) 보기 / vi 해당 라인으로 이동

요약 대용량 로그 파일의 전후 상황을 확인할때 사용할 수 있다. 명령어 : 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..

[Linux] 로그 파일 분석하기 / 로그 내용 검색1 : 로그 파일에서 특정 키워드가 들어 있는 라인번호 찾기

요약 10G 짜리 로그에서 특정 에러가 발생한 시점, 전후 로그 상황을 확인할 때 사용 명령어 : grep -n (키워드 문자열) (파일명) 아래는 로그파일: tnslsnr_1519.log 에서 error 라는 문자열을 찾는 예시 [/app/oracle/product/19.3/db_1/log/hora19c/client]$ ls -lah total 72K drwxr-x--T. 2 oracle dba 4.0K Jun 12 01:03 . drwxr-x--T. 3 oracle dba 20 May 6 12:29 .. -rw-r--r--. 1 oracle dba 4.6K Jun 12 00:41 tnslsnr_1519.log -rw-r--r--. 1 oracle dba 0 Jun 10 11:32 tnslsnr_156..

[Linux] 리눅스 환경변수 확인 / 환경변수 파일 위치

요약 전체확인 : env 일부확인 : echo $(환경변수명) [/home/oracle]$ env .... MAIL=/var/spool/mail/oracle TERM=xterm SHELL=/bin/bash TNS_ADMIN=/app/oracle/product/19.3/db_1/network/admin SELINUX_USE_CURRENT_RANGE= SHLVL=1 ORACLE_HOSTNAME=HORA19C LOGNAME=oracle ... [/home/oracle]$ echo $PATH /app/oracle/product/19.3/db_1/bin:/home/oracle/.local/bin:/home/oracle/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin..