Top

윈도우 시스템 관리자를 위한 커맨드라인 활용 가이드

  • 원서명How to Cheat at Windows System Administration Using Command Line Scripts (ISBN 1597491055)
  • 지은이파완 바드와지
  • 옮긴이김경곤, 김기남
  • ISBN : 9788960770775
  • 35,000원
  • 2009년 03월 30일 펴냄
  • 페이퍼백 | 552쪽 | 188*250mm
  • 시리즈 : 윈도우 시스템 프로그래밍

책 소개

윈도우 시스템 관리자를 위한 필독서

중소기업이나 소규모 기업 관리자에게 윈도우 관리 업무는 수많은 일 중 하나에 불과할 것이다. 윈도우 버전이 새로 나올 때마다 마이크로소프트 사는 GUI의 레이어나 구성 마법사를 점차 더 많이 추가함으로써 관리자의 작업을 덜어주려 노력했다. “마법사”로 간단히 실행하면 관리자의 업무가 대폭 줄어들긴 하지만 일상적인 관리 작업을 달성하는 데 있어서 항상 편리하거나 효율적이지만은 않다. 이 책은 바쁜 관리자가 커맨드라인 유틸리티를 사용해 효율적으로 시스템을 관리할 수 있도록 깔끔하고 명료하게 설명하는 윈도우 시스템 관리자의 필독서다.


[ 소개 ]

윈도우 XP와 윈도우 서버 2003에서 마이크로소프트는 커맨드라인 기능에 몇 가지 변화를 창출했다. 새로운 명령을 추가하거나 명령의 기능을 바꿨다. 한편 지원 명령 목록에서 떨어져나간 명령도 있으며, MS-DOS 운영체제가 도입된 이래로 지금까지 사용되는 명령도 있다. 이 책의 부록에서는 윈도우 XP와 윈도우 서버 2003의 32비트와 64비트에서 지원되지 않는 MS-DOS 명령을 다룬다.

이 책은 윈도우 XP와 윈도우 서버 2003 운영체제에서 사용 가능한 강력한 커맨드라인 유틸리티를 소개한다. 커맨드라인 유틸리티를 잘 이해하면 배치 파일을 사용하는 방법을 알게 될 것이다. 이 책이 스크립팅 책은 아니지만 관리자라면 기본 지식을 쌓은 후 다음 단계로 스크립트나 배치 파일을 사용해야 한다. 대부분 고급 시스템 관리자는 네트워킹 서비스를 관리하기 위해 이미 구성된 배치 파일이나 스크립트에 의지한다. 웹을 검색해서 이미 만들어진 스크립트를 찾는 방법도 아주 유용하다. 하지만 운영 서버에서 스크립트를 바로 사용하기에 앞서 테스트 서버에서 사용 가능한 스크립트를 자유롭게 써보는 편이 좋다.


[ 이 책에서 다루는 내용 ]

(1) 명령 셸의 기본
명령 셸에 접근하는 방법과 그 속성을 커스터마이징하는 방법

(2) 비 관리 계정을 이용한 커맨드라인 작업
표준 키보드에서의 명령 입출력, 명령 셸 창을 바꾸는 방법과 에러를 처리하는 방법

(3) 작업 예약자 서비스
(미리 정해진 시간에 실행하기 위한) 작업 예약, 작업 생성, 전환, 삭제, 질의, 실행, 종료 등 schtasks 유틸리티의 여러 하위 명령 사용법

(4) 파일, 폴더, 플로피디스크 관리
MD(Mkdir), RD(Rmdir) 등 파일과 폴더 관리에 관련된 명령 사용법

(5) 파일 시스템과 하드디스크 유지
Format, Convert, Compact, Fsutil, Chkdsk, Defrag 등 유틸리티 활용법

(6) 하드디스크 파티션을 관리하기 위한 Diskpart
파티션과 볼륨을 생성하고 삭제하고, 내결함성 있는 볼륨을 생성하고 유지, 관리하는 등 디스크 관련 작업을 수행하는 Diskpart의 사용법

(7) 레지스트리 항목 질의, 추가, 삭제, 저장
서비스, 드라이버, 윈도우 레지스트리 등 윈도우 운영체제 유지 관리법

(8) 이벤트 로그, 프로세스, 로그 모니터와 관리
TaskList 명령을 사용해 시스템 서비스와 애플리케이션을 보는 방법과 TaskKill을 사용해 응답하지 않는 프로세스를 종료하는 방법

(9) 프린터와 프린트 작업 관리
설치된 프린터를 보고 구성하거나 프린터 드라이버와 프린터 열을 관리하기 위한 커맨드라인 사용법

