※ 요약

자신의 PC에 설치된 닷넷 프레임워크(.Net Framework) 버전을 확인하는 방법을 소개하고자 한다. 버전 확인 방법은 크게 3가지다. 콘솔 창에 명령어를 입력하여 확인하는 방법과 프로그램을 이용한 방법, 마지막으로 레지스트리를 이용하는 방법이다. 이번 포스트에서는 콘솔 명령어와 프로그램을 이용한 방법을 알아보도록 하겠다.



※ 콘솔에 명령어를 입력하여 확인하는 방법

먼저 콘솔에 명령어를 입력하여 설치된 닷넷 디렉토리 목록을 조회하여 설치된 버전들을 확인하는 방법이다. 아래와 같이 실행 창에 cmd를 입력하여 명령 프롬프트를 띄운다. 실행 창을 띄우는 키보드 단축키는 윈도우 키+R 이다.



실행된 명령 프롬프트 창에 아래 명령어를 입력한다.

dir %windir%\Microsoft.NET\framework /AD


입력하면 아래와 같이 설치된 닷넷 버전들을 볼 수 있다. 필자의 노트북에는 1.x부터 4.0.x까지 설치된걸 알 수 있다.


※ 프로그램을 이용한 확인 방법


dotnet detector.exe


상기 파일을 다운로드 받고 실행 시키면 아래와 같이 나온다. 현재 4.0이 설치되어 있고 4.5.2로 업그레이드 할 수 있으며, 최신 버전은 4.6.2 프리뷰 버전이란걸 알 수 있다.



※ 요약

윈도우 작업 관리자의 세부 정보 탭에서 필요한 열(Column)을 선택하여 원하는 정보들을 보는 방법을 소개하고자 한다. 이번 포스트는 글로된 설명보다는 이미지와 설명을 함께 보는게 더 이해가 빠를 것이다. 참고로 이 방법은 윈도우XP부터 윈도우 비스타, 윈도우7, 윈도우10까지, 지금까지 나온 윈도우는 물론이고 앞으로 나올 윈도우에서도 될 것이다.


※ 설명

먼저 작업 관리자를 띄운뒤 세부 정보 탭으로 이동한다. 그럼 아래 빨간 박스 안과 같이 여러 열들이 있을 텐데, 이 열들은 사용자가 원하는 정보들로 바꿀 수 있다.


먼저 아무 열(컬럼)을 마우스 우클릭하면 아래와 같이 팝업 메뉴가 나오는데 열 선택 항목을 클릭한다.



그럼 아래와 같이 선택할 수 있는 열 들이 나오는데 필자는 개발자다 보니 메모리(개인 작업 집합)스레드를 선택했다. 그 외에도 많은 선택 항목이 있으니 원하는 정보를 선택하여 추가하기 바란다. 참고로 필자가 선택한 메모리(개인 작업 집합)은 프로그램의 메모리 변화량을 알려주는 열로써, 메모리 누수나 메모리 할당, 해제가 잘 되는지 확인할때 보는 정보다. 스레드는 프로그램이 사용중인 스레드의 개수인데, 개발자가 스레드를 하나만 생성하여도 운영체제가 임의로 스레드를 더 할당한다던지 하는 이유로 개수가 다를수 있다.


※ 요약

리눅스 명령어 echo는 주어진 문자열을, 문자열 사이에 포함된 공백과 줄 마지막에 개행문자를 포함하여 표준출력으로 출력하는 명령어다.


※ 경로

내부 명령어


※ 사용법

echo [옵션]... [문자열]...


