Root

프로그래밍/Python

File open시 에러 무시 방법

Python에서 File을 읽을때 다음과 같은 오류가 발생하며 읽기를 중지하는 경우가 있습니다. UnicodeDecodeError: 'cp949' codec can't decode byte 0x94 in position 2074:ilegal multibyte sequence 처음에 해당 부분이 언어셋이 cp949인 윈도우를 써서 발생하는 이슈로 생각하였습니다. 읽는 파일이 윈도우에서 생성한 IIS Log이기 때문에 python3의 경우 utf-8로 인식을 못해 발생하는 이슈로 판단하여 encode, decode, 언어셋 변경 등에 대해 확인을 하였으나 처리가 되지 않았습니다. 2074라인 이슈로 보여 해당 라인을 보니 해당 라인의 언어가 깨진 상태였습니다. 만약, 파일을 읽을 때 오류 발생 시 오류를 무..

Microsoft/Cluster

Cluster Network

Cluster Virtual Adapter Windows Server 2008부터 Failover Cluster Network이 변경됨 2008 이전 3343 포트를 이용한 UDP Broadcast를 사용하고 모든 노드가 같은 Subnet에 있어야함 2008 이후 3343 포트를 이용한 Unicast 가능 Cluster Join 프로세스가 진행되기 전 TCP Communication이 사용되어짐 DHCP를 지원함 다른 Subnet에 Node가 위치할 수 있음 Cluster Virtual Adapter인 netft.sys가 가장 적절한 Network를 통해 통신 가능 IPv6 지원 Netft 드라이버는 터널링을 사용하여 가장 적절한 네트워크를 통해 패킷 전달 Microsoft Failover Cluster..

Microsoft/공통

Windows Uptime

1. Powershell7 get-uptime (관련 사이트 : https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-uptime?view=powershell-7) 2. systeminfo 3. wmic wmic os get lastbootuptime

프로그래밍/PowerShell

Windows Update for Powershell

Windows Update Module 설치 - Install-Module PSWindowsUpdate Windows Update List 확인 - Get-WindowsUpdate Windows Update - Install-WindowsUpdate -AcceptAll -AutoReboot WSUS Server 설정 - Add-WUServiceManager -MicrosoftUpdate

Network

DNS 서버 확인

Web 을 관리할 때 DNS 이슈가 발생하면 확인할 수 있는 방법이 있어 소개 합니다. http://checkdnskr.appspot.com 해당 사이트 접속 시 해당 도메인이 국내 DNS 서버에서 조회가 정상적으로 되는지 확인할 수 있습니다. 기존에 이슈가 생기면 아는 분들깨 각 유명한 DNS 서버에 대해 문의를 했었는데 간단하게 확인이 가능하네요

Linux/Linux Common

리눅스 HW Time 변경

OS 시간 관리를 위해 NTP를 사용합니다. NTP의 경우 특정 시간 이상 차이가 나면 NTP 시간 Update가 불가능합니다. 물리 서버 운영 시 BIOS 시간을 기준으로 시간이 설정되어 NTP Update가 불가능한 경우가 있습니다. 특히, VM의 경우 H/W Time을 변경하기 힘들어 다음 명령어를 사용하여 H/W 시간을 관리 합니다. Hardware Clock 조회 hwclock -r Hardware Clock 변경 hwclock --set --date="2018-01-28 02:02:00" Hardware Clock을 현재 System Time으로 변경 hwclock -w --utc hwclock -w --localtime 현재 System Time을 Hardware Clock 시간으로 설정 h..

Microsoft/Tool

Logparser Output Into SQL Server

log parser는 IIS Log를 분석할 수 있는 분석 툴입니다.분석 후 분석 결과를 저장하는 방식은 다양하지만 SQL Server에 저장하는 방법에 대해 알아보도록 하겠습니다. 1. SQL Server 설치- 다른 기능은 사용하지 않을 예정이며 Data 저장 및 조회만 진행할 예정이기 때문에 Express 버전을 사용할 예정입니다. 2. Table 생성- 결과 값을 저장할 Table을 생성합니다. Log Parser 문서를 보면 다음과 같이 Mapping 되어 집니다. Log Parser Data Type New Table Existing Table Integer int int, bigint,smallint, tinyint, bit REAL real real, decimal, float STRING..

프로그래밍/PowerShell

Powershell Error 내용 확인 방법

Set-ADAccountPassword 사용 시 Error 내용을 받고 싶은 경우 다음과 같이 하면 됩니다. - Set-ADAccountPAssword -Identity [User명] -NewPassword [Password명] -Reset -ErrorVariable strError 여기서 strError로 Error 변수를 저장하게 됩니다. Write-Host $strError를 해보면 오류가 발생하는 것을 확인할 수 있습니다. ErrorVariable은 해당 함수에만 적용이되는 것이 아니라 디폴트 속성이기 때문에 참고하시기 바랍니다.

프로그래밍/Web Common

도메인 분석 사이트

https://www.ssllabs.com/ssltest/analyze.html 도메인 분석 사이트

Microsoft/Virtualization

Hyper-V 동적 MAC 할당 원리

Hyper-V의 동적 MAC 할당원리는 다음과 같습니다. [MAC 주소] 01-15-5D-X1-X2-X3 처음 3 자리 : Microsoft IEEE 식별자로 잡혀있음 X1 : IP의 3번째 자리수를 16진수로 변환 X2 : IP의 4번째 자리수를 16진수로 변환 X3 : 00 ~FF 사이의 값을 할당 Registry 키 값은 다음과 같습니다. HKLM\Software\Microsoft\Windows\NT\CurrentVersion\Virtualization

로멘틱가이
'분류 전체보기' 카테고리의 글 목록 (2 Page)