(10) 액티브 디렉터리(Active Directory) 관리
디렉터리 데이터베이스에서 액티브 디렉터리 객체를 검색하고 객체를 추가, 삭제하는 방법과 객체 속성을 수정하는 방법

저자/역자 소개

[ 저자 서문 ]

『윈도우 시스템 관리자를 위한 커맨드라인 활용 가이드』를 선택한 독자들을 환영한다. 이 책은 윈도우 명령 셸의 강력한 기능을 배울 수 있도록 상세히 설명해뒀다. 컴퓨터가 처음 나왔을 때는 GUI(그래픽 유저 인터페이스)가 없어서 크고 작은 모든 작업을 명령과 배치 파일을 사용해 수행하기도 했다. 이후 윈도우 버전이 새로 나올 때마다 마이크로소프트사는 GUI의 레이어나 구성 마법사(대화상자)를 더 많이 추가함으로써 관리자의 작업을 덜어주려 노력했다. “마법사”로 간단히 실행하면 관리자의 업무가 대폭 줄어들긴 하지만 일상적인 관리 작업을 달성하는 데 있어서 항상 편리하거나 효율적이지만은 않다. 마법사를 사용하는 쪽이 시간을 더 소비하고 때로는 더 복잡할 수도 있다. 물론 이런 마법사를 쓰지 않고도 운영체제에 포함된 커맨드라인 유틸리티를 사용해 주어진 작업을 달성할 수 있는 방법이 있다.

윈도우 마법사나 GUI를 써서 사용자를 액티브 디렉터리에 추가하고, 특정 자원에 접근할 수 있는 적절한 권한을 할당하고, 다른 자원으로 접근하는 것은 제한하고자 하는 상황을 고려해보자. 이 작업을 완료하는 데 대략 1시간 정도 걸릴 것이다. 커맨드라인을 사용하면 같은 작업을 약 30분만에 끝낼 수 있다. 결국 시간을 절약할 뿐만 아니라 관리자로서의 생산성도 증대시킨다.

윈도우 GUI의 중요성이 과소평가되어서는 안 되지만 커맨드라인 도구는 효율성과 유효성을 높이고, 시간을 절약하는 데 있어서 그 자체로써 중요한 유틸리티다. 커맨드라인 도구는 작업 시간을 단축할 뿐만 아니라 문제 해결사이기도 하다. 대부분 관리자들이 이런 도구의 유용성을 탐구하지는 않는다. 이 책의 목적은 관리자들이 일상적인 관리 작업을 완료하고, 반복해서 일어나는 네트워크 문제를 해결하며, 효율성을 증진시키고, 커맨드라인 도구를 이용하는 방법을 설명하기 위한 것이다.

이 책은 총 13장으로 구성되어 있으며, 5개의 부로 나눠져 있다. 1부는 기본 윈도우 명령 셸, 배치 파일, 예약 작업을 다룬다. 2부는 파일과 하드디스크 관리로 구성된 기본 윈도우 체계 관리를 다룬다. 3부에서는 시스템 서비스, 이벤트 로그, 수행, 프린터 서비스를 다룬다. 4부에서는 액티브 디렉터리 서비스를 다루고, 5부에서는 윈도우 서버 2003 환경에서의 네트워크 서비스 관리를 다룬다.

- 파완 바드와지 / MCSE, MCT, Security+, Network+,A+


[ 저자 소개 ]

파완 바드와지(Pawan K. Bhardwaj) / MCSE, MCT, Securtiy+, Network+, I-Net+, A+
독립 기술 트레이너며 저자로서, 윈도우 NT 3.51이 발매된 이래 활동적으로 윈도우 관리에 관여해 왔다. 지난 16년간 소기업과 중소기업을 위한 다양한 시스템과 네트워크 지원 레벨에서 작업했다. 인도의 언론 그룹과 미국의 대규모 e-커머스 기관과 일하며 윈도우 기반 대규모 SAN과 WAN 솔루션의 설계와 구현 프로젝트를 수행했다.
파완은 1997년 인도에서 MCSE 라이센스를 처음 획득한 100명 중 한 명으로서, 윈도우 관리와 네트워크 과정을 가르치며 교육 기관에서 자문 역할을 하기도 한다. 싱그레스/맥그로힐 출판사에서 출간한 12권 이상의 자격증 수험서를 저술하거나 기여했다. 또한 『MCSE 2003 Electives Exam in a Nutshell』(O’Reilly Media, Inc., 2006)의 공동 저자기도 하다.


[ 옮긴이의 말 ]

