IT를 전공하는 대학 1, 2학년을 위한 실습중심의 교재이다. Linux Environment Programmer, Linux System 개발자 또는 Cloud Computing System Engineer, Network Manager로 취업하고자 하는 IT관련 학과 학생들의 필요에 맞게 한 학기용으로 제작하였다. 이 교재는 대학 실습실의 공용 컴퓨터에서 실습할 수 있도록 가상머신을 생성,관리해주는 vmware회사의 유료버전인 workstation pro 15.5에서 가상머신을 만들고 Ubuntu 22.04버전을 설치, 다양한 필요에 맞는 실습을 주요 내용으로 구성하며, 실습 화면과 함께 실습 과정을 설명함으로써 학생들이 step-by-step으로 이해하면서 실습을 진행하게 구성하였다. 또한 무료버전인 workstation plyaer16의 설치 및 사용법을 부록으로 실어 학생들이 개인용 컴퓨터에서 리눅스 실습을 복습하거나 과제를 수행할 수 있도록 한다.
Contents
1부 리눅스 실습환경 꾸미기 3
1장 운영체제 개념 5
1.1 운영체제 정의 6
1.2 운영체제 관리 자원과 주요 기능 8
1.3 운영체제 심층학습 9
[1장 연습문제] 13
2장 리눅스 실습환경 구축 15
2.1 리눅스 실습환경 구축 방안 16
2.2 가상머신을 이용한 실습환경 구축과정 18
[실습 2.1] 실습 컴퓨터 H/W 스펙 정리하기 18
[실습 2.2] 가상머신 관리 프로그램을 이용한 가상머신 만들기 23
[실습 2.3] 실습용 가상머신(우분투22.04실습서버)가져오기 23
[실습 2.4] 우분투22.04 실습서버 사용해보기 25
[2장 연습문제] 27
3장 리눅스 소개 29
3.1 Linux 역사와 기술발전 30
3.2 Linux 구성요소 32
3.3 Linux 운영체제 특징과 파일시스템 특징 35
[3장 연습문제] 38
2부 리눅스 사용법 익히기 39
4장 리눅스 기초 명령어 41
4.1 로그인하기 42
4.2 입력할 때 편리한 기능 42
4.3 디렉토리/파일 관리 명령어들 44
4.4 파일복사, 파일이동, 파일 내용보기 명령어들 45
4.5 리눅스 트리구조의 파일시스템 모습과 명령어 실행결과 보기 45
4.6 명령어 사용에 편리한 Shell 메타문자들 46
[4장 연습문제] 48
5장 파일편집기와 파일허가모드 51
5.1 리눅스에서 제공하는 파일 편집 프로그램들 52
5.2 리눅스에서의 파일 허가모드 55
5.3 원본파일의 링크파일 만들기 56
[5장 실습문제] 58
6장 리눅스 고급 명령어 63
6.1 파일조건 검색 및 일괄처리 명령어 : find 64
6.2 파일 압축 명령어들과 Tar 명령어 65
6.3 프로세스 생성과 관리 67
[6장 실습문제] 69
3부 리눅스 설치와 서버구축하기 71
7장 Ubuntu 설치와 네트워크 설정 73
7.1 Ubuntu Desktop 74
■ 설치하기 74
■ 환경설정하기 75
■ 고정IP로 네트워크 설정 변경하기 79
7.2 Ubuntu Server 81
■ 설치하기 81
■ 환경설정하기 82
■ 고정IP로 네트워크 설정 변경하기 83
8장 시스템관리 87
8.1 시스템 네트워크 설정 및 관리 명령어 88
8.2 패키지 설치, 관리 명령어 92
8.3 그룹과 사용자 등록, 관리 명령어 96
[8장 연습문제] 98