개발자입니다
[비트캠프] 94일차(20주차2일) - Linux(실습환경 구성과 서버 기본 사용, 파일과 디렉토리, 텍스트 파일 편집) 본문
[비트캠프] 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
조언
*
과제
/
'네이버클라우드 AIaaS 개발자 양성과정 1기 > Docker, CI-CD' 카테고리의 다른 글
[비트캠프] 98일차(21주차1일) - WSL 사용, Docker Desktop 사용, myapp-70(Facebook 로그인) (0) | 2023.03.27 |
---|---|
[비트캠프] 97일차(20주차5일) - Docker(Docker로 배포, .jar 파일 생성) (0) | 2023.03.24 |
[비트캠프] 96일차(20주차4일) - Docker(pull, 볼륨 공유, 이미지 생성과 배포) (0) | 2023.03.23 |
[Docker] 도커 사용법 정리 - 설치, 컨테이너, 볼륨, 이미지 (0) | 2023.03.23 |
[비트캠프] 95일차(20주차3일) - Linux(Shell, 사용자 관리 및 권한), Docker (0) | 2023.03.22 |