리눅스 시스템 명령 실습

리눅스 시스템 명령 실습

$29.08
Description
이 책은 리눅스 시스템을 공부할 때 필요한 핵심적인 명령에 대해 설명합니다.

ㆍ 1장 : 리눅스 역사, vi 편집기, 간단한 C 프로그래밍
ㆍ 2~8장 : 사용자 관리, 디렉터리 및 파일 관리, 패턴 및 파일 찾기, 매뉴얼 보기
ㆍ 9~12장 : 프로세스 관리, 시스템 구성정보, CPU/IO/메모리/디스크 모니터링
ㆍ 13~15장 : 파일 압축, 소프트웨어 패키지 관리, 디스크 파티션 및 파일시스템 관리
ㆍ 16~18장 : 입출력 리다이렉션, 파이프 기능, 날짜와 시간 설정, 도메인 및 부팅관리

이 책으로 리눅스 시스템을 사용하고 관리하는 핵심 명령을 실습하고, 리눅스 시스템에 CPU, 메모리, 디스크, 입출력 상태에 대한 모니터링 방법을 학습해서 운영체제의 기능 및 원리에 대한 이해도를 높이는데 도움이 되기를 바랍니다.
저자

하은용

출간작으로『리눅스시스템명령실습』등이있다.

목차

CHAPTER1리눅스역사부터C프로그램까지
1.1리눅스특징및역사
1.2vi문서편집기
1.3간단한C프로그래밍

CHAPTER2리눅스사용자관리
2.1사용자계정종류
2.2사용자계정생성(useradd)
2.3사용자관련파일의구조
2.4사용자정보변경(usermod)
2.5사용자암호에이징(chage)
2.6사용자계정삭제(userdel)
2.7그룹생성(groupadd)
2.8그룹관련파일의구조
2.9그룹변경(groupmod)
2.10그룹삭제(groupdel)
2.11그룹암호및멤버관리(gpasswd)
2.12그룹전환(newgrp)
2.13사용자전환(su:substituteuser)

CHAPTER3디렉터리관리
3.1파일시스템디렉터리계층구조
3.2작업디렉터리보기(pwd:printworkingdirectory)
3.3디렉터리리스트(ls:list)
3.4작업디렉터리바꾸기(cd:changedirectory)
3.5디렉터리생성(mkdir:makedirectory)
3.6디렉터리삭제(rmdir:removedirectory)

CHAPTER4파일관리
4.1파일복사(cp:copy)
4.2파일이동(mv:move)
4.3파일삭제(rm:remove)
4.4파일내용전체보기(cat:concatenate)
4.5파일내용화면단위로보기
4.6파일앞부분보기(head)
4.7파일끝부분보기(tail)

CHAPTER5파일속성관리
5.1파일접근권한변경(chmod:changemode)
5.2파일소유주변경(chown:changeowner)
5.3파일그룹변경(chgrp:changegroup)
5.4파일타임스탬프변경(touch)

CHAPTER6패턴및파일찾기
6.1패턴을포함하는파일찾기(grep)
6.2파일찾기(find)

CHAPTER7매뉴얼및명령찾기
7.1매뉴얼보기(man)
7.2명령의파일위치찾기(whereis)
7.3명령의경로확인(which)

CHAPTER8시스템사용자정보검색
8.1유효사용자로그인이름알기(whoami)
8.2실제사용자로그인이름알기(logname)
8.3실제/유효사용자및그룹ID보기(id:identification)
8.4사용자의일반정보보기(finger)
8.5사용자의일반정보변경(chfn)
8.6로그인한사용자정보보기(who)
8.7로그인한사용자작업보기(w)
8.8사용중인터미널정보보기(tty:teletypewriter)

CHAPTER9프로세스관리
9.1프로세스상태보기(ps:processstatus)
9.2프로세스종료시키기(kill)
9.3여러프로세스종료시키기(killall)
9.4프로세스검색및신호보내기(pgrep,pkill)
9.5프로세스트리보기(pstree:processtree)
9.6실시간으로프로세스상황판보기(top:topprocess)
9.7전반적인시스템상태정보보기(procinfo)

