CentOS 8 LINUX EXPRESS (리눅스 익스프레스) (리눅스, 설치부터 실습, 운영까지 리눅스 사용자를 위한 지침서)

CentOS 8 LINUX EXPRESS (리눅스 익스프레스) (리눅스, 설치부터 실습, 운영까지 리눅스 사용자를 위한 지침서)

$41.08
Description
리눅스는 유닉스와 호환되며 주로 서버용 운영체제로 많이 사용되어 왔지만 최근에는 개인용 PC에서도 리눅스 운영체제를 사용하고 있는 빈도는 점차 증가하고 있는 추세입니다. 리눅스는 오픈형 소프트웨어로 누구나 소스를 쉽게 구할 수 있고 원하는 대로 버전을 만들 수도 있습니다.
리눅스 환경에서 서버와 웹 언어, 데이터베이스의 연동을 통해 사용자가 구축하고자 하는 웹사이트를 손쉽게 구현할 수 있도록 네트워크 인터페이스를 지원하고 있습니다. 이와 같이 리눅스에서 제공하는 장점을 최대한 활용하여 업무에 필요한 컴퓨터 환경을 조성할 수 있으며 저렴한 비용으로도 웹 사이트를 쉽게 구축할 수 있습니다.
저자

신윤환

「BigData환경에서NeedlePoints선정을위한생체데이터의패턴분석」으로이학박사학위를취득하였고중소벤처기업부정보화/융합기술전문위원과스마트제조혁신추진단기술위원,중소기업기술정보진흥원,정보통신기획평가원,기상청,한국콘텐츠진흥원에서연구개발지원사업평가위원으로활동하고있습니다.

주요저서로는《Linux&Unix정복하기》,《프로그램개발을위한첫걸음CProgramming정복하기》,《Apache+PHP+MySQL로웹데이터베이스를구축하는PHPProgramming정복하기》,《CentOS7으로쉽게터득하는Linux시스템구축실무테크닉》,《XAMPP에서쉽게연출하는PHP7웹프로그래밍실무테크닉》,《소프트웨어창의력향상을위한Python3STARTUP》,《C언어일취월장》,《PHPEXPRESS》,《CentOS8LINUXEXPRESS》,《입문자도쉽게배우는우분투리눅스EXPRESS》등이있습니다.

목차

PART01리눅스환경구축과명령어입문
CHAPTER01리눅스입문
Section01리눅스와운영체제
1리눅스운영체제
2CentOS8리눅스
3GNU프로젝트
4리눅스시스템구성요소
5리눅스시스템특징
6운영체제역할

Section02리눅스실습환경구축
1가상머신프로그램
2VMware설치
3CentOS8다운로드
4가상머신생성
5BIOS가상화옵션설정

Section03CentOS8설치
1CentOS8을선택한이유
2설치하드웨어사양
3리눅스설치
4라이선스동의
5리눅스로그인
6기본환경설정

Section04리눅스X윈도환경
1X윈도환경구성요소
2한글입력방식설정
3소프트웨어업데이트
4배경화면설정
5디스플레이설정
6네트워크프록시설정
핵심요약

CHAPTER02리눅스명령어
Section01시스템날짜와시각
1사용자계정로그인
2현재시각과날짜출력
3연간달력출력
4화면지우기

Section02시스템사용자정보
1로그네임과ID확인
2사용자계정정보

Section03리눅스시스템정보
1시스템의정보출력
2호스트네임출력
3하드웨어정보출력
4환경변수확인
5문자열표준출력
6명령어존재위치확인
7명령어리스트출력
8접속계정변경
핵심요약

PART02디렉터리와파일관리

CHAPTER03디렉터리와파일
Section01파일구성요소
1리눅스파일구조
2파일이름
3I-node
4데이터블록

Section02리눅스파일
1리눅스파일종류
2일반파일
3디렉터리파일
4링크파일
5특수파일
6문서파일과이진파일

Section03디렉터리와파일관리
1디렉터리계층구조
2절대경로와상대경로
3파일과디렉터리명생성규칙

Section04디렉터리명령어
1사용자계정로그인
2현재디렉터리위치확인
3현재디렉터리위치이동
4디렉터리내용확인
5디렉터리생성
6디렉터리삭제

