본문 바로가기

전체 글

(31)
[Linux] 패스워드 정책 수립 및 적용 아래 모든 작업은 root에서 진행한다. 패스워드 정책 수정에 앞서 정책에 맞는 비밀번호로 미리 수정 1. 비밀번호 설정 # passwd (계정명) 2. 비밀번호 복잡도 설정 # vi /etc/pam.d/system-auth password requisite 행의 3번 열 뒤 minlen=8 ucredit=-1 dcredit=-1 ocredit=-1 lcredit=-1 추가 3. 비밀번호 변경 주기 설정 # vi /etc/login.defs PASS_MAX_DAYS 90 PASS_MIN_DAYS 1 4. 비밀번호 임계치 설정 vi /etc/ssh/sshd_config MaxAuthTries 5 *참고 https://blog.miyam.net/85 https://techbrad.tistory.com/15 ..
[Maven] java.lang.ClassNotFoundException java.lang.ClassNotFoundException 이 발생하며, tomcat이 실행되지 않았다. 프로젝트 구성은 대략 이렇다. 1개의 메인 프로젝트 - 하위에 종속된 여러개의 프로젝트 (모듈) 하위 프로젝트가 jar으로 빌드가 되어야만 메인 프로젝트가 이를 인식하여 실행될 수 있는 형태였다. 해결방법은 간단하다. 하위 프로젝트 뿐만아니라, 메인 프로젝트 또한 빌드를 진행하여 해결할 수 있었다.
[Maven] archetype project 사설 저장소 배포 1. ${user.home}/.m2/settings.xml 작성 - 사설 저장소 username, password 입력 releases {username} {password} snapshots {username} {password} 2. archetype/pom.xml 작성 releases http://{사설 저장소 도메인}/nexus/content/repositories/releases snapshots http://{사설 저장소 도메인}/nexus/content/repositories/snapshots 3. 빌드 - Run AS > Maven Build > Goals : deploy 4. 배포 확인 - 사설 저장소 archetype-catalog.xml 및 배포 확인
[Docker] 1. Docker 가 왜 좋은지 5분안에 설명해줌
[Serverless] 2. serverless에서 express 사용하기 1. express 설치 # npm install express --save 2. serverless-express 설치 # npm install aws-serverless-express 3. handler 설정 'use strict' const awsServerlessExpress = require('aws-serverless-express') const app = require('./app') const server = awsServerlessExpress.createServer(app) exports.handler = (event, context) => { awsServerlessExpress.proxy(server, event, context) } 4. middleware 설정 const awsS..
[Serverless] 1. serverless 시작하기 및 local 환경 설정 1. serverless framework 설치 # npm install -g serverless 2. serverless template 생성 # serverelss create -template [SERVICE NAME] 3. npm 시작 # npm init 4. serverless offlline 설치 # npm install serverless-offline --save-dev 5. serverless.yml 파일에 serverless-offline 플러그인 추가 - 커맨드 명령줄 입력 가능. plugins: - serverless-offline 6. serverless offline 커맨드 명령어 목록 확인 # serverless offline --help 7. 로컬 실행 # serverless..
[JavaScript] 9. JSON 개념정리와 활용방법 // JavaScript Object Notation // 1. Object to JSON //stringify(obj) let json = JSON.stringify(true); console.log(json); const rabbit = { name: 'tori', color: 'white', size: null, birthDate: new Date(), symbol : Symbol('id'), jump: () => { console.log(`${this.name} can jump!`); }, }; json = JSON.stringify(rabbit);; console.log(json); // 함수, Symbol은 JSON object에 포함 되지 않음. json = JSON.stringify(rab..
[JavaScript] 8. 배열 제대로 알고 쓰자 1. Declaration const arr1 = new Array(); const arr2 = [1, 2]; 2. Index position const fruits = ["a", "b"]; console.log(fruits); console.log(fruits.length); console.log(fruits[0]); console.log(fruits[1]); console.log(fruits[2]); console.log(fruits[fruits.length - 1]); 3. Looping over an array print all fruits // a. for for (let i = 0; i < fruits.length; i++) { console.log(fruits[i]); } // b. for ..