2010년 1월 17일 일요일

net 명령어로 samba 서버에 연결된 윈도우에서 세션 끊기!


일단 현재 samba 서버와의 세션이 어떻게 되어 있는지 확인하기 위해서 net use를 사용하자.
컴맨드 창에서 net use를 치면, 사용하고 있는 세션들의 리스트가 나온다.

그리고 원하는 samba와의 연결을 끊기 위해서는

net use \\삼바서버의 이름이나 ip주소\userid /delete
와 같은 명령을 사용하게 된다.

만약 삼바 서버의 주소가 192.168.1.5 이고, 접속하는 계정이 just4kox 라면

net use \\192.168.1.5\just4kox /delete
를 입력하면 해당 삼바 세션이 끊기는데,
이 때 주의 할 점은 네트워크 드라이브로 연결되어 있는 세션은 먼저 네트워크 드라이브 연결제거해야만 한다.
그 이후에 위와 같은 명령을 실행하면 해당 세션을 끊을 수 있다.

리눅스에서 유저에 대한 삼바 권한 설정을 변경 할 때, 윈도우에서 위와 같은 명령을 사용해서 테스트를 하면 편하다. ^^

2010년 1월 13일 수요일

Android 소스 git 이용해서 관리하기.

칸드로이드에 있는 게시물인데 

안드로이드 소스를 받아서 나름의 워킹 프로젝트 만들어서 관리하기에 상당한 도움이 되는 글이다.

기본적으로 git 사용에 익숙하다면, 크게 어려움은 없을 것 같다.

 

안드로이드 소스 저장소 복제 및 활용 가이드

 


>> SSH를 통해서 로컬 클라이언트에서 서버쪽으로 git 계정으로 접근이 가능해야만 한다.
>> 클라이언트에서 각자 만든 공개키(id_rsa.pub)를 git의 repositories가 설치된 내부 로컬 서버로  보낸다.
>> scp "경로/id_rsa.pub" "git설치된서버의git홈경로/.ssh/authorized_keys" 를 이용해서 각 로컬클라언트 추가하기.
>> 각기 다른 로컬에서 모두 서버의 git 계정으로 로그인한다. git 내에서 각각의 클라이언트 모두 다른 설정이 가능.

 

>> 참고로 내부 클라이언트에서 로컬 서버로 접속이 잘 되지 않거나 repo init 이 되지 않는다면,

>> 주소를 git@192.168.1.2:/home/git/repositories/android/ 와 같은 절대 경로로 써주면 된다.

 

>> 또한 cupcake 대신 eclair 로  입력하면, 그나마 최신버전 소스 받을 수 있다.