Monthly Archives: 10월 2009

Ubuntu 서버를 인터넷 공유기로 사용하기

서버를 인터넷 공유기처럼 사용하려면 IP forwarding기능이 가능해야 하고 또한 DHCP 서버가 실행되고 있어야한다. 아래 예는 Ubuntu Linux에 eth0, eth1 두 개의 네트워크 카드가 설치돼 있으며, eth0는 인터넷과 eth1은 사설 IP(192.168.1.xxx)를 사용하는 내부 네트워크와 연결됐음을 가정하였다. 1. 다음 명령을 이용 IP forwarding이 가능하도록 한다. sudo sysctl -w net.ipv4.ip_forward=1 2. 위 명령을 주어도 서버가 재 부팅 된다면… Read More »

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 »