Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 정통춘천닭갈비
- 폴안티스파이앱
- 폴-안티 스파이앱
- CVS
- 스파이앱
- windows vista
- 한강 #야경 #한강야경
- 모니터
- Subversion
- java8 람다식
- 책상
- 스포티지r 풀체인지
- 설치
- lagom
- 썬
- TortoiseSVN
- 폴-안티
- 명주
- volatile
- svn
- lagom framework
- 윈도우즈 비스타
- selenium #scraping #webscraping #jsoup #firefox
- 폴안티 스파이앱
- 라곰프레임워크
- 라곰
- 폴-안티스파이앱
- 차이점
- 폴안티
- Lambda Expressions
Archives
- Today
- Total
장발의 개발러
[Windows] 시스템 정보 추출 및 유용한 윈도우 명령어 본문
출처: 시스템 정보 추출 및 유용한 윈도우 명령어
Linux의 /bin 디렉토리가 Linux의 주요 명령어들을 담고 있듯이, Windows에서는 \WINDOWS\system32 디렉토리가 그 역할을 한다. Windows NT에서의 콘솔 명령어는 cmd.exe를 통해 실행한다.
* 주요 명령어
- systeminfo : 기본적인 시스템 사양 및 네트워크 정보를 간단하게 정리해서 보여준다.
ex)출력 결과(ㅇㅇㅇ는 나름 모자이크 처리)
-------------------------------------------------------------------
Host Name: ㅇㅇㅇ
OS Name: Microsoft Windows XP Professional
OS Version: 5.1.2600 Service Pack 3 Build 2600
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Registered Owner: dekarno
Registered Organization: ㅇㅇㅇ
Product ID: ㅇㅇㅇ
Original Install Date: 2008-03-26, 오후 8:59:38
System Up Time: 0 Days, 1 Hours, 44 Minutes, 17 Seconds
System Manufacturer: Gigabyte Technology Co., Ltd.
System Model: EP35-DS3R
System type: X86-based PC
Processor(s): 1 Processor(s) Installed.
[01]: x86 Family 6 Model 15 Stepping 11 GenuineIntel ~1584 Mhz
BIOS Version: GBT - 42302e31
Windows Directory: C:\WINDOWS
System Directory: C:\WINDOWS\system32
Boot Device: \Device\HarddiskVolume2
System Locale: ko;한국어
Input Locale: ko;한국어
Time Zone: N/A
Total Physical Memory: 3,582 MB
Available Physical Memory: 2,921 MB
Virtual Memory: Max Size: 2,048 MB
Virtual Memory: Available: 1,993 MB
Virtual Memory: In Use: 55 MB
Page File Location(s): C:\pagefile.sys
Domain: ㅇㅇㅇ
Logon Server: \\ㅇㅇㅇ
Hotfix(s): 35 Hotfix(s) Installed.
[01]: File 1
[02]: File 1
[03]: File 1
...(중략)...
[35]: KB951978 - Update
NetWork Card(s): 2 NIC(s) Installed.
[01]: Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC
Connection Name: 로컬 영역 연결 2
[02]: 3Com EtherLink XL 10/100 PCI TX NIC (3C905B-TX)
Connection Name: 로컬 영역 연결 3
DHCP Enabled: No
IP address(es)
[01]: ㅇㅇㅇ.ㅇㅇㅇ.ㅇㅇㅇ.ㅇㅇㅇ
-------------------------------------------------------------------
- dxdiag [OPTION] : DirectX 진단도구로서, /t 옵션을 붙이면 시스템 정보를 텍스트 파일로 저장할 수 있다. 기본적인 시스템 정보는 물론 Display, Sound, 각종 IO Ports, Storage에 이르기까지 systeminfo와는 비교도 할 수 없는 양의 정보를 출력한다. 때문에 실행하는데 시간이 좀 걸린다.
특이한 점은 Processor Model명의 경우, systeminfo는 단순히 Family/Model/Stepping 정보를 그냥 표기하지만, dxdiag에서는 그 정보를 해석하여 실제 모델명으로 표기함과 동시에 Core 개수도 같이 표기한다.
ex)출력 결과(ㅇ:모자이크 처리)
-------------------------------------------------------------------
------------------
System Information
------------------
Time of this report: 7/18/2008, 12:34:22
Machine name: ㅇㅇㅇㅇㅇ
Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 3 (2600.xpsp.080413-2111)
Language: Korean (Regional Setting: Korean)
System Manufacturer: Gigabyte Technology Co., Ltd.
System Model: EP35-DS3R
BIOS: Award Modular BIOS v6.00PG
Processor: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (4 CPUs)
Memory: 3582MB RAM
Page File: 489MB used, 4975MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: Not found
DxDiag Version: 5.03.2600.5512 32bit Unicode
...(중략)...
---------------
Display Devices
---------------
Card name: NVIDIA GeForce 8800 GT
Manufacturer: NVIDIA
Chip type: GeForce 8800 GT
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0611&SUBSYS_00000000&REV_A2
Display Memory: 512.0 MB
Current Mode: 1280 x 1024 (32 bit) (60Hz)
...(중략)...
------------------------
Disk & DVD/CD-ROM Drives
------------------------
Drive: C:
Free Space: 59.1 GB
Total Space: 100.0 GB
File System: NTFS
Model: ST3320620AS
...(후략)...
-------------------------------------------------------------------
- chcp [PAGECODE] : 활성화된 코드의 페이지로 콘솔 화면을 전환한다.
ex)437 : 영문, 949 : 한글
- type : 해당 파일의 내용을 열어 출력한다. Linux의 cat과 비슷하다.
- find , findstr : 지정된 파일 또는 출력에서 원하는 라인을 찾아 반환한다. Linux의 grep과 비슷하다.
- diskpart [OPTION] : 콘솔용 디스크 관리 프로그램이다. 별도의 명령어를 통해 파티션 설정, 포맷, 정보 출력 등 디스크 관련 작업을 수행할 수 있다. /s [SCRIPTFILE] 옵션을 통해 자동으로 작업을 수행시킬 수도 있다.
ex) disk.sh 파일 내용
-------------------------------------------------------------------
list volume
-------------------------------------------------------------------
ex)diskpart /s disk.sh
->diskpart에서 disk.sh 스크립트 명령을 차례대로 실행
-------------------------------------------------------------------
Microsoft DiskPart version 5.1.3565
Copyright (C) 1999-2003 Microsoft Corporation.
컴퓨터: ㅇㅇㅇ
볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보
-------- --- ---------- ----- ---------- ------- ------- --------
볼륨 0 D DVD-ROM 0 B
볼륨 3 F Data NTFS 파티션 114 GB 정상
볼륨 4 C NTFS 파티션 98 GB 정상 시스템
-------------------------------------------------------------------
- ipconfig [OPTION] : 네트워크 정보를 한눈에 볼 수 있다. /all 옵션을 붙여 MAC Address도 확인 가능하다.
- nslookup [IP or DOMAIN] : Linux의 nslookup과 같다. 해당 주소의 Domain과 IP를 찾아 반환한다.
- typeperf [OPTION] : 옵션에서 지정한 시스템의 주요 지표를 일정 주기로 출력한다. 명령어 뒤에 원하는 인스턴스를 순서대로 나열하면 된다. 표기를 요구할 수 있는 인스턴스 목록은 -qx 옵션을 붙여 확인할 수 있다.
실행을 시작하면 사용자의 강제 종료시까지 계속 작동하므로, 제일 마지막에 -sc [COUNT]의 형식으로 옵션을 붙여 횟수를 제한할 수 있다.
ex) typeperf "\Processor(_Total)\% Processor Time" "\Memory\% Commited Bytes In Use" -sc 3
->프로세서의 평균 사용량과 메모리 사용량을 3회 출력 : "시간","CPU %","Memory %"
-------------------------------------------------------------------
"(PDH-CSV 4.0)","\\ㅇㅇㅇ\Processor(_Total)\% Processor Time","\\ㅇㅇㅇ\Memory\% Committed Bytes In Use"
"07/18/2008 13:49:27.593","0.390630","10.954765"
"07/18/2008 13:49:28.593","4.687500","10.954765"
"07/18/2008 13:49:29.593","0.000000","10.954765"