CHAPTER10시스템구성정보및현황검색
10.1운영체제정보(uname:unixname)
10.2CPU정보(lscpu:listCPU)
10.3설치된하드웨어장치목록(lsdev:listdevices)
10.4블록디바이스목록(lsblk)
10.5SATA/IDE장치의파라미터보기(hdparm)
10.6커널모듈목록보기(lsmod:listmodules)
10.7커널모듈의상세정보(modinfo:moduleinformation)
10.8디스크파티션정보
10.8.1parted명령으로파티션정보보기
10.8.2fdisk명령으로파티션정보보기

CHAPTER11CPU,I/O,메모리사용통계
11.1CPU및I/O통계보기(iostat:CPUandI/Ostatistics)
11.2시스템메모리통계정보(free)
11.3가상메모리통계검색(vmstat:virtualmemorystatistics)

CHAPTER12디스크사용량통계
12.1파일시스템의디스크사용량(df:diskfree)
12.2파일의디스크사용량(du:diskusage)

CHAPTER13아카이브및파일압축관리
13.1아카이브관리(tar)
13.2파일압축관리
13.2.1gzip/gunzip/zcat명령
13.2.2compress/uncompress명령
13.2.3zip/unzip명령
13.2.4bzip2/bunzip2/bzcat/bzip2recover명령

CHAPTER14소프트웨어패키지관리
14.1dnf명령을이용한패키지관리
14.1.1패키지목록보기
14.1.2패키지그룹목록보기
14.1.3패키지저장소에대한정보보기
14.1.4패키지검색
14.1.5패키지정보보기
14.1.6그룹패키지정보보기
14.1.7패키지설치
14.1.8패키지업데이트
14.1.9패키지삭제
14.1.10그룹패키지관리
14.2rpm명령을이용한패키지관리
14.2.1패키지목록및정보검색하기
14.2.2패키지설치하기
14.2.3패키지제거하기
14.2.4패키지업그레이드하기

CHAPTER15디스크파티션및파일시스템관리
15.1파일시스템마운트시키기(mount)
15.2파일시스템언마운트시키기(umount)
15.3파일시스템검사(fsck:filesystemcheck)
15.4저장장치에파티션생성하기
15.4.1fdisk명령으로파티션생성하기
15.4.2parted명령으로파티션생성하기
15.5파티션에파일시스템생성하기(mkfs:makefilesystem)

CHAPTER16입출력리다이렉션및파이프기능
16.1입출력리다이렉션(I/Oredirection:〉,〉〉,〈)
16.2파이프기능(pipe:|)

CHAPTER17날짜및시간설정관리
17.1현재시간표시및설정(date)
17.2네트워크타임서버를통한시간설정(ntpdate)
17.3달력보기(cal:calender)

CHAPTER18시스템도메인및부팅관리
18.1호스트및도메인이름설정(hostname,domainname)
18.2시스템운영시간보기(uptime)
18.3시스템셧다운하기(shutdown)
18.4시스템중지,재부팅,파워오프(halt,reboot,poweroff)

출판사 서평

이책은리눅스시스템을공부할때필요한핵심적인명령에대해설명합니다.

ㆍ1장:리눅스역사,vi편집기,간단한C프로그래밍
ㆍ2~8장:사용자관리,디렉터리및파일관리,패턴및파일찾기,매뉴얼보기
ㆍ9~12장:프로세스관리,시스템구성정보,CPU/IO/메모리/디스크모니터링
ㆍ13~15장:파일압축,소프트웨어패키지관리,디스크파티션및파일시스템관리
ㆍ16~18장:입출력리다이렉션,파이프기능,날짜와시간설정,도메인및부팅관리

이책으로리눅스시스템을사용하고관리하는핵심명령을실습하고,리눅스시스템에CPU,메모리,디스크,입출력상태에대한모니터링방법을학습해서운영체제의기능및원리에대한이해도를높이는데도움이되기를바랍니다.