Virtualization and Unix Practice with NetBSD
Introduction to Virtualization and Unix Installation (가상화와 Unix 설치 개요) 이번 시간에는 운영체제(Operating System) 수업의 실습 준비 과정으로 가상화(Virtualization)의 개념을 간단히 살펴보고, Unix(유닉스)를 설치하는 과정을 다룬다. 앞으로 실습에서는 실제 컴퓨터에 직접 운영

Search for a command to run...
Series
Learning the fundamentals of Linux/Unix, including essential commands, file system management, and setting up development environments.
Introduction to Virtualization and Unix Installation (가상화와 Unix 설치 개요) 이번 시간에는 운영체제(Operating System) 수업의 실습 준비 과정으로 가상화(Virtualization)의 개념을 간단히 살펴보고, Unix(유닉스)를 설치하는 과정을 다룬다. 앞으로 실습에서는 실제 컴퓨터에 직접 운영

Server Hardware and Its Characteristics (서버 하드웨어와 특징) 서버(Server)는 일반 개인용 컴퓨터(Personal Computer)보다 훨씬 높은 성능과 안정성을 요구하는 컴퓨터 시스템이다. 개인용 컴퓨터는 주로 한 명의 사용자가 개인적인 작업을 하기 위해 사용하는 반면, 서버는 여러 사용자가 동시에 접속하여 서비스를

소프트웨어 버전과 버전 관리 (Software Version & Version Control) 소프트웨어에서 버전(Version) 은 특정 소프트웨어나 코드의 상태를 구분하기 위해 붙이는 식별자(Identifier) 이다. 우리가 스마트폰 앱이나 운영체제를 업데이트할 때 “현재 버전”, “최신 버전”, “업데이트 버전”이라는 표현을 자주 접하는데, 이때의

1️⃣ Kernel Compilation2️⃣ Module Program 1️⃣ Kernel Compilation Kernel Compilation and Module Programming 이번 시간에는 리눅스 커널(Linux Kernel) 과 컴파일(Compilation) 에 대해 학습한다. 리눅스를 공부하다 보면 커널이라는 단어를 자주 접하게 되는데,
1️⃣ 프로세스 개요(Overview of Process) 프로세스(Process)와 프로그램(Program)의 차이 첫 번째로 다루는 개념은 프로세스(Process) 와 프로그램(Program) 의 차이이다.일상적으로는 두 용어를 크게 구분하지 않고 사용하는 경우가 많다. 하지만 전공 수업이나 운영체제(Operating System) 분야에서는 두 개념을

1️⃣Understanding the Shell2️⃣Shell Scripts Shell의 이해 Shell(쉘)은 하나의 컴퓨터 프로그램(computer program)이다. C, Python, Java처럼 익숙한 프로그래밍 언어들과는 다소 생소하게 느껴질 수 있지만, 쉘 자체도 프로그래밍 언어(programming language)의 일종이며 시스템 전
