본문 바로가기
728x90
반응형

리눅스12

sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory SQLPLUS 에러리눅스에서 오라클 DB 설치 후 sqlplus 명령 수행시 아래와 같이 에러가 발생한다. 다양한 문제가 있지만 아마 "libnsl" 라이브러리가 설치되어 있지 않아 발생할 확률이 크다.. 2024. 7. 11.
[Docker] Oracle 12c 서비스 가상화 (CentOS7) Summary 이번 글에서는 리눅스 7.X 환경의 Docker를 활용하여 Oracle DB 를 가상화하는 방법을 알아보겠습니다. Docker를 통해 Oracle 12c를 가상화하면 시스템 자원을 효율적으로 사용할 수 있으며,다양한 테스트 및 개발 환경을 쉽게 구성할 수 있습니다.Oracle 12c 컨테이너를 설정하는 과정을 통해 가상화의 장점을 극대화할 수 있습니다.  1. 도커 설치docker 패키지 설치 (저는 Kakao CentOS7 레포지터리를 사용했습니다)$ yum install -y docker docker 서비스 활성화$ systmectl start docker docker 서비스 확인$ docker --version  2. Oracle 12c 이미지 다운로드Docker Hub 에서 원하는 .. 2024. 7. 11.
(Shell Script) Cisco 스위치 정보 조회 스크립트 만들기 Summary이번 게시물에서는 SSH를 통해 원격으로 Cisco L2 스위치에 접속해서 VLAN 설정 정보를 조회하고 결과를 파일에 저장하는 리눅스 쉘 스크립트를 작성하는 방법을 알아보겠습니다. 네트워크 관리자 혹은 인프라 엔지니어는 이러한 네트워크 장비에 컨피그 및 로그를 주기적으로 확인해야하는데 해당 스크립트를 활용하여 반복적인 작업을 단순화 할 수 있습니다.  1. 개요이 스크립트는 'expect' 툴을 사용하여 ssh 세션을 핸들링 합니다. 스크립트는 다음 단계로 구성됩니다. 환경설정 : 사용자의 이름, 비밀번호, 호스트 주소 및 실행할 명령어를 변수로 설정합니다.로그 파일 설정 : 명령어 실행 결과를 저장할 로그 파일의 경로를 지정합니다.입출력 핸들링 : expect의 기능으로 ssh 접속, 패.. 2024. 6. 7.
[Linux] pgrep을 이용한 PID 검색 Summary오늘은 리눅스에서 제공하는 명령어 중 'pgrep' 이라는 명령에 대해서 살펴보겠습니다.쉘 스크립트를 제작할 때 특정 프로세스 or PID 검색하는 경우 쉽게 조회할 수 있는 옵션들을 지원합니다.해당 명령어는 특정 프로세스를 모니터링 하는데 편리한 기능이므로 쉘 스크립트 작성시 ps, awk, grep 등 명령을 사용했었다면 pgrep 명령으로 직관적인 스크립트 작성에 도움이 되길 바랍니다.  1. pgrep 이란?먼저 'pgrep' 명령은 리눅스 시스템에서 특정 조건에 부합하는 프로세스의 PID를 찾기 위해 사용됩니다. pgrep 명령의 기본 구문pgrep [option] pattern 주요 옵션옵션설명-u, --euid username특정 사용자의 프로세스를 검색합니다.-l, --list.. 2024. 4. 4.
728x90
반응형