Section05파일명령어
1파일생성
2파일복사
3파일찾기
4파일내용출력
5파일의특정문자열검색
6특정명령위치검색
7파일이동
8파일삭제
9파일링크
핵심요약

CHAPTER04리눅스에디터
Section01텍스트편집기
1사용자계정로그인
2텍스트편집기용도
3텍스트편집기시작과종료
4파일내용편집

Section02vi에디터
1vi에디터기능
2에디터작업모드
3작업모드전환
4vi시작과종료
5입력모드로전환
6커서및화면이동
7문자열검색과치환
8파일내용수정및삭제
9수행한명령취소
10도움말사용
핵심요약

CHAPTER05파일접근권한설정
Section01파일속성
1리눅스파일
2파일상세정보출력

Section02파일접근권한
1접근권한종류
2접근권한표기방법
3접근권한변경명령

Section03기호를이용한접근권한
1심볼릭모드
2심볼릭모드로접근권한변경

Section04숫자를이용한접근권한
1숫자모드
2숫자모드로접근권한변경

Section05기본접근권한변경
1파일과디렉터리생성
2기본접근권한설정확인
3마스크값적용
4기본접근권한변경

Section06특수접근권한
1특수접근권한종류
2SetUid
3SetGid
4StickyBit
핵심요약

PART03파일시스템과디스크관리

CHAPTER06관리자권한실행
Section01관리자계정접속
1root계정접속
2계정정보확인

Section02사용자계정관리
1사용자계정생성및암호설정
2사용자계정정보수정
3사용자암호기한설정및변경
4사용자계정삭제

Section03그룹관리
1새그룹생성
2그룹암호설정및삭제
3소속그룹관리

Section04소유자와소유그룹변경
1소유권과그룹소유권변경
2파일과디렉터리의소유그룹변경

Section05리눅스시스템종료
1shutdown명령
2기타명령어
핵심요약

CHAPTER07파일시스템과마운트설정

Section01파일시스템
1파일시스템개념
2주요파일시스템의종류
3리눅스가상파일시스템
4현재시스템이지원하는파일시스템

Section02마운트설정
1마운트포인터
2마운트설정파일
3마운트관리명령

Section03디스크사용량
1디스크사용량체크
2디스크사용량확인
3개별디스크사용량확인
핵심요약

CHAPTER08하드디스크관리와쿼터설정
Section01하드디스크관리
1IDE장치와NVMe장치구성
2하드디스크추가하기
3디스크파티션나누기
4파일시스템생성
5디스크마운트
6하드디스크의효율적관리

Section02파일시스템검사및복구
1파일시스템검사방법
2fsck명령으로파일시스템검사
3e2fsck명령으로파일시스템검사
4배드블록검사
5파일시스템복구

Section03쿼터설정
1쿼터의개념
2하드디스크와사용자계정추가
3쿼터에서사용되는명령어
4쿼터DB생성
5사용자별디스크용량할당
핵심요약

PART04리눅스시스템관리

CHAPTER09소프트웨어관리
Section01RPM
1RPM의특징
2자주사용되는명령어
3설치된패키지조회
4RPM패키지이름구성
5RPM패키지설치
6미설치RPM패키지조회
7RPM패키지삭제

Section02DNF
1DNF등장배경
2DNF사용방법
3업데이트가능한패키지확인
4패키지정보확인
5패키지설치및확인
6필요한패키지검색
7특정파일이속한패키지이름확인
8패키지목록확인
9패키지삭제
10알아두면유용한사용방법

Section03ISO파일생성
1대상디렉터리파일목록확인
2ISO파일생성

Section04파일압축과묶음
1파일압축과해제
2파일묶음과풀기

Section05작업예약설정
1주기적반복작업설정
2일회성작업설정
핵심요약

CHAPTER10프로세스관리
Section01프로세스
1프로세스개념
2프로세스상태

Section02프로세스상태전이
1상태전이
2상태전이단계

Section03프로세스구동상태
1포그라운드와백그라운드프로세스
2프로세스와작업번호
3부모와자식프로세스
4좀비프로세스

