취미생활 86

3. Git 서버를 설치 ( 진행 중)

보통 Git을 설치하게 되면 linux 기반으로 서버를 구현하게 된다. (보통이라는 것의 기준은 직장 선배들의 기준에서.... 아마 윈도우 보다는 Linux 환경에서 구축하는 편이 무료사 사용할 수 있는 소프트웨어도 다양하고 지원 할 수 있는 사용자가 많아서가 아닌가 싶다.)(잡설 이지만 리눅스로 서버를 구현하게 되면 듀얼코어 램 4기가짜리 컴퓨터로 대략 50명 이 접속해서 bash shell을 사용할 수 있는 서버가 잘 돌아간다. 물론... 특출난 누군가가 무한 thread를 생성하게된다면... 그건 찾아서 잡아줘야 하지만..) 그래서 서버 환경은.. 1. 윈도우 10 pro 64bit2. git : http://git-scm.com3. Bonobo Git Server : http://bonobogit..

2-1. WOL 설정에서 필요한 추가 사항

지난번 포스팅에서 원격 데스크톱 설정을 정리 했었는데 추가적으로 필요한 부분이 있었다. 메인보드 설정은 각각의 메인보드 제작사마다 다르기 때문에 간단하게 검색해서 알아보면 되겠지만. 문제는 윈도우 10의 설정 문제였다. 아래 시작 스위치에서 마우스 우클릭 - 전원 옵션 - 전원 단추 작동 설정 - 현재 사용할 수 없는 설정 변경 클릭 순으로 따라가면 종료 설정에서 빠른 시작 켜기(권장) 기능에서 체크를 제거 할수 있다. 정확이 어떤 원인인지는 모르겠지만 이 설정으로 인해서 WOL기능이 막혀 있었다. 하.. 이제 외부에서 자유롭게 컴퓨터를 켜고 끌수 있게 되었다. ㅊㅋ

2. 원격 데스크톱 설정.

원격 데스크톱 설정은 1번 과정에서 반은 완료된 상태이다. 일반 PC에서 원격 데스크톱을 실행하는 것과 동일하기 때문이다. PC측에서 설정을 진행해야 할 것은 아래와 같다. 위의 두 과정으로 PC에서 해야하는 설정은 끝났다. 이제 해야할 것은 외부 PC에서 설정솔직히 설정이라고 할 것도 없이 Microsoft에서 배포하는 remote DeskTop 프로그램을 그대로 사용하면 된다. 새로운 새션 연결을 선택하고 PC name에는 IP주소 : 3389(원격 데스크톱 포트 번호) User name/password에는 PC에서 사용하는 계정 정보를 넣어주면 된다.

1. WOL 설정

공유기를 사용하는 환경이며 동시에 외부에서의 접속을 원할 때 아래와 같은 문제가 발생한다. 1. 외부에서 직접 접속이 안된다. o 공유기를 사용하게 되면 해당 PC는 공유기를 기준으로 새로운 local ip address를 할당 받게 된다. o 할당 받는 IP의 경우 PC가 재부팅 될 때마다 새로운 IP를 할당 받게된다. 2. 외부에 있을 경우 PC를 항상 켜둘 것인가? o 요즘은 저전력 PC가 많이 있기는 하지만, 사용해보면 결국 저전력은 저전력일 뿐, 무언가를 하기위해서 Power full한 PC파워를 얻기는 힘들다. o 일반 PC를 필요할 '때' 사용하고 싶다 --> WOL(wake on lan) 기능을 통해서 사용하고자 할 때 사용하면 된다. 이런 기능을 사용하기 위해서 간편하게 기존 설정해본 경..

코드 관리 & 미디어 서버 만들기

이전에 사용하던 PC를 이용해서 개발하려던 건데.. 2년이 시간이 흐르고 불안하던 동작도 문제가 되었기 때문에 결국 새로운 PC로 구매해서 다시 시작하게 되었다. 사양은 아래와 같다. 일단. 지금 목표는 아래와 같은 설정을 목표로 한다.1. 미디어 서버o 외부에서 컴퓨터의 전원을 On/Off할 수 있다. o 외부에서 컴퓨터 내의 미디어를 스트리밍으로 볼 수 있게 해준다. 2. 코드 관리 서버o 코드 관리 필요한 SW(git or SVN)을 설치하고 Compile & 디버깅 할 수 있게 해준다. o 외부에서 원격으로 접속할 경우에 GUI를 사용하게 되면 아무래도 문제가 있을 요지가 크기 때문에, 가능하면 SSH를 이용해서 해본다. o GUI 또한 사용할 수 있는 환경을 구축한다. (아무래도 GUI가 편하니..

Makefile작성법.

Make란? 파일관리를 위한 유틸리티 파일 파일간의 종속 구조를 기술하여 명령을 순차적으로 내린다. 매크로 = vs := = 여러번 반복해서 매크로를 검색하기 때문에 재귀적 적용이 가능 := 위에서 아래로만 매크로 검색을 하기때문에 재귀적으로 동작 안할 수도있다. += 기존 매크로에 공백을 두고 현재의 문자열을 덧붙인다. ?= 현재 행의 매크로가 이전 행에서 매크로 정의가 되어있는지 확인하고 안되어 있을 경우에만 매크로를 실행한다. $(매크로) 기존에 선언된 매크로를 사용한다. : 타겟을 정의한다. # 해당 행을 주석으로 설정한다. 자동매크로 $? g현재의 타겟보다 최근에 변경관 종속항목 리스트(확장자 규칙에는 사용불가) $^ 현재 타겟의 종속 항목 리스트 $@ 현재 타겟의 이름 $< 현재 타겟보다 최근..