이미 소장하고 있다면 판매해 보세요.
|
CHAPTER 01 유닉스/리눅스 소개
1.1 유닉스/리눅스 특징 1.2 유닉스/리눅스 시스템 구조 1.3 유닉스 역사 및 버전 1.4 리눅스 설치 1.5 사용 환경 1.6 사용자 계정 관리 실습 문제 연습 문제 CHAPTER 02 X 윈도우와 데스크톱 환경 2.1 X 윈도우 소개 2.2 X 윈도우와 데스크톱 환경 2.3 우분투 데스크톱 환경 2.4 CentOS 데스크톱 환경 실습 문제 연습 문제 CHAPTER 03 기본 명령어 3.1 기본 명령어 사용 3.2 파일과 디렉터리 3.3 디렉터리 명령어 3.4 디렉터리 리스트 3.5 파일 내용 출력 실습 문제 연습 문제 CHAPTER 04 파일 사용 4.1 파일 복사 4.2 파일 이동 4.3 파일 삭제 4.4 링크 4.5 파일 속성 4.6 접근권한 4.7 접근권한 변경 4.8 기타 파일 속성 변경 실습 문제 연습 문제 CHAPTER 05 쉘과 명령어 사용 5.1 쉘 소개 5.2 쉘의 기능 5.3 전면 처리와 후면 처리 5.4 입출력 재지정 5.5 여러 개 명령어 실행 5.6 파일 이름 대치와 명령어 대치 실습 문제 연습 문제 CHAPTER 06 프로세스 6.1 프로세스 6.2 작업 제어 6.3 프로세스 제어 6.4 프로세스의 사용자 ID 6.5 시그널과 프로세스 실습 문제 연습 문제 CHAPTER 07 인터넷과 서버 7.1 네트워크 구성 7.2 인터넷 7.3 서버 설치 7.4 파일 전송 7.5 원격 접속 7.6 원격 데스크톱 연결 7.7 월드 와이드 웹 실습 문제 연습 문제 CHAPTER 08 파일 유틸리티 8.1 파일 속성으로 파일 찾기 8.2 파일 필터링 8.3 파일 정렬 8.4 파일 비교 8.5 기타 파일 조작 실습 문제 연습 문제 CHAPTER 09 유틸리티 9.1 명령 스케줄링 9.2 디스크 및 아카이브 9.3 파일 압축 9.4 AWK 9.5 AWK 프로그램 작성 실습 문제 연습 문제 CHAPTER 10 Bash 쉘 스크립트 10.1 Bash 쉘 소개 10.2 별명 및 히스토리 기능 10.3 변수 10.4 지역변수와 환경변수 10.5 Bash 쉘 스크립트 10.6 수식 10.7 조건문 10.8 반복문 10.9 고급 기능 실습 문제 연습 문제 CHAPTER 11 프로그래밍 환경 11.1 프로그램 작성과 컴파일 11.2 자동 빌드 도구 11.3 gdb 디버거 11.4 이클립스 통합개발환경 11.5 vi 에디터 실습 문제 연습 문제 CHAPTER 12 파일 시스템과 파일 입출력 12.1 파일 시스템 12.2 파일 상태 정보와 i-노드 12.3 디렉터리 12.4 링크의 구현 12.5 파일 입출력 실습 문제 연습 문제 CHAPTER 13 프로세스 원리 13.1 프로세스 이미지 13.2 프로세스 ID 13.3 프로세스 생성 13.4 프로그램 실행 13.5 프로그램 실행 과정 13.6 시스템 부팅과 프로세스 실습 문제 연습 문제 CHAPTER 14 시스템 관리 14.1 시스템 관리자 14.2 사용자 계정 관리 14.3 시스템 부팅과 종료 14.4 시스템 부팅과 데몬 14.5 systemd 관련 명령어 14.6 소프트웨어 설치 실습 문제 연습 문제 |
창병모의 다른 상품
|
이 책의 특징
이 책은 리눅스의 사용 및 활용뿐만 아니라 리눅스 시스템의 원리까지 포괄적으로 다루고 있습니다. 또한 원리를 제대로 이해하기 위해서 일부 시스템 프로그래밍에 관한 기본적인 내용을 다루고 있습니다. 중요한 개념들은 핵심개념을 통해 다시 한 번 강조했으며 QnA를 통해 초보자들이 궁금해 할 수 있는 질문들에 대해 보다 상세히 설명했습니다. 또한 매 장마다 핵심개념과 핵심 명령어를 요약 정리하였으며, 실습 문제와 연습 문제를 제공하여 배운 내용을 충분히 실습할 수 있도록 구성하였습니다. 이 책은 리눅스의 초보자가 리눅스 설치부터 사용 및 프로그래밍까지 차근차근 진행할 수 있도록 구성하였습니다. 전체적으로 초판의 구성을 따르고 있습니다. 다만 최근의 리눅스 환경 변화를 반영하도록 일부 개정하였습니다. 현재 가장 많이 사용되고 있는 리눅스 버전은 우분투 리눅스와 레드햇(혹은 CentOS) 리눅스입니다. CentOS는 그동안 레드햇 RHEL의 무료 배포한 역할을 해왔으나 앞으로는 CentOS Stream이라는 이름으로 RHEL의 개발(시험) 배포판 역할을 하게 됩니다. 이 책은 리눅스의 대표적인 최신 버전인 CentOS 8과 우분투 20을 중심으로 작성하였습니다. 2장에서 두 리눅스의 데스크톱 환경을 모두 소개합니다. 모두 GNOME을 데스크톱 환경으로 사용하기 때문에 거의 같지만 일부 미묘한 차이가 있을 수 있습니다. 이 책의 내용은 전체적으로는 우분투 리눅스 상에서 실행하고 테스트하였으나 두 리눅스 사이의 차이는 별로 없습니다. 다만 14장 시스템 관리는 우분투를 중심으로 기술하였으므로 소프트웨어 설치 방법 등에 대한 내용은 차이가 있습니다. CentOS의 소프트웨어 설치는 별도의 보조 교재로 제공합니다. 리눅스는 여러 환경에 설치되어 사용할 수 있습니다. PC에 단독으로 혹은 MS 윈도우와 함께 설치될 수 있으며 특히 최근에는 가상 머신이 발전하고 안정화됨에 따라 가상 머신에 쉽게 설치하여 사용할 수 있습니다. 현재 많이 사용되고 있는 대표적인 가상 머신으로 VMWare와 VirtualBox가 있으며 이 책에서는 VirtualBox 위에 우분투 20을 설치하는 과정을 2장에서 간단히 설명하고 있습니다. 가상 머신을 사용하는 예로 VirtualBox 위에 우분투 20를 설치하는 과정과 VMWare에 CentOS 8을 설치하는 자세한 사항은 보조교재로 제공합니다. 개정판에서 추가되거나 달라진 부분 1장과 2장은 최신 환경을 고려하여 개정하였습니다. 7장 인터넷은 서버 부분을 추가하여 서버 설치에 대한 내용을 추가하였습니다. 14장 시스템 관리는 우분투를 중심으로 개정하였습니다. 또한 전체적으로 모든 장의 내용을 최신 버전을 반영하고 이해도를 높일 수 있도록 수정하였습니다. |