길벗·이지톡

도서 IT전문서/IT입문서 임베디드/시스템/네트워크

기초부터 탄탄하게! 실습하며 배우는 리눅스 입문서

리눅스에 처음 도전하는 분을 위한 입문용 책입니다. 따라 하기 쉽도록 입문자 눈높이에서 이해하기 쉽게 설명합니다. 리눅스를 처음 접할 때 어려울 수 있는 리눅스 배경 지식부터 리눅스 실습 환경을 구축하는 방법까지 자세하게 다룹니다. 또한, 리눅스의 파일, 사용자와 사용자 그룹, 소유권과 권한, 프로세스 등 리눅스의 핵심 개념은 물론 실제 리눅스를 다루는 데 필요한 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)

소개
판교로 출퇴근하는 20년 차 개발자다. 리눅스 커널부터 애플리케이션 수준 시스템 소프트웨어까지 다양한 개발 경험이 있다. 현재는 클라우드 환경에서 여러 IT 서비스를 개발하고 있다. 온라인 교육 플랫폼 인프런에서 지식 공유자(ProgCoach4U)로 활동하고 있으며, 리눅스 강좌 5종을 제공해 지금까지 약 6,000명이 수강했다. - 인프런 https://www.inflearn.com/users/127186

연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.