여러분은 매트릭스 영화나 TV 뉴스에서 트리니티나 해커가 시스템에 침투할 때 화려한 그래픽 창이 아닌 뭔가 모를 검은 창에 빠른 속도로 문자를 입력하는 장면을 본 적이 있을 것이다. 컴퓨터를 잘 모르는 사람들은 이 장면을 보면서 뭔가 전문적이라고 생각한다거나 일반인들이 쉽게 접근할 수 없을 것 같은 경외감을 느낄 수 있다. 그러나 실제로는 그저 윈도우 명령 창에 dir 명령을 실행한 것일 뿐인데 말이다!

위와 같은 예에서 보듯이 이 책은 윈도우에 있는 명령 창의 기능을 잘 모르는 사람들이나 명령 창에서 몇 가지 명령을 사용해보기는 했지만 좀 더 고급스러운 명령을 익히려는 사람에게 다양한 예시를 통해 원하는 지식을 알려주고 좀 더 멋지게 작업할 수 있도록 도움을 준다. 전체적으로 상당히 짜임새 있게 구성된 이 책을 통해 윈도우 명령에 대해 상당한 지식을 습득하고 업무상으로나 개인적으로 윈도우를 상당히 효율적으로 사용하는 방법을 익히게 될 것이다.

이 책은 크게 5부로 나뉘어 체계적으로 구성되어 있다. 1부에 소개된 내용에서 윈도우 명령과 친해질 기회를 얻을 것이다. 2부에서는 파일과 하드디스크 관리 등을 통해 윈도우 명령으로 파일과 하드디스크를 효율적으로 관리하는 방법을 배우게 될 것이고, 3부에서는 윈도우 명령으로 시스템에서 제공하고 있는 서비스를 조사하고 살펴볼 기회를 갖게 될 것이다. 4부에서는 윈도우 관리에서 가장 중요한 부분 중 하나이며 실제 기업에서 많이 사용하고 있는 액티브 디렉터리 서비스를 자세하게 살펴보고 윈도우 명령으로 관리할 수 있는 방법을 배우게 될 것이다. 마지막 5부에서는 윈도우 명령으로 네트워크를 관리하는 방법과 윈도우 XP와 윈도우 2003에서 사용할 수 있는 유용한 명령에 대한 지식을 얻을 수 있다.

윈도우 시스템 관리자 등 윈도우 프로그래머가 이 책을 읽고 나면 누가 봐도 더욱 멋지고 전문가다운 작업을 윈도우에서 수행할 수 있게 될 것이다.

김경곤


[ 옮긴이 소개 ]

김경곤
숭실대학교 컴퓨터학부를 졸업하고 삼성SDS, 금융권, 대기업, 학교를 비롯한 여러 세미나에서 보안/해킹 강의를 했으며, A3 시큐리티 컨설팅과 SK 인포섹을 거쳐 현재는 세계적인 글로벌 컨설팅 펌인 삼일PwC에서 시니어 컨설턴트로 일하고 있다. 주 업무는 모의 해킹과 IT 위험 관리, IT 내부 감사이며, 기업, 정부기관 등 80여 개의 큰 사이트에 대한 모의 해킹과 보안 컨설팅을 수행했으며, 보안 프로젝트 실무에서 익힌 여러 가지 해킹 노하우를 보유하고 있다.
제1회 해킹방어대회에서 대상을 수상해 정보통신부 장관상을 받았으며, 2007년도 세계해킹컨퍼런스인 데프콘에 아시아에서 유일하게 한국 팀 멤버로 참여하기도 했다. 그 외 EBS와 중앙일보에서 보안 컨설턴트에 대해 인터뷰도 했다.
저서로는 『정보 보안 개론과 실습: 인터넷 해킹과 보안』(2005)이 있으며, 역서로는 『와이어샤크를 활용한 실전 패킷 분석』(에이콘출판사, 2007), 『웹 해킹 & 보안 완벽 가이드』(에이콘출판사, 2008)가 있다. CISSP(국제공인정보시스템보안전문가) 자격증을 취득했다.

김기남
The University of Melbourne에서 MEd(Master of Education, 영어교육학 석사)를 취득하였으며, 8년간 일선 학교에서 영어 교사로서 근무하고 있다.

목차

