logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

이소문의 엔터프라이즈 리눅스

이소문의 엔터프라이즈 리눅스

이소문 (지은이)
  |  
대림
2007-04-20
  |  
40,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

이소문의 엔터프라이즈 리눅스

책 정보

· 제목 : 이소문의 엔터프라이즈 리눅스 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788972807650
· 쪽수 : 1235쪽

목차

1부. Linux Fundamental

Chatpter 1. Linux 이해하기
Ⅰ. Linux의 정의 알기
1. 리눅스의 정의
2. 리눅스 역사의 이해
3. 리눅스가 가지고 있는 특징
4. GNU 선언문
Ⅱ. Linux 구성 요소 알기
1. 커널(Kernel)의 이해
2. Shell과 리눅스
3. 사용자 프로그램
Ⅲ. CentOS(The Community ENTerprise Operating System)와 Red Hat Enterprise Linux
1. CentOS 4 리눅스의 특징
2. CentOS 4 리눅스 설치 전 준비 사항
3. CentOS 4 리눅스 설치하기

Chapter 2. Linux 시스템 사용하기
Ⅰ. 사용자 로그인하기
1. GUI(Graphical User Interface)를 통한 로그인
2. TUI(Text User Interface)를 통한 로그인
Ⅱ. 사용자 인증
Ⅲ. 사용자 로그아웃
1. GNOME에서의 로그아웃
2. 커맨드 라인에서의 로그아웃
Ⅳ. 시스템 종료
1. GNOME에서의 시스템 종료
2. 커맨드 라인에서의 시스템 종료
Ⅴ. Linux 기본 명령어
1. 명령어 경로 확인 : which
2. 시간과 날짜 출력 : date
3. 달력 출력 : cal
4. 시간 동기화 : hwclock
5. 시간정보 가져오기 : rdate
6. 시간 통계 : time
7. 사용자 정보 확인 : id
8. 로그인명 확인 : logname
9. 접속한 사용자 정보 보기 : w
10. 사용자 정보 보기 : who
11. 로그인 정보 보기 : whoami
12. 로그인 정보 보기 : who am I
13. 로그인 된 사용자 보기 : users
14. 사용자 정보 알기 : finger
15. 메시지 수신여부 확인 : mesg
16. 간단한 메시지 보내기 : write
17. 모든 사용자 메시지 보내기 : wall
18. 버퍼 재설정하기 : sync
19. 서버 이름 알기 : hostname
20. 명령어의 간단한 설명 보기 : whatis
21. 매뉴얼 보기 : man
22.. man 페이지 위치 확인 : manpath
23. 잠시 쉬기 : sleep
24. 컴퓨터 종류 알기 : arch
25. 화면 지우기 : clear
26. 블록장치 읽고 쓰기 : dd
27. 표준 출력 : echo
28. 환경변수 출력 : env
29. 스크립트 번역 : source
30. 시스템 제한 : ulimit
31. 시스템 정보 확인 : uname
32. 사용 명령어 목록 보기 : history <- 추가되었음

Chapter 3. 파일 및 디렉토리 조작
Ⅰ. 계층적 구조(Hierarchical Structure)
1. 루트(/) 디렉토리
2. 기본 실행 명령어(/bin) 디렉토리
3. 시스템 운영 명령어(/sbin) 디렉토리
4. 시스템 설정 파일(/etc) 디렉토리
5. 마운트(/media) 디렉토리
6. 부트 파일(/boot) 디렉토리
7. 장치 파일(/dev) 디렉토리
8. 사용자 홈(/home) 디렉토리
9. 라이브러리(/lib) 디렉토리
10. 응용 프로그램(/usr) 디렉토리
11. 가변 자료 저장(/var) 디렉토리
12. 프로그램 추가 설치(/opt) 디렉토리
13. lost+found 디렉토리
Ⅱ. 파일명과 경로명
1. 파일명
2. 경로명
Ⅲ. 파일의 종류
1. 일반 파일
2. 디렉토리 파일
3. 링크파일
4. 디바이스 파일
Ⅳ. 파일의 조작
1. 현재 위치의 표시 : pwd
2. 디렉토리 이동 : cd
3. 파일 목록 보기 : ls
4. 파일 유형 표시 : file
5. 파일 내용 보기 : cat, head, tail, more, less
6. 바이너리 파일의 읽기 가능한 문자 출력 : strings
7. 파일 이름 작성, 시간 수정 : touch
8. 디렉토리 생성 : mkdir
9. 디렉토리 삭제 : rmdir
10. 파일 삭제 : rm
11. 파일 복사 : cp
12. 파일 이동 : mv
13. 파일 통계치 확인 : wc
14. 파일 찾기 : find
15. 특정 패턴 검색 : grep, egrep, fgrep
16. 파일 비교 및 정렬 : cmp, diff, sort

