전체 글(88)
-
[linux] "~/.ssh/config" 설정으로 서버마다 다른 인증키를 사용하여 접속하는 방법.
-인증키 접속 과정 설명. 클라이언트 노드에서 ssh-keygen 명령으로 공개키(Ex. id_rsa.pub)/비밀키(Ex. id_rsa) 한 쌍을 생성한다. 생성된 공개키(Ex. id_rsa.pub)를 서버 노드의 ~/.ssh/authorized_keys 파일에 추가한다. 해당 서버에 접속하려는 계정의 비밀번호 입력없이 ssh 접속이 가능하다. 클라이언트 노드는 비밀키를 가지고 있고, 서버 노드에 공개키를 가지고 있도록 하여 접속하는 방식이다. -ssh key 생성 & ssh key 인증 접속 방법 가이드. https://gomu92.tistory.com/16 -서버(노드/호스트)마다 다른 인증키를 사용할 수 있도록 "~/.ssh/config" 설정 $ ll id* config -rw-r--r--. 1..
2022.05.11 -
[linux] "~/.ssh/config" 파일 "Bad owner or permissions on …" 에러 해결 방법.
-인증키 방식으로 sftp svr 접속할 때, "Bad owner or permissions on …" 에러 발생하는 것을 확인. $ sftp -v serverUser@123.123.123.123 OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 Bad owner or permissions on ~/.ssh/config Couldn't read packet: Connection reset by peer -"Bad owner or permissions on …" 에러 해결 방법. $ ll config -rw-rw-r--. 1 user user 142 5월 10 11:00 config #하단과 같이 "~/.ssh/config" 파일의 권한 변경. $ chmod go-w ~/..
2022.05.10 -
[oracle] Oracle Instant Client(linux) 설치 & 설정 & sqlplus 접속 가이드.(oracle19c instant client 설치 & 설정 & sqlplus 접속 예시)
필자의 OS 정보. $ hostnamectl ... Operating System: CentOS Linux 8 Kernel: Linux 4.18.0-348.7.1.el8_5.x86_64 Architecture: x86-64 ... 하단의 링크 접속 후 원하는 오라클 클라이언트 버전에 맞춰서 Basic Package (RPM) & SQL*Plus Package (RPM) 파일 다운로드. https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html root 계정으로 접속 후 다운로드한 *.rpm 파일 설치. # yum install -y oracle-instantclient19.15-basic-19.15.0.0...
2022.04.29 -
[linux/unix] sed (개념 & 명령어 & 옵션 & 정규식/메타문자 & 플래그 & 출력/치환/삭제/읽기 및 쓰기 예제 & 문제 풀이)
sed 개념 정리. linux/unix에서 제공하는 유틸리티로, 문자열/파일을 수정(치환, 삭제, 삽입 ….)하여 출력해주는 기능을 제공함. 대화식 처리가 아닌, 명령행에서 직접 편집을 수행함. 원본 파일은 변경되지 않음. 정규 표현식을 사용하여, 편집하려는 행을 검색/선택할 수 있음. 패턴 검색/선택을 위해서 다수의 메타문자를 사용할 수 있음. 파일을 한 행(line)씩 읽을 수 있음. 패턴 스페이스, 홀드 스페이스 두 가지 버퍼를 사용함. 패턴 스페이스에는 현재 작업중인 라인을 저장함. 여러 라인들을 처리(변환/치환)해야하는 경우, 처리할 라인을 홀드 스페이스에 저장함. sed의 명령어 처리 방식. sed 옵션 정리 . 옵션 기능 -e 다중 편집을 가능하게 한다. 2개 이상의 패턴을 사용하는 경우에 ..
2022.04.10 -
[kubernetes] CrashLoopBackOff 해결 방법.
-CrashLoopBackOff 에러 발생 원인.쿠버네티스는 container안에 실행 중인 프로세스가 없으면, 비정상 container라고 판단하며, CrashLoopBackOff를 리턴함.-CrashLoopBackOff 에러 출력 확인.$kubectl get all -n gunwoo NAME READY STATUS RESTARTS AGE pod/tibero-54dcfb6dc-9clgt 0/1 CrashLoopBackOff 5 4m5s-CrashLoopBackOff 에러 해결방법.컨테이너 기동(.yaml apply)시, 프로세스(Ex. shell ...)를 실행하도록 설정.*.yaml 파일의 containers 태그 하위에 imagePullPolicy, command 설정을 추가하여 해결.
2022.04.07 -
[jeus] “jeus.transaction.TMException …" 해결 방법.
-jeus5 기동 간 하단의 에러 발생 확인.$ jboot … jeus.server.enginecontainer.EngineContainerException: container failed to boot at jeus.server.enginecontainer.EngineContainer.init(EngineContainer.java:423) at jeus.server.enginecontainer.EngineContainer.(EngineContainer.java:123) at jeus.server.enginecontainer.EngineContainer.main(EngineContainer.java:928) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native..
2022.03.30