※ 옵션

 옵션

 설명

 -n

 마지막에 따라오는 개행 문자(newline) 문자를 출력하지 않음

 -e

 문자열에서 역슬래시(\)와 조합되는 이스케이프 문자(escape sequence)를 인용부호(")로 묶어 인식



※ 이스케이프 문자 종류 및 내용

이스케이프 문자는 모니터나 프린터의 속성 등을 제어하기 위해 장치에 보내는 특수 문자열을 의미한다. 아래 이스페이프 문자들은 옵션 -e과 함께 사용한다.

 이스케이프 문자

 설명 

 \a

 경고음 소리 출력

 \b

 백스페이스

 \c

 마지막 개행 문자를 출력 안 함

 \f

 폼 피드 형식(프린터에서 용지 바꿈)으로 출력

 \n

 개행 문자 출력

 \r

 개리지 리턴

 \t

 수평 탭

 \v

 수직 탭

 \\

 역슬래시

 \nnn

 ASCII Code가 nnn(8진수)인 문자


※ 사용예

환경 변수 $HOME을 echo로 출력해보았다.


이번에는 문자열과 환경 변수들을 같이 출력해보았다.


※ 관련 페이지


※ 요약

맥os에는 Dock Bar가 있는데, 이 독 바의 크기와 위치를 변경하는 방법을 알아보도록 하겠다.


※ 방법

시스템 환경설정 아이콘을 클릭한다.


Dock 항목을 클릭한다.


아래 빨간 박스 안의 라디오 버튼에 따라 Dock의 위치가 바뀐다. 현재는 왼쪽에 위치하게 했다.



이번에는 하단에 위치하게 해 보았다. 디폹트 값은 하단이다.


이번에는 오른쪽이다. 원하는 위치에 놓고 사용하면 된다.


이번에는 Dock의 크기를 변경하는 메뉴에 대한 설명이다. 크기는 말 그대로 Dock의 크기이고, 확대는 마우스를 아이콘에 올렸을 때 확대되는 사이즈를 설정하는 메뉴다.


※ 요약

윈도우에서 CD나 USB 등의 장치를 연결하면 자동으로 실행되는데 필자는 자동실행을 원치 않아 항상 비활성화 해둔다. 이유는 보안 때문인데, USB나 CD에 악성코드가 있는 상태에서 자동 실행되면 감염될 수도 있기 때문이다. 물론 요즘엔 백신도 좋고 UAC도 지원하여 예전보다는 이런 문제를 겪을 일이 별로 없을 테지만 그저 순수하게 자동실행을 원치 않는 독자도 있을거 같아 포스팅한다.


※ 설명

먼저 제어판을 실행하여 자동 실행 항목을 클릭한다.



그럼 아래와 같은 창이 나오는데, 모든 항목을 아무 작업 안 함으로 바꾸면 된다. 자동 실행하고픈 항목은 당연히 기본 값으로 냅둬도 된다.


※ 요약

맥이나 맥북에서 마우스 이동 속도(감도) 및 이중 클릭 속도, 스크롤 속도를 조절하는 방법을 알아보도록 하겠다.


※ 설정 방법

먼저 시스템 환경설정을 클릭한다.



시스템 환경설정에서 마우스 항목을 클릭한다.


아래와 같이 이동 속도, 이중 클릭 속도, 스크롤 속도 등을 조절할 수 있다. 아래 설정 값들은 본인이 직접 값을 변경하면서 최적의 값을 찾는게 좋다.


※ 요약

대부분의 운영체제는 다양한 날짜 형식을 지원한다. 윈도우도 예외는 아니어서 2016-08-14를 16-08-14 등으로 변경이 가능하다. 물론 대부분의 사용자들은 날짜 형식을 바꿀 일이 없지만, 날짜 형식이 너무 길 경우 특정 화면에서 짤릴 경우가 있기 때문에 이런 문제를 겪는 사용자라면 날짜 형식을 짧게 바꿈으로써 해결 가능하다. 아래는 필자가 겪었던 문제인데, 좌측의 경우 날짜 형식(yyyy-MM-dd)이 너무 길어 날짜가 아예 안나오는 문제가 있었지만 날짜 형식(yy-MM-dd)을 짧게 바꾼 후에는 오른쪽 캡쳐 이미지처럼 날짜가 잘 나온다.

 


※ 바꾸는 방법

먼저 제어판에서 국가 또는 지역 항목을 클릭한다.



아래와 같은 창이 뜨는데 아래 창에서 날짜 형식을 지정할 수 있다. 날짜 형식을 간단히 설명하자면 y는 year로써 년을, M은 Month로써 달을, d는 day로써 일자를 의미한다. 고로 yyyy-MM-dd는 년을 4자리로 표시하고 달은 두 자리로 표현하고 일자도 두 자리로 표시한다는 의미다. y가 2개면 년도를 두 자리로 표시한다는 의미다. 


그럼 MM과 M의 차이는 뭘까? MM은 3월 같이 한 자리 수의 경우에도 03으로 두 자리로 표시, M은 3월은 그냥 3으로 표시하는 게 차이다. dd와 d의 경우도 마찬가지다. 참고로 M이 대문자인 이유는 소문자 m은 분(minute)을 의미하기 때문이 아닐까 싶다.


※ 요약

리눅스 명령어 printenv는 print environment VARIABLE의 약자로써, 환경 변수의 값을 출력하는 명령어다. 명령어 실행시 특정 환경 변수명을 지정하면 해당 환경 변수 값만 출력하고 환경 변수명 없이 명령어만 실행할 경우 시스템에 있는 모든 환경 변수의 값을 출력한다.


※ 경로

/usr/bin/printenv


※ 사용법

printenv [옵션]... [환경 변수명]...


※ 옵션

 Long옵션

 설명

 --help

 printenv 명령어의 사용법 출력

 --version

 printenv 명령어의 버전 정보 출력



※ 사용예

아래는 printenv 명령어의 실행예다.


※ 관련 명령어

env : 환경 변수 보기 및 변경

echo : 환경 변수 출력

export : 환경 변수 확인 및 수정


※ 요약

필자는 우하단과 같이 레인미터 날씨 스킨을 사용중인데, 어느 순간부터 좌하단 캡쳐 이미지처럼 날씨가 안나오기 시작했다. 이번 포스트에서는 날씨 스킨이 오류를 일으킨 원인과 해결 방법에 대해 알아보도록 하겠다.

 


※ 오류 원인

오류 원인은 날씨 정보를 받아오는 곳(weather.com/weather)의 URL 주소가 일부 변경 되었기 때문에 발생한 문제다. 고로 weather.com/weather 이외의 곳에서 날씨 정보를 받아오는 스킨이라면 해당 오류가 발생하지 않았을 것이다.



※ 해결 방법

해결 방법은 간단하다. 바뀐 URL 주소를 넣어주면 되는데, 넣어주는 방법은 문제가 발생한 날씨 스킨의 *.ini 파일을 오픈한뒤 검색으로 weather.com을 찾은뒤 xml.weather.com을 아래와 같이 wxdata.weather.com으로 바꿔주면 된다.


※ 요약

이번 포스트는 ipTime 공유기에서 포트포워딩을 하는 방법을 소개하고자 한다. 포트포워딩에 대한 개념만 이해하면 ipTime 이외의 공유기에서도 문제 없이 포트포워딩 할 수 있을 것이니, 포트 포워딩에 대한 개념을 잘 모르겠으면 이 포스트(포트포워딩 개념, 설명)를 참고하기 바란다.


※ 포트포워딩 방법

먼저 공유기에 접속하여 로그인하면 아래와 같은 화면이 나오는데, 좌측 트리 메뉴에서 NAT/라우터 관리 항목을 누른다.



하위 트리 메뉴에서 포트포워드 설정 항목을 클릭한다. 그러면 포트포워드 설정 및 추가, 삭제 할 수 있는 페이지가 열린다.



※ 추가 예시

설명을 위해 임시로 아래와 같이 추가해보도록 하겠다.



위에서 설정한 값이 추가되었다. 간단히 설정하자면, 규칙 이름은 테스트로써, 외부 포트 3389번으로 들어오는 데이터를 내부 IP 192.168.128.5로 보내는데, 이때 내부 포트는 2222로 하여 TCP로 보낸다는 의미다.



+ Recent posts