그림으로 배우는 리눅스

그림으로 배우는 리눅스

$20.00
Description
리눅스 기본부터 활용까지
단숨에 읽어 빠르게 익히는 리눅스 입문서!
리눅스는 오픈소스 기반의 운영체제로, 오늘날 서버 OS의 사실상 표준으로 자리매김하고 있습니다. 우리가 날마다 접하는 웹사이트, 모바일 앱의 백엔드, 그리고 AWS로 대표되는 클라우드 서비스의 상당수가 리눅스 기반으로 구동되며, 데이터베이스나 Docker, Kubernetes 같은 컨테이너 기술 역시 리눅스 환경을 전제로 설계되어 있습니다. 이처럼 현대적인 서버 기술을 제대로 다루려면 리눅스를 기초부터 이해해야 하지만, 막상 입문하면 생소한 명령어와 추상적인 개념 앞에서 벽을 느끼기 십상입니다.

이 책은 그런 입문자의 눈높이에 맞춰 리눅스 기초부터 활용까지 하나씩 알려드립니다. 리눅스의 핵심 개념을 일러스트와 만화로 풀어내며, 그림 설명과 포인트를 더해 학습 부담을 덜어냈습니다. 명령어를 어떻게 써야 할지 모르겠거나 사용 방법을 까먹었을 때 필요한 부분만 보아도 좋습니다. 이 책은 리눅스를 쉽고 빠르게 익히고, 더 나아가 서버 기술을 다루는 데 기초 발판이 되어 줄 것입니다.
저자

카와노고토부키

초등학생때부터아키하바라에서전자키트등을사서라디오나부저등을만드는평범한소년이었다.이후이과계열학교에서컴퓨터와좋은관계를유지하면서다양한분야에손을뻗쳐지금에이르렀다.

목차

[1장]학습을시작하기전에
01숨은조력자OS,그것이리눅스다
01-1소프트웨어=응용소프트웨어+기본소프트웨어
01-2리눅스는서버관련애플리케이션분야에서많이쓰이는OS이다
02리눅스의역사
02-1리눅스는유닉스를기반으로만들어졌다
02-2오픈소스인리눅스는급속도로발전했다
[토막상식]커널
03리눅스는서버OS로서저력을발휘한다
03-1서버와클라이언트
[토막상식]클라이언트·서버모델
03-2서버OS로유명한리눅스
[토막상식]서비스란?
03-3서버의대표적인애플리케이션
04리눅스의두가지인터페이스
04-1윈도우나스마트폰처럼세련된리눅스
04-2문자로만구성된단순한리눅스
04-3단순한리눅스가주류다!
05배포판에서최적의리눅스를선택하자
05-1리눅스설치는배포판선택부터
[토막상식]설치(install)
05-2인터넷에서배포판구하기
05-3배포판의종류
05-4비용과지원이선택의핵심
05-5유료와무료의차이
05-6업무규모에따라서는지원기간이최우선
06배포판을설치하자
06-1설치에필요한하드웨어요구사항확인
06-2네트워크에서다운로드하거나DVD-ROM으로설치하기
06-3USB메모리로설치하기
06-4DVD에서직접실행하기
06-5오래된컴퓨터부활시키기
06-6가상화애플리케이션으로설치하기
06-7설치할때주의할점
06-8VirtualBox설치하기
06-9MicrosoftVisualC++RedistributableVersion이필요할때
06-10학습용가상머신을다운로드해VirtualBox에설치하기
06-11가상머신시작하기
[토막상식]가상머신(게스트OS)와호스트OS전환
06-12VirtulBox종료하기
1장연습문제

[2장]리눅스를사용해보자
07시작은로그인부터
07-1시작과로그인
07-2설치한VirtualBox를사용해로그인한다
08프롬프트는준비됐다는신호
08-1프롬프트는‘언제든준비됐어요’라는신호
08-2이책의프롬프트표기방법
09커맨드를사용해보자
09-1커맨드를입력하고[Enter]키누르기
[토막상식]커맨드는소문자로
09-2실수해도당황하지않기
09-3인수를사용해서자세히지정하기
09-4옵션을추가해서조정하기
09-5옵션과인수를모두사용하기
[토막상식]커맨드의옵션은사용전에꼭확인하자
09-6궁금할땐man커맨드사용하기
[토막상식]옵션사용방법을간결하게표시한다
09-7마무리는로그아웃
2장연습문제