목차
  • 1부 커맨드라인의 시작 25
  • 01장 커맨드라인의 기초 27
    • 개요 28
    • 윈도우 명령 셸의 기초 28
      • MS-DOS 명령 셸 29
    • 윈도우 명령 셸 시작 30
      • 명령 셸 시작 커스터마이징 31
      • 명령 셸 윈도우 커스터마이징 34
    • 명령 셸을 위한 내부 명령 38
      • 명령 도움말 사용 42
    • 명령 기록 43
      • 화살표 키로 앞서 이용한 명령 표시 43
      • 팝업 창에서 명령 기록 보기 44
      • 기능 키 이용 44
    • 윈도우 명령 참조에 접근 45
    • 윈도우 지원 도구 설치 46
    • 정리 49
  • 02장 배치 파일 이용 51
    • 개요 52
    • 커맨드라인으로 안전하게 작업 52
    • 명령 경로 구성 55
      • Path 명령 사용 55
      • Set과 Setx 명령 57
      • 시스템 속성에서 환경 변수 바꾸기 58
    • 명령 리다이렉션 59
      • 명령 리다이렉션 연산자 59
      • 입력 리다이렉션 60
      • 출력 리다이렉션 61
      • 출력을 다른 명령으로 리다이렉트 61
      • 리다이렉션 연산자로 에러 다루기 62
    • 명령 그룹 사용 63
      • 순차 처리를 위한 & 사용 64
      • 조건에 따른 처리를 위한 &&와 || 사용 64
      • 괄호에 의한 명령 집합 그룹화 65
    • 배치 파일 생성 65
      • 배치 파일 명령 67
      • 배치 파일 매개변수 82
    • 정리 84
  • 03장 예약된 작업 관리 85
    • 개요 86
    • 작업 예약 86
      • 작업 스케줄러 86
    • 작업 스케줄러 서비스 88
      • 작업 스케줄러 서비스에 접근 88
      • 작업 스케줄러 서비스의 속성 설정 91
    • 작업 스케줄러를 사용한 작업 관리 93
      • 예약된 작업 속성 관리 94
      • 예약된 작업 창에서 작업 모니터 97
      • 새 작업 생성 99
      • 예약된 작업 삭제 102
      • 예약된 작업 즉시 실행 102
      • 예약된 작업 사용이나 사용 안 함 103
      • 실행되고 있는 작업 종료 103
      • 이벤트 기반 작업 103
    • schtasks 커맨드라인 유틸리티 104
      • schtasks /Create를 이용한 작업 생성과 실행 105
    • schtasks로 작업 관리 116
      • 예약된 작업을 조회하기 위한 schtasks /Query 사용 116
      • schtasks /Change로 예약된 작업 수정 119
      • schtasks /Run으로 예약된 작업 실행 121
      • schtasks /End로 실행 중인 작업 중지 123
      • schtasks /Delete를 이용해 예약된 작업 삭제 123
    • 정리 124
  • 2부 기본 윈도우 관리 125
  • 04장 파일과 디렉터리 관리 127
    • 개요 128
    • 명령에서 와일드카드 사용 129
    • 파일과 폴더 속성 130
      • 속성 확인 131
      • 속성 변경 131
    • 기본 파일과 폴더 조작 132
      • Copy 명령으로 파일 복사 132
      • Xcopy 명령으로 파일과 디렉터리 복사 138
      • Rename(Ren) 명령을 이용한 파일 이름 변경 145
      • Move 명령을 이용한 파일 이동 146
      • Del(Erase) 명령을 이용한 파일 삭제 147
      • Comp 명령을 이용한 파일 비교 149
      • FC 명령을 이용한 파일 비교 151
      • Sort 명령을 이용한 파일 정렬 154
      • Recover 명령을 이용한 파일 복구 156
      • Expand 명령을 이용한 압축 파일 해제 157
    • 디스크 복사와 비교 158
      • Diskcopy 명령을 이용한 디스크 복사 159
      • Diskcomp 명령을 이용한 두 디스크 비교 161
    • 디렉터리 특정 명령 163
      • 디렉터리 구조(트리) 표시 163
      • MD나 Mkdir을 이용한 새 디렉터리 생성 165
      • RD나 Rmdir을 이용한 디렉터리 삭제 165
      • Deltree 명령을 이용한 디렉터리 트리 제거 167
    • 정리 168
  • 05장 하드디스크 유지 관리 169
    • 개요 170
    • 물리 디스크와 논리 디스크 170
      • 물리 디스크 170
      • 논리 디스크 170
    • 기본 디스크와 동적 디스크 171
      • 기본 디스크 171
      • 동적 디스크 172
      • 기본 디스크와 동적 디스크의 일반적인 작업 175
    • 지원되는 파일 시스템 176
      • Format 명령을 이용한 디스크나 파티션 포맷 176
    • 파일 시스템 변경 181
      • Convert 명령을 이용한 파일 시스템 변경 182
      • Vol 명령을 이용한 볼륨 시리얼 번호 점검 184
      • Label 명령을 이용한 볼륨 레이블 관리 184
      • 디스크와 파일 시스템 유지 관리 186
      • 고급 디스크 관리를 위한 Fsutil 유틸리티 사용 186
      • Freedisk 명령을 이용한 사용 가능 디스크 공간 확인 192
      • Compact 명령을 이용한 디스크 공간 절약 194
      • Mountvol 명령을 이용한 장착 볼륨 관리 197
      • Chkdsk 명령을 이용한 배드 섹터 점검과 수정 198
      • Defrag 명령을 이용한 디스크 조각 모음 202
      • Chkntfs 명령을 이용한 상태 검사 205
    • 정리 207
  • 06장 Diskpart 유틸리티를 이용한 하드디스크 관리 209
    • 개요 210
    • Diskpart 유틸리티 210
      • 포커스를 맞춘 객체 210
    • Diskpart 명령 212
    • Diskpart를 이용한 스크립팅 231
      • Diskpart 에러 코드 233
    • 볼륨 정보 표시 235
      • 볼륨 상태 이해 236
    • 동적 볼륨 관리 237
      • 단순 볼륨 238
      • 스트라이프 볼륨 239
    • 내결함성 볼륨 관리 240
      • 미러 볼륨 240
      • RAID 5 볼륨 241
    • 정리 243
  • 3부 윈도우 시스템과 프린터 관리 245
  • 07장 시스템 서비스, 드라이버, 속성 247
    • 개요 248
    • 시스템 정보 확인 248
      • 운영체제 버전 확인 248
      • Where 명령을 이용한 파일 검색 249
      • 시스템 날짜와 시간 확인 251
      • 로그온 사용자에 관한 정보 확인 253
      • 시스템 설정 정보 확인 256
      • SFC 명령을 이용해 보호된 시스템 파일 점검 257
    • 시스템 종료와 재부팅 258
      • 이벤트 추적기에 대한 이유 지정 260
      • 로컬 컴퓨터에서 Shutdown 명령 사용 261
      • 원격 컴퓨터에서 Shutdown 명령 사용 261
      • 윈도우 XP와 윈도우 서버 2003 종료 명령의 차이점 263
    • 시스템 서비스 관리 264
      • 서비스에 대한 정보 확인 266
      • 서비스 시작, 중지, 일시 중지, 계속 268
      • 서비스 시작 종류 구성 269
      • 서비스 실패 관리 270
      • 서비스 로그온 종류 구성 272
      • 모든 서비스에 영향을 미치는 SC 하위 명령 273
    • 드라이버 정보 확인 274
    • 윈도우 레지스트리 관리 276
      • 윈도우 레지스트리에서 지원되는 데이터 종류 279
      • 하위 키에 저장된 값 점검 280
      • 하위 키 비교 281
      • 하위 키 추가와 삭제 282
      • 레지스트리 키 저장과 복원 283
      • 레지스트리 키 복사 285
    • 정리 286
  • 08장 시스템 이벤트, 프로세스, 작업 모니터 287
    • 개요 288
    • 커맨드라인에서 이벤트 로그 관리 288
    • 새 이벤트 생성 289
    • 이벤트 트리거를 이용한 작업 291
      • 이벤트 트리거 생성 292
      • 이벤트 트리거 삭제 294
      • 이벤트 트리거 질의 295
    • 로그 이벤트 확인 296
      • 특정 이벤트를 보기 위한 필터 사용 298
    • 애플리케이션 프로세스와 작업 모니터 302
      • 실행 중인 프로세스와 애플리케이션 확인 302
      • 애플리케이션과 프로세스 종료 310
    • TaskList와 TaskKill 명령을 이용한 필터 사용 312
    • 시스템 성능과 관련된 작업 315
      • 성능 데이터 확인 315
      • 새로운 성능 카운터 추가 319
      • 성능 카운터 제거 320
    • 기존 로그에서 성능 카운터 추출 320
    • 정리 322
  • 09장 프린팅 서비스 관리 325
    • 개요 326
    • 프린터 명령을 이용한 작업 326
      • 원격 컴퓨터로 작업 327
    • 로컬 프린터 설치 328
      • 컴퓨터에 설치된 모든 프린터 나열 328
      • 로컬 프린터 추가 329
      • 설치된 프린터 삭제 331
      • 컴퓨터상의 모든 프린터 확인 332
      • 기본 프린터 확인 332
      • 기본 프린터 설정 333
    • 프린터 구성과 이름 변경 333
      • 프린터 구성 확인 334
      • 프린터 속성 구성 335
      • 프린터 이름 변경 343
    • 프린터 드라이버 관리 344
      • 컴퓨터의 모든 프린터를 위한 드라이버 정보 확인 344
      • 프린터 드라이버 설치 345
      • 프린터 드라이버 삭제 347
      • 컴퓨터에서 모든 프린터 드라이버 삭제 348
    • TCP/IP 프린터 포트 생성과 구성 348
      • 컴퓨터에서 구성된 TCP/IP 프린팅 포트 확인 348
      • 표준 TCP/IP 프린팅 포트 생성과 구성 351
      • 표준 TCP/IP 프린팅 포트 삭제 353
    • 출력 열과 출력 작업 관리 353
      • 테스트 페이지 출력 353
      • 프린터 일시 중지와 재개 354
      • 프린터 스풀러에 있는 모든 출력 작업 취소 355
      • 출력 열에 있는 모든 출력 작업 나열 355
      • 출력 작업 일시 중시, 재시작, 취소 357
    • 정리 359
  • 4부 액티브 디렉터리 작업 361
  • 10장 디렉터리 서비스 명령 개요 363
    • 개요 364
    • DS 명령으로 시작 364
    • DS 명령의 객체 종류 365
      • 원격 컴퓨터에서의 작업 367
    • DSQuery를 이용한 디렉터리 데이터베이스 질의 367
      • 모든 DSQuery 명령에 공통으로 사용하는 매개변수 368
      • DSQuery Computer 369
      • DSQuery Contact 370
      • DSQuery Group 371
      • DSQuery OU 371
      • DSQuery Site 372
      • DSQuery Server 372
      • DSQuery User 374
      • DSQuery Quota 375
      • DSQuery Partition 376
      • DSQuery * 377
    • DSAdd를 이용한 새 객체 추가 378
      • 모든 DSAdd 명령에 공통으로 사용하는 매개변수 378
      • DSAdd Computer 380
      • DSAdd Contact 381
      • DSAdd Group 382
      • DSAdd OU 383
      • DSAdd User 384
      • DSAdd Quota 386
    • DSGet을 이용한 객체 속성 확인 387
      • 모든 DSGet 명령에 공통으로 사용하는 매개변수 388
      • DSGet Computer 389
      • DSGet Contact 391
      • DSGet Group 391
      • DSGet OU 392
      • DSGet Server 392
      • DSGet User 393
      • DSGet Subnet 394
      • DSGet Site 395
      • DSGet Quota 396
      • DSGet Partition 397
    • DSMod를 이용한 객체 수정 398
      • DSMod Computer 398
      • DSMod Contact 399
      • DSMod Group 399
      • DSMod OU 400
      • DSMod Server 401
      • DSMod User 401
      • DSMod Quota 402
      • DSMod Partition 402
    • DSMove를 이용한 객체 이동과 이름 변경 403
    • DSRm을 이용한 디렉터리 객체 삭제 404
    • 정리 405
  • 11장 액티브 디렉터리 사용자, 그룹, 컴퓨터 관리 407
    • 개요 408
    • 사용자 계정 관리 408
      • 액티브 디렉터리에서 사용자 검색 410
      • 사용 불가능한 사용자 계정 검색 412
      • 사용자의 그룹 멤버십 결정 413
      • 새 사용자 계정 생성하기 415
      • 사용자 계정 속성 설정과 수정 416
      • 사용자 계정 이동과 이름 변경 418
      • 사용자 암호 재설정 420
      • 사용자 계정 사용 가능하게 하기와 사용 불가능하게 하기 421
      • 사용자 계정 삭제 423
    • 그룹 계정 관리 424
      • 액티브 디렉터리에서 그룹 계정 검색 424
      • 새 그룹 계정 생성 425
      • 그룹 구성원 관리 426
      • 그룹 계정 속성 수정 428
      • 그룹 계정 이동과 이름 변경 430
      • 그룹 계정 삭제 430
    • 컴퓨터 계정 관리 431
      • 액티브 디렉터리에서 컴퓨터 계정 검색 431
      • 새로운 컴퓨터 계정 생성 432
      • 컴퓨터 계정 속성 관리 433
      • 컴퓨터 계정 재설정 434
      • 컴퓨터 계정 이동과 이름 변경 435
      • 컴퓨터 계정 사용 가능하게 하기와 사용 불가능하게 하기 436
      • 컴퓨터 계정 삭제 437
    • 도메인 컨트롤러 계정 관리 437
      • 액티브 디렉터리에서 도메인 컨트롤러 검색 437
      • 운영 마스터 역할로 도메인 컨트롤러 검색 438
      • GC 서버 검색 439
      • GC 서버 역할 관리 440
    • 정리 441
  • 5부 윈도우 네트워킹 443
  • 12장 기본 TCP/IP 네트워크 명령 445
    • 개요 446
    • Net 명령 개요 446
    • TCP/IP 서비스 시작과 중지 449
    • TCP/IP를 위한 명령 트러블슈팅 454
      • ARP 454
      • IPConfig 456
      • Finger 459
      • Getmac 460
      • Hostname 461
      • Netstat 461
      • NBTStat 466
      • NSLookup 468
      • Pathping 471
      • Ping 473
    • 원격 컴퓨터를 위한 명령 475
      • FTP 475
      • TFTP 478
      • RCP 479
      • RSH와 REXEC 480
      • LPR 480
      • LPQ 481
    • 정리 482
  • 13장 네트워크 서비스 관리 483
    • 개요 484
    • NETSH 명령 개요 484
      • NETSH 프롬프트에서 사용 가능한 명령 484
      • NETSH 프롬프트에서 사용 가능한 하위 명령 목록 485
    • 트러블슈팅을 위한 NETSH 명령 490
      • 연결 검증을 위한 Ping 사용 490
    • NETSH을 이용한 인터페이스 관리 496
      • IP 주소 관리 496
      • 인터페이스의 DNS 설정 관리 502
      • 인터페이스 IP WINS 설정 관리 504
    • DHCP 서비스를 이용한 자동 주소 관리 508
      • NETSH DHCP 508
      • NETSH DHCP SERVER 511
      • NETSH DHCP SERVER SCOPE 513
    • AAAA를 위한 NETSH 명령 514
    • 정리 517
  • 부록 A 윈도우 XP/2003에서 지원하지 않는 MS-DOS 명령 519
    • 개요 520
    • 윈도우 XP/2003 32비트 운영체제에서 지원하지 않는 MS-DOS 명령 520
      • Assign 520
      • backup 521
      • choice 522
      • ctty 523
      • deltree 524
      • emm386 524
      • fdisk 525
      • mscdex 526
      • scandisk 527
      • Smartdrv 528
      • sys 529
    • 윈도우 XP/2003 64비트 운영체제에서 지원하지 않는 MS-DOS 명령 530
      • debug 530
      • edit 530
      • edlin 531
      • exe2bin 532
      • expand 532
      • fasthelp 533
      • fastopen 534
      • forcedos 534
      • graphics 535
      • loadfix 536
      • loadhigh 537
      • mem 537
      • nlsfunc 538
      • setver 539