Chapter 4. 파일 시스템의 퍼미션 및 소유권
Ⅰ. 퍼미션의 이해
1. 파일 유형과 퍼미션
Ⅱ. 퍼미션 및 소유권 변경
1. 파일 소유권 변경
2. 파일 퍼미션 변경
Ⅲ. 특별한 퍼미션 (setuid/setgid/sticky bit)
1. SetUID 퍼미션
2. SetGID 퍼미션
3. Sticky bit 퍼미션
Ⅳ. 퍼미션 설정
1. 파일의 권한
2. 파일의 속성

Chapter 5. 문서 편집기 (vi 에디터)
Ⅰ. vi 에디터의 시작
Ⅱ. vi 에디터 모드
1. 대기 모드
2. 입력?편집 모드
3. 명령 모드
Ⅲ. vi 에디터 명령어
1. 대기모드에서의 명령어
2. 입력?편집 모드에서의 명령어
3. 명령모드에서의 명령어
4. 그 밖의 기능
Ⅳ. 명령어 정리

Chapter 6. Linux Shell (BASH)
Ⅰ. Linux Shell
1. 쉘의 종류
2. 배시 쉘(Bourne-Again Shell)
3. 사용자 쉘 변경
4. 쉘 환경 변수
5. 쉘의 유용한 기능
Ⅱ. Shell 스크립트 파일 만들기
1. 변수 사용하기
2. 스크립트 파일 생성
3. 스크립트 파일 실행
Ⅲ. 쉘의 기초 문법
1. 숫자와 문자 그리고 파일
2. echo 문 : 기본 출력
3. read 문
4. 조건문 (if/else)
5. 관계 연산자
6. for 문
7. while 문
8. until 문
9. case 문
10. continue와 break 문
11. 사용자 정의 함수
Ⅳ. 쉘 스크립트 연습
1. 구구단 프로그램
2. 사용자 관리 프로그램
3. 디스크 용량 확인 프로그램
4. 전화번호부 프로그램
5. 호스팅 사용자 계정 추가 스크립트

Chapter 7. 시스템 프로세스 관리
Ⅰ. 프로세스
Ⅱ. 프로세스 상태 점검
1. 프로세스 정보 확인
2. 시스템 감시 도구
3. 프로세스 탐색
4. 프로세스 상관관계 확인
Ⅲ. 프로세스 제어
1. 시그널
2. 프로세스 죽이기
3. 프로세스 우선순위
4. 백그라운드와 포그라운드 관리
5. 작업 스케줄 지정 : at, cron

2부. Linux System Administrator

Chapter 8. 부트 프로세스
Ⅰ. 부팅 메시지
Ⅱ. 부트 프로세스
1. 1단계 : 시스템 전원 ON
2. 2단계 : BIOS 프로그램의 실행
3. 3단계 : 부팅 매체의 검색
4. 4단계 : 부트로더의 실행
5. 5단계 : 커널 부트 이미지(vmlinuz) 적재
6. 6단계 : 루트 파일시스템 마운트
7. 7단계 : init 프로세스 실행
Ⅲ. 실행 레벨 설정
1. 수동으로 실행 레벨 설정
2. chkconfig 유틸리티
3. ntsysv 유틸리티
4. 서비스 설정 도구 : system-config-service
Ⅳ. 리눅스 부트로더
1. GRUB 부트로더
2. GRUB 설정

Chapter 9. 시스템 사용자 계정 관리
Ⅰ. 사용자와 그룹 정보
1. /etc/passwd 파일
2. /etc/shadow 파일
3. /etc/group 파일
4. /etc/gshadow 파일
5. /etc/default/useradd 파일
6. /etc/login/defs 파일
7. /etc/skel 디렉토리
Ⅱ. 커맨드 라인에서의 사용자 관리
1. 사용자 계정 관리
2. 사용자 그룹 관리
Ⅲ. 시스템 관리도구를 통한 사용자 관리
1. 사용자 계정 관리
2. 사용자 그룹 관리
Ⅳ. 초기화(Initialization)파일
1. 시스템 초기화 파일
2. 사용자 초기화 파일
Ⅴ. 디스크 사용자 할당
1. Quota 를 사용하기 위한 요구 사항
2. 디스크 Quota 설정

