Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Tags
more
Archives
Today
Total
관리 메뉴

개발자입니다

[비트캠프] 94일차(20주차2일) - Linux(실습환경 구성과 서버 기본 사용, 파일과 디렉토리, 텍스트 파일 편집) 본문

네이버클라우드 AIaaS 개발자 양성과정 1기/Docker, CI-CD

[비트캠프] 94일차(20주차2일) - Linux(실습환경 구성과 서버 기본 사용, 파일과 디렉토리, 텍스트 파일 편집)

끈기JK 2023. 3. 21. 09:50

 

가상머신 Linux 사용환경 설정

 

버전 업그레이드를 위해 프로그램 제거 후 재설치

- Oracle VirtualBox

- Vagrant

 

사용자 폴더에서 아래 폴더 안의 내용물 삭제

- vm-projects

- VirtualBox VMs

 

 

책 <컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커> 의 소스 활용한다.

 

git 폴더에 아래 입력해 클론한다.

$ git clone https://github.com/sysnet4admin/_Book_k8sInfra.git

 

 

CentOS 가상머신 생성

 

git\_Book_k8sInfra\ch2\2.1.3\Vagrantfile 에서 아래 코드 복사한다.

config.vm.box = "sysnet4admin/CentOS-k8s"

 

사용자\vm-projects 에 host1 폴더 생성하고 들어가서 vagrant init 한다. Vagrantfile 에 복사한 코드 붙여넣는다.

아래 코드 입력하면 가상 머신을 자동으로 생성하며, 가상 머신을 실행하는 데 필요한 모든 파일을 다운로드 한다.

C:\Users\bitcamp\vm-projects\host1> vagrant up

 

 

Ubuntu 가상머신 생성

 

Vagrant 사이트에서 'sysnet4admin' 검색해서 아래 우분투 버전 클릭한다.

쌍따옴표 안의 코드 복사한다.

 

Vagrant 프로젝트 폴더 'host2' 만들고, Vagrantfile 에 아래 코드 붙여넣는다.

  config.vm.box = "sysnet4admin/Ubuntu-k8s"

 그 뒤 vagrant up 해서 가상 머신 생성한다.

 

 

Vagrantfile 의 주석 중 아래 부분 주석 해제한다. 윈도우에서 Guest OS 접속시 사용할 ip 를 설정한다. 

  # Create a private network, which allows host-only access to the machine
  # using a specific IP.
  config.vm.network "private_network", ip: "192.168.1.10"

chatGPT 추가 설명

"private_network"는 가상 머신에 대한 프라이빗 네트워크를 생성하도록 지시하는 옵션입니다. 이 옵션을 사용하면 호스트 머신에서 가상 머신에 대한 IP 주소를 통해 액세스할 수 있습니다.

ip: "192.168.1.10"은 생성된 프라이빗 네트워크에서 가상 머신에 할당된 IP 주소를 설정합니다. 위의 예제에서는 가상 머신에 192.168.1.10 IP 주소가 할당됩니다.

 

 

 

 

DevOps - Linux PDF 교재

 

 

1. 실습환경 구성과 서버 기본 사용

 

DevOps - Linux - 1.실습환경 구성과 서버 기본 사용.pdf

 

 

 

2.파일과 디렉토리

 

DevOps - Linux - 2.파일과 디렉토리.pdf 

 

모든 파일은 inode 를 가지고 있다.

심볼릭 링크는 inode 를 가리키고, 여기서 원본 파일의 inode 를 가리킨다.

 

 

 

3.텍스트 파일 편집

 

DevOps - Linux - 3.텍스트 파일 편집.pdf 

 

 

 


 

 

조언

 

*

 

 


 

과제

 

/