OS & Virtual
글 9개
2026
2025
VM으로 토폴로지에서 통신을 통한 서비스 만들기
과제 주어진 토폴로지를 유지한 채, Ubuntu Server를 기반으로 본인만의 통신 서비스 또는 애플리케이션을 구성해보기 모든 VM은 Ubuntu Server 기반으로 구성할 것을 권장함. 정해진 기준 없이,자유롭게 창의적인 아이디어를 실현. 수업에서 배운 명령어,…
VirtualBox에 Ubuntu 설치하기
소수전공 심화과정 과제로 VirtualBox에 Ubuntu를 설치하게 되었다. VirtualBox 설치하기 VirtualBox는, OS위에서 Virtual Machine을 구동할 수 있도록 해주는 반 가상화 하이퍼바이저 이다. 아래 링크에서, 다운받을 수 있다.…
IOMMU와 VT-d (PCI Passtrough)
정의 IOMMU(Input/Output Memory Management Unit, 입출력 메모리 관리 장치)는 DMA(Direct Memory Access, 특정 하드웨어 하위 시스템이 CPU와 독립적으로 메인 시스템 메모리에 접근할 수 있게 해주는 컴퓨터 시스템의…
Memory Management
정의 메모리 리소스를 효율적으로 할당하고, 사용하고, 제거하는 과정을 말한다. OS, HW, SW가 Memory를 어떻게 관리하느냐에 따라 시스템 성능과 안정성이 크게 좌우된다. * 효율적인 메모리 할당: 프로세스와 프로그램에 필요한 메모리를 적절하게 할당하고,…
Proxmox(LXC) - NFS mount
❕Proxmox Virtual Environment 8.0.3❗LXC⭐CLI 개요 * LXC에서는 fstab이 작동하지 않는다. * 이것을 해결하기 위해서systemd를 이용한 mount를 하면 가능할 거라고 생각하고 해보니 잘 된다. * proxmox에서 필수로…
Linux - SSH 무인증 로그인
❕OpenSSH_8.2p1 / 대부분의 Linux 배포판❗Host⭐CLI 개요 * 서버 간 SSH(SCP) 통신이 필요할 경우 사용한다. * Cluster 구축 때는 필수로 사용한다. * node to node 통신이 가능하기에 외부에서 접속이 되면 보안 상 문제가…
Proxmox(VM) - GPU Passthrough
❗Proxmox Virtual Environment 8.1 개요 * BIOS에서 IOMMU 세팅이 필수적으로 필요하다. * BIOS에서 Intel VT-D와 같은 세팅이 필수적으로 필요하다. Passthrough 방법 Proxmox host machine에서…
프로세스 스케줄링 알고리즘
정의 단일 처리 시스템에서는 실행 중인 프로세스(A)가 존재하는데 다른 프로세스(B)가 입출력을 요청하면 그 프로세스(B)는 이전의 프로세스(A)의 자원을 놓을때까지 대기하고 있어야합니다. 하지만 다중 프로그래밍에서는 여러 프로세스들이 동시에 돌아갈 수 있으며,…