Section04프로세스명령어
1프로세스상태확인
2프로세스상세정보출력
3특정프로세스정보검색
4프로세스트리구조
5프로세스강제종료

Section05서비스와소켓
1서비스
2소켓
3서비스매니저
핵심요약

CHAPTER11셸스크립트
Section01셸의기능과환경변수
1셸의개념과기능
2셸스크립트의특징

Section02셸스크립트프로그래밍
1셸출력명령
2셸스크립트작성과실행
3변수선언
4분기문과관계연산자
5반복문
6함수
7기타알아두면좋은내용
핵심요약

PART05웹서버구축및보안관리

CHAPTER12네트워크인터페이스와원격접속
Section01네트워크인터페이스
1네트워크와인터페이스설정확인
2IP주소체제
3네트워크환경설정에필요한요소
4네트워크연결상태확인

Section02텔넷접속

Section03OpenSSH
1OpenSSH설치
2PuTTY로리눅스서버접속
3PuTTY환경설정
핵심요약

CHAPTER13데이터베이스서버구축및운영
Section01DBMS
1DBMS역할
2SQL명령문
3접근권한부여

Section02MariaDB
1MariaDB설치
2MariaDB접속

Section03DBMS구축및운영
1데이터베이스생성
2테이블생성
3레코드삽입및검색
4MariaDB접속종료
핵심요약

CHAPTER14웹서버구축및운영
Section01아파치웹서버
1아파치웹서버설치
2아파치구동과상태확인
3포트번호개방
4접근통제옵션
5IP주소등록
6외부에서아파치접속
7아파치초기화면설정

Section02APM설치및연동
1APM설치
2PHP동작확인

Section03XE를활용한웹사이트구축
1아파치웹서버환경설정
2XE다운로드및퍼미션설정
3데이터베이스사용자및DB생성
4XE프로그램설치
5웹사이트구축및관리
핵심요약

CHAPTER15리눅스방화벽관리
Section01정보보안정책
1리눅스시스템에서취약한보안유형
2취약한보안유형대처방안

Section02방화벽서비스
1방화벽이란
2방화벽상태확인
3방화벽영역
4방화벽기본영역변경
5방화벽서비스유형

Section03트래픽허용
1특정IP주소트래픽설정
2소스포트설정
핵심요약
Index

출판사 서평

이책의구성은크게5개의단원으로구분하여집필하였습니다.

Part01|리눅스환경구축과명령어입문
Part02|디렉터리와파일관리
Part03|파일시스템과디스크관리
Part04|리눅스시스템관리
Part05|웹서버구축과보안관리

첫번째단원에서는리눅스환경구축과리눅스명령어입문에대해다루었고두번째단원에서는디렉터리와파일,리눅스에디터,파일접근권한설정을배우기쉽게전개하였습니다.세번째단원에서는관리자권한실행,파일시스템과마운트설정,하드디스크관리와쿼터설정을다루었고네번째단원에서는소프트웨어관리와프로세스관리,셸스크립트프로그래밍을전개하였습니다.마지막단원에서는네트워크인터페이스와원격접속,데이터베이스서버구축및운영,웹서버구축및운영,리눅스방화벽관리에대해다루었습니다.
각단원에들어서면장별로꼭알아두어야할사항들을핵심요약으로함축하였으며배운내용을스스로풀어볼수있도록예제문제를제시하여배운지식을함양할수있도록자신감을심어놓았습니다.

이책의활용방법

※손쉬운리눅스환경구축+가상머신
초보자도쉽게리눅스환경을구축할수있습니다.
상세한설명과도전문제를통해명확한이해로학습의욕을높여줍니다.

※개념설명?풍부한예제?도전문제로이어지는학습체계
리눅스명령어에대한충분한설명과이해를도와주는예제
꼭알아두고넘어가야하는[여기서잠깐살펴보세요]코너
배운내용을바탕으로실력향상을위한도전문제
본문에서배운내용을함축해놓은핵심요약
기승전결의학습완성도를높였습니다.

※배움의기쁨을만끽할수있는IT교과서
리눅스명령어에대한자세한설명을담았습니다.
학습자가필요한공부가될수있도록방법을제시합니다.