Chapter 10. Linux 파일 시스템
Ⅰ. 파일 시스템
1. 파일 시스템의 구조
2. 파일 시스템의 종류
Ⅱ. 주요 파일 시스템
1. ext3 파일 시스템
2. ext3 파일 시스템의 특징
3. 파일 시스템 생성
Ⅲ. 파일 시스템 마운트
1. 마운트의 개념
2. 마운트 정보 보기
3. 파일 시스템 마운트 관리
4. 시스템 마운트
5. 마운트 해제
6. 자동 마운트(autofs)
Ⅳ. 스왑(Swap) 공간
1. 스왑공간 추가
Ⅴ. LVM(Logical Volume Manager)
1. LVM 이란 무엇인가?
2. LVM 동작 방식
3. LVM 구성
4. LVM 구성 삭제
5. LVM 기타 명령어
Ⅵ. 파일 시스템 관리
1. 데이터 모순성 검사
2. fsck 명령어
3. 파일 시스템에 유용한 명령어

Chapter 11. 소프트웨어 추가/삭제하기
Ⅰ. RPM (RedHat Package Manager)
1. RPM의 장점
2. RPM 패키지의 구조
Ⅱ. RPM 명령어
1. RPM 패키지 설치
2. RPM 패키지 제거
3. RPM 질의
4. RPM 검증
5. 패키지 서명 확인
Ⅲ. 소스 코드 설치
1. 컴파일 환경 설정 : configure
2. 컴파일 : make
3. 컴파일된 프로그램 설치 : make install
Ⅲ. CentOS Network
1. 업데이트 에이전트 이용
2. up2date 명령어 이용

Chapter 12. 백 업 및 압축
Ⅰ. 백업의 필요성
Ⅱ. 백업의 종류
1. Full Backup (완전 백업)
2. Incremental Backup(증분 백업)
3. Differential Backup(차등 백업)
Ⅲ. 백업 디바이스의 종류
Ⅳ. 백업의 모드
1. 로컬 백업
2. 네트워크 백업
Ⅴ. 백업 및 압축 명령어
1. cpio 명령어
2. dd 명령어
3. gzip/gunzip 명령어
4. bzip2 명령어
5. tar 명령어
Ⅵ. tar 를 이용한 증분 백업
1. 증분 백업하기
2. 증분 백업 복구
3. 백업 스크립트
Ⅶ. Rsync 서버 동기화
1. rsync 설치
2. rsync 설정
3. rsync 시작
4. 클라이언트 사용 (873 포트, ssh)

Chapter 13. 시스템 정보 및 모니터링
Ⅰ. 시스템 모니터링
1. 시스템 사용 정보 : vmstat
2. 디스크 사용 정보 : iostat
3. 메모리 사용 정보 : free
4. CPU 프로세스 상황 정보 : top
5. 시스템 평균 부하율 정보 : uptime
6. 시스템 리소스 정보 : sar
Ⅱ. 시스템 정보 파악
1. /proc 파일 시스템
Ⅲ. 로그관리
1. 시스템 로그 구성
2. 시스템 로그 보기
3. logrotate
4. 시스템 로그인 정보 확인

Chapter 14. 시스템 보안
Ⅰ. 시스템 보안 관리
1. 사용자 접근 보안
2. 사용자 인증 보안
Ⅱ. 서비스 보안
1. 서비스로 인한 보안 위험
2. 서비스 설정
3. TCP Wrappers와 xinetd를 사용한 서비스 보안 강화
4. NMAP : 서비스 포트 검색
Ⅱ. 파일 및 파일 시스템 보호
Ⅲ. iptables 를 활용한 방화벽 구축
1. Netfilter
2. iptables
3. 방화벽 설정 도구
Ⅶ. 침입탐지시스템(IDS) 구축 및 운영

3부. 네트워크 서비스

