본문 바로가기

LEARN/NEED37

[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] 메이븐 프로젝트 파이프라인 스크립트 재작성 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.
[NGINX] 엔진엑스 완전 삭제 os: Ubuntu 22.04.2 LTS sudo apt remove --purge nginx 위 명령어로 nginx를 삭제했으나, 깔끔하게 삭제가 되지 않아, 다시 설치하거나 삭제할 때 실패 메시지 같은 게 떴다. 그럴 때는 아래의 명령어를 입력해서 삭제하면 깔끔하게 삭제가 되는 것 같았다. apt-get remove --purge nginx nginx-full nginx-common 다시 설치할 때도 아주 설치가 잘 된다. 참고: https://doitnow-man.tistory.com/entry/nginx-ubuntu-2004%EC%97%90%EC%84%9C-nginx-%EC%99%84%EB%B2%BD%ED%95%9C-%EC%82%AD%EC%A0%9C 2024. 1. 11.
[Jenkins] Maven project build (메이븐 프로젝트 빌드) os: Windows 11 처음 접해보는 메이븐 프로젝트. 찾아 보니, 보통은 Pipeline을 많이 사용하는 것 같았다. 메이븐 프로젝트를 빌드할 예정이니, 파이프라인 대신에 젠킨스에서 제공하는 'Maven project'를 이용해봤다. 깃허브랑 연동도 해야하기 때문에 플러그인에서 깃허브랑 메이븐을 받아야 한다. Maven Integration plugin Github API Plugin Github plugin 이미 설치되어 있는 게 있을 수도 있다. 혹은 설치 자체가 안 될 수도 있는데? 설치가 안된다면, jdk 버전도 확인해보길. 메이븐 프로젝트는 윈도우 로컬에 설치를 했는데, jdk 11임에도 설치가 제대로 되질 않았다. jdk 17로 바꾸니, 그제서야 플러그인도 설치가 잘 됨. 아무튼 위에서 .. 2024. 1. 3.
[VSCode] terminal github push git add . git commit -m "수정내용" git push origin 2023. 11. 9.