달력

1

« 2025/1 »

  • 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
  • 31
2010. 4. 30. 12:37

그대를 사랑하는 10가지 이유 - 이석훈 Etc.2010. 4. 30. 12:37



그대 예쁜 목소리로 자장가를 불러줘요
오늘 밤도 그대 내 꿈 속에 나와 함께 살아요
아이같은 그 미소로 나를 보며 웃어주네요
나는 그대라서 참 행복합니다

내가 힘들때나 많이 아플때 내 눈물을 고이 닦아주던
그대란 사람 어찌 말을 해야 할까요

첫번째 그대의 마음 나무처럼 나를 쉬게해
두번째 그대의 미소 햇살처럼 나를 밝게 비추고
세번째 그대의 손길 내가 힘들때마다 품에 안아준 그댈 사랑합니다

내가 슬플 때나 외로워 할 때 내 곁을 따스히 지켜주던
그대란 사람 어찌 말을 해야 할까요

네번째 그대의 온도 내 가슴을 따스하게 해
다섯째 그대의 눈물 더 열심히 나를 살아가게 해
여섯째 그대의 기도 쳐진 어깨를 피게 만들어 주는 그댈 사랑합니다

그대여 더 이상 눈물은 이젠 흘리지 말아요
영원토록 그대를 지킬게요

사랑하는 그댈 보면 바라만 봐도 난 행복해

일곱번째 그대 표정 시무룩한 나를 웃게해
여덟째 그대 목소리 내게 힘을 주는 그대이니까
아홉번째 그대 걸음 못난 날 매일마다 찾아와 주네
열번짼 그대란 선물
그대라서 난 정말 행복합니다

:
Posted by 커널64

CA 속성 -> 확장 탭 -> CRL 배포 지점(CDP) -> 추가

외부에서 접근 가능한 위치 추가
http://CRL.Domain.Com/CertEnroll/<CRLNameSuffix><DeltaCRLAllowed>.crl

다음 두 개의 항목 체크
  - CRL에 포함. 클라이언트에서 델타 CRL 위치를 찾도록 해줍니다.
  - 발급된 인증서의 CDP 확장에 포함

:
Posted by 커널64
2010. 3. 24. 21:29

OSI 7 Layer 및 TCP/IP 4 Layer Etc.2010. 3. 24. 21:29

OSI 7 Layer

L7 – 어플리케이션 레이어
사용자와 가장 가까운 계층으로 사용자 어플리케이션에 네트워크 서비스를 제공한다.
(예: Telnet, HTTP, FTP, ...)

L6 – 프레젠테이션 레이어
한 시스템 응용계층에서 넘겨 받은 정보를 다른 시스템 응용계층이 읽게 해준다.
(예: JPG, BMP, MIDI, WAV, AVI, MPEG, ...)

L5 – 세션 레이어
통신을 하고자 하는 두 호스트 간의 연결을 설정, 관리 및 종료한다.
효율적인 데이터 전송 처리, 서비스 종류 설정, 상위 계층에서 발생하는 문제에 예외 보고 기능을 수행한다.
(예: NFS, ASP, X – Window System, …)

L4 – 전송 레이어
시스템에 발생하는 데이터를 분할하고 재조립니다.
오류 검사, 흐름 제어 기능을하여 신뢰성있는 데이터를 전송한다.
(예: TCP, UDP)

  • TCP: 연결형 전송 프로토콜로 양방향 데이터 전송을 제공한다. TCP는 메시지를 세그먼트로 잘게 분할하고 목적지에서 재조립하며 수신이 안 된 것은 재전송하며 세그먼트를 재조립하여 메시지로 복구한다.
  • UDP: 비연결형 방식의 전송 프로토콜로 수신확인이나 전송 보장 없이 데이터를 교환한다. 오류 처리나 재전송은 상위 프로토콜에서 행해져야 한다. 빠른 속도의 처리 속도를 보장하나 신뢰성의 문제점이 따른다.


