1. 왜 리눅스인가?
1) 유닉스의 설계 철학
- 단순성
- 이식성
- 개방성
2) 유닉스의 특징
- 다중 사용자, 다중 프로세스
- *쉘 프로그래밍
- 네트워킹의 시초
2. 유닉스 시스템 구조
- 운영체제: 컴퓨터 하드웨어, 시스템 리소스 관리 & 프로그램 실행 환경 제공
- 커널: 운영체제의 핵심으로 하드웨어 운영 및 관리
- 시스템 호출: 커널이 제공하는 서비스에 대한 프로그래밍 인터페이스 역할
- 쉘: 사용자로부터 명령어를 입력받아, 해석하여 수행해주는 명령어 해석기
<실습>
Lab00(ubuntu 18.04 버전)
- virtual box 다운로드, ubuntu 가상 머신 생성 및 설정
(1) VirtualBox 설치
https://www.virtualbox.org/wiki/Downloads
Downloads – Oracle VirtualBox
This VirtualBox Extension Pack Personal Use and Educational License governs your access to and use of the VirtualBox Extension Pack. It does not apply to the VirtualBox base package and/or its source code, which are licensed under version 3 of the GNU Gene
www.virtualbox.org
(Window hosts 기준으로 진행)
(2) VirtualBox에 ububtu 가상 머신 생성

(3) 설정
- 저장소 > 컨트롤러: IDE > '비어있음' -> 'ubuntu 18.04'로 변경
- 디스플레이 > 그래픽 컨트롤러 > 'VboxVGA'로 변경
(4) ubuntu 설치
- [시작] > 언어 한국어로 설정 > ubuntu 설치 > 한국어-한국어(101/104 key compatible) 선택 > 일반 설치 > '디스크를 지우고 ububtu 설치' 선택 > 설치 완료 후 재부팅(*광학드라이브가 비어있는지 확인)
Lab01
(1) 다른 사용자 계정으로 로그인
- VirtualBox > 시작 > ububtu 가상머신 환경에서 새로운 사용자 계정(실습용) 생성 > 재부팅 후 암호 설정 > 로그인
(2) 설정 > 프로그램 메뉴



(3) 홈 디렉터리 > 우클릭 > 터미널

- ls - 현재 디렉터리 내의 파일 혹은 서브디렉터리 목록
- pwd - 현재 작업 디렉터리의 절대 경로명
- cd (파일명) - 디렉터리 이동
(4) 텍스트 편집기

'LINUX' 카테고리의 다른 글
| LINUX 4주차 - 파일 속성 이론, 입출력 재지정 실습, 파이프 실습 (1) | 2026.04.02 |
|---|---|
| LINUX 2주차 (0) | 2026.03.22 |