본문 바로가기

분류 전체보기138

[AWS] EC2에서 root 권한 사용하기 AWS EC2는 보안상의 이유로 root를 통한 sshd 접근을 제한하고 있습니다. EC2 인스턴스의 사용자인 "ec2-user" 혹은, "ubuntu", "centos" 등의 사용자가 pem파일을 통한 키페어 인증 방식으로 접근합니다. 보통은 sudo 명령어를 붙여서 해결가능하나, 종종 root 권한이 필요한 상황을 마주칩니다. AWS docs가 가이드 하는 root 권한 사용법을 알아보겠습니다. (https://aws.amazon.com/ko/premiumsupport/knowledge-center/set-change-root-linux/) 전체적인 흐름은 [root에 임시비밀번호 발급], [필요한 작업 수행], [root 비밀번호 삭제]의 순서로 진행됩니다. 1. 다음 명령어를 실행하여 루트 사용자.. 2019. 12. 12.
[Shell Script][쉘스크립트] war 배포하는 쉘스크립트 처음 작성해보기 스프링 레거시 기반 프로젝트를 war로 묶어서 테스트 서버에 배포하고 있습니다. 배포 방식은 단순무식하게 파일질라로 war를 업로드해 압축을 풀어주는 방식입니다. 하루에도 몇 번씩 똑같은 작업을 반복하며 이런 무식한 배포 방식이 왜 나쁜지 알아가던 중... 그래도 Shell Script를 써서 단순 작업은 조금이나마 줄여보고자 Shell Script를 처음 찾아보게 되었습니다. Shell Script의 활용은 무궁무진하겠으나, 처음 접해보시는 분들이 실습해보기에 아래 정도 수준의 스크립트면 괜찮을 거 같습니다. 먼저 vi 명령어로 test_deploy라는 파일을 만들어줍니다. vi test_deploy insert를 누르면 작성할 수 있습니다. // 다음과 같이 쉘 스크립트문이라고 선언해줍니다. #!/b.. 2019. 12. 11.
[Ionic+Angular+firebase] 01.Ionic Angular앱 시작하기 (DevApp, Lab 세팅) 최종목표는 Ionic + firebase 앱을 구축합니다. 그 첫단계로 Ionic Doc을 참고하여 Ionic 앱을 먼저 빌드하겠습니다. (https://ionicframework.com/docs/angular/your-first-app) 0. 개발 환경 목록 - OS : Windows 10 - powershell - Git : git version 2.19.1.windows.1 - Visual Studio Code - NodeJs : v10.15.3 - npm : 6.4.1 1. ionic, cordova 설치 - node 전역 모듈에 ionic과 cordova를 설치합니다. npm install -g ionic cordova 2. ionic 앱을 생성합니다. - project-name에 원하는 프로젝.. 2019. 12. 9.
[Description Resource Path Location Type Dynamic Web Module 3.1 requires Java 1.7 or newer.] Spring 스프링 오류 1.노트북에서 하던 프로젝트를 원격에 뒀다가 데스트탑에서 다시 작업하려고 clone을 해왔다. 프로젝트 import도 잘하고 build를 하는데 이거 뭐지. Description Resource Path Location Type Dynamic Web Module 3.1 requires Java 1.7 or newer. {프로젝트 이름} line 1 Maven Java EE Configuration Problem2.구글링 해보니 뭐 maven update, project clean 등 다양한 해결방법이 나온다. 이것저것 잘 안 되다가 해결한 방법을 알아보자. *maven update project *JRystem Library Edit - 자바 버전 수정 *Java Compiler 자바 버전 수정 *Pro.. 2019. 11. 27.