L3 – 네트워크 레이어
네트워크 내에 있는 두 호스트 간의 연결성을 제공하고 경로 선택을 한다.
(예: IP, IPX, Apple Talk, …)

L2 – 데이터링크 레이어
물리 링크를 통한 신뢰성있는 데이터 전송 기능을 제공한다.
물리적 주소 체계, 네트워크 토폴로지, 네트워크 접속, 오류 통지, 흐름 제어, 프레임 순차적 전송 등을 관여한다.
(예: Ethernet, Token Ring, FDDI, PPP, Frame-relay, …)

L1 – 물리 레이어
Bit 신호로 표현되는 물리 링크의 활성화/비활성화 및 링크 유지를 나타낸다.
(예: Cable, Connector, Bit, …)


TCP/IP 4 Layer

L4 – 어플리케이션 레이어(ISO 7 Layer의 5~7 계층)
L3 – 전송 레이어(ISO 7 Layer의 4 계층)
L2 – 인터넷 레이어(ISO 7 Layer의 3 계층)
L1 – 네트워크 레이어(ISO 7 Layer의 1, 2 계층)

:
Posted by 커널64
2010. 3. 18. 17:38

Jalasoft SNMP Device Simulator v2 Etc.2010. 3. 18. 17:38

Cisco Switches
Cisco Router
Cisco Firewalls
Cisco VPN Concentrators
Cisco Wireless devices
3Com Switches
HP Procurve Switches
F5 BigIp
Nortel
APC UPS

위와 같은 장비의 시뮬레이션 해준다.
SNMP 테스트 시 유용할 것 같다.

:
Posted by 커널64

' 키 및 문자열 값 입력/업데이트
Set oArgs = WScript.Arguments

const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")

strKeyPath = "SOFTWARE\<Key Name>"
oReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath

strValueName = "<Sting Value Name>"
strValue = oArgs(0)

oReg.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue



' 문자열 값 쿼리
const HKEY_LOCAL_MACHINE = &H80000002

strComputer = "."
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")

strKeyPath = "SOFTWARE\<Key Name>"
strValueName = "<String Value Name 1>"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue1

strValueName = "<String Value Name 2>"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue2

If IsNull(strValue1) OR IsNull(strValue2) Then
WScript.Quit
End If

WScript.Echo strValue1
WScript.Echo strValue2

:
Posted by 커널64
2010. 2. 26. 12:58

Cisco UCS(Unified Computing System) 개요 Etc.2010. 2. 26. 12:58

Cisco UCS(Unified Computing System)는 서버, 네트워크, 스토리지 및 가상화 기술을 통합해 TCO를 줄이고 업무에 대한 민첩성(Agility)을 증가시키도록 디자인된 데이터센터 플랫폼이다.

 


UCS는 가상화 환경 및 물리적인 환경 모두를 지원하며 최대 320대의 물리적인 서버와 수천 대의 가상 머신을 지원한다. 다수의 시스템으로 구성되어 있더라고 마치 단일 시스템처럼 관리(Cisco UCS Manager – GUI 및 CLI를 지원하는 통합 관리 도구)할 수 있어 시스템 확장에 따른 관리의 복잡성이 증가되는 것을 막는다.

UCS의 구성 요소
Cisco UCS 6100 Series Fabric Interconnects – UCS의 주요 구성 요소로 블레이드 서버와 블레이드서버 케이스를 위한 백본 네트워크 연결(LAN 및 SAN)과 관리 기능을 제공한다. 또한, 가상화 환경의 최적화를 위한 VN-Link 기술을 지원하며, 무손실 10Gigabit 이더넷과 FCoE를 제공한다. 20-port 1RU(UCS 6120XP) 및 40-port 2RU(UCS 6140XP) 버전이 있다.


Cisco UCS 5100 Series Blade Server Chassis(UCS 5108) – 추가적인 관리 모듈 없이 최대 8대의 블레이드 서버(Full-width: 4대, Half-width: 8대)와 두 개의 Fabric Extender를 장착할 수 있는 6RU 인클로저


