가상화

rami·2025년 12월 10일

Today I Learned

목록 보기
41/42

컴퓨터는 SW, HW로 구성되어있다.
HW - 전산자원 집중되어 있고 이걸 SW에서 활용한다.
SW는 두가지로 나뉘는데,
Kernel mode (운영체제같은 시스템 소프트웨어) / User mode (application sw).

Process마다 자신만의 고유한 영역을 가질 수 있는데(운영체제가 메모리 보장해줌)
메모리(Virtual mermory)라고 부른다.
가상메모리(Virtual mermory) : RAM(주기억장치) + HDD(2차 메모리)

Host OS에 vmware, virtual box설치하면 driver가 몇개 더 생성된다.
HW인 NIC를 SW로 구현해서 사용한다.

Guest의 sw nic은 Host의 virtual nic을 마치 L2 switch처럼 사용한다.


전체 프로세스 개념
1. Virtual box에 CentOS/Ubuntu 같은 Linux VM을 설치
2. Windows PC에서는 SecureCRT(SSH클라이언트)로 접속
3. SecureCRT에서 명령어를 치면 Linux VM에서 명령이 실행됨
4. tar.gz 파일을 linux로 옮겨 놓고, tar명령으로 풀어서 사용

virtual box를 통해 centOS설치
secureCRT통해서 접근하려는 과정에서 ip주소 필요
centOS 터미널 창에

[root@centos-test ~]# 접속완료시 왼쪽처럼 Linux 터미널 화면이 뜸
이제부터 보이는 화면은 Linux VM 내부이다. 

네트워크 카드는 살아있으나 DHCP에서 IP를 받지 못한 상태
virtual box 네트워크 모드 확인해보았으나 정상
ip가 안생겨서 문제.

sudo vi /etc/sysconfig/network-scripts/ifcfg-emp0s3

BOOTPROTO=dhcp
ONBOOT=yes          // 설정변경
//vim 명령어. i가 insert 수정가능 - 수정 후 - esc - shift+: - w - shift+: - q (나가기)

ifconfig		// ip다시 확인

ifdown emp0s3
ifup emp0s3

으로 해결.


특정 아이피주소에 접근하여 폴더 내 코드 파일 다운받으려 할 때,
파일 위치한 폴더 경로로 이동 후 ls로 목록 확인
저장할 위치 폴더 생성
scp 명령어 사용해서 전송

로컬에서 원격 호스트로 파일 전송: scp [로컬파일] [사용자이름]@[호스트명]:[원격경로]
SecureCRT 안의 프롬프트에서 실행 → 로컬 = 리눅스 서버

원격 호스트에서 로컬로 파일 전송: scp [사용자이름]@[호스트명]:[원격파일경로] [로컬경로]
profile
앞으로 나아가는 사람

0개의 댓글