관련 블로그 글

효율적인 윈도우 시스템 관리: 커맨드라인 마스터 전략!
사용자 삽입 이미지
파완 바드와지 지음 | 김경곤 김기남 옮김 | ISBN 9788960770775
2009년 3월 30일 펴냄 | 552쪽 | 35,000원

윈도우 시스템 관리자, 서버 관리자, 네트워크 관리자가 꼭 읽어야 할 책!

영화 마이너리티 리포트를 보면 주인공 탐 크루즈가 간지나게 허공에 떠있는 멀티터치 스크린을 움직이는 장면이 나옵니다. 이 영화도 벌써 한참 전 영화니 그 당시는 한참 화제에 올랐던 장면이죠. 그런데 그보다도 우리가 알게 모르게 많은 영화에서 프로그래머를 묘사하거나 컴퓨터가 등장하는 장면에서 대표적인 클리셰로 활용되는 장면이 있습니다.

바로 모니터에 까만 창을 띄워놓고 뭔지 모를 명령어들을 마구 입력하는 장면이죠. :)
사용자 삽입 이미지

왠지 지적이면서 문제 해결사 역할을 톡톡히 해내는 프로그래머가 영화에 등장하는 장면에서 마우스를 움직여 GUI를 이용한 윈도우 탐색기를 왔다갔다 하는 묘사는 별로 하지 않을 겁니다. 늘 언제나 깔끔한 흑백의 화면에서 뭔가 비밀번호를 입력하는 장면을 보여주거나 혹은 컴퓨터 화면에 로딩 상태를 알려주는 상태바가 움직이는 장면을 보여줍니다.