Chapter 15. TCP/IP 네트워크의 기본
Ⅰ. TCP/IP의 개요
Ⅱ. 네트워크 모델
1. OSI 7 계층
2. TCP/IP 계층 모델
Ⅲ. IPv4 인터넷 주소
1. IP 주소의 구조
2. 서브넷 마스크(Subnet Mask)
Ⅳ. 네트워크 환경 설정 파일
1. /etc/sysconfig/network 파일
2. /etc/host.conf 파일
3. /etc/hosts 파일
4. /etc/resolv.conf 파일
5. /etc/sysconfig/network-scripts/ifcfg-* 파일
6. /etc/sysconfig/network-scripts/route-* 파일
7. /etc/service 파일
8. /etc/protocol 파일
Ⅴ. 네트워크 설정 명령어
1. 네트워크 설정 명령어
2. 네트워크 설정 도구 : system-config-network
Ⅵ. 네트워크 관련 명령어
1. ping 명령어
2. netstat 명령어
3. traceroute 명령어
4. My traceroute 유틸리티
5. rpcinfo 명령어
6. arp 명령어
7. ethtool, mii-tool 명령어
Ⅶ. 고급 네트워크 활용 (IP Alias, Bonding)
1. IP Alias
2. 이더넷 채널 본딩

Chapter 16. 리모트 서비스
Ⅰ. 리모트 시스템이란?
Ⅱ. Telnet 을 이용한 접속
1. Telnet 서버 설치
2. Telnet 서버 설정
3. Telnet 접속
Ⅲ. OpenSSH 서버
1. OpenSSH 설정
2. OpenSSH 데몬 실행
3. SSH 클라이언트 접속
4. SCP (Secure Copy)
5. SFTP (SecureFTP)
Ⅴ. VNC 서버
1. VNC 의 특징 및 장점
2. VNC 설치
3. VNC 서버 시작
4. 클라이언트 접속

Chapter 17. NFS (Network File System)
Ⅰ. NFS (Network File System) 란?
1. NFS 의 기본 구성 요소
2. NFS 의 장점
Ⅱ. NFS 설치 및 기본 설정
1. NFS 설치
2. NFS 서버 설정
Ⅲ. NFS 데몬 시작
1. portmap 데몬 실행
2. nfs 데몬 실행
3. NFS 서버 확인
Ⅳ. NFS 클라이언트
1. mount 명령어 사용
2. /etc/fstab 에 등록

Chapter 18. 삼바(Samba)서버
Ⅰ. 삼바(Samba)의 개요
Ⅱ. 삼바서버 패키지 설치
1. 패키지 설치
2. smb 데몬 실행
Ⅲ. 삼바 환경 설정
1. smb.conf 설정 파일
2. smb.conf 파일의 예제
3. 삼바 사용자 추가
4. Samba 서버 설정 도구
Ⅳ. 삼바서버 접속

Chapter 19. DNS (Domain Name Service)
Ⅰ. 도메인 이름
1. 도메인 등록 원칙
2. 관리 기관
Ⅱ. DNS 네임 스페이스
Ⅲ. DNS 동작 방식
Ⅳ. 네임 서버의 유형
Ⅴ. 네임서버에 관련된 파일
1. /etc/host.conf - 해석기 설정 파일
2. /etc/hosts 파일
3. /etc/resolver 파일 : DNS 클라이언트 설정
Ⅵ. 기본적인 DNS 도구
1. host 명령어
2. nslookup 명령어
3. dig 명령어
Ⅶ. DNS 클라이언트 설정 : resolver
Ⅷ. 네임서버 설치
Ⅸ. 네임서버 설정
1. /etc/sysconfig/named 파일
2. /etc/named.conf 파일
3. named.conf 설정 파일의 예
4. 영역 설정 파일 생성
Ⅹ. 네임서버 구동
1. 스크립트 파일을 이용한 방법
2. 데몬툴에 의한 방법
3. 서비스 설정 도구를 이용한 방법
4. 서비스 활성화
?. 네임서버 포워딩
?. 실전 네임서버 구축
1. 1차 네임서버
2. 2차 네임서버
3. 캐쉬 네임서버
ⅩⅢ. 부하 분산을 위한 DNS
ⅩⅣ. 네임서버 오류 접근 법

