본문 바로가기

LEARN190

[PuTTY] PuTTYgen 사용해서 ssh 키 생성 (퍼블릭키, 프라이빗키) 오라클 무료 클라우드에 인스턴스를 생성하는데! ssh 키 추가가 필요하여, `PuTTYgen을 이용하여 생성해 봤다. PuTTYgen 다운로드 구글에 'puttygen'이라고 검색하면 맨 위에 나오는 사이트로 들어가서 다운로드하면 된다. PuTTYgen Download Download PuTTYgen for Windows, Linux and Mac operating system. Find step by step guide to downloading PuTTYgen, a key generator for free. www.puttygen.com 아니면 위 사이트로 바로 이동! 그리고 스크롤을 내리다 보면, [Download PuTTYgen on Windows]라는 문구가 보인다. 그리고 하늘색으로 'PuTT.. 2024. 2. 15.
[Jenkins] 젠킨스 빌드 에러 org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:309) os: ubuntu 22.04.3 LTS 거의 한 달 전에 Jenkins 작업을 해보고, 근래에 새로운 프로젝트에 들어가게 되면서! Jenkins를 다시 설치했다. 그리고 세팅을 한 후에, 파이프라인까지 작성한 다음 '실행' 버튼을 클릭했는데 빌드에 실패했다. Started by user TEST org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 15: unexpected token: token_test @ line 15, column 32. credentialsId: 'token_test', url: 'https://github.com/test/test.git' ^ 1 error a.. 2024. 2. 13.
[Jenkins] 메이븐 프로젝트 파이프라인 스크립트 재작성 os: ubuntu 22.04.3 LTS 처음 Jenkins를 접하고, 나의 뇌피셜로 파이프라인을 작성했었다. 조건의 조건으로 스크립트가 정신이 없었다. 나중에 재택근무 하시는 직원분이 회사에 오셔서 여쭤봤는데! 굳이 톰캣을 shutdown 할 필요가 없다고 하셨다. `tomcat/webapps`에 war 파일을 넣으면 자동 배포가 된다는 것이었다. (두둥...) 이게 가능한지를 확인할 수 있는 방법은 이러하다. sudo vi tomcat/conf/server.xml `tomcat` 디렉터리명은 다를 수 있다. `server.xml` 파일의 맨 아래로 내려가보자. 에 `autoDeploy`가 있는데, 이게 true로 되어 있으면 자동 배포가 가능한 것이었다. pipeline { agent any tool.. 2024. 2. 13.
[JAVA] 윈도 데스크톱 자바 JDK 디렉터리 관리 방법 윈도 데크스톱에서 jdk 편하게 관리하는 나의 방법. C드라이브에 jdk 디렉터리를 생성한다. 그리고 필요한 버전을 다운로드 받아서, 해당 디렉터리에 압축 해제를 한다. 디렉터리명을 `jdk-xx` 이런식으로 입력한다. jdk-11 jdk-17 jdk-21 이렇게 입력을 했다면, 시스템 환경 변수 편집에서 시스템 변수의 [JAVA_HOME]의 값을 변경할 때 저 숫자 부분만 바꾸면 된다. 생각을 해보면, 처음에 시스템 환경 변수 편집을 사용 할 때... jdk 관리도 제대로 못 했고, 매우 긴 디렉터리명을 그대로 복붙했던 기억이 있다. 혼란하다 혼란해. 저렇게 적용을 한 후에, 적용이 잘 되었는지 확인하려면? windows + r 실행을 열고, cmd를 입력한다. java --version javac -.. 2024. 2. 6.
[UBUNTU] 우분투 절전모드 비활성화 명령어 os: ubuntu 22.04.3 LTS 사내 서버에 우분투 서버를 올렸었다. 그리고 모바엑스텀을 이용해 얼마 뒤에 접속을 하면, 접속이 안 됐다. ...? 알고 보니, 우분투에서 기본 세팅이 절전 모드로 되어있는 것 같음. 절전모드 상태 확인 systemctl status sleep.tartget suspend.target hibernate.target hybrid-sleep.target 위 명령어를 이용해 확인을 해보면 `Loaded`가 `loaded`로 되어 있는데, 저렇게 되어 있으면 절전 모드라고 한다. 절전모드 비활성화 sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target 위 명령어를 이용해 절전.. 2024. 2. 5.
[UBUNTU] 우분투 자바 JDK 11 설치 및 톰캣 9.0.83 버전 설치 os: ubuntu 22.04.3 LTS tomcat version: 9.0.83 1. JDK 설치 1. 11 버전 설치 sudo apt update sudo apt install openjdk-11-jdk 2. 자바 설치 위치 확인 update-alternatives --list java # jre 설치 위치 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 3. 자바 환경 변수 설정 sudo vi ~/.bashrc # java_home export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$PATH:$JAVA_HOME/bin 4. 변경 사항 적용 및 설치 확인 source ~/.bashrc echo $JAVA_H.. 2024. 2. 2.