극과 극은 통하는 걸까요? MS 윈도우에서 GUI를 도입한 이래로 이제는 도스창은 옛날 고릿적 이야기로 취급되는 경우가 많습니다. 실제로 커맨드라인 스크립트나 그 옵션들을 공부하거나 실제 업무에서 활용하는 사람도 많지 않을 거구요.

도스창에서 뭔가를 아직도 열심히 하실 수 있다면 나름 무림 고수로 간주되는 세상인가요? 뭐, 간지나는 프로그래머로 등극하기 위하여!는 아니겠지만, MS-DOS 명령프롬프트 창에서 할 수 있는 일은 아직도 많습니다.

비스타를 넘어 윈도우 7이 출시되는 세상이라 하지만, 윈도우 메뉴에서 시작>실행 창을 띄우고 cmd만 입력하면, 기다렸다는 듯 후다닥 튀어나오는 명령프롬프트 창은 윈도우 시스템 관리자 분들께 새 세상을 열어줄 겁니다. 까만 창은 그대로인데 테두리만 버전에 따라 옷을 갈아 입은 정도로 변한 게 별로 없는데 말이죠. 물론 윈도우 버전에 따라 새로운 기능이 붙고 사라지고 할 테지만요.

사용자 삽입 이미지

윈도우 커맨드라인 스크립트로 효율적인 시스템 관리를!!

