기초부터 탄탄하게! 실습하며 배우는 리눅스 입문서
리눅스에 처음 도전하는 분을 위한 입문용 책입니다. 따라 하기 쉽도록 입문자 눈높이에서 이해하기 쉽게 설명합니다. 리눅스를 처음 접할 때 어려울 수 있는 리눅스 배경 지식부터 리눅스 실습 환경을 구축하는 방법까지 자세하게 다룹니다. 또한, 리눅스의 파일, 사용자와 사용자 그룹, 소유권과 권한, 프로세스 등 리눅스의 핵심 개념은 물론 실제 리눅스를 다루는 데 필요한 Bash와 명령어, 셸 스크립트 작성 방법을 상세히 설명합니다. 여기에 조건문, 반복문, 함수, 리디렉션과 파이프라인, 확장, 셸 옵션 등 현업에서 요긴하게 사용하는 기능을 모두 포함했습니다. 리눅스를 관리하는 데 필요한 기초 내용도 다루며 배운 내용을 완전히 이해하고 체득할 수 있도록 다양한 실습 예제를 제공합니다. 이 책으로 리눅스를 기초부터 탄탄하고 체계적으로 학습할 수 있을 것입니다.
Part 1 리눅스 이해하기
1장 리눅스 소개
1.1 운영체제란
1.2 리눅스 배포판
1.3 리눅스의 쓰임과 학습 이유
2장 리눅스 실습 환경 구축하기
2.1 리눅스 실습 환경 구축 방법
2.2 실습: 가상 머신에 리눅스 설치하기
3장 셸
3.1 터미널과 셸
3.2 셸 스크립트
3.3 기본 명령어
4장 파일과 디렉터리
4.1 파일 시스템
4.2 리눅스의 파일 계층 구조
4.3 파일의 종류
4.4 디렉터리
4.5 실습: 파일과 디렉터리 다루기
4.6 소프트 링크와 하드 링크
5장 사용자와 사용자 그룹
5.1 사용자
5.2 사용자 그룹
5.3 실습: 사용자와 사용자 그룹 다루기
6장 소유권과 권한
6.1 파일 소유권
6.2 파일 권한
6.3 디렉터리 권한
7장 프로세스 관리
7.1 컴퓨터의 작동 원리와 프로세스
7.2 프로세스의 계층 구조
7.3 프로세스의 작동
7.4 파일 디스크립터와 표준 스트림
7.5 포어그라운드 프로세스와 백그라운드 프로세스
7.6 IPC
8장 시그널
8.1 시그널 송수신
8.2 시그널의 종류
8.3 시그널 처리 방법
8.4 실습: 시그널 전송하기
Part 2 리눅스 활용하기
9장 Bash: 조건문과 테스트 연산자
9.1 변수의 기초
9.2 조건문과 테스트 연산자
10장 Bash: 반복문, 함수, 변수, 배열, 쿼팅
10.1 반복문
10.2 함수
10.3 변수 심화
10.4 배열
10.5 쿼팅
11장 Bash: 확장과 셸 옵션
11.1 확장
11.2 셸 옵션
12장 Bash: 리디렉션과 파이프라인
12.1 리디렉션
12.2 파이프라인
13장 시스템 관리
13.1 패키지 관리 시스템
13.2 systemd
13.3 .bashrc 파일을 이용한 개인화
14장 필수 커맨드라인 툴
14.1 grep
14.2 find
14.3 stat
14.4 wc
14.5 df
14.6 du
14.7 tar
14.8 read
14.9 tr
ㆍ지은이 런잇(LearnIT)
독자의견 남기기