전체 글(356)
-
[TIBERO] 특정 필드를 포함한 테이블 찾기
제댈로 인계받지 못한 서비스의 민원 대응 중 "특정 컬럼에 데이터의 존재여부를 확인해야 하는데, 컬럼(필드)이 어느 테이블에 포함되어 있는지 모를때" 찾아야 하는 경우가 발생함.이럴 때 TIBERO의 데이터 디렉터리 뷰(ALL_TAB_COLUMNS, USER_TAB_COLUMNS)를 활용하여 특정 필드명을 가진 테이블 목록을 조회하는 쿼리를 사용해서 테이블을 추출 후 데이터 존재여부 확인함.1. 접근 권한이 있는 모든 테이블에서 찾기 (ALL_TAB_COLUMNS)현재 접속한 계정이 조회 권한을 가지고 있는 전체 스키마(OWNER) 대상으로 특정 컬럼이 포함된 테이블을 찾을 때 사용SELECT OWNER, TABLE_NAME, COLUMN_NAME, DATA_TYPE, DA..
2026.08.10 -
방화벽 해제 명령
1. ping_> ping 8.8.8.82. telnet_> telnet 8.8.8.8 533. nc_> nc -zv 8.8.8.8 534. curl_> curl -v 142.251.118.100* Trying 142.251.118.100:80...* Established connection to 142.251.118.100 (142.251.118.100 port 80) from 172.16.0.76 port 54404* using HTTP/1.x...5. traceroute_> traceroute 8.8.8.8
2026.03.09 -
주기적으로 파일 받아오기 설정 중 발생한 오류 해결 (root 계정으로 crontab 자동 실행)
📝 상황외부 서버에서 특정 파일을 주기적으로 받아와야 하는데. 파일을 받아오는 솔루션 연동 세팅을 서비스 서버에 진행하면 외부 서버에서 주기적으로 받아서 넣어줄지 알았는데. 내가 주기적으로 스크립트를 호출해서 받아가야 한다고함.내가 접근 가능한 계정에서 솔루션에서 제공된 배치(Batch) 스크립트를 실행했는데 오류가 발생함. 배치는 솔루션 연동을 위해 생성된 계정으로만 실행해야 한다는 정보를 알게됨.우선 root로 해보니 정상 동작함. 솔루션 연동을 위해 만든 계정은 주기적으로 비밀번호가 바뀌어서 비밀번호를 모르는 상태이고 서비스에서 로그인 할수 없는 상태임.root 계정을 이용해서 솔루션 연동을 위해 만든 계정의 crontab에 접근해서 작업을 주기적으로 실행하게 하는 방법을 찾음.⌨️ 명령➡️ ro..
2025.11.03 -
압축(Zip)파일 손상 여부 확인 방법
서버에 대용량 압축파일을 업로드 해서 다른 서버로 이동 할 일이 생김. 작업내용 및 작업일정을 사전에 회의하고 진행하기 때문에 파일에 문제가 생기면 제대로 확인하지 않았다고 욕도 먹고 다시 일정 잡아서 진행해야 함. 이에 압축파일이 정상적으로 업로드 되었는지 확인하기 위해 테스트를 진행함. 1️⃣ unzip 명령을 이용한 확인 방법$ unzip -t 파일명.zip## 정상인 경우Archive: 파일명.zipTesting: file_inside_zip.txt OKNo errors detected in compressed data of 파일명.zip.## 손상된 경우Archive: 파일명.zipTesting: file_inside_zip.txterror: invalid compressed data..
2025.10.27 -
Node.js ICU 버전 확인하기
node-v24.7.0-win-x64.zip SBOM 추출하는 과정에서 ICU for C/C++(ICU4C) 의 버전을 탐지하지 못하는 오류가 발생함.📌 ICU의 버전을 확인하는 명령> node -p "process.versions.icu"77.1
2025.09.17 -
프로세스가 실행되는 CPU 확인하기 (ps, top 활용)
멀티코어 리눅스 시스템에서 사용 CPU(Core)수를 제한한 상태에서 특정 프로세스가 어느 CPU(Core)에서 실행되고 제대로 제한되는지 확인해야 하는 상황이 발생함. ps, top를 이용 CPU(Core) 사용 현황을 파악할수 있음을 확인함.✅ ps 명령 사용ps 명령의 -o 옵션의 psr을 이용 프로세스가 사용중인 CPU(Core)를 확인할 수 있다.프로세스의 PID를 알고 있는 경우 grep를 이용해 PID를 입력하면 좀더 빠르게 확인이 가능하다.(꼭 PID가 아니여도 찾으려는 프로세스의 고유한 값을 이용 검색하면 된다.)# ps -eo pid,psr,comm | grep > ps -eo pid,psr,comm | grep 7371PID PSR COMMAND7371 0 java⚙️ 옵션-e : 시..
2025.09.16