C:\>tracert ==> 최종 목적지 컴퓨터(서버)까지 중간에 거치는 여러 개의 라우터에
대한 경로 및 응답속도를 표시해
C:\>tracert -w 5 linuxxxxxx.pe.kr
Tracing route to linuxxxxxx.pe.kr [xxx.xxx.xxx.xxx]
over a maximum of 30 hops:
  1    <1 ms    <1 ms    <1 ms  192.168.0.1
  2     *        *        *     Request timed out.
  3     *        *        *     Request timed out.
  4    17 ms    18 ms    18 ms  220.82.76.254
  5    18 ms    17 ms    20 ms  112.188.145.1
  6    31 ms    18 ms    18 ms  203.251.43.197
  7    21 ms    20 ms    20 ms  218.145.33.21
  8    21 ms    20 ms    20 ms  112.174.49.38
  9    21 ms    20 ms    20 ms  210.107.53.217
 10    20 ms    21 ms    20 ms  203.252.9.201
 11    25 ms    23 ms    24 ms  203.248.207.122
 12    23 ms    22 ms    23 ms  203.233.11.246
 13    23 ms    25 ms    23 ms  203.233.42.94
 14    25 ms    22 ms    23 ms  xxx.xxx.xxx.xxx
 15    29 ms    38 ms    24 ms  xxx.xxx.xxx.xxx
C:\>tracert -d 192.168.0.3
==> 주소를 호스트이름으로 바꾸지 않는 옵션이다.
Tracing route to 192.168.0.3 over a maximum of 30 hops
  1    <1 ms    <1 ms    <1 ms  192.168.0.3
C:\>tracert -h 5 -w 200 211.238.xxx.xxx
==>최대 홉 수를 5으로, 각 구간의 응답대기 시간을 200ms로 설정확인
Tracing route to 211.238.162.5 over a maximum of 5 hops
  1    <1 ms    <1 ms    <1 ms  192.168.0.1
  2     *        *        *     xxx.xxx.xxx.xxx
  3     *        *        *     xxx.xxx.xxx.xxx
  4    17 ms    17 ms    18 ms  220.82.76.254
  5    18 ms    17 ms    18 ms  xxx.xxx.xxx.xxx
Trace complete.

 

C:\>pathping  ==> traceroute와 ping의 혼합 통계치 명령이다. ip기반 유틸리티이다.
C:\>pathping -n 192.168.0.3  ==> 이름변환 없이 진행.
Tracing route to 192.168.0.3 over a maximum of 30 hops
  0  192.168.0.3
  1  192.168.0.3
Computing statistics for 25 seconds...
            Source to Here   This Node/Link
Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address
  0                                           192.168.0.3
                                  0/ 100 =  0%   |
  1    0ms     0/ 100 =  0%     0/ 100 =  0%  192.168.0.3
Trace complete.
C:\>pathping -h 8 -w 300 192.168.0.3 ==> 최대 홉 수를 8으로, 각 구간의 응답대기
시간을 300ms로 설정합니다.
Tracing route to mymain.xxxxx [192.168.0.3]
over a maximum of 8 hops:
  0  mymain.xxxxxxx [192.168.0.3]
  1  mymain.xxxxxxx [192.168.0.3]
Computing statistics for 25 seconds...
            Source to Here   This Node/Link
Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address
  0                                           mymain.xxxxxxx [192.168.0.3]
                                0/ 100 =  0%   |
  1    0ms     0/ 100 =  0%     0/ 100 =  0%  mymain.xxxxxxx [192.168.0.3]
Trace complete.
C:\>pathping -T 192.168.0.1  ==> 각 구간 사이의 layer-2 priority tag를 검사
Tracing route to 192.168.0.1 over a maximum of 30 hops
  0  mymain.xxxxxx [192.168.0.3]
  1  192.168.0.1
Checking for connectivity with Layer-2 tags.
  1  192.168.0.1     OK.
Computing statistics for 25 seconds...
            Source to Here   This Node/Link
Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address
  0                                           mymain.xxxxxxxx [192.168.0.3]
                                0/ 100 =  0%   |
  1    0ms     0/ 100 =  0%     0/ 100 =  0%  192.168.0.1
Trace complete.

 

C:\>nbtstat ==> NetBIOS인터페이스와 관련된 정보를 보여줍니다.
C:\>nbtstat -A 192.168.0.3
로컬 영역 연결:
Node IpAddress: [192.168.0.3] Scope Id: []
           NetBIOS Remote Machine Name Table
       Name               Type         Status
    ---------------------------------------------
    MYMAIN         <00>  UNIQUE      Registered
    WORKGROUP      <00>  GROUP       Registered
    MYMAIN         <20>  UNIQUE      Registered
    WORKGROUP      <1E>  GROUP       Registered
    WORKGROUP      <1D>  UNIQUE      Registered
    ..__MSBROWSE__.<01>  GROUP       Registered
    MAC Address = 00-19-66-28-AD-D9