커맨드라인을 사용하면 배치 파일로 명령을 한꺼번에 처리할 수도 있고, GUI창에서 하나하나 클릭해 들어가던 절차와 시간을 줄여 명령어 하나만으로 단번에 실행도 가능하며, 다양한 옵션을 사용함으로써 그 옵션에 따라 수많은 명령을 다양하게 활용할 수도 있습니다.
 
이 책에서는 초중급 윈도우 시스템 관리자들이 알아두면 매우 요긴하게 사용할 만한 커맨드라인 스크립트와 각 옵션을 자세하게 설명을 합니다. 각 장은 윈도우 시스템 관리 업무를 개요에 따라 나뉘어 관리자가 자신의 업무에 따라 필요한 내용을 쉽게 찾아볼 수 있도록 구성되어 있습니다.

특히 5부 윈도우 네트워킹에서는 가장 관심을 둘 만한 주제로서, 혹은 해커들도 솔깃해할 만한 내용을 담은 기본 TCP/IP 네트워크 명령네트워크 서비스 관리 명령에 대해 설명합니다.

이 책은 크게 5부로 나뉘어 체계적으로 구성되어 있습니다. 1부에 소개된 내용에서 윈도우 명령과 친해집니다. 2부에서는 파일과 하드디스크 관리 등을 통해 윈도우 명령으로 파일과 하드디스크를 효율적으로 관리하는 방법을 배우게 됩니다. 3부에서는 윈도우 명령으로 시스템에서 제공하고 있는 서비스를 조사하고 살펴봅니다. 4부에서는 윈도우 관리에서 가장 중요한 부분 중 하나이며 실제 기업에서 많이 사용하고 있는 액티브 디렉터리 서비스를 자세하게 살펴보고 윈도우 명령으로 관리할 수 있는 방법을 배웁니다. 마지막 5부에서는 윈도우 명령으로 네트워크를 관리하는 방법과 윈도우 XP와 윈도우 2003에서 사용할 수 있는 유용한 명령에 대한 지식을 얻을 수 있습니다.

