[비트캠프] 94일차(20주차2일) - Linux(실습환경 구성과 서버 기본 사용, 파일과 디렉토리, 텍스트 파일 편집)
가상머신 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
조언
*
과제
/