[3장]파일및디렉터리작업의기본
10리눅스에서는폴더를디렉터리라고부른다
10-1리눅스의디렉터리와윈도우의폴더
10-2방대한파일을기능별로디렉터리에저장
10-3모든것의시작은루트디렉터리
10-4절대경로로루트디렉터리지정하기
10-5하위디렉터리와상위디렉터리
11디렉터리에서디렉터리로이동한다
11-1디렉터리를이동하고확인하기
11-2상대경로를사용하여이동하기
11-3편리한생략기호사용하기
12파일을표시한다
12-1현재디렉터리안의파일확인하기
12-2파일종류와디렉터리를알기쉽게표시하기
12-3현재디렉터리내부를자세히살펴보기
12-4지정한디렉터리의내용확인하기
[토막상식]파일의종류
12-5변경시각순으로표시하기
12-6하위디렉터리표시하기
[토막상식]재귀적(recursive)
12-7숨은파일표시하기
12-8옵션을중첩해서사용하기
13파일의구조를마스터한다
13-1텍스트파일은사람용,바이너리파일은리눅스용
13-2리눅스의표준은텍스트파일
13-3파일이름의기본규칙
13-4파일이름의중복
14파일의내용을본다
14-1cat커맨드로파일내용표시하기
14-2less커맨드로파일내용표시하기
15파일과디렉터리를복사한다
15-1현재디렉터리로복사하기
15-2절대경로를사용해복사하기
15-3이름을바꿔서복사하기
15-4옵션-i를사용해덮어쓰기방지하기
15-5옵션-v로결과를보고하기
15-6디렉터리를복사하기
15-7여러파일을복사하기
15-8초기상태로되돌리기
16파일을이동한다
16-1mv커맨드사용방법은cp커맨드와비슷하다
16-2파일이름변경하기
17디렉터리를만들고삭제한다
17-1디렉터리만들기
17-2디렉터리삭제하기
3장연습문제

[4장]리눅스에서편집하기
18윈도우의메모장,리눅스의vi
18-1리눅스의에디터
18-2사용법에익숙하지않으면지옥,익숙하면천국
18-3리눅스의표준에디터vi
19vi에디터의기본사용법
19-1vi에디터시작하기
19-2문자입력하기
19-3편집하기
19-4커서움직이기
19-5파일저장하기
19-6vi에디터종료하기
20vi에디터로편집해보자
20-1파일열기
20-2문자·줄삭제하기
20-3문자·줄복사하기,붙여넣기
20-4반복작업
20-5문자열삭제하기
20-6동작취소하기
20-7검색하기
[토막상식]커맨드는대문자와소문자로동작이달라진다
20-8커서를화면위아래로빠르게이동하기
20-9줄번호표시하기
21다른에디터를사용해보자
21-1Ubuntu표준인nano에디터사용하기
21-2Emacs사용하기
[토막상식]AlmaLinux에nano나Emacs를설치한다
4장연습문제

