Ubuntu Linux에서 CVS 서버 설치하기

Ubuntu Linux에는 CVS가 기본적으로 설치돼있지 않다. 따라서 버전관리를 위해 CVS 서버를 설치하려면 다음 과정이 필요하다. 아래 예에서는 cvs를 CVS 사용자 ID 로 등록하고, /home/cvsroot를 CVS 저장소로 사용한다. 1. 다음 두 명령으로 xinetd와 cvs를 설치 한다. sudo apt-get install xinetd sudo apt-get install cvs 2. adduser 명령을 이룔 CVS 서버를 위한 사용자와 그룹 그리고 CVS 저장소를… Read More »

LVM 활용하기

리눅스에서 LVM을 활용하면 여러개의 물리적인 디스크를 하나의 디스크처럼 사용할 수 있다. 이 예에서는 각각 160G(/dev/sdb), 500G(/dev/sdc), 250G(/dev/sdd) 용량의 HDD 세 개를 /members 라는 하나의 마운트 포인트로 액세스 할 수 있도록 LVM을 설정해 보겠다. 먼저 fdisk를 이용 파티션을 나누고 파티션 ID를 8e (Linux LVM)으로 설정해야 한다. 아래 예는 두 번째 SATA 디스크(/dev/sdb) 전체를 하나의 LVM으로 파티션 하는… Read More »

ssh_host_*_key 생성

나의 불찰로 ssh 접속에 필요한 Open Solaris 서버쪽 Key 파일들을 날려버렸다. 그래서 접속이 불가능하다. 결국 관련 파일들을 다시 생성해야 하는데 아래 세 명령으로 해결할 수 있다. 물론 관리자로 접속한 후에… # ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N “” # ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N “” # ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N “”

zfs에서 디스크 추가하기

Open Solaris(2009년06월버전)를 설치한 후 세 개의 하드디스크를 추가하곤 마운트를 해야 하는데 ZFS를 처음 써 보는 지라 전통적인 UNIX의 파티션 및 마운트 개념과는 달라 도무지 어찌할 바를 몰라 고생했다. 전통적인 ext2, ext3, ufs 등과 같은 전통적인 UNIX 계열의 파일 시스템의 경우 하드디스크를 추가할 경우 fdisk 등의 파티션 프로그램으로 해당 OS를 위한 영역을 잡아주고, 마운트포인트를 설정한 후… Read More »

ssh 접속 후 내 컴퓨터에서 원격 컴퓨터의 X-Window 프로그램 띄우기

내가 관리하고 있는 서버 중 학교 전산소 기계실에 있는 서버가 두 대 있다. 그중 하나는 OS가 Sparc Solaris 10인데 이를 업데이트하기 위해서 MS Windows에서 실행되는 xmanager로 기계실 서버에 원격 접속한 후 updatemanager를 실행하곤 했다. 그런데 내 연구실에 있는 모든 데스크탑 PC를 UNIX 계열로 바꾼 후 xmanager을 이용할 수 없어서 애래 그림과 같이 터미널을 띄운 후… Read More »

Mac OS X Snow Leopard

9월 2일 주문했던 Snow Leopard가 그제(9월 7일) 도착했다. 주문할 당시는 도착 예정일이 10일에서 15일 사이라고 했는데 빨리 받아보니 기분이 굿~… 받자마자 포장을 뜯고 바로 설치에 들어갔다. 포장은 일반 CD 케이스 정도의 박스로 되어 있으며, 내용물은 보증서, 간단한 설치 설명서, 애플 로고 스티커 그리고 설치 CD로 구성돼있다.   설치 CD를 넣으면 마운트와 동시에 아래 설치를 위한 윈도우가… Read More »

Mac OS X Leopard 에서 화면 캡쳐하기

Mac OS X 에서 화면을 캡쳐하기위해 사용하는 방법은 Mac OS X 에서 제공하는 키조합을 이용한 방법과 유틸리티의 화면캡쳐 프로그램을 이용하는 방법 두 가지가 있다. 1. 키를 조합으로 화면 캡쳐 화면 전체 캡쳐 : Command-Shift-3 화면 영역 캡쳐 : Command-Shift-4 를 누른 후 드래그 앤 드롭으로 캡쳐영역 지정 윈도우 캡쳐 : Command-Shift-4를 누른 후 Space Key를… Read More »

인터넷 포토샵

아래 세 화면을 보면 새로이 발표된 이미지 편집 툴처럼 보인다. 포토샵과 같은…. 이미지 편집 툴은 맞다. 그러나 포토샵처럼 윈도우즈에서 설치 후 실행되는 게 아니라 웹브라우저에서 실행되는 이미지 편집 프로그램이다. 단 플래시 최신 버전을 지원하는 웹브라우저이어야 한다. 이 말은 플래시 최신버전을 지원하는 웹브라우저를 가지고 있다면 윈도우즈나 리눅스 또는 맥OS 등과 같은 운영체제에 관계없이 이미지 편집을 웹에서… Read More »

Solaris 10에서 CVS 설정하기

Solaris 10이 실행되는 SPARC 서버에서는 기본적으로 CVS가 제공되지 않는다. 게다가 Solaris 10에서는 inetd를 사용하지 않고 SMF를 사용한다. 따라서 cvs를 설피하고 /etc 폴더 안에 있는 inetd.conf를 수정하는 것 만으로는 제대로 동작하지 않는다. 이를 해결하기 위해서는 몇단계의 과정이 필요한데 그리 복잡하지는 않다. 1. cvs 설치 앞서 언급했듯이 SPARC Solaris 10 에서는 cvs가 기본적으로 제공되지 않기 때문에 이 프로그램을… Read More »

CVS 서버로부터 변경사항 적용하기

누군가가 CVS 서버에 등록한 변경사항이 있다면 그 내용을 자신의 이클립스 프로젝트에 반영해야 한다. 이를 “Update” 한다고 한다. 앞서 “addCookie.jsp” 내용을 변경하고 이를 서버에 등록하였다. 그러면 다른 사람은 변경된 “addCookie.jsp”를 “Update”하여 변경된 내용을 해야 할 것이다.다음 그림을 보자. 앞에서 “addCookie.jsp”가 변경되어 서버에 등록했을 때 버전이 “1.1”에서 “1.2”로 변경되었으나 그림에서는 아직 프로젝트의 “addCookie.jsp”의 버전이 “1.1”로 변경이 반영되지… Read More »