본문 바로가기
반응형

분류 전체보기50

[ VM Ware ] 가상머신, 이미지 복사 / 복제 (Pro 버전 Clone 기능, Clone 기능 없이 복사하기 Clone을 통한 복사 * pro 버전은 clone 기능을 제공 1. VM Ware 열기 > VM > Manage > Clone 2. 다음 3. 다음 4. VM을 독립적으로 운영하기 위해선 full clone이 필요(원본만큼 HDD 용량 필요) > 선택 후 다음 5. VM 이름 / 경로 설정 디렉터리 자체를 복사(pro 버전이 아닌경우) 1. 복사할 가상머신 탭으로 이동 후 > Edit virtual machine settings 2. Options 탭으로 이동 > 우측에 Working directory 경로로 이동 => 해당 경로 가상머신이 있는 디렉터리이다. 3. 위 경로 디렉터리 복사 + 붙여넣기 4. VM웨어 상단 탭 > File > Open 5. 복붙한 경로의 VM 파일 열기 6. 가상머신 실행.. 2020. 6. 22.
[ Network ] REST란? / Rest API와 Restful API의 차이점 / REST 규칙 REST(REpresentational State Transfer)? 웹에 존재하는 모든 자원(문서, 이미지, 동영상 등)에 고유한 URI를 부여해 활용하는 것으로 자원을 정의하고 자원에 대한 주소를 지정하는 방법론 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이다. HTTP 메소드(POST, GET, PUT, DELETE)를 통해 CRUD(Create, Read, Update, Delete) 연산을 수행한다. 서버와 클라이언트가 데이터를 주고받는 형식은 json, xml, text, rss 등이 있으며 Key와 Value를 활용하는 json을 주로 사용한다. 자원(Resource) : URI, 행위(Verb) : HTTP Method, .. 2020. 5. 26.
[ Java ] 자바 기초 문법 - 메인 / 출력 / 입력 / 특수문자 출력 메인 public class Main { public static void main(String[] args) { 내용 } } 출력(print, println, printf) System.out.println("문자열"); // System.out.print("문자열\n"); 과 같음 System.out.println(변수명); System.out.println("문자열" + 변수명); // 변수와 함께 사용시 + 로 연결! System.out.printf("%d", 변수명); // printf : 서식문자 출력 * 출력 서식 : %[-][0][n][.m]지시자 지시자를 제외한 나머지는 생략 가능 n : 출력할 전체 자리수 지정 0 : 전체 자리수가 지정된 경우 왼쪽의 남는 자리에 0을 출력 - : 전체.. 2020. 5. 25.
[ Putty ] 연결 계속 유지시키기(Server unexpectedly closed network connection 해결) # Putty로 원격으로 접속하여 작업을 걸어 놓을 때 "Server unexpectedly closed network connection" 알림창을 띄우면서 접속이 끊어지곤 한다. 1. Putty 열기 > 좌측 메뉴 > Connection 2. Seconds between keepalives 수정 * 여기서 설정한 숫자만큼 초 단위로 패킷을 보내 세션을 유지시킨다. 2020. 4. 22.
[ Server ] 네트워크 설정 시 LAN 카드 구별법 # 서버나 장비에 LAN card 가 여러개 달려 있는 경우 어떤 포트가 eth0 인지 eth1 인지 알 수 없을 때가 있다! > ethtool -p eth0 # eth0 포트가 깜박거림. > 확인 후 ctrl+c 를 눌러서 종료 => 터미널을 열고 root로 다음과 같은 명령어를 입력 하면 해당 Lan card port 에서 LED가 깜빡 거린다! 2020. 4. 21.
[ CentOS ] Rsync 패스워드 없이 접속하기 Rsync Public Key? rsync는 ssh 프로토콜을 기반으로 많이 사용하는데 ssh는 보통 암호와 공개키 방식을 가장 많이 사용한다. rsync로 원격지에 접속하여 데이터를 동기화하기 위해서는 연결할 때 마다 패스워드를 입력해야한다는 번거로움이 있다. 공개키를 생성하여 원격지에 등록하면 암호입력 없이 원격지로 연결이 가능하다. 스케줄로 작업할 때나 동기화하여 백업 서버로 사용할 경우 등에 사용한다. 필요 패키지 > rsync > openssh-clients * 보통 기본으로 설치된다. 없으면 yum으로 설치! 1. RSA 알고리즘으로 키 생성 => 명령어 입력 후 [ Enter ] 로 넘어간다. (경로와 개인키 지정하는 것이지만 기본값으로 넘어간다.) > ssh-keygen -t rsa 2. .. 2020. 4. 20.
[ React Native ] react-navigation을 이용한 리액트 네이티브 화면 이동(2) - Stack으로 페이지 이동 ㅅ2020/04/08 - [Javascript/React] - [ React Native ] react-navigation을 이용한 리액트 네이티브 화면 이동(1) - 개요 및 설치 화면 간 이동 StackNavigator 설치 > npm install @react-navigation/stack 사용법 - Screen과 Navigator 두가지 속성을 필수로 return 해야한다. >> Screen의 필수 props : name, component >> 하나에 Navigator에 여러개의 Screnn이 있을 수 있으며 초기 경로를 지정하면 Navigator에 initialRouteName 옵션을 사용 - 는 모든 네비게이터 구조를 감싸며 네비게이션 트리와 상태를 관리한다. - navigation 속성을 .. 2020. 4. 16.
[ CentOS ] Rsync를 이용한 파일 가져오기/복사/동기화(Rsync 옵션 정리) Rsync? Remote Synchronization의 약자로 로컬 또는 원격지의 데이터를 동기화(가져오기)위한 유틸리티이자 프로토콜. 파일과 디렉터리를 가져올 수 있어(동기화) 백업 / 미러링 용도로 사용할 수 있다. (링크, 소유자, 권한 등 부가정보도 함께 복사가 가능하다.) 데이터를 압축해서 이동하고 변경된 파일만 복사하기 때문에 빠르고 효율적이다. => I/O 소모 최소화 lsyncd : 데몬으로 작동하며 변경점을 바로 반영하는 유틸리티 * rsync는 보통 CentOS에 기본으로 설치됨 => 없는경우 yum으로 설치! 기본 사용법 > rsync [option] [ 가져올 파일의 경로 ] [ 가져온 파일을 놓을 경로 ] # 기본 > rsync [option] 접속계정@원격지주소:/경로 [ 가져온.. 2020. 4. 10.
[ CentOS ] CentOS 8 설치 (VM Ware) 준비 사항 CentOS 8 이미지 VM Ware * CentOS 이미지 다운로드 1. 공식 홈페이지 접속 > CentOS Linux DVD ISO 2. 상단 네개의 링크 중 클릭해보고 제일 빠른 링크로 설치(대략 10~20분 정도 나오는 링크가 제일 빠른 듯 하다.) 설치 1. VM Ware 가상 머신 생성 1.1 VM Ware 상단 탭 바 > File > New Virtual Machine 1.2 Custom 선택 > Next 1.3 기본값 > Next 1.4 Linux 선택 > CentOS 7 -64bit 선택(Version은 아직 7까지로 나옴. 7로 선택하고 8설치해도 문제없음) > Next 1.5 가상머신 이름 입력 > 가상머신이 설치될 경로 선택(여유공간이 많이 있는 드라이브로..) > Nex.. 2020. 4. 9.
반응형