[5장]사용자의역할과그룹의기본
22사용자는세가지유형으로분류된다
22-1관리자사용자
[토막상식]시스템이란?
22-2시스템사용자
22-3일반사용자
23관리자사용자가하는일
23-1눈에띄지않지만꼭필요한관리자사용자
23-2root계정으로시스템관리하기
23-3시스템관리자도root로만작업하지않는다
24관리자사용자의자세
24-1자신의실력을파악한다
24-2직업윤리를준수한다
24-3외부침입을방어한다
25root가되는방법
25-1root로로그인한다
25-2su또는sudo커맨드로일시적으로관리자가된다
26사용자,그룹,퍼미션
26-1사용자를모아그룹만들기
26-2사내문서를개인용,부서내부용,부서외부용으로나누기
26-3파일별로읽기,쓰기,실행권한설정하기
26-4chmod커맨드로액세스권한변경하기
26-5소속그룹확인하기
26-6사용자는반드시어느하나의그룹에속해야한다
26-7그룹의기본은프라이머리그룹
26-8그룹및사용자를변경할수있는관리자사용자
[토막상식]wheel그룹과sudo커맨드
27사용자관련커맨드
27-1사용자추가하기
[토막상식]옵션으로세밀하게설정한다
27-2패스워드설정하기
[토막상식]패스워드저장장소
27-3일반사용자의패스워드변경하기
[토막상식]만능인관리자사용자도일반사용자의패스워드는알수없다
[토막상식]랜덤한패스워드를생성한다
27-4사용자정보는어디에있을까?
27-5사용자를삭제한다
28그룹관련커맨드
28-1그룹추가하기
28-2그룹에사용자추가하기
28-3그룹삭제하기
28-4그룹소유자및소유그룹변경하기
29시스템관리커맨드
29-1AlmaLinux의종료및재시작
29-2시스템전원끄기,재시작하기
29-3전원끄기,재시작은기존커맨드로도할수있다
[토막상식]일반유저라면sudo커맨드로실행하자
5장연습문제

[6장]셸의편리한기능을활용하자
30셸에는어떤기능이있을까?
30-1셸은전용비서
30-2bash가리눅스의표준셸
31대략적으로지정해필요한파일을선택한다(와일드카드)
31-1편리한마법의문자,와일드카드
31-2?는한글자,*는0개이상의문자를대신한다
31-3괄호를사용해파일이름을묶어서지정한다
32커맨드입력중자동완성기능
32-1브라우저의자동완성기능
32-2셸의자동완성기능을사용해보자
32-3자동완성기능은커맨드이름에도사용할수있다
33이전에입력한커맨드를다시이용한다(히스토리기능)
33-1[↑],[↓]화살표키로과거를오간다
33-2커맨드히스토리를목록으로표시한다
33-3히스토리기능과단축키를함께사용한다
34커맨드에별명을등록한다(에일리어스기능)
34-1별명을붙여에일리어스를사용한다
34-2커맨드이름과동일하게지정하고해제하기
35프롬프트를변경한다(셸변수에대해서)
35-1셸변수PS1을설정하면프롬프트를변경할수있다
35-2셸변수란무엇일까?
35-3셸변수PATH의역할
35-4사용하는언어설정은변수LANG으로
36셸변수의구조와동작
36-1내장커맨드와외부커맨드
36-2셸변수와환경변수
36-3bash의옵션
37언제든원하는설정을사용할수있게한다(환경설정파일)
37-1bash설정파일을만든다
37-2.bashrc를편집하기전에반드시할일
6장연습문제

[7장]익숙해지면편리한기술
38편리한커맨드를사용한다①(echo,wc,sort,head,tail,grep)
38-1문자를표시한다
38-2문자수와줄수를센다
38-3파일내용을정렬한다
38-4파일앞,뒤로10줄을표시한다
38-5파일에서키워드가있는줄을검색해서표시한다
39편리한커맨드를사용한다②(find)
39-1디렉터리아래에있는파일을검색한다
39-2와일드카드를사용해검색한다
39-3디렉터리만검색한다
39-4파일작성시각으로검색한다
[토막상식]만든날짜,수정한날짜,액세스한날짜
40표준입력과표준출력을변경한다(리다이렉트)
40-1표준출력을파일로변경한다
40-2표준출력을파일에추가저장한다
40-3표준입력을파일로변경한다
40-4표준오류출력
[토막상식]표준입력과표준출력
41파이프기능으로명령어를효율적으로사용한다
41-1파이프기능을사용한다
42정규표현첫걸음
42-1egrep으로정규표현을마스터하자
42-2정규표현을사용하려면메타문자가필요하다
42-3?는있는지없는지를나타낸다
42-4.은문자하나를대신한다
42-5*는여러문자를대신한다
42-6[](대괄호)는한문자후보를모아서한꺼번에지정한다
42-7한문