Chapter 20. 메일 서비스
Ⅰ.메일 서비스의 개념
1. SMTP (Simple Mail Transfer Protocol)
2. MTA (Mail Transfer Agent)
3. MUA (Mail User Agent)
4. POP3 (Post Office Protocol 3)
5. IMAP (Internet Message Access Protocol)
Ⅱ. 메일 송수신 과정
Ⅲ. 메일 서버를 위한 DNS 설정
Ⅳ. 메일 서버 설치
1. 패키지 설치
2. sendmail 데몬 실행
3. sendmail 동작 확인
Ⅴ. Sendmail 환경 설정
1. /etc/sendmail.cf 파일
2. /etc/mail/access 파일
3. /etc/hosts 파일
4. /etc/mail/local-host-names 파일
5. /etc/mail/domaintable
6. /etc/aliases 파일
7. /etc/mail/virtusertable 파일
8. /etc/sysconfig/sendmail 파일
Ⅵ. POP3 와 IMAP 설정
1. Dovecot 프로그램 설치
2. Dovecot 환경 설정
3. Dovecot 데몬 실행
4. POP3 테스트
5. 서비스 데몬 활성화
Ⅶ. 클라이언트 메일 환경
Ⅷ. 메일 명령어
1. 메일 보내기
2. 메일 받기
Ⅸ. 웹메일 구축
1. SquirrelMail 설치
2. Squirrelmail 설정
3. 다람쥐 웹메일 테스트

Chapter 21. FTP 서비스
Ⅰ. vsFTPD 서버
Ⅱ. vsFTPD 서버 설치
1. vsFTPD 패키지 설치
Ⅲ. vsFTPD 서버 설정
1. 환경설정 파일 (/etc/vsftpd/vsftpd.conf)
2. 추가 환경 파일
3. FTP connection type
4. FTP 사용자 설정
Ⅳ. FTP 서비스 실행
1. standalone 방식
2. inetd 방식

Chapter 22. Apache 웹서버
Ⅰ. 웹서버의 개념
Ⅱ. 아파치 웹서버
Ⅲ. 아파치 프로그램 설치
1. 패키지 설치
2. 설치 확인 및 아파치 실행
3. 아파치 동작 확인
Ⅳ. 아파치 서버 동작 원리
Ⅴ. 아파치 환경 설정
1. 아파치 웹서버 1.3 버전과 2.0 버전간의 주된 차이점
2. httpd.conf 환경 설정
Ⅵ. 로그 파일 및 로그 분석
1. 로그 파일
2. 로그 분석
Ⅶ. APM 연동 (Apache + PHP + MySQL)
1. MySQL의 소개 및 설치
2. MySQL 기본 사용
3. APM 연동 테스트 : 알지보드

Chapter 23. 자카르타 톰캣
Ⅰ. 자카르타 톰캣 개요
Ⅱ. 자카르타 톰캣 설치
1. JDK 설치
2. Tomcat 설치
3. mod_jk 설치
Ⅲ. 웹서버와 연동을 위한 설정
1. workers.properties 설정
2. 아파치 웹서버 설정
3. 연동 테스트
Ⅳ. JDBC를 통한 My-SQL 연결
1. 프로그램 다운 받기
2. 프로그램 설치

Chapter 24. 프록시 서버
Ⅰ. Squid 프록시 서버
Ⅱ. Squid 프록시 서버 설치
1. Squid 프록시 캐시 서버 설치
Ⅱ. Squid 프록시 서버 설정
Ⅳ. Squid 프록시 서버 구동
1. 스크립트 파일을 이용한 방법
2. 데몬툴에 의한 방법
3. 서비스 설정 도구를 이용한 방법
Ⅴ. 클라이언트 설정 테스트
1. Microsoft Internet Explorer 설정
2. Mozilla Firefox 설정
3. 프록시 테스트

Chapter 25. DHCP 서버
Ⅰ. DHCP 서비스
Ⅱ. DHCP의 작동 원리
Ⅲ. DHCP 서버의 설치 및 설정
1. DHCP 서버 설치
2. DHCP 서버 설정
3. 데이터베이스 파일
Ⅳ. DHCP 서버의 시작

4부. 클러스터링 실무

Chapter 26. HA 클러스터링
Ⅰ. 클러스터 시스템
Ⅱ. HA(High Availability)란 무엇인가?
1. 서비스 다운타임
Ⅲ. HA 클러스터링의 필요성
1. HA 구성(클러스터 구성) / 단일 시스템 비교
2. 장애 발생시의 비교
3. HA 클러스터 구성으로 인한 기대 요소
Ⅳ. Cluster Suite
1. Cluster Suite 4 의 기능
2. Cluster Suite 사용시 필요한 시스템
3. HA가 관리하는 장애 포인트
4. Cluster Suite 설치
Ⅴ. IP-SAN 설정
Ⅵ. Fenced Device 설정
Ⅶ. HA 클러스터링 Project 예제
1. 준비 단계
2. 운영 체제 설치 단계
3. APC PDU의 정보
4. IP-SAN 설정 정보
5. 클러스터 설정

저자소개

이소문 (지은이)    정보 더보기
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책