- Today
- Yesterday
- Total
목록Technology/그 외 (12)
메이쁘
안녕하세요? ec2 인스턴스에서 docker를 실행하는 작업을 하고 있었습니다. 평소에는 잘 실행되더니 인스턴스 재부팅 후에 갑자기 안되었습니다. 그래서 원인을 찾고, 이러한 이슈를 해결해가는 여정을 밟았습니다. 그 여정을 다른 사람들이 빠르게 뛰어가기 위해 이 글을 작성하게 되었습니다. 트러블슈팅에 대해 핵심만 담고, 짧게 작성하겠습니다. 1. 원인 확인 sudo docker ps -a 위 명령어로 현재 실행중인 도커 컨테이너(exit된 도커 컨테이너 포함) 를 확인해봤습니다. 그러니까 이와 같이 CREATED 된 지 2초만에 Exited가 되었더군요! 원래 안그랬는데.. 일이 하나 더 늘어난 느낌이었습니다.. (시간도 없고..) 그래서 비슷한 현상을 겪은 사람들에게 도움을 얻기 위해 열심히 구글링했습..
안녕하세요. 최근에 이클립스 대신 인텔리제이를 사용하게 되면서 기존에 사용하는 톰캣 서버 설치 및 플젝 연동방식과 달라 새롭게 여러 블로그 포스팅을 참고하며 진행했었습니다. 정리하고자 작성하게 되었습니다. 간단명료하게 진행해보겠습니다. -> Windows 10 -> IntelliJ IDEA 2021.3 1. Tomcat 다운로드 https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakar..
안녕하세요. 다른 PC에서 작업하고 git에 올려둔 프로젝트를 다른 PC에서 땡겨와 실행하려하니 해당 오류가 발생했습니다. -> Exception in thread "main" java.lang.UnsupportedClassVersionError: interfaceSample/Sample has been compiled by a more recent version of the Java Runtime (class file version 59.0), this version of the Java Runtime only recognizes class file versions up to 52.0 결론부터 말씀드리자면, 현재 PC에서 사용하고있는 JDK 버전이 이전 PC에서 만들고 사용했던 JDK버전보다 낮기 때문..
안녕하세요. 개발 또는 프로젝트 설계 시 듣는 용어 중 하나인 CI과 DI. 주로 로그인과 회원가입 개발할 때 알아두면 좋은 용어 입니다. 큰 규모의 프로젝트에서는 반드시 고려해볼 사항이니까요. CI (Connection Information) ? - 본인확인(본인인증) 기관에서 개인별로 고유하게 부여하는 개인 식별 정보. *** 본인인증 기관은 대표적으로 NICE평가정보, SCI평가정보 등 이 있습니다. - 어느 업체(또는 사이트) 에서든지 개인 별로 유일한 식별 정보를 제공받습니다. 즉, A라는 사람이 티스토리, 네이버, 구글 사이트에서 본인인증을 진행했을 시, CI는 전부 "temp" 로 같습니다. - 온라인 주민등록번호 라고 생각하면 됩니다. - 총 88 Byte로 구성되어있습니다. - 핸드폰, ..
안녕하세요. 안드로이드 앱을 만들거나 배포하게 된다면 앱의 퀄리티도 중요하지만 그만큼 앱의 보안성도 높아야합니다. 잘못 만들었다가 개인정보가 빠져나가거나 앱이 해킹당하면 안되겠죠 ? 그러기 위해 필요한 보안 기능 중 하나인 디바이스의 관리자 권한 여부를 체크하는 것은 필수입니다. 관리자 권한이란, 간단하게 linux로 말하면 su root, sudo 윈도우는 관리자 계정 입니다. 관리자 권한을 가지고 앱을 실행하게 된다면 크게 두 가지가 가능해집니다. - 시스템 영역을 들어갈 수 있어서 여러 환경설정이 가능해진다. - 앱 내부 파일 영역 또한 확인 / 수정 이 가능해진다. 이 두 가지만 들어도 끔찍하죠..? 그런데 관리자 권한을 얻기 위해 실제 사용하는 스마트폰을 가지고 하면 자칫 잘못하다간 벽돌이 될 ..
안녕하세요. 아나콘다 : https://www.anaconda.com/products/individual#download-section Individual Edition | Anaconda 🐍 Open Source Anaconda Individual Edition is the world’s most popular Python distribution platform with over 20 million users worldwide. You can trust in our long-term commitment to supporting the Anaconda open-source ecosystem, the platform of choice www.anaconda.com 해당 페이지를 들어가서 "Download"..
처음 HeidiSQL 을 설치하고 실행하면 나오는 화면이 위와 같다. 이 때, AWS 서버(다른 서버도 가능함. IP 주소만 있으면 됨) 내 로컬호스트 DB에 접속해서 DB를 관리하고 싶다..? 하면 지금부터 아래 화면에 적은 사항을 참고해서 작성하면 된다. 포트는 Default값(기본값)이 3306 이기 때문에 어지간해선 변경하지 않고 진행해도 될 것이다. 해당 값들을 전부 입력했으면 좌측 하단에 있는 저장을 눌러서 다음에도 일일히 입력하지 않고 바로 열 수 있게 하자. 이렇게 열어서 접속에 성공하면 편하게 DB를 관리할 수 있다! 감사합니다.
What is 탄력적 IP ..? 안녕하세욥! AWS 프리 티어를 사용하던 중 탄력적 IP에 대해 알게 되었습니다. 결론부터 말씀드리자면 탄력적 IP를 사용하는 것이 좋습니다. 물론, 사람마다 다를 순 있지만 탄력적 IP를 사용하지 않는 경우 인스턴스마다 고정된 IP를 제공해주는 것이 아니라 인스턴스를 한번 킬 때마다 아무 IP를 할당해주는 것입니다. 그렇기 때문에 서버를 사용하지 않은 경우에 멋모르고 인스턴스를 STOP했다가 다시 부팅시킬 경우... OH...!!!! 서버 연결에 필요한 SW 하나하나 내부 들어가서 IP값을 다시 수정해줘야 하죠.. 즉, AWS에서는 고정된 IP를 제공해주는 것이 아니기 때문에 재부팅마다 IP가 변동되고, 이에 따라 서버를 사용하는 모든 IP값들을 일일히 바꿔줘야 한다는..
+ Permissions 0644 for '/Users/~/~.ppk' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. 터미널 내에 이러한 메세지와 함께 ppk 파일을 불러오지 못하고 기존 터미널 창으로 유지되는 이슈가 발생했다. 답은 간단하다. 저 ppk 파일의 권한이 644로 되어있기 때문에 600 으로 변경해서 보안성을 높이면 된다. $ sudo chmod 600 ~/your-key.pem or your-key.ppk 끝! 감사합니다.
https://winscp.net/eng/download.php WinSCP :: Official Site :: Download WinSCP 5.17 Download WinSCP 5.17 is a major application update. New features and enhancements include: Improvements to sessions and workspace management, so that WinSCP can now easily restore tabs that were open when it was last closed. Hardware-accelerate winscp.net 여기서 WinSCP를 다운로드 후 설치해주세요. 그럼 로그인하라고 나옵니다. 호스트 이름은 ec2-use..