C:\>nbtstat -c  ==> 현재 시스템의 NetBIOS 이름 캐시와 해당IP를 출력.
C:\>nbtstat -n  ==> 현재 시스템의 NetBIOS 이름들을 출력.
C:\>nbtstat -R  ==> 모든 넷바이오스 이름 캐시를 초기화
C:\>nbtstat -r  ==> 네트워크를 통한 이름처리 통계를 출력.
    NetBIOS Names Resolution and Registration Statistics
    ----------------------------------------------------
    Resolved By Broadcast     = 0
    Resolved By Name Server   = 0
    Registered By Broadcast   = 12
    Registered By Name Server = 0

 

C:\>ipconfig -all ==> 모든 어댑터의 전체 TCP/IP 구성을 표시합니다.
Windows IP Configuration
        Host Name . . . . . . . . . . . . : xxxxxxxxx56
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Unknown
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter 로컬 영역 연결:
        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Realtek PCIe GBE Family Contr
        Physical Address. . . . . . . . . : 00-1F-xx-xx-xx-xx
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 118.217.xxx.xxx
        Subnet Mask . . . . . . . . . . . : 255.255.255.128
        Default Gateway . . . . . . . . . : 118.217.xxx.xxx
        DNS Servers . . . . . . . . . . . : 221.139.xxx.xxx
                                            210.94.xxx.xxx
==> 이런식으로 로컬 네트워크 IP 정보를 확인할수 있다.

C:\>ipconfig /renew  ==> 어댑터를 지정하지 않으면 모든 어댑터의 DHCP 구성을 갱신하고
Adapter 매개 변수를 사용하면 특정 어댑터의 DHCP 구성을 갱신하는 명령이다.
C:\>ipconfig /release  ==> 설정을 초기화 한다.
C:\>ipconfig /flushdns  ==> DNS 클라이언트 이름 확인자 캐시의 내용을 플러시하고
다시 설정하는 옵션이다.
C:\>ipconfig -displaydns ==> IPv6 DNS Cache 관련 정보 확인
C:\>ipconfig -flushdns  ==> IPv6 DNS 캐시 정보의 삭제
C:\>ipconfig /registerdns ==> ip주소를 갱신하고 ddns에 레코드를 등록.

 

C:\>route print
========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 19 xx xx xx xx ...... Realtek RTL8139/810x Family Fast Ethernet NIC
패킷 스케줄러 미니 포트
========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.0.1     192.168.0.3       20
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.0.0    255.255.255.0      192.168.0.3     192.168.0.3       20
      192.168.0.3  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.0.255  255.255.255.255      192.168.0.3     192.168.0.3       20
        224.0.0.0        240.0.0.0      192.168.0.3     192.168.0.3       20
  255.255.255.255  255.255.255.255      192.168.0.3     192.168.0.3       1
Default Gateway:       192.168.0.1
========================================================================
Persistent Routes:
C:\>route add  192.168.1.0  mask 255.255.255.0  192.168.0.6   ==> 추가
C:\>route delete  192.168.1.0  mask 255.255.255.0  192.168.0.6  ==> 삭제

C:\>nslookup  ==> 도메인 질의 명령
> set all  ==> 설정되어 있는 기본 질의 옵션들을 보여준다.
C:\>nslookup linuxxxxx.pe.kr
Name:    linuxxxxxx.pe.kr
Address:  114.108.xxx.xxx
C:\>nslookup
ftp.xxxxxxx.com
Non-authoritative answer:
Name:   
ftp.xxxxxxxx.com
Address:  61.81.xxx.xxx

C:\>hostname  ==> 호스트네임 확인 명령
C:\>ftp sunny.xxx.xxx.xxx  ==> 파일 서버 접속 명령어
Connected to sunny.xxx.xxx.xxx.
220 BDC1KR Server (ProFTPD Default Installation) [xxx.xxx.xxx.xxx]
User (sunny.xxx.xxx.xxx:(none)): sunny
331 Password required for sunny
Password: xxxxxxxxxxxxxxx
230 User sunny logged in
ftp>ls <=> dir (원격지 디렉토리 목록을 출력)
ftp>cd /chroot (원격지의 하위 디렉토리로 이동한다.)
ftp>get APM.tar.gz (파일 다운로드)
ftp>lcd \home (로컬 시스템의 경로로 이동)
ftp>put coolgame.exe (파일 업로드)
ftp>mget windows1.exe windows2.exe windows3.exe (파일 동시 여려개 다운.)
ftp>mput up-1.exe up-2.exe (파일 동시 여러개 업로드)
ftp>ascii (파일 전송 기본 모드를 ascii로 변경)
ftp>binary (파일 전송 기본 모드를 binary로 변경)
~윈도는 기본이 binary, 리눅스는 기본이 ascii.
ftp>bye (종료)

C:\>telnet ==> 원격 접속 명령
C:\>telnet 211.238.xxx.xxx<서버IP주소> 25<25포트 접속>
C:\>telnet sunny.xxx.xxx.xxx<서버도메인주소>  110<110포트로 접속>

C:\>getmac ==> rpc프로토콜을 이용해서 원격지에 있는 호스트의 mac주소를 알아내는 명령어이다.
해당 호스트의 계정정보가 필요하다.
C:\>ipxroute ==> NWLink IPX 라우팅 및 원본 라우팅 제어 프로그램 명령이다.

 

