책소개
이 책이 속한 분야
설치부터 실무까지
한 권으로 배우는 리눅스
리눅스를 처음 배우는 학생을 대상으로 개념과 실습을 함께 공부하도록 구성한 책입니다. 리눅스에 익숙하지 않아도 설치부터 쉽게 따라 할 수 있고 다양한 실습으로 디스크 관리, 네트워크 서버 구축, 보안 등의 실무까지 마스터할 수 있습니다.
※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다
목차
Chapter 01 리눅스의 개요와 환경 설정
01. 리눅스의 개요
02. 우분투 리눅스 배포판
03. 가상머신의 개요
04. VMware 설치
05. 가상머신 생성
06. VMware의 특징과 실습 준비
요약/연습문제
Chapter 02 리눅스 설치
01. 우분투 데스크톱 설치
02. 우분투 서버 설치
03. 쿠분투 설치
요약/연습문제
Chapter 03 리눅스 기본 사용법
01. 리눅스의 기초
02. 자동 완성 기능
03. vi 에디터와 도움말
04. 리눅스 마운트
요약/연습문제
Chapter 04 리눅스 기본 명령어와 네트워크 명령어
01. 리눅스 기본 명령어
02. 네트워크 명령어
03. 파일 압축과 묶기
04. 시스템 설정
요약/연습문제
Chapter 05 리눅스 사용자 관리와 파일 관리
01. 사용자 관리
02. 파일의 소유와 허가권
03. 프로세스, 서비스(데몬)
요약/연습문제
Chapter 06 리눅스 패키지 설치와 응급 복구
01. 프로그램 설치 명령어 dpkg
02. 패키지 설치 명령어 apt-get
03. 응급 복구와 GRUB 부트로더
요약/연습문제
Chapter 07 X 윈도우 응용 프로그램 기본
01. GNOME 데스크톱 환경 설정
02. X 윈도우 응용 프로그램의 종류
03. GNOME 데스크톱 설치
요약/연습문제
Chapter 08 X 윈도우 응용 프로그램 고급
01. 우분투 소프트웨어 센터
02. KDE 데스크톱 설치와 사용
03. 리눅스에 윈도우 설치
요약/연습문제
Chapter 09 디스크 관리 기본
01. 디스크와 파티션
02. 디스크 추가
03. 사용자별 공간 할당
요약/연습문제
Chapter 10 디스크 관리 고급
01. RAID의 개념과 RAID 레벨
02. RAID 구축을 위한 준비
03. RAID의 다양한 레벨 구축
요약/연습문제
Chapter 11 셸 스크립트 프로그래밍
01. 셸의 개념과 특징
02. 셸 스크립트 프로그래밍 기본
03. 셸 스크립트 프로그래밍 응용
요약/연습문제
Chapter 12 원격 접속 서버
01. 텔넷 서버
02. SSH 서버
03. VNC 서버
요약/연습문제
Chapter 13 웹 서버와 FTP 서버
01. APM의 개요와 설치
02. XE를 활용한 웹 사이트 구축
03. FTP 서버 설치와 운영
요약/연습문제
Chapter 14 미니 프로젝트
01. 미니 프로젝트의 개요
02. 실무 환경의 우분투 설치
03. RAID 6 구축
04. 백업 자동화
05. Visual Studio Code 개발 환경 구축
요약/연습문제