이 책은 윈도우에 있는 명령 창의 기능을 잘 모르는 사람들이나 명령 창에서 몇 가지 명령을 사용해보기는 했지만 좀 더 고급스러운 명령을 익히려는 사람에게 다양한 예시를 통해 원하는 지식을 알려주고 좀 더 멋지게 작업할 수 있도록 도움을 준다.

전체적으로 상당히 짜임새 있게 구성된 이 책을 통해 윈도우 명령에 대해 상당한 지식을 습득하고 업무상으로나 개인적으로 윈도우를 상당히 효율적으로 사용하는 방법을 익히게 될 것이다.

- 옮긴이의 글중에서. 옮긴이 김경곤 김기남
우리가 편의를 위해 발명한 것들이 때로는 거추장스럽거나 불편하다고 느낄 때가 있습니다. 그래서 복고. 과거로의 회귀가 필요할 때도 있죠. 여러 가지 방식과 기회에는 모두 장점과 단점이 존재할 것입니다. 하지만 우리가 배우고 알지 못한다면 그 편의성과 장점을 활용할 기회를 놓치게 되는 것이지요.

모쪼록 이 책을 손에 쥔 많은 윈도우 시스템 관리자와 윈도우 프로그래머 분들이 좀더 효율이 높은 업무를 진행할 수 있게 되기를 바라겠습니다. 윈도우 시스템 관리에 대한 책은 있었을지 몰라도 커맨드라인에 집중해 한 권으로 묶은 이런 책은 아직 나온 적이 없을 테니까요. (번역서로 말이죠~^^)

개발자와 시스템 관리자 여러분의 이른 귀가를 위하여!! :)

이 책은 지금 YES24, 교보문고, 강컴, 인터파크, 알라딘에서 예약판매 중입니다. 지금 서둘러 책을 구입하시면 3월이 가기 전에 손에 쥐실 수 있습니다. ^^

* 이 책을 꼭! 집어주신 강유님. 지금은 미국에서 공부하느라 바쁘시지만 언젠가 컴백을 기다리며. 번역하느라 고생 많이 하신 김경곤님, 김기남님 정말 고맙습니다. 경곤님은 벌써 세 번째 책이시네요. 모두 흥미로워 하실 해킹 보안 관련 네 번째 책도 잘 마무리해주시기 부탁드립니다. 새로 저희 에이콘에 발 디뎌놓으신 김기남님도 환영합니다. 고맙습니다. ^^
CC

크리에이티브 커먼즈 라이센스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안

정오표

 1쇄 오류/오탈자 

[ p57 첫 번째 박스 ]
Setx → Set

[ p63 3행 ]
Netstat >Report.txt > 2>&1 → Netstat >Report.txt 2>&1