본문 바로가기

서버106

Windows 2008 Server, Active Directory Domain 으로 그룹 변경 먼저, 이 글은 2012/04/24 - [프로그래밍/서버관리] - Windows 2008 Server, Active Directory 도메인 생성 에서 설정한 서버가 포리스트 루트 서버인 경우에 대한 설명이다. DNS 설정을 Active Directory 포리스트 루트의 IP 로 지정한다. 내 컴퓨터의 속성으로 들어간 후, 설정변경을 클릭한다. 소속그룹을 도메인으로 변경한 후, 포리스트 루트 서버의 netbios 이름을 입력한다. netbios 이름은 Active Directory 도메인 서비스 설치시 고급모드 설치로 하였다면, 설치시 직접 입력하거나 디폴트로 표시된 이름을 입력하면 된다. 만약, 그냥 설치하였다면 포리스트 루트 도메인의 FQDN 에서 입력한 도메인이 abcd.com 이라면 abcd 를 .. 2012. 4. 25.
Windows 2008 Server, Active Directory 도메인 생성 파워쉘에서 dcpromo 를 입력하고 실행한다. 고급 모드 설치 사용을 선택하지 않고 다음 버튼을 클릭한다.(netbios 명을 직접 입력할 경우 고급 모드 설치 사용을 선택한다.) 새 포리스트에 새 도메인 만들기를 선택하고 다음 버튼을 클릭한다.(이 부분은 Active Directory 에 대한 이해가 필요하다.) 포리스트 루트 도메인을 지정한다. 포리스트 기능 및 도메인 기능 수준을 지정한다.(일단 2003 으로 맞추었다. 높은 버전일수록 다양한 최신 기능을 지원하고, 낮은 버전일수록 지원할 수 있는 서버의 범위가 커진다.) 설치하고있는 PC 의 TCP/IP 네트워크 설정이 유동으로 잡혀있는 경우, 고정으로 변경하여야한다. DNS 서버를 자기 자신으로 잡았다. 다시 중지된 설치창으로 돌아가 다음 버튼.. 2012. 4. 24.
Windows 7 hosts 파일 수정 백만년 전부터 사용해온 팁인데... 개발환경을 구축하다 보면 서버 환경의 영향을 많이 받게된다. 만약, 인터넷에 공개되고 도메인으로 접근 가능한 서버라면 해당 도메인 신청 과정이나 개발 서버와 상용 서버간 스위칭에 따른 영향이 복잡한 변수를 야기시킨다. 이 경우 자신의 개발 컴퓨터 환경의 hosts 파일을 수정하여 개발 서버 접근시 추후 사용할 도메인 정보로 접근할 수 있도록 해볼 수 있다.(Windows XP 도 마찬가지이며, System 디렉토리 아래 \drivers\etc\hosts 파일이다.) System 디렉토리이므로 UAC 권한 문제가 발생하니, 에디터를 관리자 권한으로 실행한 후에... 해당 파일을 불러와 수정한다. 붉은색으로 표기한 부분을 추가하였고, 이 후 lyncphilsys.com 으.. 2012. 4. 20.
MS Lync 설치 서버호스팅 중인 MS Windows Server 2003 R2 Enterprise 에 MS Lync Server 180일 트라이얼 버전을 설치해보기로 마음 먹고, 우선 Lync 2010 을 설치해보았다. 설치 중~ 오류 발생!! 오류 이벤트를 찾아 보니 MSXML 6.0 SP1 이 필요하다고 한다. 별 수 있나... 해당 파일 검색해서 다운로드한 후 설치하였다. 그리고 다시 Lync 를 설치하니, 이번엔 무리없이 진행된다. Lync 가 실행된 모습~ 간단해서 포스팅하기 쑥스러울 정도... ^^ 2012. 4. 18.
윈도우에서 X-Window 연결하기(Xming) 먼저, Xming 및 Xming font 를 다운로드하여 설치한다. 그런 후, XLaunch 를 실행한다. 이후 편한대로 설정하면 되는데, 일단 타이틀바가 있는 단일 윈도우로 설정한다. SSH 를 통하여 X-Window 를 연결할 것이기 때문에 Start a programe 을 선택한다. 데스크탑이 그놈기반이라 gnome-session 을 입력하고, 이후 SSH 접속 관련 정보를 입력한다. 이때 SSH 포트를 임의의 값으로 변경한 상태라면 이후 과정에서 설정하면 된다. 실행시 화면 해상도 설정과 SSH 포트 설정을 입력한다. 만약, 기본 포트라면 그냥 비워두면 된다. 참고로 P 는 대문자로 입력하여야한다. 지금까지의 설정을 저장하고싶으면 Save configuration 버튼을 누른다. 만약, 비밀번호까.. 2012. 2. 15.
Cent OS X-Window 한글 깨짐현상 locale 설정 등에 이상이 없으면, 다음과 같이 한글 관련 파일들을 설치한다. # yum groupinstall korean-support -x xorg-x11-server-Xorg # fc-cache 참고로 로케일은 다음과 같은 상황~ [root@logy ~]# locale LANG=ko_KR.UTF-8 LC_CTYPE="ko_KR.UTF-8" LC_NUMERIC="ko_KR.UTF-8" LC_TIME="ko_KR.UTF-8" LC_COLLATE="ko_KR.UTF-8" LC_MONETARY="ko_KR.UTF-8" LC_MESSAGES="ko_KR.UTF-8" LC_PAPER="ko_KR.UTF-8" LC_NAME="ko_KR.UTF-8" LC_ADDRESS="ko_KR.UTF-8" LC_TELE.. 2012. 2. 15.
Linux 커널 모듈 확인 방법 현재 리눅스 서버에서 특정 커널 모듈을 지원하고있는지 확인하려면 루트 권한에서 다음과 같이 명령어를 입력한다. 예제는 GRE 커널 모듈을 대상으로하였다. 1. 모듈이 로드되었는지 여부를 확인 /sbin/lsmod | grep gre 2. 모듈을 로드하려면... /sbin/modprobe ip_gre 3. 모듈의 사용 가능 여부를 확인하는 방법 cd /lib/modules/$(uname -r) grep -n ip_gre * 이때 결과가 kernel/net/ipv4/ip_gre.ko 와 같은 형태로 나오면 GRE 모듈이 존재하는 것이다. 리눅스 2.4.x 에서는 확장자가 o 이고 2.6.x 에서는 ko 이다. 2012. 1. 11.
CentOS rkhunter 설치하기 백도어, 루트킷 및 시스템 파일 변조 검사 프로그램으로 yum 으로 간단하게 설치가 가능하다. yum install rkhunter 설치가 완료된 후, rkhunter 를 실행하면 옵션 설명이 출력된다. 정상적으로 설치가 되었다면 아래의 명령어를 입력하여 시스템을 검사한다. rkhunter -c 2012. 1. 5.
파이썬(Python) Twisted 모듈 설치하기 파이썬 개발자라면 반드시 깔아야하는 Twisted~. 먼저, 공식 홈페이지의 다운로드 경로로 이동한 후 자신에게 맞는 윈도우즈와 파이썬 버전에 해당하는 셋업 파일을 다운로드한다. 설치파일을 실행한 후, 파이썬이 설치되어있는 경로를 지정한다. 설치가 끝나면 Twisted 가 사용하는 모듈들을 마찬가지로 다운로드하여 설치한다. 그 전에 setuptools 가 설치되어있지 않다면 다운로드하여 설치한다. 파이썬이 설치되어있는 경로의 Scripts 디렉토리에서 명령프롬프트를 실행하여 아래와 같이 명령어를 입력하여 zope 를 설치한다. easy_install.exe "zope egg 의 절대경로" IDLE 를 실행하고 해당 모듈을 정상적으로 불러올 수 있는지 확인한다. 2011. 12. 26.
파이썬(Python)에서 GStreamer 사용하기 - Windows 먼저, 파이썬 2.6.6 버전을 설치한다. 다운로드 wxWidgets 을 설치한다. 다운로드 wxPython 을 설치한다. 모든 설치가 끝나면 컴파일까지 자동으로 해준다. 다운로드 GTK+ 2.24 를 다운로드한 후, C:\GTK+ 디렉토리를 생성하여 압축을 풀어 저장한다. C:\GTK+\bin 디렉토리를 PATH 등록한다. 다운로드 파이썬 2.6.6 용 pygtk 를 설치한다. 설치 중 파이썬이 깔려있는 디렉토리를 지정해준다. 다운로드 파이썬 2.6.6 용 pycairo 를 설치한다. 다운로드 파이썬 2.6.6 용 pyobject 를 설치한다. 설치 중 파이썬이 깔려있는 디렉토리를 지정해준다. 다운로드 OSSBuild 사이트(http://code.google.com/p/ossbuild/)에서 GStre.. 2011. 12. 23.
파이썬(Python) 환경설정하기 파이썬 관련 프로젝트가 위치할 디렉토리를 구성한다. 가급적이면 C:\Python 디렉토리와 같이 C 드라이브의 루트 디렉토리 바로 아래 공백이 없는 디렉토리명을 사용할 것을 권한다. 나같은 경우 서드 파티 모듈이 위치할 lib, 각종 예제들의 테스트를 위한 study, 프로젝트 진행 중 간단한 테스트 소스들이 위치할 proto, 실제 프로젝트 소스들이 위치할 project 디렉토리를 생성하여 사용한다. 자신에 알맞게 디렉토리를 구성한 후, 파이썬 모듈을 import 할 수 있도록 기본 lib 디렉토리를 환경변수에 등록한다. 이때, 환경변수명은 반드시 PYTHONPATH 이어야한다. 참고로 파이썬은 모듈을 import 할 때 아래의 순서로 해당 모듈을 찾는다. 1. 현재 작업 디렉토리 2. PYTHONPA.. 2011. 12. 23.
파이썬(Python) 설치하기 - Windows 7 파이썬 공식 홈페이지의 다운로드 페이지(http://www.python.org/download/)로 이동한다. 크게 두 가지 버전이 있는데, 아직까지는 2.7.x 버전을 사용하는 것이 좋다. 파이썬이 2 에서 3 으로 버전업이 되면서 여러가지 기능 개선을 위하여 하위 호환성을 포기하였기 때문이다. 따라서 3을 설치할 경우 파이썬의 최대 강점인 막강한 서드파티 라이브러리들을 사용 못할 수도 있다. 일단, Windows 7 64bit 버전을 사용하고 있는 관계로 아래의 인스톨러를 다운로드 받는다. 영어 울렁증이 있는 분들을 위해서 Python 의 종류를 설명하자면... CPython - 일반적으로 Python 으로 말해지는 놈 IronPython - .NET 또는 MONO 기반에서 동작하는 Python Jy.. 2011. 12. 22.
Windows 환경에서 git + svn 연동하기 - 1 - git 의 공식 홈페이지에 들어가면 git 을 the fast version control system 이라 표현하고있다. 개인적으로 svn 을 사용하고있고 또 해당 기능을 모두 소화하기에도 벅찬터라 굳이 또 다른 버전 컨트롤 시스템을 둘 필요가 있나 생각이 들었지만, 그래도 제법 유명한 프로젝트들이 속속 git 을 채용하고 있고 또 svn 과 함께 사용하는 것도 가능해 신규 프로젝트에 도입해볼 생각이다. 우선 기존 시스템 구성에 어떻게 git 을 붙일것인가~인데, 대략 다음의 모습을 예상할 수 있겠다. 현재, ALM 으로 CodeBeamerMR 을 사용하고 있고 여기에 연동하여 svn 이 함께 설치되어있다. 즉 ALM(+ svn) 은 별도 서버에 위치하고 있고 각 프로젝트 팀원은 git 으로 작업을 하.. 2011. 11. 23.
CentOS 에서 MongoDB 패키지 설치하기 http://www.mongodb.org/downloads 에서 해당 바이너리를 직접 다운로드 받아 설치하는 방법이 있으나, Fedora 또는 Cent OS 에서는 yum 을 사용하여 설치할 수 있다. 먼저, /etc/yum.repos.d/10gen.repo 파일을 생성하여 다음의 내용을 입력한다. 64 비트 Linux 인 경우~ [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 32 비트 Linux 인 경우 [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os.. 2011. 11. 17.
CodeBeamer MR subversion 백업 & 복원 CodeBeamer MR 의 DB 백업 & 복원(2011/10/31 - [프로그래밍/서버관리] - CodeBeamer MR Derby DB 백업 & 복원)에 이어 저장소 svn 의 백업 & 복원은 다음과 같다. 먼저, 대상 서버에 이미 subversion 이 설치되어있는 경우이다. 1. 백업하기 엄밀한 의미의 백업은 아니지만 svn 의 덤프 기능을 이용하여 백업을 실시한다. 이때 CodeBeamer MR 이 /home/codebeamer/html/CMR-5.4 디렉토리에 설치되어있다면, 각각의 svn repository 가 /home/codebeamer/html/CMR-5.4/repository/svn 디렉토리 아래에 위치하고 있게된다. svnadmin dump '/home/codebeamer/html/.. 2011. 11. 1.