서브메뉴

본문

Linux System  Shell Programming
Linux System Shell Programming
저자 : 윤성철
출판사 : 영진.com
출판년 : 2003
정가 : 30000, ISBN : 8931426097

책소개


자세한 명령어 옵션과 실전 응용 예제를 통해 초급자는 보다 빠르게 리눅스를 접할 수 있으며 중급자는 실전에 직접 응용할 수 있게 구성되어 있다. 또한 시스템에 대한 이해의 폭을 넓힐 수 있기 때문에 리눅스 서버, 네트워크
프로그래밍, 쉘 프로그래밍을 보다 쉽게 접할 수 있을 것이다. 마지막 장에서 쉘 프로그래밍에 대한 개념과 문법 및 응용 프로그램을 개발할 수 있는 내용이 수록되어 있기 때문에 초급에서 중급자로의 전환을 모색할 수 있다.
초급자는 초급자 대로 빠른 시간 내에 실력을 향상시켜 중급자로 발돋음 할 수 있으며 중급자 이상이면 바이블처럼 항상 옆에 두고 사용할 수 있는 책이 될 것이다.

목차


1장 리눅스 설치
1. 리눅스 설치 준비사항
2. 리눅스 부팅 디스켓 만들기
3. GUI 환경에서의 설치
4. CUI환경에서의 설치

2장 리눅스 로그인
1. 로그인
2. 로그아웃
3. 시스템 정지 및 재부팅
4. 터미널을 사용하기 위한 기본 정보
5. 셀 프롬프트
6. root 사용자의 패스워드를 분실하였을 때의 대처 사항

3장 리눅스 기본 명령어
1. 파일의 종류
2. 기본 명령어
3. 텍스트 편집 및 출력 명령어
4. 파일 및 디렉토리 검색 명령어
5. 아카이브 및 압축 명령어

4장 vi 편집기
1. vi 편집기란
2. vi 편집기의 시작과 종료
3. vi 편집기의 입력모드
4. vi 편집기의 편집모드
5. vi 편집기의 명령어 모드
6. vi 편집기 고급 사용법
7. vi 편집기 환경 설정
8. ex 명령어

5장 디렉토리 구조 및 파일 시스템
1. 파일 시스템 이란?
2. 리룩스 파일 시스템
3. 디렉토리 구조
4. 시스템 파일에 관련된 명령어
5. 파일 및 디렉토리에 관련된 명령어

6장 프로그램 설치
1. RPM 패키지 구조
2. RPM 명령어
3. 설치에 관련된 명령어

7장 부팅과정 및 설정
1. 부팅이란?
2. 부팅 과정
3. /etc/inittab 파일 설정
4. 부팅을 위한 최적화
5.부팅 디스켓 만들기
6. LILO 설정
7. GRUB 설정

8장 프로세스 관리
1. 프로세스에 관련된 용어
2. 프로세스 명령어

9장 사용자 계정
1. 계정
2. 계정에 관련된 명령어
3. 계정 백업 및 복구
4. 서비스를 위한 환경 설정
5. 디스크 용량 제한

10장 시스템 설정
1. setup
2. 시스템에 관련된 명령어
3. 터미널 서비스를 위한 고립 환경 구축
4. 터미널 서비스를 위한 사용자 자원 제한
5. 시스템 최적화
6. AT, CRON 데몬 설정

11장 네트워크 설정
1. Network
2. Network Access Layer(관련 명령어)
3. Internet Layer(관련 명령어)
4. Transport Layer(관련 명령어)
5. Application Layer(관련 명령어)
6. network를 위한 환경 설정
7. 실전 Telnet 서버 구축

12장 로그
1. log
2. /etc/syslog.conf
3. /var/log/*
4. /etc/logrotate.conf
5. 로그 서버

13장 커널 컴파일
1. kernel
2. 커널 컴파일을 위한 준비
3. 커널 컴파일 인터페이스
4. 커널의 세부 사항
5. 커널 컴파일 및 모듈 컴파일
6. 컴파일 후의 환경 설정

14장 Shell 프로그래밍
1. 쉘이란
2. 쉘스크립트에서 기본적인 입. 출력 명령어
3. 쉘 변수
4. 표준 입력, 표준 출력, 표준 에러 처리
5. 기본적인 스크립트
6. 제어문
7. 변수에 대한 문자열 치환 연산자
8. 함수
9. 배열
10. 셀 스크립트 디버깅(Debugging)
11. 시스템을 위한 스크립트