본문 바로가기

Web60

RAID - 디스크배열 [디스크배열(RAID) 이란?] RAID란 Redundant Array of Inexpensive Disks의 약자로 디스크를 여러장 묶어서, 데이터 중복성 및 성능 향상을 유도할 수 있는 기법. 여러 디스크를 하나의 장치로 인식하게 하는 방법. 단일 디스크로 만들 수 없는 거대한 스토리지 공간을 확보하거나 속도를 높이거나 하는 데 쓰이고, 미러링을 통해 가용성을 높이는 데 이용가능미러링의 경우 백업과 개념이 혼동되곤 하는데 작업자가 (실수로라도) 손수 날린 내용에 대해서 복구를 보장하지 않기 때문에 백업이라고 할 수는 없다. RAID 기법은 참으로 많이 있으나, 일반적으로 실무에서는 RAID0, RAID1, RAID5, RAID10또는 RAID01을 많이 사용. 레이드를 구성하고 데이터를 처리하는 데 .. 2018. 3. 5.
http module (server, request, response, cookie) http module [server 객체의 메서드]createServer() : server객체 생성listen() : 서버 실행close() : 서버 종료 //서버 생성 및 종료//모듈 추출 var http = require('http'); var fs = require('fs'); // 2018. 3. 2.
Node js Email Send 나는 Gmail 에서는 SMTP설정을 바꿔줘도 변경 된 설정이 적용되지 않는(?) 이상한 문제가 있어서네이버 계정으로 이메일을 보낸다. 네이버 SMTP 설정은 메일 페이지의 최 하단에서 환경설정으로 들어 간 후 POP3/IMAP 설정에서 POP3/IMAP 설정을 사용함으로 체크해두면 된다. Node js 로 이메일을 보내기 위해 nodemailer 모듈을 설치npm install nodemailer --save //모듈 추출 var nodemailer = require('nodemailer'); var fs = require('fs'); // 2018. 3. 2.
리눅스 계정관리 명렁어 [계정관리 명렁어] [사용자 계정추가]# useradd 사용자명 [계정확인]# /etc/passwd | grep 사용자명 [useradd 명령어를 사용해서 사용자 계정을 추가할 때 기본 적용되는 정보]GROUP : 기본 그룹 ID // = 100HOME : 홈 디렉토리 경로 // = /homeINACTIVE : 암호만료 후 사용가능한 기간 지정 // = -1EXPIRE : 만료일 지정SHELL : 기본 쉘 // = /bin/bashSKEL : 기본 환경 설정 파일이 존재하는 디렉토리 // = /etc/skelCREATE_MAIL_SPOOL : 계정의 메일 저장 파일 생성 유무 // = yes [useradd (옵션) 명령어]b : 루트 밑의 홈 디렉토리 밑에 계정까지만d : 홈 디렉토리 설정g : 그룹아.. 2018. 3. 2.
파일시스템 [파일시스템] 파일 시스템(file system, 문화어: 파일체계)은 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다 [extended file system (확장 파일 시스템)]ext리눅스 운영 체제를 목표로 만들어진 첫 번째 파일 시스템파일 최대크기 2GB, 호환성이 없다. = 분리 접근, 아이노드(inode) 수정, 자료 수정 타임스탬프2 등의 기능을 지원하지 않으며,연결 리스트를 사용했기 때문에 사용하면 할수록 리스트가 뒤죽박죽이 되고 파일 시스템이 조각화된다는 단점이 있다.연결 리스트, 링크드 리스트(linked list)는 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 있는 방식으로 데이터를 저장하는 자료 구조이다ext2의 원형이다.. 2018. 3. 2.
3 way hand shake 3 way hand shake TCP(Transmission Control Protocol) 네트워크의 정보전달을 통제하는 프로토콜로서, 흐름제어와 오류제어 기능을 제공하며 신뢰성 있는 연결지향 통신 방식. TCP 고유의 연결방식 이다. 통신을 시작하기에 앞서 세번의 확인작업을 거치게 되는데 이를 3-Way hand shake 라고 한다. 3-way hand shake를 통하여 TCP가 신뢰성 연결지향 방식이 될 수 있다. [작동 방식] 1 .Client가 Server에게 동기화 요청(SYN)한다. 2. Server가 Client의 요청을 받아들이겠다고 대답하고(ACK), 똑같이 Client에게 동기화 요청(SYN)을 한다. 3. Client가 Server의 동기화 요청을 응답(ACK)해주면서 Clien.. 2018. 3. 2.