티스토리 뷰
가상머신이란?
- 가상머신이란?
:하드웨어를 소프트웨어적으로 구현해서 그 위에서 운영체제가 작동하도록하는 기술이다.
:운영체제는 주된 목적은 하드웨어를 관리, 그러나 하나의 컴퓨터 하드웨어 상에서 두 개 이상의 운영체제가 운영될 수가 없어
: 두 개 이상의 컴퓨터를 운용하고 싶다면, 새로운 하드웨어를 설치해야 함
: 가상머신이란, 하나의 하드웨어 위에서 사용되고 있는 OS에서 / 하드웨어를 가상화하고 / 그를 통해 새로운 운영체제가 실행될 수 있도록 하는 것
: VMware와 Virtaul Box 중 편한 것을 설치하면 된다. (우분트 계열에서 주로 사용되는 두 가지)
리눅스란?
- 운영체제
우분투 리눅스란?
- https://recipes4dev.tistory.com/111
- 리눅스 사용이 어려워서 우분트 리눅스 생긴 것
쉘이란?
- [생활코딩] https://www.youtube.com/watch?v=HYQ65yUlJDg&feature=emb_logo
- 커널 : 하드웨어를 직접적으로 제어하는 운영체제에서 핵심이 되는 코어
- 우리는 명령을 쉘에게 내린다 > 쉘은 이를 해석해서 커널이 이해할 수 있는 방법을 전달
- 하드웨어 > 커널 > 쉘
- 쉘과 커널이 분리됨으로 이해서 사용자가 다양한 쉘 중 편한 것을 선택할 수 있다
터미널과 쉘의 차이 (+콘솔)
- 콘솔 = 물리적 터미널(서버의 로컬장치에서 직접 명령어를 작성할 수 있는 입출력 장치)
- 터미널 : 서버의 로컬 또는 원격으로 접속할 수 있는 콘솔을 구현한 소프트웨어
: 커멘드를 입력하는 쉘을 실행하기 위한 포장(wrapper)프로그램
: 터미널 = tv, 쉘 = 방송- 쉘 : 실제로 명령어를 전달하고 결과를 받는 프로그램
: 사용자가 입력한 명령어를 OS로 전달하는 명령어 해석기. 이중 하나가 bash' - $란 프롬프트로 사용자의 명령을 받을 준비가 되었음을 모니터에 나타내는 표시
- 출처 https://blog.naver.com/asianchairshot/221383363419
- 쉘 : 실제로 명령어를 전달하고 결과를 받는 프로그램
쉘 스크립트란?
- 생활코딩
- 명령의 script(길게) 적어두고 재사용가능하게 해준다.
- 명령은 사실 파일의 형태로 존재하는 프로그램이었다
NAT 이해하기
'기타 > TIL' 카테고리의 다른 글
210110 일 TIL (0) | 2021.01.10 |
---|---|
0107 TIL Learned (3) 쉘스크립트 작성법 정리 필요 (0) | 2021.01.08 |
210107 TIL (0) | 2021.01.07 |
210106 TIL (0) | 2021.01.07 |
210105 TIL (0) | 2021.01.05 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- spring-boot-qna
- JdbcTemplate
- 프로그래머스lev2
- Stack
- Stream
- 순열조합
- SQL코딩테스트
- Sort
- Queue
- FLASK
- 그래프이론
- 힙
- Gitignore
- 예외
- 백준
- 동빈북
- 우선순위큐
- 프로그래머스lev3
- 최단경로
- 프로그래머스lev1
- arraylist
- array
- 프로그래멋lev2
- thread
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함