Cisco UCS 2100 Series Fabric Extenders(UCS 2104XP) – 블레이드 서버 케이스에 장착되어 각각의 블레이드 서버와 Fabric Interconnect를 연결하는 4개의 10-Gbps 이더넷 연결(FCoE 지원)을 제공하며, 하드웨어 기반의 Cisco VN-Link 기술을 지원한다.


Cisco UCS B-Series Blade Servers – Intel Xeon 5500 시리즈 프로세서를 기반으로 하는 Cisco의 블레이드 서버. 사양은 최대 2개의 Intel Xeon 5500 시리즈 프로세서, 2개의 Hot-Swap SAS 드라이브(10,000RPM or 15,000RPM)와 DDR3 메모리를 장착할 수 있다.

모델 명 최대 메모리 메모리 크기 및 속도 사이즈 케이스 당 장착 가능한 최대 서버 수 시스템(UCS) 당 서버 수 Mezzanine Adapters I/O 처리량
UCS B200 M1 96GB 2/4/8GB DDR3 1066Mhz, 1333Mhz Half-width 8 320 1 최대 20Gbps
UCS B250 M1 384GB 2/4/8GB DDR3 1066Mhz  Full-width 4 160 2 최대 40Gbps


Cisco UCS C-Series Rack-Mount Servers – 단일 환경 또는 Cisco UCS의 부분으로 운영할 수 있도록 디자인된 Cisco의 렉마운트 서버. VN-Link 가상화를 지원한다.

모델 명 RU(Rack Unit) 프로세서 메모리 디스크 드라이브
UCS C250 M1 2RU 최대 2개의 Intel Xeon 5500 시리즈 프로세서 최대 384GB DDR3 최대 8개, 4TB의 SFF,SAS,SATA
UCS C210 M1 2RU 최대 2개의 Intel Xeon 5500 시리즈 프로세서 최대 96GB DDR3 최대 16개, 8TB의 SFF,SAS,SATA
UCS C200 M1 1RU 최대 2개의 Intel Xeon 5500 시리즈 프로세서 최대 96GB DDR3 최대 4개, 2TB의 SAS,SATA



Cisco UCS Manager – UCS 시스템에 대한 중앙 집중 관리 기능 제공.


 UCS Manager의 Service Profile

:
Posted by 커널64
2010. 2. 26. 08:50

VB Script를 이용한 SQL Lock 확인 (VBS) Etc.2010. 2. 26. 08:50

' 파라미터는 데이터베이스 이름
Dim oArgs
Set oArgs = WScript.Arguments

If oArgs.Count < 1 Then
WScript.Quit -1
End If

Dim dbcon, strCon, strDB, strSQL
strDB = oArgs(0)

Set dbcon = createobject("adodb.connection")
strCon = "provider=sqloledb;Data Source=localhost;Initial Catalog="&strDB&";Integrated Security=SSPI"

dbcon.open strCon
strSQL ="SELECT L.request_session_id AS SPID,DB_NAME(L.resource_database_id) AS DatabaseName,O.Name AS LockedObjectName,ST.text AS SqlStatementText,ES.login_name AS LoginName,ES.host_name AS HostName FROM sys.dm_tran_locks L JOIN sys.partitions P ON P.hobt_id = L.resource_associated_entity_id JOIN sys.objects O ON O.object_id = P.object_id JOIN sys.dm_exec_sessions ES ON ES.session_id = L.request_session_id JOIN sys.dm_tran_session_transactions TST ON ES.session_id = TST.session_id JOIN sys.dm_tran_active_transactions AT ON TST.transaction_id = AT.transaction_id JOIN sys.dm_exec_connections CN ON CN.session_id = ES.session_id CROSS APPLY sys.dm_exec_sql_text(CN.most_recent_sql_handle) AS ST WHERE resource_database_id = db_id() ORDER BY L.request_session_id"

Set Result = dbcon.execute(strSQL)

