본문 바로가기

Microsoft

RDP Port Change / 원격 데스크탑 포트 변경 레지스트리 편집기를 시작 합니다. 다음 레지스트리 하위키를 찾아 클릭합니다. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber 편집 메뉴에서 수정클릭 하 고 10 진수를 클릭 합니다. 새 포트 번호를 입력하고 확인을 클릭합니다. 레지스트리 편집기를 종료합니다. 컴퓨터를 다시 시작합니다. https://support.microsoft.com/ko-kr/kb/306759/ko 더보기
Time-Taken [KeyPoint] IIS Log의 Time-Taken 값은 마지막 응답 패킷을 보냈을 때의 시간이 아니라 Client에게 Ack 패킷을 받은 시점까지의 시간을 기록합니다. Time-taken 항목은 요청을 처리하는데 소요되는 전체 시간을 의미합니다. HTTP 요청을 수신하는 HTTP.sys 커널 모듈에서 Client로부터 발생된 요청의 첫번째 byte를 수신함과 동시에 시간은 기록되기 시작하며, IIS의 응답이 완료되는 순간에 time-taken 시간 기록은 종료됩니다. time-taken 항목에 기록된 시간은 네트워크 시간을 포함합니다. (IIS 6.0 부터) 다시 정리해서 말씀 드리면 HTTP.sys 모듈이 Client로 첫 응답을 보낸 시간을 기록하는 것이 아닌, 응답의 마지막 패킷을 전송 후 C.. 더보기
Administrator 패스워드 초기화 / password /* 사전 준비 사항 */ 서버 설치 미디어 (동일 버전이어야 합니다.) 패스워드 초기화 방법 CD를 넣고 부팅합니다. 문제 해결을 선택합니다. 명령 프롬프트를 선택합니다. CD 인식된 드라이브로 이동합니다. Diskpart 명령어로 CD가 인식된 드라이브를 찾을 수 있습니다. C:\windows\system32 경로 이동합니다. Ren Utilman.exe Utilman.exe.old 실행합니다. (파일명 변경) Copy cmd.exe utilman.exe 실행합니다. 커맨드 창 오른쪽 상단의 X 버튼을 눌러 종료합니다. 계속을 클릭합니다. 빨간색으로 밑줄 친 부분을 클릭합니다. Net user 입력하여 administrator 계정의 패스워드를 reset합니다. 정상 로그인 여부 확인합니다. 정상 로.. 더보기
Tasklist / 활용 Tasklist 명령어를 통해 1) 프로세스별 메모리 사용률 2) 특정 프로세스가 사용하고 있는 모듈 List 3) svchost.exe 프로세스가 호스팅하는 서비스 목록 확인할 수 있습니다. TASKLIST [/S 시스템 [/U 사용자 이름 [/P [암호]]]] [/M [모듈] | /SVC | /V] [/FI 필터] [/FO 형식] [/NH] 설명: 이 도구는 로컬 또는 원격 시스템에서 현재 실행되고 있는 프로세스 목록을 표시합니다. 매개 변수 목록: /S 시스템 연결할 원격 시스템을 지정합니다. /U [도메인\]사용자 명령을 실행해야 하는 사용자 컨텍스트를 지정합니다. /P [암호] 해당 사용자 컨텍스트의 암호를 지정합니다. 생략한 경우에는 물어봅니다. /M [모듈] 해당 exe/dll 이름을 사용하.. 더보기
HTTP 성능 카운터 / CurrentQueueSize IIS의 HTTPERR 로그에 Queue Full 오류가 자주 발생하고 있습니다. 서버 단에서 어떤 카운터를 보면 Queue를 모니터링 할 수 있을까요? =>아래 캡처 화면에 나와 있는 HTTP Service Request Queues 오브젝트 중 CurrentQueueSize 카운터를 통해 Queue를 모니터링할 수 있습니다. CurrentQueueSize는 아직 처리되지 않은, Queue에 적재되어 대기 중에 있는 요청의 수를 의미합니다. 처리 속도가 원활할 경우 카운터 값이 0으로 유지되어 보입니다. [참고 자료] HTTPERR 로그의 기본 위치 더보기
DNS 백업 / 복원 /* 백업 */ DNSCMD 명령어를 이용하여 DNS 백업을 받을 수 있습니다. 빨간색으로 되어 있는 부분은 FQDN (Full Domain Name), 파란색은 백업 파일 이름입니다. 정상 백업 시에는 c:\windows\system32\dns 경로에 파란색으로 되어진 백업 파일이 생성됩니다. /* 복원 */ 복원 시에는 아래와 같이 /ZoneAdd 커맨드를 통해 복원할 수 있습니다. 더보기
CachedLogonCount AD환경에서 인증 테스트 시 Client PC에서 Cached Logon을 방지하기 위해 키 값을 기본 10에서 0으로 변경한 후 테스트를 진행했습니다. (서버 재 시작이 필요합니다.) [참고 사이트] The default value of the cachedlogonscount registry entry has changed from 10 to 25 in Windows Server 2008 출처: 더보기
TcpTimedWaitDelay / MaxUserPort Web, WAS 서버일 경우 아래 2개의 속성 값을 변경하여 사용하면 네트워크 리소스 사용 효율이 높아집니다.TcpTimedWaitDelay HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 로 이동하여 REG_DWORD 데이터 타입으로 TcpTimedWaitDelay 값을 새로 만들고 단위를 10진수로 변경하고 60을 입력합니다. Data typeRangeDefault valueREG_DWORD0x1E 0x12C ( 30–300 seconds )0xF0 ( 240 seconds = 4 minutes )출처: Web, WAS 서버일 경우 기본값 240초에서 60초로 변경 권장 MaxUserPort 늘리기 Dynamic port range in Window.. 더보기
Boot Log / 부팅 시 로그 남기기 F8 옵션을 눌러 부트 로그를 남길 수 있습니다.=>한번만 로그를 남깁니다. 서버 재 시작 시 매번 남기기 위해서는 msconfig 명령어를 통해 설정해 주셔야 하며, 설정 시 서버 재 시작이 필요합니다. Msconfig 를 통해 boot log를 매번 재 부팅 시 남길 수도 있지만 boot log를 enable 할려면 서버 재 시작이 필요합니다. 드라이버를 unload했는지 정상 load했는지 여부 확인 가능합니다. 로그는 windows 폴더 밑 ntbtlog.txt 파일에 저장되어 집니다. 더보기
Administrator 패스워드 초기화 /* 사전 준비 사항 */서버 설치 미디어 (동일 버전이어야 합니다.) 패스워드 초기화 방법 CD를 넣고 부팅합니다. 문제 해결을 선택합니다. 명령 프롬프트를 선택합니다. CD 인식된 드라이브로 이동합니다. C:\windows\system32 경로 이동합니다. Ren Utilman.exe Utilman.exe.old 실행합니다. (파일명 변경) Copy cmd.exe utilman.exe 실행합니다. 커맨드 창 오른쪽 상단의 X 버튼을 눌러 종료합니다. 계속을 클릭합니다. 빨간색으로 밑줄 친 부분을 클릭합니다. Net user 입력하여 administrator 계정의 패스워드를 reset합니다. 정상 로그인 여부 확인합니다. 정상 로그인 여부 확인 후 아래 스텝을 진행해 주시기 바랍니다. (원복) 1~5.. 더보기