C:\>date ==> 날짜를 보여주거나 설정.
현재 날짜: 2010-04-16
새로운 날짜를 입력하십시오: (년-월-일) 2010-05-02
C:\>date /T ==> 새 날짜를 묻지 않고 현재 날짜를 바로 출력할 수 있는 옵션 명령이다.

C:\>dir /?  ==> 디렉토리에 있는 파일과 하위 디렉토리 목록을 보여준다.
=======================================================================
  /A          지정된 특성을 가진 파일을 보여줍니다.
  특성        D  디렉터리                   R  읽기 전용 파일
              H  숨김 파일                  A  기록 파일
              S  시스템 파일                -  부정을 뜻하는 접두사
  /B          최소 형식을 사용합니다 (머리말 정보나 요약 없음).
  /C          파일 크기에 1000단위로 분리 기호를 보여줍니다. 이것은 기본값
              입니다. 분리 기호를 표시하지 않으려면 /-C를 사용하십시오.
  /D          /W와 같으나 세로로 배열하여 보여줍니다.
  /L          소문자를 사용합니다.
  /N          파일 이름이 제일 오른쪽에 오도록 새로운 긴 목록 형식을
              사용합니다.
  /O          파일을 정렬된 순서로 보여줍니다.
  정렬순서    N  이름순(문자 순서)    S  크기순(작은 것 먼저)
              E  확장명순(문자 순서)  D  날짜/시간순(가장 이전 것 먼저)
              G  그룹 디렉터리 먼저         -  순서를 반대로 하는 접두 기호
 /P          정보가 한 화면에 꽉 차면 잠깐 멈춥니다.
 /Q          파일 소유자를 보여 줍니다.
 /S          지정한 디렉터리와 하위 디렉터리를 포함하여 보여줍니다.
 /T          정렬에 사용할 시간 필드를 지정합니다.
 시간필드   C  작성한 시간
             A  마지막 액세스한 시간
             W  마지막 기록한 시간
 /W          이름만 가로로 배열하여 보여줍니다.
 /X          8.3 파일 이름이 아닌 파일에 대한 짧은 이름을 보여줍니다.
             이 형식은 긴 이름 앞에 짧은 이름이 추가된 것으로 /N 형식과
             같습니다. 짧은 이름이 없으면 공백을 보여줍니다.
 /4          4자리수 연도를 표시합니다.
===============================================================================
C:\>dir/w/a  ==> 모든 파일에 대한 정보를 가로 배열해서 출력. <주로 많이 사용>
C:\>dir/a/s/d ==> 모든 파일에 대한 정보를 하위디렉토리 포함해서 세로로 출력하라는 명령이다.
C:\>dir/a/s/d > cc.txt  ==> 출력결과룰 cc.txt이라는 파일로 저장해라.
이 옵션은 리스트 록록을 만들때 아주 많이 사용하는 명령 욥션 이다.

C:\>attrib ==> 파일 속성을 표시하거나 변경하는 명령이다.
================================================================================
  +   특성을 설정합니다.
  -   특성을 지웁니다.
  R   읽기 전용 파일 특성을 설정합니다.
  A   보관 파일 특성을 설정합니다.
  S   시스템 파일 특성을 설정합니다.
  H   숨김 파일 특성을 설정합니다.
  [드라이브:][경로][파일이름]
      ATTRIB 명령을 수행할 파일을 지정합니다.
  /S  현재 폴더와 모든 서브 폴더에 있는 파일을 처리합니다.
  /D  폴더를 함께 처리합니다.
