이미 소장하고 있다면 판매해 보세요.
|
PART 01 리눅스 환경 구축과 명령어 입문
CHAPTER 01 리눅스 입문 Section 01 리눅스와 운영체제 1 리눅스 운영체제 2 CentOS 8 리눅스 3 GNU 프로젝트 4 리눅스 시스템 구성요소 5 리눅스 시스템 특징 6 운영체제 역할 Section 02 리눅스 실습환경 구축 1 가상 머신 프로그램 2 VMware 설치 3 CentOS 8 다운로드 4 가상 머신 생성 5 BIOS 가상화 옵션 설정 Section 03 CentOS 8 설치 1 CentOS 8을 선택한 이유 2 설치 하드웨어 사양 3 리눅스 설치 4 라이선스 동의 5 리눅스 로그인 6 기본 환경 설정 Section 04 리눅스 X 윈도 환경 1 X 윈도 환경 구성요소 2 한글 입력방식 설정 3 소프트웨어 업데이트 4 배경 화면 설정 5 디스플레이 설정 6 네트워크 프록시 설정 핵심요약 CHAPTER 02 리눅스 명령어 Section 01 시스템 날짜와 시각 1 사용자 계정 로그인 2 현재 시각과 날짜 출력 3 연간 달력 출력 4 화면 지우기 Section 02 시스템 사용자 정보 1 로그네임과 ID 확인 2 사용자 계정 정보 Section 03 리눅스 시스템 정보 1 시스템의 정보 출력 2 호스트네임 출력 3 하드웨어 정보 출력 4 환경변수 확인 5 문자열 표준 출력 6 명령어 존재 위치 확인 7 명령어 리스트 출력 8 접속 계정 변경 핵심요약 PART 02 디렉터리와 파일 관리 CHAPTER 03 디렉터리와 파일 Section 01 파일 구성요소 1 리눅스 파일 구조 2 파일 이름 3 I-node 4 데이터 블록 Section 02 리눅스 파일 1 리눅스 파일 종류 2 일반 파일 3 디렉터리 파일 4 링크 파일 5 특수 파일 6 문서 파일과 이진 파일 Section 03 디렉터리와 파일 관리 1 디렉터리 계층구조 2 절대 경로와 상대 경로 3 파일과 디렉터리명 생성규칙 Section 04 디렉터리 명령어 1 사용자 계정 로그인 2 현재 디렉터리 위치 확인 3 현재 디렉터리 위치 이동 4 디렉터리 내용 확인 5 디렉터리 생성 6 디렉터리 삭제 Section 05 파일 명령어 1 파일 생성 2 파일 복사 3 파일 찾기 4 파일 내용 출력 5 파일의 특정 문자열 검색 6 특정 명령 위치 검색 7 파일 이동 8 파일 삭제 9 파일 링크 핵심요약 CHAPTER 04 리눅스 에디터 Section 01 텍스트 편집기 1 사용자 계정 로그인 2 텍스트 편집기 용도 3 텍스트 편집기 시작과 종료 4 파일 내용 편집 Section 02 vi 에디터 1 vi 에디터 기능 2 에디터 작업 모드 3 작업 모드 전환 4 vi 시작과 종료 5 입력 모드로 전환 6 커서 및 화면 이동 7 문자열 검색과 치환 8 파일 내용 수정 및 삭제 9 수행한 명령 취소 10 도움말 사용 핵심요약 CHAPTER 05 파일접근 권한설정 Section 01 파일 속성 1 리눅스 파일 2 파일 상세정보 출력 Section 02 파일 접근 권한 1 접근 권한 종류 2 접근 권한 표기 방법 3 접근 권한변경 명령 Section 03 기호를 이용한 접근 권한 1 심볼릭 모드 2 심볼릭 모드로 접근 권한변경 Section 04 숫자를 이용한 접근 권한 1 숫자 모드 2 숫자 모드로 접근 권한변경 Section 05 기본 접근 권한변경 1 파일과 디렉터리 생성 2 기본 접근 권한설정 확인 3 마스크값 적용 4 기본 접근 권한변경 Section 06 특수접근 권한 1 특수접근 권한 종류 2 SetUid 3 SetGid 4 Sticky Bit 핵심요약 PART 03 파일 시스템과 디스크 관리 CHAPTER 06 관리자 권한 실행 Section 01 관리자 계정 접속 1 root 계정 접속 2 계정정보 확인 Section 02 사용자 계정관리 1 사용자 계정생성 및 암호설정 2 사용자 계정정보 수정 3 사용자 암호 기한설정 및 변경 4 사용자 계정 삭제 Section 03 그룹 관리 1 새 그룹 생성 2 그룹 암호설정 및 삭제 3 소속 그룹 관리 Section 04 소유자와 소유그룹 변경 1 소유권과 그룹 소유권 변경 2 파일과 디렉터리의 소유그룹 변경 Section 05 리눅스 시스템 종료 1 shutdown 명령 2 기타 명령어 핵심요약 CHAPTER 07 파일 시스템과 마운트 설정 Section 01 파일 시스템 1 파일 시스템 개념 2 주요 파일 시스템의 종류 3 리눅스 가상 파일 시스템 4 현재 시스템이 지원하는 파일 시스템 Section 02 마운트 설정 1 마운트 포인터 2 마운트 설정 파일 3 마운트 관리 명령 Section 03 디스크 사용량 1 디스크 사용량 체크 2 디스크 사용량 확인 3 개별 디스크 사용량 확인 핵심요약 CHAPTER 08 하드디스크 관리와 쿼터 설정 Section 01 하드디스크 관리 1 IDE 장치와 NVMe 장치 구성 2 하드디스크 추가하기 3 디스크 파티션 나누기 4 파일 시스템 생성 5 디스크 마운트 6 하드디스크의 효율적 관리 Section 02 파일 시스템 검사 및 복구 1 파일 시스템 검사방법 2 fsck 명령으로 파일 시스템 검사 3 e2fsck 명령으로 파일 시스템 검사 4 배드 블록 검사 5 파일 시스템 복구 Section 03 쿼터 설정 1 쿼터의 개념 2 하드디스크와 사용자 계정 추가 3 쿼터에서 사용되는 명령어 4 쿼터 DB 생성 5 사용자별 디스크 용량 할당 핵심요약 PART 04 리눅스 시스템 관리 CHAPTER 09 소프트웨어 관리 Section 01 RPM 1 RPM의 특징 2 자주 사용되는 명령어 3 설치된 패키지 조회 4 RPM 패키지 이름 구성 5 RPM 패키지 설치 6 미설치 RPM 패키지 조회 7 RPM 패키지 삭제 Section 02 DNF 1 DNF 등장 배경 2 DNF 사용 방법 3 업데이트 가능한 패키지 확인 4 패키지 정보 확인 5 패키지 설치 및 확인 6 필요한 패키지 검색 7 특정 파일이 속한 패키지 이름 확인 8 패키지 목록 확인 9 패키지 삭제 10 알아두면 유용한 사용방법 Section 03 ISO 파일 생성 1 대상 디렉터리 파일 목록 확인 2 ISO 파일 생성 Section 04 파일 압축과 묶음 1 파일 압축과 해제 2 파일 묶음과 풀기 Section 05 작업 예약설정 1 주기적 반복 작업설정 2 일회성 작업설정 핵심요약 CHAPTER 10 프로세스 관리 Section 01 프로세스 1 프로세스 개념 2 프로세스 상태 Section 02 프로세스 상태 전이 1 상태 전이 2 상태 전이 단계 Section 03 프로세스 구동 상태 1 포그라운드와 백그라운드 프로세스 2 프로세스와 작업번호 3 부모와 자식 프로세스 4 좀비 프로세스 Section 04 프로세스 명령어 1 프로세스 상태 확인 2 프로세스 상세정보 출력 3 특정 프로세스 정보 검색 4 프로세스 트리 구조 5 프로세스 강제 종료 Section 05 서비스와 소켓 1 서비스 2 소켓 3 서비스 매니저 핵심요약 CHAPTER 11 셸 스크립트 Section 01 셸의 기능과 환경변수 1 셸의 개념과 기능 2 셸 스크립트의 특징 Section 02 셸 스크립트 프로그래밍 1 셸 출력 명령 2 셸 스크립트 작성과 실행 3 변수 선언 4 분기문과 관계 연산자 5 반복문 6 함수 7 기타 알아두면 좋은 내용 핵심요약 PART 05 웹 서버 구축 및 보안 관리 CHAPTER 12 네트워크 인터페이스와 원격 접속 Section 01 네트워크 인터페이스 1 네트워크와 인터페이스 설정 확인 2 IP 주소 체제 3 네트워크 환경설정에 필요한 요소 4 네트워크 연결 상태 확인 Section 02 텔넷 접속 Section 03 Open SSH 1 Open SSH 설치 2 PuTTY로 리눅스 서버 접속 3 PuTTY 환경설정 핵심요약 CHAPTER 13 데이터베이스 서버 구축 및 운영 Section 01 DBMS 1 DBMS 역할 2 SQL 명령문 3 접근 권한 부여 Section 02 MariaDB 1 MariaDB 설치 2 MariaDB 접속 Section 03 DBMS 구축 및 운영 1 데이터베이스 생성 2 테이블 생성 3 레코드 삽입 및 검색 4 MariaDB 접속 종료 핵심요약 CHAPTER 14 웹 서버 구축 및 운영 Section 01 아파치 웹 서버 1 아파치 웹 서버 설치 2 아파치 구동과 상태 확인 3 포트 번호 개방 4 접근 통제 옵션 5 IP 주소 등록 6 외부에서 아파치 접속 7 아파치 초기화면 설정 Section 02 APM 설치 및 연동 1 APM 설치 2 PHP 동작 확인 Section 03 XE를 활용한 웹 사이트 구축 1 아파치 웹 서버 환경설정 2 XE 다운로드 및 퍼미션 설정 3 데이터베이스 사용자 및 DB 생성 4 XE 프로그램 설치 5 웹 사이트 구축 및 관리 핵심요약 CHAPTER 15 리눅스 방화벽 관리 Section 01 정보보안 정책 1 리눅스 시스템에서 취약한 보안유형 2 취약한 보안유형 대처방안 Section 02 방화벽 서비스 1 방화벽이란 2 방화벽 상태 확인 3 방화벽 영역 4 방화벽 기본영역 변경 5 방화벽 서비스 유형 Section 03 트래픽 허용 1 특정 IP 주소 트래픽 설정 2 소스 포트 설정 핵심요약 Index |
Dr. Eric Shin
신윤환의 다른 상품
|
리눅스는 유닉스와 호환되며 주로 서버용 운영체제로 많이 사용되어 왔지만 최근에는 개인용 PC에서도 리눅스 운영체제를 사용하고 있는 빈도는 점차 증가하고 있는 추세입니다. 리눅스는 오픈형 소프트웨어로 누구나 소스를 쉽게 구할 수 있고 원하는 대로 버전을 만들 수도 있습니다.
리눅스 환경에서 서버와 웹 언어, 데이터베이스의 연동을 통해 사용자가 구축하고자 하는 웹사이트를 손쉽게 구현할 수 있도록 네트워크 인터페이스를 지원하고 있습니다. 이와 같이 리눅스에서 제공하는 장점을 최대한 활용하여 업무에 필요한 컴퓨터 환경을 조성할 수 있으며 저렴한 비용으로도 웹 사이트를 쉽게 구축할 수 있습니다. 이 책의 구성은 크게 5개의 단원으로 구분하여 집필하였습니다. Part 01 | 리눅스 환경 구축과 명령어 입문 Part 02 | 디렉터리와 파일 관리 Part 03 | 파일시스템과 디스크 관리 Part 04 | 리눅스 시스템 관리 Part 05 | 웹 서버 구축과 보안 관리 첫 번째 단원에서는 리눅스 환경 구축과 리눅스 명령어 입문에 대해 다루었고 두 번째 단원에서는 디렉터리와 파일, 리눅스 에디터, 파일접근 권한설정을 배우기 쉽게 전개하였습니다. 세번째 단원에서는 관리자 권한 실행, 파일 시스템과 마운트 설정, 하드디스크 관리와 쿼터 설정을 다루었고 네 번째 단원에서는 소프트웨어 관리와 프로세스 관리, 셸 스크립트 프로그래밍을 전개하였습니다. 마지막 단원에서는 네트워크 인터페이스와 원격접속, 데이터베이스 서버구축 및 운영, 웹 서버 구축 및 운영, 리눅스 방화벽 관리에 대해 다루었습니다. 각 단원에 들어서면 장별로 꼭 알아두어야 할 사항들을 핵심요약으로 함축하였으며 배운 내용을 스스로 풀어볼 수 있도록 예제문제를 제시하여 배운 지식을 함양할 수 있도록 자신감을 심어놓았습니다. 이 책의 활용 방법 ※ 손쉬운 리눅스 환경 구축 + 가상 머신 초보자도 쉽게 리눅스 환경을 구축할 수 있습니다. 상세한 설명과 도전문제를 통해 명확한 이해로 학습 의욕을 높여줍니다. ※ 개념 설명 · 풍부한 예제 · 도전문제로 이어지는 학습체계 리눅스 명령어에 대한 충분한 설명과 이해를 도와주는 예제 꼭 알아두고 넘어가야 하는 [여기서 잠깐 살펴보세요] 코너 배운 내용을 바탕으로 실력향상을 위한 도전문제 본문에서 배운 내용을 함축해 놓은 핵심 요약 기승전결의 학습 완성도를 높였습니다. ※ 배움의 기쁨을 만끽할 수 있는 IT 교과서 리눅스 명령어에 대한 자세한 설명을 담았습니다. 학습자가 필요한 공부가 될 수 있도록 방법을 제시합니다. |