이미 소장하고 있다면 판매해 보세요.
|
1부 커맨드라인의 시작
01장 커맨드라인의 기초 개요 윈도우 명령 셸의 기초 - MS-DOS 명령 셸 윈도우 명령 셸 시작 - 명령 셸 시작 커스터마이징 - 명령 셸 윈도우 커스터마이징 명령 셸을 위한 내부 명령 - 명령 도움말 사용 명령 기록 - 화살표 키로 앞서 이용한 명령 표시 - 팝업 창에서 명령 기록 보기 - 기능 키 이용 윈도우 명령 참조에 접근 윈도우 지원 도구 설치 정리 02장 배치 파일 이용 개요 커맨드라인으로 안전하게 작업 명령 경로 구성 - Path 명령 사용 - Set과 Setx 명령 - 시스템 속성에서 환경 변수 바꾸기 명령 리다이렉션 - 명령 리다이렉션 연산자 - 입력 리다이렉션 - 출력 리다이렉션 - 출력을 다른 명령으로 리다이렉트 - 리다이렉션 연산자로 에러 다루기 명령 그룹 사용 - 순차 처리를 위한 & 사용 - 조건에 따른 처리를 위한 &&과 || 사용 - 괄호에 의한 명령 집합 그룹화 배치 파일 생성 - 배치 파일 명령 - 배치 파일 매개변수 정리 03장 예약된 작업 관리 개요 작업 예약 - 작업 스케줄러 작업 스케줄러 서비스 - 작업 스케줄러 서비스에 접근 - 작업 스케줄러 서비스의 속성 구성 작업 스케줄러를 사용한 작업 관리 - 예약된 작업 속성 관리 - 예약된 작업 창에서 작업 모니터 - 새 작업 생성 - 예약된 작업 삭제 - 예약된 작업 즉시 실행 - 예약된 작업 사용이나 사용 안 함 - 실행되고 있는 작업 종료 - 이벤트 기반 작업 schtasks 커맨드라인 유틸리티 - schtasks /Create를 이용한 작업 생성과 실행 schtasks로 작업 관리 - 예약된 작업을 조회하기 위한 schtasks /Query 사용 - schtasks /Change로 예약된 작업 수정 - schtasks /Run으로 예약된 작업 실행 - schtasks /End로 실행 중인 작업 중지 - schtasks /Delete를 이용해 예약된 작업 삭제 정리 2부 기본 윈도우 관리 04장 파일과 디렉터리 관리 개요 명령에서 와일드카드 사용 파일과 폴더 속성 - 속성 보기 - 속성 변경 기본 파일과 폴더 조작 - Copy 명령으로 파일 복사 - Xcopy 명령으로 파일과 디렉터리 복사 - Rename(Ren) 명령을 이용한 파일 이름 변경 - Move 명령을 이용한 파일 이동 - Del(Erase) 명령을 이용한 파일 삭제 - Comp 명령을 이용한 파일 비교 - FC 명령을 이용한 파일 비교 - Sort 명령을 이용한 파일 정렬 - Recover 명령을 이용한 파일 복구 - Expand 명령을 이용한 압축 파일 해제 디스크 복사와 비교 - Diskcopy 명령을 이용한 디스크 복사 - Diskcomp 명령을 이용한 두 디스크 비교 디렉터리 특정 명령 - 디렉터리 구조(트리) 표시 - MD나 Mkdir을 이용한 새 디렉터리 생성 - RD나 Rmdir을 이용한 디렉터리 삭제 - Deltree 명령을 이용한 디렉터리 트리 제거 정리 05장 하드디스크 유지 관리 개요 물리 디스크와 논리 디스크 - 물리 디스크 - 논리 디스크 기본 디스크와 동적 디스크 이해하기 - 기본 디스크 - 동적 디스크 - 기본 디스크와 동적 디스크의 일반적인 작업 지원되는 파일 시스템 - Format 명령을 이용한 디스크나 파티션 포맷 파일 시스템 변경 - Convert 명령을 이용한 파일 시스템 변경 - Vol 명령을 이용한 볼륨 시리얼 번호 점검 - Label 명령을 이용한 볼륨 레이블 관리 - 디스크와 파일 시스템 유지 관리 - 고급 디스크 관리를 위한 Fsutil 유틸리티 사용 - Freedisk 명령으로 사용 가능한 디스크 공간 확인 - Compact 명령을 이용한 디스크 공간 절약 - Mountvol 명령을 이용한 장착 볼륨 관리 - Chkdsk 명령을 이용한 배드 섹터를 점검과 수정 - Defrag 명령으로 디스크 조각 모음 - Chkntfs 명령을 이용한 상태 검사 정리 06장 Diskpart 유틸리티를 이용한 하드디스크 관리 개요 Diskpart 유틸리티 - 포커스를 맞춘 객체 Diskpart 명령 Diskpart를 이용한 스크립팅 - Diskpart 에러 코드 볼륨 정보 표시 - 볼륨 상태 이해 동적 볼륨 관리 - 단순 볼륨 - 스트라이프 볼륨 내결함성 볼륨 관리 - 미러 볼륨 - RAID 5 볼륨 정리 3부 윈도우 시스템과 프린터 관리 07장 시스템 서비스, 드라이버, 속성 개요 시스템 정보 확인 - 운영체제 버전 확정 - Where 명령을 이용한 파일 검색 - 시스템 날짜와 시간 확인 - 로그온 사용자에 관한 정보 확인 - 시스템 설정 정보 확인 - SFC 명령을 이용해 보호된 시스템 파일 점검 시스템 종료와 재부팅 - 이벤트 추적기에 대한 이유 지정 - 로컬 컴퓨터에서 Shutdown 명령 사용 - 원격 컴퓨터에서 Shutdown 명령 사용 - 윈도우 XP와 윈도우 서버 2003 종료 명령의 차이점 시스템 서비스 관리 - 서비스에 대한 정보 확인 - 서비스 시작, 중지, 일시 중지, 계속 - 서비스 시작 종류 구성 - 서비스 실패 관리 - 서비스 로그온 종류 구성 - 모든 서비스에 영향을 미치는 SC 하위 명령 드라이버 정보 확인 윈도우 레지스트리 관리 - 윈도우 레지스트리에서 지원되는 데이터 종류 - 하위 키에 저장된 값 점검 - 하위 키 비교 - 하위 키 추가와 삭제 - 레지스트리 키 저장과 복원 - 레지스트리 키 복사 정리 08장 시스템 이벤트, 프로세스, 작업 모니터 개요 커맨드라인에서 이벤트 로그 관리 새 이벤트 생성 이벤트 트리거를 이용한 작업 - 이벤트 트리거 생성 - 이벤트 트리거 삭제 - 이벤트 트리거 질의 로그 이벤트 확인 - 특정 이벤트를 보기 위한 필터 사용 애플리케이션 프로세스와 작업 모니터 - 실행 중인 프로세스와 애플리케이션 확인 - 애플리케이션과 프로세스 종료 TaskList와 TaskKill 명령을 이용한 필터 사용 시스템 성능과 관련된 작업 - 성능 데이터 확인 - 새로운 성능 카운터 추가 - 성능 카운터 제거 기존 로그에서 성능 카운터 추출 정리 09장 프린팅 서비스 관리 개요 프린터 명령을 이용한 작업 - 원격 컴퓨터로 작업 로컬 프린터 설치 - 컴퓨터에 설치된 모든 프린터 나열 - 로컬 프린터 추가 - 설치된 프린터 삭제 - 컴퓨터상의 모든 프린터 확인 - 기본 프린터 확인 - 기본 프린터 설정 프린터 구성과 이름 변경 - 프린터 구성 확인 - 프린터 속성 구성 - 프린터 이름 변경 프린터 드라이버 관리 - 컴퓨터의 모든 프린터를 위한 드라이버 정보 확인 - 프린터 드라이버 설치 - 프린터 드라이버 삭제 - 컴퓨터에서 모든 프린터 드라이버 삭제 TCP/IP 프린터 포트 생성과 구성 - 컴퓨터에서 구성된 TCP/IP 프린팅 포트 확인 - 표준 TCP/IP 프린팅 포트 생성과 구성 - 표준 TCP/IP 프린팅 포트 삭제 출력 열과 출력 작업 관리 - 테스트 페이지 출력 - 프린터 일시 중지와 재개 - 프린터 스풀러에 있는 모든 출력 작업 취소 - 출력 열에 있는 모든 출력 작업 나열 - 출력 작업 일시 중시, 재시작, 취소 정리 4부 액티브 디렉터리 작업 10장 디렉터리 서비스 명령 개요 개요 DS 명령으로 시작 DS 명령의 객체 종류 - 원격 컴퓨터에서의 작업 DSQuery를 이용한 디렉터리 데이터베이스 질의 - 모든 DSQuery 명령에 공통으로 사용하는 매개변수 - DSQuery Computer - DSQuery Contact - DSQuery Group - DSQuery OU - DSQuery Site - DSQuery Server - DSQuery User - DSQuery Quota - DSQuery Partition - DSQuery * DSAdd를 이용한 새 객체 추가 - 모든 DSAdd 명령에 공통으로 사용하는 매개변수 - DSAdd Computer - DSAdd Contact - DSAdd Group - DSAdd OU - DSAdd User - DSAdd Quota DSGet을 이용한 객체 속성 확인 - 모든 DSGet 명령에 공통으로 사용하는 매개변수 - DSGet Computer - DSGet Contact - DSGet Group - DDGet OU - DSGet Server - DSGet User - DSGet Subnet - DSGet Site - DSGet Quota - DSGet Partition DSMod를 이용한 객체 수정 - DSMod Computer - DSMod Contact - DSMod Group - DSMod OU - DSMod Server - DSMod User - DSMod Quota - DSMod Partition DSMove를 이용한 객체 이동과 이름 변경 DSRm을 이용한 디렉터리 객체 삭제 정리 11장 액티브 디렉터리 사용자, 그룹, 컴퓨터 관리 개요 사용자 계정 관리 - 액티브 디렉터리에서 사용자 검색 - 사용 불가능한 사용자 계정 검색 - 사용자의 그룹 멤버십 결정 - 새 사용자 계정 생성하기 - 사용자 계정 속성 설정과 수정 - 사용자 계정 이동과 이름 변경 - 사용자 암호 재설정 - 사용자 계정 사용 가능하게 하기와 사용 불가능하게 하기 - 사용자 계정 삭제 그룹 계정 관리 - 액티브 디렉터리에서 그룹 계정 검색 - 새 그룹 계정 생성 - 그룹 구성원 관리 - 그룹 계정 속성 수정 - 그룹 계정 이동과 이름 변경 - 그룹 계정 삭제 컴퓨터 계정 관리 - 액티브 디렉터리에서 컴퓨터 계정 검색 - 새로운 컴퓨터 계정 생성 - 컴퓨터 계정 속성 관리 - 컴퓨터 계정 재설정 - 컴퓨터 계정 이동과 이름 변경 - 컴퓨터 계정 사용 가능하게 하기와 사용 불가능하게 하기 - 컴퓨터 계정 삭제 도메인 컨트롤러 계정 관리 - 액티브 디렉터리에서 도메인 컨트롤러 검색 - 운영 마스터 역할로 도메인 컨트롤러 검색 - GC 서버 검색 - GC 서버 역할 관리 정리 5부 윈도우 네트워킹 12장 기본 TCP/IP 네트워크 명령 개요 Net 명령 개요 TCP/IP 서비스 시작과 중지 TCP/IP를 위한 명령 트러블슈팅 - Arp - IPConfig - Finger - Getmac - Hostname - Netstat - NBTStat - NSLookup - Pathping - Ping 원격 컴퓨터를 위한 명령 - FTP - TFTP - RCP - RSH와 REXEC - LPR - LPQ 정리 13장 네트워크 서비스 관리 개요 NETSH 명령 개요 - NETSH 프롬프트에서 사용 가능한 명령 - NETSH 프롬프트에서 사용 가능한 하위 명령 목록 트러블슈팅을 위한 NETSH 명령 - 연결 검증을 위한 Ping 사용 NETSH를 이용한 인터페이스 관리 - IP 주소 관리하기 - 인터페이스의 DNS 설정 관리기 - 인터페이스 IP WINS 설정 관리 DHCP 서비스를 이용한 자동 주소 관리 - NETSH DHCP - NETSH DHCP SERVER - NETSH DHCP SERVER SCOPE AAAA를 위한 NETSH 명령 정리 부록 A 윈도우 XP/2003에서 지원하지 않는 MS-DOS 명령 개요 윈도우 XP/2003 32비트 운영체제에서 지원하지 않는 MS-DOS 명령 - Assign - backup - choice - ctty - deltree - emm386 - fdisk - mscdex - scandisk - Smartdrv - sys 윈도우 XP/2003 64비트 운영체제에서 지원하지 않는 MS-DOS 명령 - debug - edit - edlin - exe2bin - expand - fasthelp - fastopen - forcedos - graphics - loadfix - loadhigh - mem - nlsfunc - setver - share |
|
『윈도우 시스템 관리자를 위한 커맨드라인 활용 가이드』를 선택한 독자들을 환영한다. 이 책은 윈도우 명령 셸의 강력한 기능을 배울 수 있도록 상세히 설명해뒀다. 컴퓨터가 처음 나왔을 때는 GUI(그래픽 유저 인터페이스)가 없어서 크고 작은 모든 작업을 명령과 배치 파일을 사용해 수행하기도 했다. 이후 윈도우 버전이 새로 나올 때마다 마이크로소프트사는 GUI의 레이어나 구성 마법사(대화상자)를 더 많이 추가함으로써 관리자의 작업을 덜어주려 노력했다. "마법사"로 간단히 실행하면 관리자의 업무가 대폭 줄어들긴 하지만 일상적인 관리 작업을 달성하는 데 있어서 항상 편리하거나 효율적이지만은 않다. 마법사를 사용하는 쪽이 시간을 더 소비하고 때로는 더 복잡할 수도 있다. 물론 이런 마법사를 쓰지 않고도 운영체제에 포함된 커맨드라인 유틸리티를 사용해 주어진 작업을 달성할 수 있는 방법이 있다.
윈도우 마법사나 GUI를 써서 사용자를 액티브 디렉터리에 추가하고, 특정 자원에 접근할 수 있는 적절한 권한을 할당하고, 다른 자원으로 접근하는 것은 제한하고자 하는 상황을 고려해보자. 이 작업을 완료하는 데 대략 1시간 정도 걸릴 것이다. 커맨드라인을 사용하면 같은 작업을 약 30분만에 끝낼 수 있다. 결국 시간을 절약할 뿐만 아니라 관리자로서의 생산성도 증대시킨다. 윈도우 GUI의 중요성이 과소평가되어서는 안 되지만 커맨드라인 도구는 효율성과 유효성을 높이고, 시간을 절약하는 데 있어서 그 자체로써 중요한 유틸리티다. 커맨드라인 도구는 작업 시간을 단축할 뿐만 아니라 문제 해결사이기도 하다. 대부분 관리자들이 이런 도구의 유용성을 탐구하지는 않는다. 이 책의 목적은 관리자들이 일상적인 관리 작업을 완료하고, 반복해서 일어나는 네트워크 문제를 해결하며, 효율성을 증진시키고, 커맨드라인 도구를 이용하는 방법을 설명하기 위한 것이다. 이 책은 총 13장으로 구성되어 있으며, 5개의 부로 나눠져 있다. 1부는 기본 윈도우 명령 셸, 배치 파일, 예약 작업을 다룬다. 2부는 파일과 하드디스크 관리로 구성된 기본 윈도우 체계 관리를 다룬다. 3부에서는 시스템 서비스, 이벤트 로그, 수행, 프린터 서비스를 다룬다. 4부에서는 액티브 디렉터리 서비스를 다루고, 5부에서는 윈도우 서버 2003 환경에서의 네트워크 서비스 관리를 다룬다. --- '저자서문' 중에서 여러분은 매트릭스 영화나 TV 뉴스에서 트리니티나 해커가 시스템에 침투할 때 화려한 그래픽 창이 아닌 뭔가 모를 검은 창에 빠른 속도로 문자를 입력하는 장면을 본 적이 있을 것이다. 컴퓨터를 잘 모르는 사람들은 이 장면을 보면서 뭔가 전문적이라고 생각한다거나 일반인들이 쉽게 접근할 수 없을 것 같은 경외감을 느낄 수 있다. 그러나 실제로는 그저 윈도우 명령 창에 dir 명령을 실행한 것일 뿐인데 말이다! 위와 같은 예에서 보듯이 이 책은 윈도우에 있는 명령 창의 기능을 잘 모르는 사람들이나 명령 창에서 몇 가지 명령을 사용해보기는 했지만 좀 더 고급스러운 명령을 익히려는 사람에게 다양한 예시를 통해 원하는 지식을 알려주고 좀 더 멋지게 작업할 수 있도록 도움을 준다. 전체적으로 상당히 짜임새 있게 구성된 이 책을 통해 윈도우 명령에 대해 상당한 지식을 습득하고 업무상으로나 개인적으로 윈도우를 상당히 효율적으로 사용하는 방법을 익히게 될 것이다. 이 책은 크게 5부로 나뉘어 체계적으로 구성되어 있다. 1부에 소개된 내용에서 윈도우 명령과 친해질 기회를 얻을 것이다. 2부에서는 파일과 하드디스크 관리 등을 통해 윈도우 명령으로 파일과 하드디스크를 효율적으로 관리하는 방법을 배우게 될 것이고, 3부에서는 윈도우 명령으로 시스템에서 제공하고 있는 서비스를 조사하고 살펴볼 기회를 갖게 될 것이다. 4부에서는 윈도우 관리에서 가장 중요한 부분 중 하나이며 실제 기업에서 많이 사용하고 있는 액티브 디렉터리 서비스를 자세하게 살펴보고 윈도우 명령으로 관리할 수 있는 방법을 배우게 될 것이다. 마지막 5부에서는 윈도우 명령으로 네트워크를 관리하는 방법과 윈도우 XP와 윈도우 2003에서 사용할 수 있는 유용한 명령에 대한 지식을 얻을 수 있다. 윈도우 시스템 관리자 등 윈도우 프로그래머가 이 책을 읽고 나면 누가 봐도 더욱 멋지고 전문가다운 작업을 윈도우에서 수행할 수 있게 될 것이다. --- '옮긴이의 말' 중에서 |
|
윈도우 XP와 윈도우 서버 2003에서 마이크로소프트는 커맨드라인 기능에 몇 가지 변화를 창출했다. 새로운 명령을 추가하거나 명령의 기능을 바꿨다. 한편 지원 명령 목록에서 떨어져나간 명령도 있으며, MS-DOS 운영체제가 도입된 이래로 지금까지 사용되는 명령도 있다. 이 책의 부록에서는 윈도우 XP와 윈도우 서버 2003의 32비트와 64비트에서 지원되지 않는 MS-DOS 명령을 다룬다.
이 책은 윈도우 XP와 윈도우 서버 2003 운영체제에서 사용 가능한 강력한 커맨드라인 유틸리티를 소개한다. 커맨드라인 유틸리티를 잘 이해하면 배치 파일을 사용하는 방법을 알게 될 것이다. 이 책이 스크립팅 책은 아니지만 관리자라면 기본 지식을 쌓은 후 다음 단계로 스크립트나 배치 파일을 사용해야 한다. 대부분 고급 시스템 관리자는 네트워킹 서비스를 관리하기 위해 이미 구성된 배치 파일이나 스크립트에 의지한다. 웹을 검색해서 이미 만들어진 스크립트를 찾는 방법도 아주 유용하다. 하지만 운영 서버에서 스크립트를 바로 사용하기에 앞서 테스트 서버에서 사용 가능한 스크립트를 자유롭게 써보는 편이 좋다. (1) 명령 셸의 기본 명령 셸에 접근하는 방법과 그 속성을 커스터마이징하는 방법 (2) 비 관리 계정을 이용한 커맨드라인 작업 표준 키보드에서의 명령 입출력, 명령 셸 창을 바꾸는 방법과 에러를 처리하는 방법 (3) 작업 예약자 서비스 (미리 정해진 시간에 실행하기 위한) 작업 예약, 작업 생성, 전환, 삭제, 질의, 실행, 종료 등 schtasks 유틸리티의 여러 하위 명령 사용법 (4) 파일, 폴더, 플로피디스크 관리 MD(Mkdir), RD(Rmdir) 등 파일과 폴더 관리에 관련된 명령 사용법 (5) 파일 시스템과 하드디스크 유지 Format, Conver, Compact, Fsutil, Chkdsk, Defrag 등 유틸리티 활용법 (6) 하드디스크 파티션을 관리하기 위한 Diskpart 파티션과 볼륨을 생성하고 삭제하고, 내결함성 있는 볼륨을 생성하고 유지, 관리하는 등 디스크 관련 작업을 수행하는 Diskpart의 사용법 (7) 레지스트리 항목 질의, 추가, 삭제, 저장 서비스, 드라이버, 윈도우 레지스트리 등 윈도우 운영체제 유지 관리법 (8) 이벤트 로그, 프로세스, 로그 모니터와 관리 TaskList 명령을 사용해 시스템 서비스와 애플리케이션을 보는 방법과 TaskKill을 사용해 응답하지 않는 프로세스를 종료하는 방법 (9) 프린터와 프린트 작업 관리 설치된 프린터를 보고 구성하거나 프린터 드라이버와 프린터 열을 관리하기 위한 커맨드라인 사용법 (10) 액티브 디렉터리(Active Directory) 관리 디렉터리 데이터베이스에서 액티브 디렉터리 개체를 검색하고 개체를 추가, 삭제하는 방법과 객체 속성을 수정하는 방법 중소기업이나 소규모 기업 관리자에게 윈도우 관리 업무는 수많은 일 중 하나에 불과할 것이다. 윈도우 버전이 새로 나올 때마다 마이크로소프트 사는 GUI의 레이어나 구성 마법사를 점차 더 많이 추가함으로써 관리자의 작업을 덜어주려 노력했다. "마법사"로 간단히 실행하면 관리자의 업무가 대폭 줄어들긴 하지만 일상적인 관리 작업을 달성하는 데 있어서 항상 편리하거나 효율적이지만은 않다. 이 책은 바쁜 관리자가 커맨드라인 유틸리티를 사용해 효율적으로 시스템을 관리할 수 있도록 깔끔하고 명료하게 설명하는 윈도우 시스템 관리자의 필독서다. |