================================================================================
D:\test_room\doc>attrib +A +S +R +H  Sunny_LinuxServer_DHCPD.doc
==> 원하는 파일에 모든 속성을 부여하라는 옵션이다.
D:\test_room\doc>attrib Sunny_LinuxServer_DHCPD.doc ==> 확인하면 아래처럼 출력된다.
A  SHR     D:\test_room\doc\Sunny_LinuxServer_DHCPD.doc
D:\test_room\doc>attrib -A -S -R -H  Sunny_LinuxServer_DHCPD.doc
==> 원하는 파일에 모든 속성을 해재하라는 옵션이다.
D:\test_room>attrib /d /s +R doc/*  ==> doc라는 서브폴더 아래에 +R 속성을 전부 부여하라는 옵션이다.

C:\>format ==> Windows OS 에 사용할 디스크를 포맷시키는 명령.
===========================================================================
/FS:파일시스템  파일 시스템 종류를 지정합니다(FAT, FAT32, NTFS).
/V:레이블         볼륨 레이블을 지정합니다.
/Q              빠른 포맷을 수행합니다.
/C              NTFS 전용: 새 볼륨에서 만드는 파일은 기본적으로 압축됩니다.
/A:크기         할당 단위 크기를 지정합니다.
/F:크기         포맷할 디스크 크기를 지정합니다.
/N:섹터         트랙당 섹터의 수를 지정합니다. 
============================================================================= 
D:\test_room>format a: ==> 플로피디스크를 포멧시키는 명령이다. <일반적인방법>
D:\test_room>format /FS:FAT32 /V:sunnydisk A:
==> fat32모드로 sunnydisk라는 이름으로 포멧하라는 명령이다.
D:\test_room>format /FS:FAT /V:dos6disk /Q A:
==> fat모드로 dos6disk라는 이름으로 빠른 포멧을 시키라는 옵션이다. 

C:\>xcopy ==> 파일과 디렉토리 트리를 복사한다.
==========================================================================
/A  보관 특성을 가진 파일을 복사하며, 보관 특성을 수정하지 않습니다.
/M  보관 특성을 가진 원본 파일을 복사하며, 보관 특성을 웁니다.
/D:m-d-y     지정된 날짜 이후에 바뀐 파일만 복사합니다.
/P 각 대상 파일을 만들기 전에 물어봅니다.
/S 비어 있지 않은 디렉터리와 하위 디렉터리를 복사합니다.
/E 디렉터리와 하위 디렉터리를 (비어 있어도) 복사합니다.
/V 각각의 새 파일을 확인합니다.
/C 오류가 생겨도 복사를 계속합니다.
/H 숨겨진 파일과 시스템 파일도 복사합니다.
/R 읽기 전용 파일을 겹쳐 씁니다.
/T 파일은 복사하지 않고 디렉터리 구조만 복사합니다.
/K 특성을 복사합니다. 일반적으로 Xcopy는 읽기 전용 특성을 지웁니다.
/N 만들어진 짧은 파일 이름을 사용하여 복사합니다.
/X 파일 감사 설정을 복사합니다(/O 의미).
/Y 이미 있는 대상 파일을 덮어쓸지를 확인하기 위해 묻는 것을 금합니다.
/Z 다시 시작할 수 있는 모드에서 네트워크 파일을 복사합니다.
==============================================================================
D:\test_room>xcopy /e /Y doc doc2
==> doc폴더전체를 doc2라는 폴더로 하위폴더포함하고 묻지말고 실행하라는 명령이다.
doc2은(는) 대상의 파일 이름입니까
아니면 디렉터리 이름입니까?
(F = 파일, D = 디렉터리) d
D:\test_room>xcopy /S /H /Y doc doc3
==> doc폴더전체를 doc3라는 폴더로 하위포함해서 숨김속성파일까지 묻지말고 실행하라는 명령이다.

 

앗싸일반 명령어앗싸

====================================================================================================== 
calc (계산기)
charmap 문자표
cleanmgr 디스크정리
clipbrd (클립보드에 복사된 내용 표시)
cmd(도스명령프롬프트 실행) 단, 윈98은 command
control (제어판)
dfrg.msc 디스크 조각모음
dxdiag (다이렉트X 진단도구 및 그래픽과 사운드의 세부정보를 보여줌)
eudcedit 사용자 정의 문자 편집기
explorer 탐색기
magnify 돋보기
mobsync 동기화
msconfig(시작프로그램 제어등 많은기능 제공)
msinfo32 시스템정보
mstsc 원격 데스크톱 연결
netstat -na(현재 열린포트와 TCP/IP 프로토콜정보를 보여줌)
         열린포트로 트라이목마형 바이러스 침투 유무확인가능
notepad 메모장
ntbackup 백업 및 복원 마법사
osk 화상키보드
pbrush 또는 mspaint (그림판)
ping 사이트주소(핑테스트 해당 사이트의 인터넷연결 유무 확인)
regedit(레지스트리 편집기)
sfc(시스템 파일 검사기)
   - 시스템 파일을 검사한후 깨지거난 손실된 파일을 원본 압축파일에서 찾아서 복원시켜줌
     단, 윈2000에서는 cmd실행 후 sfc사용 - 마지막 설정된 값을 다음 윈도우부팅시 곧바로 실행됨[수정]
sndrec32 녹음기
sndvol32 (시스템 사운드 등록정보,볼륨조절)
sysedit(autoexec.bat, config.sys, win.ini, system.ini 시스템구성편집기)
systray(사운드 볼륨설정 노란색 스피커 아이콘을 트라이목록에 띄움)
telnet open 사이트주소(텔넷접속명령어)
tourstart (윈도우 기능안내 html 문서표시)
wab 주소록
winipcfg(인터넷에 접속된 자신의 아이피 주소를 보여줌) 단, 윈2000은 ipconfig로 변경됨
winmine (지뢰찾기)
winver (윈도우 버전확인)
wmplayer (윈도우 미디어 플레이어)
wordpad 워드패드
wscui.cpl 보안센터
wupdmgr 윈도우업데이트
관리도구 명령어 기능
azman.msc  권한 부여 관리자  
certmgr.msc 인증서 관리
certsrv.msc  인증서 서비스 (인증 기관 관리)  
certtmpl.msc  인증서 템플릿  
ciadv.msc 인덱싱 서비스
comexp.msc COMEXP 구성 요소 서비스
compmgmt.msc 컴퓨터 관리
control userpasswords2 사용자 계정
dcpol.msc  도메인 컨트롤러 보안 설정  
devmgmt.msc  장치 관리자  
dfrg.msc  디스크 조각 모음  
dfsgui.msc  분산 파일 시스템  
dhcpmgmt.msc  DHCP 관리자 
diskmgmt.msc  디스크 관리  
dnsmgmt.msc  DNS 관리 
domain.msc AD서비스 및 트러스트
dompol.msc  도메인 보안 설정  
dsa.msc  AD서비스 사용자 및 컴퓨터  
dssite.msc  AD서비스 사이트 및 서비스  
eventvwr.msc 이벤트 뷰어
filesvr.msc  파일 서버 관리자  
fsmgmt.msc 공유폴더관리
fxsadmin.msc  팩스 서비스 관리자  
gpedit.msc  그룹 정책 편집기  
ias.msc  인터넷 인증 서비스  
iis.msc  인터넷 정보 서비스  
inetcpl.cpl 인터넷 옵션
lusrmgr.msc 로컬 사용자 및 그룹
ntmsmgr.msc  이동식 저장소  
ntmsoprq.msc  이동식 저장소 운영자 요청  
oobe/msoobe /a XP 정품 인증 확인
perfmon.msc 성능 모니터뷰
rrasmgmt.msc  라우팅 및 원격 엑세스  
rsop.msc  정책 결과 집합  
secpol.msc  로컬 보안 설정  
services.msc  서비스  
tapimgmt.msc  전화 통신  
tscc.msc  터미널 서비스  
tsmmc.msc  원격 데스크톱  
wmimgmt.msc WMI 서비스 구성

=========================================================================================================

========================================================================================================== 

설렘<네트워크 관리 명령>설렘 

NET VIEW
컴퓨터에서 공유되고 있는 리소스를 확인하는 명령어입니다.
net view 명령어 뒤에 목적 컴퓨터의 IP나 NetBIOS이름을 넣어서 사용하면 목적 컴퓨터가 공유하고
있는 리스트를 알아 낼 수 있습니다.

net share를 사용하면 공유 시 숨기기 위해 공유 이름에 $를 붙인 폴더까지 전부 볼 수 있습니다.

NET SEND
네트워크상의 컴퓨터에 메시지를 보낼 때 사용합니다.

NET USE
윈도우에서 지원하는 ‘네트워크 드라이브 연결’과 같은 명령어입니다.
목적 컴퓨터에 공유되어 있는 폴더를 사용하고 있는 시스템과 연결시켜 줍니다.

NET SESSION
현재 사용하고 있는 컴퓨터에 누가 접근했는지 확인할 때 사용합니다

NET USER
net user 명령어는 계정을 만들거나 삭제하는 명령어이지만, 현재 시스템에 있는 사용자의 정보도
알 수 있습니다.

NET LOCALGROUP
로컬 그룹에 대한 정보와 그룹의 추가와 삭제를 할 수 있는 명령어로 단독으로 사용할 때는 현재
시스템에 등록되어 있는 그룹에 대한 정보를 보여줍니다. 비슷한 명령어로는 net group 가 있으나
컴퓨터가 DC(Domain Controller)로 되어 있을 때만 작동합니다(Active Directory를 사용해야 합니다.
cmd에서 dcpromo) net localgroup 명령어 다음에 그룹이름을 넣으면 그 그룹이 포함하고 있는 계정을
보여줍니다.

NET STATISTICS
서버와 로컬 워크스테이션 서비스에 대한 통계의 정보를 확인할 수 있습니다. 워크스테이션  서비스에서 확인할 수 있는 것은 전송에 대한 통계치, 그리고 서버 서비스에서 확인 할 수 있는 것은 현재 사용하는 컴퓨터에 접속하는 정보에 대한 통계치를 나타냅니다.
=========================================================================================================================

http://www.mrunix.net/webalizer/download.html ==> Windows 버전을 다운 받습니다.
webalizer-2.21-02-cygwin 이버전을 받았다면 압축을 풀어서 카피한다.
나같은 경우는 C:\Server\ 가 설치루트 이기 때문에 여기로 이동하겠습니다.
일단 webalizer-2.21-02-cygwin ==> c:\server\webalizer 이런 디렉토리네임으로
변경합니다.

그 다음에 c:\server\webalizer 설치 경로를 Path 환경변수에 추가하시기 바랍니다.
내컴퓨터 속성을 눌러서 ==> 고급 ==> 환경변수 ==> 시스템변수 ==> path을 선택한 다음 편집을
눌러서 ;c:\server\webalizer; 이렇게 선언해 주시고 마무리는 항상 ;로 마무리 해야만 합니다.
다음에 알아두셔야 할 사항이 그래픽 라이브러리가 설치가 되어 있어야 합니다.

그래야만 web에서 정확하게 볼수 있습니다.
GD + ImageMagick + libpng 이 3가지를 먼저 설치하길 바랍니다.
이제 설정파일을 편집합니다.
sample.conf 이 샘플파일을 webalizer.conf 이라는 파일명으로 변경합니다.
그 다음에 webalizer.conf 파일을 편집기로 열어서 수정 합니다.

=================================================================================
LogFile C:\Server\APM\Server\Apache\logs\dummy-host.example.com-access.log
OutputDir C:\Server\UserHome\syslog\web
HistoryName linuxsunny.hist
IncrementalName webalizer.current
ReportTitle Sunny Server Usage Statistics for
HostName server.linuxsunny.com
HTMLExtension html
PageType htm*
PageType cgi
PageType phtml
PageType php3
PageType pl
StripCGI yes
====================================================================================

이정도만 자기 컴퓨터 설정에 맞추어서 수정하셔야 합니다.
이제 저장하고 나옵니다.
그 다음에 cmd 실행하셔서 다음과 같이 레포터파일을 생성해 주시면 됩니다.
C:\Server\webalizer>webalizer.exe -c webalizer.conf
Webalizer V2.21-02 (CYGWIN_NT-5.1 1.5.25(0.156/4/2) i686) English
Using logfile C:\Server\APM\Server\Apache\logs\dummy-host.example.com-access.log (clf)
Creating output in C:\Server\UserHome\syslog\web
Hostname for reports is 'server.linuxsunny.com'
Reading history file... webalizer.hist
Generating report for January 2011
Saving history information...
Generating summary report
2893 records in 1 seconds, 2893/sec
이제 web에서 로그 파일을 보시고 분석하시면 됩니다.

이걸 좀 응용한다면 windows서버 계열에서 계정별로 만들어서 로그를 분석할수 있다는 점이다.
예를 들어 user_weblog.conf 라는 파일 단위로 만들어서 user_weblog2.conf + user_weblog3.conf
이런방식으로 각각 생성해서 계정 홈이나 로그 파일명의 경로만 바꾸어서 실행해 준다면 가능합니다.
C:\Server\webalizer>webalizer.exe -c user_weblog.conf
C:\Server\webalizer>webalizer.exe -c user_weblog2.conf
C:\Server\webalizer>webalizer.exe -c user_weblog3.conf
이렇게 실행하시면 각 계정별로 통계로그를 추출할수 있습니다.
성공하시길 빌어요~~~^^

 


http://oss.oetiker.ch/mrtg/download.en.html  ==> 여기서 다운로드 받으세요.

일단 Mrtg는 perl 스크립트가 설치 되어 있어야 구축할수 있습니다.
만약 설치하지 않았다면 반드시 설치하시고 나서 Mrtg를 설치해야 합니다.
XP는 기본적으로 SNMP프로토콜 서비스가 설치되어있지 않습니다.
그러므로 SNMP 서비스를 설치해야만 MRTG 네트워크 값을 얻어내서 그 수치를
그래픽으로 표현할수 있기 때문에 꼭 설치해 주셔야 합니다.
구성 요소 마법사를 실행해서 아래그림처럼 관리모니터링 도구를 체크하고 다음을 눌러서 설치하시면 됩니다.

설치하기 전에 자세히를 눌러서 소속 팩키지 목록을 보시면 아래처럼 SNMP 관련 서비스 도구가
2개가 있다는 사실을 알아두시기 바랍니다.

이제 확인을 누르고 설치를 마무리 하시기 바랍니다.
서비스 관리자를 실행하셔서 아래그림처럼 SNMP관리서비스 데몬이 자동으로 실행되고 있는지 확인하시기
바랍니다.

이제 MRTG의 BIN디렉토리를 시스템 환경변수 PATH에 선언해 주시기 바랍니다.
뿐만 아니라 perl 스크립트 실행 디렉토리도 PATH변수에 선언 되어 있는지 확인해 보시기 바랍니다.
명령실행창을 열어서 CMD를 구동하세요.
C:\Server\mrtg\bin>perl cfgmaker public@127.0.0.1 --global "WorkDir: C:\Server\UserHome\syslog\web" --output mrtg.cfg
이렇게 환경파일을 생성해 주시기 바랍니다.
생성된 환경파일 mrtg.cfg를 편집기로 열어서 여러분이 원하는 추가적인 설정을 하시고 싶은분은 하세요.
===============================================================================================
EnableIPv6: no
WorkDir: C:\Server\UserHome\syslog\web
================================================================================================
제가 볼때는 별로 추가할 부분은 없을거 같다는 생각이 드네여.
이제 펄을 이용해서 환경파일을 mrtg로 불러와서 네트워크 값을 그래픽으로 생성해 주는 명령만 실행해
주시면 됩니다.

C:\Server\mrtg\bin>perl mrtg mrtg.cfg
이런식으로 실행하시면 됩니다.
이제 web에서 네트워크 로그값이 생성 되었는지 확인해 보시면 됩니다.

이런식으로 확인할수 있습니다.

 

공식 폐이지 : http://www.technote.co.kr  ==> 소스는 여기서 다운 받으면 된다.

 C:\WINDOWS\system32\drivers\etc\hosts 이 파일을 열어서 가상호스트명을 설정한다.
=============================================================== 
127.0.0.1       bbs2.linuxsunny.com   ==> 로컬로 해도 되고
192.168.193.133 bbs2.linuxsunny.com  ==> 고정IP로 해도 된다.
==============================================================
저장 하고 나온다.
이제 아파치 가상 호스트를 설정 한다.

C:\Server\APMServer\Server\Apache\conf\extra\httpd-vhosts.conf 이 파일을 열어서
아래처럼 설정한다.
======================================================================================
################ 테크노트 연동 게시판 ################
<VirtualHost *:80>
    ServerAdmin
sunny@linuxsunny.com
    DocumentRoot "C:\Server\userhome\bbs2\web"
    ServerName bbs2.linuxsunny.com
 ServerAlias bs2.linuxsunny.com
    ErrorLog "logs/bbs2.linuxsunny-error.log"
    CustomLog "logs/bbs2.linuxsunny-access.log" common
</VirtualHost>
=======================================================================================

이렇게 저장하고 빠져 나온다.
이제 테크노트에서 사용할 DB명을 생성해 주기만 하면 된다.

====================================================================================================================
C:\>mysql -h localhost -u root -p mysql
Enter password: ***********************

mysql> GRANT ALL PRIVILEGES ON *.* TO sunny@localhost IDENTIFIED BY '**********<암호명>' WITH GRANT OPTION;
Query OK, 0 rows affected (0.03 sec)   ==> 새로운 계정 생성

mysql> FLUSH PRIVILEGES;   ==> 설정 로드
Query OK, 0 rows affected (0.00 sec)

C:\>mysql -h localhost -u sunny -p mysql  ==> 생성 계정으로 로그인 접속
Enter password: ******

mysql> create database www_bbs2;  ==> 사용할 디비명 생성
Query OK, 1 row affected (0.00 sec)

mysql> FLUSH PRIVILEGES; 
Query OK, 0 rows affected (0.00 sec)
mysql> quit   ==> 종료

========================================================================================================================
가상 호스트 루트에 소스파일 복사하고 추가 설정하기
예를 들어서 나같은 경우는 XP에서 가상유저 홈이 C:\Server\userhome\bbs2\web 이다.
압축을 풀고 가상루트홈에 카피한다.
솔직히 XP에서는 권한설정을 할 필요가 없다. 왜냐하면 OS 자체가 서버용이 아니고 개인용이기 때문이다.
그렇지만 오히려 이게 더 나을수도 있다. 문제는 보안이 아주 약해 주기 때문에 다중사용자 모드로 사용하기에는
적합한 OS는 아니다. 이점을 분명히 알고 있어야 한다. 
=======================================================================================================================
이제 web브러우져로 접속해서 설치하고 설정만 진행시키면 된다.

 

 

 

 

 


공식 홈 폐이지 : http://www.xpressengine.com/  ==> 소스는 여기서 다운 받는다.

가상 호스트 부분 설정.
C:\WINDOWS\system32\drivers\etc\hosts 이 파일에 다음 설정 입력

127.0.0.1       bbs1.linuxsunny.com
192.168.193.133  bbs1.linuxsunny.com
아파치 가상 호스트 부분 설정

C:\Server\APMServer\Server\Apache\conf\extra\httpd-vhosts.conf 이 파일에 다음 입력
################ 제로 보드 일반 게시판 ################
<VirtualHost *:80>
    ServerAdmin
sunny@linuxsunny.com
    DocumentRoot "C:\Server\userhome\bbs1\web"
    ServerName bbs1.linuxsunny.com
 ServerAlias bs.linuxsunny.com
    ErrorLog "logs/bbs1.linuxsunny-error.log"
    CustomLog "logs/bbs1.linuxsunny-access.log" common
</VirtualHost>
데이타베이스 디비명을 설정한다.
C:\>mysql -h localhost -u sunny -p mysql
Enter password: **********************

mysql> create database www_bbs1;
Query OK, 1 row affected (0.02 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.03 sec)

이렇게 설정하고 다음을 진행.
예를 들어서 나의 가상 호스트 홈은 C:\Server\userhome\bbs1\web 이다.
그럼 게시판 소스를 web안에 카피하고 압축을 풀어주면 된다.
마찬가지로 XP는 개인용 OS라 권한설정을 할 필요가 없다리눅스나 원도우 서버라면 권한설정이나 퍼미션 설정을 하는건 당연이 해야 하지만
XP에서는 이 과정은 넘어간다.
이제 web브러우져로 접속해서 나머지 설치와 설정만 하면 된다.

 

 

 

 

 

 

 

 

 

필요한 APM 다운로드 공식 폐이지

======================================================================================
http://apache.tt.co.kr//httpd/   ==> 아파치 공식 다운로드
http://windows.php.net/download/  ==> PHP 공식 다운로드ftp://ftp.sayclub.co.kr/pub/mysql/Downloads/MySQL-5.1  ==> mysql 공식 다운로드
=======================================================================================

기타 그래픽 라이브러리 및 ssl 라이브러리 공식 다운로드 폐이지

===================================================================================================
http://gnuwin32.sourceforge.net/packages/gd.htm  ==> GD 라이브러리http://gnuwin32.sourceforge.net/packages/openssl.htm ==> Openssl 라이브러리http://www.winimage.com/zLibDll/index.html  ==> zlib 라이브러리http://gnuwin32.sourceforge.net/packages/libpng.htm  ==> LibPng 라이브러리
http://www.imagemagick.org/script/binary-releases.php ==> Imagemagick 라이브러리
http://download.cnet.com/ActivePerl-Windows/3000-2069_4-10006395.html  ==> Perl 스크립트 연동 프로그램
http://www.perl.org/get.html  ==> 딸기Perl 미니 연동 스크립트 프로그램
========================================================================================================
####### MYSQL 서버 설치 및 기본 설정 ###########

 

 

######### PHP 설치 및 기본 설정 #########

 ##### 아파치 서버 설치 및 기본 설정  ##########

 

 마지막 서비스 데몬 설정을 한다.

 

############## GD 라이브러리 XP용 설치 하기 ################

############## LibPng 라이브러리 XP용 설치 하기 #################

 

#################  ImageMagick 라이브러리 XP용 설치 하기 #######################

 

 

 

################## OPENSSL 라이브러리 XP용 설치 하기 #####################

 
#################### Perl 스크립트 연동 라이브러리 XP용 설치 하기 #######################

 

 

 

 

 

 이제 모든 APM서버와 라이브러리 호환 프로그램을 설치해야 나중에 web폐이지에서
재대로 그래픽이나 플러그가 실행이 된다는 사실을 알고 있어야 한다.
많은 사람들이 단순히 APM만 설치하면 다 되는줄 알지만 이것만 가지고 동적인 폐이지를
구현할수 있는게 아니다. 여기에 따라오는 기본 라이브러리가 필요하는걸 잊지 마시길
바랍니다.

 


구축 도구로 사용할 블로그 소스는 Textcube 이다.
안정성이나 호환성면에서 우수한 블로그 소스라고 말할수 있고 많은 개발자들이 여기에 참여하고 있다.
일단 http://www.textcube.org/download 에서 소스파일을 다운 받는다.
현재 최신 버전은 1.8.5버전이다.
제일 먼저 APM 서버하고 네트워크 호스트및 도메인 설정을 점검하고 세팅해야 한다.
호스트설정은 C:\WINDOWS\system32\drivers\etc\hosts 파일을 편집기로 불러와서 다음처럼 설정해 준다.
===================================================================================
127.0.0.1       blog.linuxsunny.com  ==> 로컬IP로 설정해도 가능하고 아니면
192.168.1.16   blog.linuxsunny.com  ==> 고정IP로 설정해도 됩니다.
이렇게 저장하고 빠져나옵니다.
===================================================================================
만약에 도메인서버가 돌아가고 있다면 다음과 같이 설정합니다.
예를 들어서 C:\Server\bind9\dns\etc\named\cfg\linuxsunny.zone 이라는 존 파일을 열어서
===============================================================================================
blog.linuxsunny.com.  IN A 192.168.1.16 이런 형식이거나
blog.linuxsunny.com.  IN A 127.0.0.1 이렇게 설정 하시고 저장한 다음 네임서버를 다시 시작해 줍니다.
===============================================================================================
이제 아파치 서버 설정파일에서 가상 호스트부분을 설정 합니다.
C:\Server\APMServer\Server\Apache\conf\extra\httpd-vhosts.conf 이파일을 편집기로
불러와서 다음과 같이 설정 합니다.
========================================================================================
############### 블로그 메인 호스트 ###############
<VirtualHost *:80>
    ServerAdmin
sunny@linuxsunny.com
    DocumentRoot "C:\Server\userhome\Blog\web"
    ServerName blog.linuxsunny.com
    ServerAlias myblog.linuxsunny.com
    ErrorLog "logs/blog.linuxsunny-error.log"
    CustomLog "logs/blog.linuxsunny-access.log" common
</VirtualHost> 
========================================================================================= 
이제 mysql 데이터베이스를 생성하고 설정합니다.
=======================================================================================
C:\>mysql -h localhost -u sunny -p mysql
Enter password: ****************************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.41-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database my_Blog;
Query OK, 1 row affected (0.02 sec)

mysql> FLUSH PRIVILEGES ;
Query OK, 0 rows affected (0.17 sec) 
=======================================================================================
이제 다운 받은 파일을 가상호스트 디렉토리로 이동시켜서 압축을 풀고 기타 설정을 하시면
됩니다.
저같은 경우는 web루트가 C:\Server\userhome\Blog\web 입니다.
파일을 위에 루트로 이동한 다음 압축 풀고 퍼미션등을 설정 하시면 됩니다.

퍼미션 설정부분이 남아있는데 솔직히 xp에서는 이건 안해 주어도 됩니다.
리눅스 서버 방식이 아니기 때문에 OS자체가 오픈이라 권한설정을 해줄 필요성이 별로 없습니다.
만약 리눅스나 원도우서버 OS라면 당연히 퍼미션이나 권한설정을 해야 하는건 당연하겠지만
XP에서는 이 과정은 생략합니다.
자 이제 웹에서 접속해서 설치과정만 하시면 됩니다.

 

이제 여러분이 손 쉽게 자신만의 블로그 서버를 만들어서 독자적으로 사용할수 있습니다.

+ Recent posts