가상 머신 = VMware = 가상의 컴퓨터
가상머신이란
컴퓨터에 설치된 운영체제(호스트OS) 안에 가상의 컴퓨터를 만들고, 그 안에 또 다른 운영체제(게스트 OS)를 설치/운영할 수 있도록 제작된 프로그램. 즉, 1대 PC에 5개의 OS가 실행될 수 있다. 멀티부팅과는 다르다. 예를 들어, 멀티부팅은 Windows 10을 부팅한 후 Windows 7을 부팅할 수 있는데 가상머신은 동시에 여러 운영체제를 부팅할 수 있는 것이다.
가상머신 프로그램으로 VMware Workstation(유료)나 VMware player(개인용, 무료) 을 많이 사용한다.
대부분이 Windows 10을 사용할텐데 필요에 의해 Linux OS를 사용해야 한다거나 공부하고자 할때 가장 많이 사용하는 프로그램이다. 꼭 다른 OS를 설치할 필요는 없다. Windows 위에 Windows를 설치해 사용해도 된다.
.
.
.
실습하려고 인강을 봤는데 vmware가 아닌 virtual Box를 깔았다더라...
무슨 차이인지 궁금해서 기사글을 가져왔다.
VMware는 방대한 가상화 소프트웨어와 서비스를 제공하는 업계 선두주자다. 최근에는 클라우드와 하이퍼컨버지드 인프라까지 사업 영역을 넓혔다. Virtual Box는 오라클의 오픈소스 가상화 하이퍼바이저로 시작해, 현재는 크로스 플랫폼 가상화 솔루션으로써 VMware의 경쟁자로 부상하고 있다.
VM웨어와 버추얼박스의 장단점
VM웨어가 가상화 분야 선두업체로 평가받는 이유는 여러 가지다. 무엇보다 기업 규모에 따라 방대한 제품군을 제공한다. 따라서 VM웨어 제품을 도입하면 서버 통합과 비용 절감, IT 팀의 효율성과 생산성 향상 같은 일반적인 가상화의 혜택 이외에도 사용중인 VM을 옮기거나 재해복구 과정을 간편하게 하는 등의 장점을 누릴 수 있다. 반면 높은 시장 점유율 만큼이나 가격도 높다.
버추얼박스의 최대 장점은 운영체제를 1개 이상 동시에 실행할 수 있는 것이다. 웹사이트를 윈도우에서 테스트하고 리눅스에서 실제 운영하는 것이 가능하다. 또한, 버추얼박스는 사용하기 쉽다. 설치 마법사를 이용해 새 VM을 설정할 수 있고 추천하는 설정도 제공한다. 반면 단점은 성능이다. 많은 사용자가 속도에 대해 불만을 제기하고 있다.
https://www.ciokorea.com/news/36043
차이가 정확히 체감은 안되지만 확실히 VMware 가 범용적으로 많이 쓰이는 것 같고 virtual Box에 비해 성능이 빠르고 좋은 것 같았다. 종류를 알았다는 데에 의의를 둬야겠다ㅜ 아직 리눅스 초보자는 너무 어렵다.
오늘은 유튜브 강의 '양주종의 코딩스쿨' 에서 배운 점을 간단히 정리해본다.
<2강 - ssh-server, putty - 원격접속>
ssh 라는 용어가 등장했다. ssh = 시큐어 셸(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 그래서 ssh - server 가 설치가 되어있는지 확인하고(rpm -qa | grep ssh , ps -ef | grep ssh) 실행시키는 법을 배워보았다. 자기 자신에게 접속하기 위해 (ssh root@localhost) 명령어를 써주었다.
리눅스에 open-ssh 가 설치되어 있으며, putty라는 클라이언트로 리눅스라는 server 에 접속하는 것이다.
putty 가 서비스를 받을 때 연결하는 포트 번호는 22이다.
포트번호를 열어주면 putty 가 linux에 접속할 수 있게 된다.
<3강 - putty 환경 설정, 앞으로의 강의 계획>
- 리눅스가 부팅이 되어야 putty 접속이 가능하다. (항상 리눅스가 부팅되어있는 상태)
- #은 슈퍼유저를 뜻하며, $는 일반사용자이다.
일반사용자는 읽기 권한은 있는데 쓰거나 수정하는 권한은 없다. (권한이 많이 제한되어 있다) 따라서 일반 사용자에게 mkdir /ace 라는 명령어를 치면 /ace 디렉토리를 만들 수 없습니다: 허가 거부
이런 글이 나온다.
반면 root(슈퍼유저)는 디렉토리가 만들어지고 ls / 라는 명령어를 치면 만들어졌는지 확인할 수 있다.
이 두 창에 echo ~ 라는 명령어를 쓰면 '너 집이 어디니' 라는 뜻이고
출력결과 root : /root , j : /home/j
두 사용자는 집이 다르다라는 것을 간단히 기억하자.
'🦇 Linux' 카테고리의 다른 글
리눅스 기초 명령어5 : 도움말 보기 -man, info, help (0) | 2021.07.07 |
---|---|
리눅스 기초 명령어4 - 파일 내용 보기(cp, cat, more, less, head, tail) (0) | 2021.07.05 |
리눅스 기초 명령어3 - ll, ls -R, ls -F (0) | 2021.07.05 |
리눅스 기초 명령어2 - pwd, mkdir, rmdir, ls, cd(절대경로, 상대경로) (0) | 2021.07.02 |
리눅스 기초 명령어1 - who / whoami / w / users / arch / logname / uname / hostname / id (0) | 2021.07.01 |