사내 임시 공유 저장소를 만들자 – 삼바(Samba)

간단한 사내 공유 목적의 저장소를 만들 필요가 있을 경우 삼바의 운영을 추천한다.

FTP같이 간단한 확인을 위해서 다운받아야 할 필요성도, CVS/SVN처럼 일일이 커밋을 할 필요도 없다.

그냥 마치 나의 드라이브인것처럼 가상드라이브로 등록하여 사용하면 된다.

1. 우선 삼바를 다운 받자. 왠만한 리눅스 머신에는 기본적으로 깔려있으니 확인해 보자.
삼바의 공식 홈페이지는 이곳 이다. 바로 설치할수 있는 패키지 버젼을 받기 위해서는 이곳 을 방문하면 되겠다.
패키지중에 cifsmount와 winbind는 제외하였다.

[code]# rpm -Uvh libsmbclient-3.0.26a-35.i386.rpm
# rpm -Uvh libsmbclient-devel-3.0.26a-35.i386.rpm
# rpm -Uvh samba3-3.0.26a-35.i386.rpm
# rpm -Uvh samba3-client-3.0.26a-35.i386.rpm
# rpm -Uvh samba3-doc-3.0.26a-35.i386.rpm
# rpm -Uvh samba3-utils-3.0.26a-35.i386.rpm[/code]

2. 설치가 완료되었으니 설정을 하자. 삼바의 기본 설정 파일들은 /etc/samba에 모여있다.
[code]# vi /etc/samba/smb.conf[/code]

3. [global]에 기본적인 설정 내용을 넣어주고 공유할 포인트를 [share]라고 만들어 지정해 준다.

[code][global]
  workgroup = Theeye
  server string = Theeye Shared Server
  interfaces = 127.0.0.1 eth0
  host allow = 192.168.0.0/24
  guest account = nobody
  security = share
[share]
  comment = Theeye Shared Server
  path = /home/samba
  writable = yes
  guest ok = yes[/code]

Global 설정
workgroup – 윈도우즈 시스템들과 동일한 작업그룹을 지정해 준다.
server string – 공유폴더 연결시 보여질 서버의 이름
interface – 서버의 아이피이다. 그냥 위와 같이 하면 된다.
host allow – 연결을 허용할 아이피 대역을 지정한다.
guest account – 익명 연결시 사용할 계정을 선택한다.
security – user, share, server등이 있다. 익명 연결을 사용할시에는 share로 지정한다.

공유 영역 설정
comment – 해당 디렉토리의 설명이다.
path – 공유할 시스템상의 디렉토리이다.
writable – 쓰기 가능
guest ok – 익명 가능

4. 서버를 실행하자.
[code]# /etc/rc.d/init.d/smb start[/code]

5. 윈도우 기반의 PC에서는 시작 -> 실행에서 \\192.168.0.200(서버의 아이피)를 입력하여 접속할 수 있다.

자주쓰는 이클립스 단축키

Edit
Content Assist : CTRL + SPACE
– 코드 작성을 도와준다. 자동완성을 지원함

Navigate
Open Type Hierarchy : F4
– 현재 클래스의 상속관계를 보여주는 창이 열린다.

Quick Hierarchy : CTRL + T
– 간단하게 현재 클래스의 상속 관계를 보여준다.

Quick Outline : CTRL + O
– 현재 클래스의 메서드, 맴버변수등을 보여준다.

Refactor
Refactor Quick Menu : ALT + SHIFT + T
– 리펙토링 메뉴 바로가기

Rename : ALT + SHIFT + R
– 변수명, 클래스명 등 이름 변경

Source
Add Block Comment : CTRL + SHIFT + /
– 선택된 영역에 대해 주석 처리

Remove Block Comment : CTRL + SHIFT + \
– 주석처리 된 영역 주석 해제

Add Javadoc Comment : ALT + SHIFT + J
– Javadoc타입의 주석 붙임

Format : CTRL + SHIFT + F
– 탬플릿에 지정된 대로 코드 포맷 변경

Indent Line : CTRL + I
– 제대로 된 위치의 들여쓰기

Organize Imports : CTRL + SHIFT + O
– 필요없는 import 제거

Source Quick Menu : ALT + SHIFT + S
– 빠른 소스메뉴

Toggle Comment : CTRL + /
– 한줄에 대한 주석 처리

Text Editing
Delete Line : CTRL + D
– 줄 삭제

Duplicate Lines : CTRL + ALT + UP or DOWN
– 줄 복사

Insert Line Above Current Line : CTRL + SHIFT + ENTER
– 현재 줄에 새로 추가

Insert Line Below Current Line : SHIFT + ENTER
– 다음 줄에 새로 추가

Next Word : CTRL + RIGHT
– 다음 문자로 이동

Previous Word : CTRL + LEFT
– 이전 문자로 이동

Window
Maximize Active View or Editor : CTRL + M
– 선택된 뷰 최대화

Switch to Editor : CTRL + SHIFT + E
– 열려있는 에디터간 이동

1379916722.pdf