WScript.Echo "SPID | DatabaseName | LockedObjectName | SqlStatementText | LoginName | HostName"
Wscript.Echo "================================================================================"

Do while not Result.eof
strROW1 = Result(0)
strROW2 = Result(1)
strROW3 = Result(2)
strROW4 = Result(3)
strROW5 = Result(4)
strROW6 = Result(5)

If IsNull(strROW1) Then
strROW1 = "NULL"
End If
If IsNull(strROW2) Then
strROW2 = "NULL"
End If
If IsNull(strROW3) Then
strROW3 = "NULL"
End If
If IsNull(strROW4) Then
strROW4 = "NULL"
End If
If IsNull(strROW5) Then
strROW5 = "NULL"
End If
If IsNull(strROW6) Then
strROW6 = "NULL"
End If

WScript.Echo strROW1 & " | " & strROW2 & " | " & strROW3 & " | " & strROW4 & " | " & strROW5 & " | " & strROW6
Wscript.Echo "--------------------------------------------------------------------------------"

Result.movenext
loop

set Result = NOTHING
dbcon.close

:
Posted by 커널64
2010. 2. 22. 15:24

Windows Server 2008 R2의 완전 복구 Etc.2010. 2. 22. 15:24

1. SCDPM 또는 WSB(Windows Server Backup)을 이용해 파일 복구 후
2. 복원할 시스템에 설치 이미지로 부팅
3. 컴퓨터 복구 클릭


4. 이전에 만든 시스템 이미지를 사용하여 컴퓨터를 복구합니다. 선택 후 다음

5. 취소 -> 시스템 이미지 선택 -> 다음

6. 네트워크에서 시스템 이미지 검색

7. 복구된 파일의 네트워크 경로 입력(WindowsImageBackup 바로 전 위치 입력)
예를 들어, 백업 파일(.VHD)이 \\<백업 서버>\Restore\WindowsImageBackup\<서버 명>\<백업 시간>에 위치하는 경우 \\<백업 서버>\Restore 까지 입력

8. 복구할 시스템 이미지와 복구 시간 선택 후 다음

9. 필요에 따라 드라이버 설치 후 다음 -> 마침 -> 예를 클릭해 복원 시작

:
Posted by 커널64
2010. 2. 8. 20:32

컴퓨터 IP 주소 쿼리 - VBS(VB Script) Etc.2010. 2. 8. 20:32

strcomputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For each objitem in colitems
strIPaddress = Join(objitem.IPAddress, ",")
WScript.Echo strIPaddress
Next
Set colItems = NOTHING

:
Posted by 커널64
2010. 1. 8. 13:21

폴더 크기 체크해서 파일로 찍기 (VBS) Etc.2010. 1. 8. 13:21

' Directory to Monitor
varPath = "C:\Windows"
varResultFile = "C:\DirSize.csv"

Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(varPath)
SumFiles = f.size
SumFiles = SumFiles / 1048576
SumFiles = Round(SumFiles,2)
Set fso = NOTHING
Set f= NOTHING
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For Each objItem in colItems
    dtmLocalTime = objItem.LocalDateTime
    dtmMonth = Mid(dtmLocalTime, 5, 2)
    dtmDay = Mid(dtmLocalTime, 7, 2)
    dtmYear = Left(dtmLocalTime, 4)
    dtmHour = Mid(dtmLocalTime, 9, 2)
    dtmMinutes = Mid(dtmLocalTime, 11, 2)
    dtmSeconds = Mid(dtmLocalTime, 13, 2)
Next
strNow = dtmYear & "/" & dtmMonth & "/" & dtmDay & "," & dtmHour & ":" & dtmMinutes & ":" & dtmSeconds
Set objWMIService = NOTHING
Set colItems = NOTHING
Const ForAppending = 8
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(varResultFile, ForAppending, True)
objTextFile.WriteLine(strNow&",Directory Size:,"&sumfiles&"MB")
objTextFile.Close
Set objFSO = NOTHING
Set objTextFile = NOTHING

:
Posted by 커널64