2023.01.16 - [인프라/Linux] - Virtual Box, Ubuntu(20.04) 설치(Window) Virtual Box, Ubuntu(20.04) 설치(Window) 1. Vitrual Box 설치 virtualbox 사이트에 접속해서 window 용으로 설치한다. vmware는 유료에 스냅샷이 없어서 vmware를 사용한다. http://virtualbox.org/wiki/Downloads ubuntu 20.04-LTS 버전 이미지를 다운로드 한다. http su-mmer.tistory.com 설치 후에 포트포워딩을 통해 외부에서 통신이 가능하도록 연결해주는 작업을 한다. 관리자 작업 관리자에서 도구 > NAT Networks > 만들기 Name, IPv4를 원하는대로 지정해준다. 포..
클라우드 공부
입력 모드 전환 명령키 기능 i 현재 커서 자리에 입력 a 현재 커서 다음 자리에 입력 o 커서가 위치한 행의 다음 행에 입력 I 커서가 위치한 행의 처음으로 이동하여 입력 A 커서가 위치한 행의 마지막으로 이동하여 입력 O 커서가 위치한 행의 이전 행에 입력 커서 이동 명령키 기능 k / j (위 / 아래 방향키) 위 / 아래 이동 l / h (왼쪽 / 오른쪽 방향키) 왼쪽 / 오른쪽 이동 ^ 또는 0 / $ (Home 키 / End 키) 현재 행의 처음 / 마지막으로 이동 - / + 또는 엔터 앞 /다음 행의 처음으로 이동 H / M / L 화면의 맨 위 / 중간 / 마지막 행으로 이동 w / e 다음 단어의 처음 / 마지막 글자로 이동 b 앞 단어의 첫 글자로 이동 특정 행으로 이동 명령키 기능 G..
i-node - 리눅스에서 파일은 파일명+inode+데이터 블록으로 구성된다. - 파일의 주소, 권한, 이름, 크기 등이 저장된 테이블 - 파일의 데이터에 접근 시 i-node 테이블에 접근하여 데이터 블록의 위치를 확인한다. 심볼릭 링크 Symbolic Link ln -s [option] [origin file] [link file] - 소프트 링크 Soft Link 라고도 한다. - 윈도우의 바로가기와 비슷하다. - 심볼릭 링크는 "파일 경로"에 대한 링크이다. - 링크 파일을 삭제해도 원본 파일은 삭제되지 않는다. - 원본 파일을 삭제하면 링크 파일을 사용할 수 없다. - 디렉토리에 대해 링크를 만들 수 있다. - 원본 파일을 이동하면 링크를 사용할 수 없게 된다.(broken) 하드 링크 Hard..
cat 파일 내용 출력 -n: 행번호를 함께 출력 스크롤하여 내용 확인 more 파일을 화면 단위로 출력한다. +행 번호: 지정한 행부터 끝까지 출력 파일 내용 확인 시, space bar로 다음 화면 출력, enter로 한 행씩 스크롤 가능 less 파일을 화면 단위로 출력한다. more의 기능 개선. more에서는 스크롤되어 지나간 부분을 다시 확인할 수 없어 less를 사용한다. 키 동작 j, 아래 방향키 한 행씩 다음 행으로 스크롤 k, 위 방향키 한 행씩 이전 행으로 스크롤 space bar, ctrl+f 다음 화면으로 이동 ctrl+b 이전 화면으로 이동 /[찾을 문자]를 입력하여 검색할 수 있다. n 키로 다음 문자열 검색 tail 파일의 뒷부분 몇 행을 출력한다. +행 번호: 지정한 행부터..
ls 명령어 옵션 ls [option] [file(directory)] 옵션 설명 -a 숨김 파일을 포함하여 모든 파일의 목록 출력 -l 파일의 상세 정보 출력 -d 디렉터리 자체 정보 출력 -i 첫 번째 행에 inode 번호 출력 -F 파일의 종류 표시(* 실행파일, / 디렉토리, @ 심볼릭 링크, 일반파일은 표시 없음) -R 하위 디렉토리 목록 출력 -d 옵션 -d 옵션을 사용할 경우 현재 디렉토리의 정보를 출력한다. .은 현재 디렉토리를 나타낸다. ls -ld 옵션을 이용해 현재 디렉토리의 정보를 자세히 출력할 수 있다. ls -l과 비교해 보았을 때, -l은 디렉토리 내부의 파일에 대해 출력하고, -ld는 .(현재 디렉토리)에 대해 출력한다. -F 옵션 -F 옵션을 사용하면 파일에 대한 파일의 종..
1. Vitrual Box 설치 virtualbox 사이트에 접속해서 window 용으로 설치한다. vmware는 유료에 스냅샷이 없어서 vmware를 사용한다. http://virtualbox.org/wiki/Downloads ubuntu 20.04-LTS 버전 이미지를 다운로드 한다. https://releases.ubuntu.com/focal/?_ga=2.68353746.2115605309.1673833865-1706050181.1673833865 Ubuntu 20.04.5 LTS (Focal Fossa) Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop ima..
Nodejs 설치 방법 먼저 apt 업데이트 부터 시켜준다. sudo apt update nodejs 설치 sudo apt install nodejs -y 제대로 설치되었는지 버전 확인 이때 버전이 아니라 이상한 문구가 뜨면 에러! nodejs -v npm 설치 sudo apt install npm 캐시 삭제 sudo npm cache clean -f n 모듈 설치 sudo npm install -g n latest 버전으로 업데이트 sudo n lts npm 업데이트가 필요할 때 npm 버전 확인 npm -v npm update npm install -g npm@latest
VPC(Virtual Private Cloud) AWS는 VPC와 VPC Gateway를 통해 VPN끼리 연결할 수 있다. 클라우드에 논리적으로 격리된 가상 네트워크를 정의하고, 그 내부에 AWS 리소스를 배치하고 사용할 수 있다. AWS에 사설 네트워크 구축이 가능해진다. 온프레미스와 AWS 간 VPN을 연결을 통해 구현할 수 있다.(하이브리드 클라우드 구축 가능) 모든 리전에서 이용 가능하다. 그래서 어디에 쓰는데? - VPC를 이용한 네트워크 구성 예 간단한 공용 웹 사이트 호스팅 웹 서버가 인터넷의 인바운드 HTTP 및 SSL 요청에 응답하도록 허용 동시에 웹 서버가 인터넷에 대한 아웃바운드 연결을 시작하지 못하도록 하는 보안 그룹 규칙을 만들어 웹 사이트 보호 타 서버로 능동적으로 접근하는 것을..