Category Archives: 서버관리/Linux

Ubuntu Linux에서 rsync daemon 설정하기

rsync는 두 컴퓨터 사이에 미러링과 같이 특정 디렉터리를 동기화 하기위해 널리 사용되는 프로그램이다. 여기서는 Ubuntu Linux에서 xinetd를 이용하여 rsync daemon을 설정하는 방법에 대해 다룬다. 물론 시스템에 xinetd가 설치돼 있어야 한다. 1. xinetd를 이용 rsync daemon을 실행하기 위해서 /etc/default/rsync 파일의 RSYNC_ENABLE 값을 아래와 같이 설정한다. RSYNC_ENABLE=inetd 2. 파일 /etc/xinetd.d/rsync를 아래와 같은 내용으로 생성 저장한다. $ sudo… Read More »

Ubuntu Linux 9.1에서 Eclipse 버튼 문제 해결 방법

Ubuntu Linux 9.10 이 바로 얼마전 발표되었다. 그래서 9.04를 이 버전으로 업그레이드 했는데 Eclipse Galileo 에서 몇몇 버튼이 동작하지 않아 키보드로 포커스를 잡고 스페이스 또는 엔터키를 눌러 해결하곤 했다. 그런데 마우스를 이용할 때와 비교 여간 불편한게 아니다. 인터넷을 찾아보니 이 문제로 올라온 글들이 꽤 있는데 다음과 같은 해결책도 함께 찾을 수 있었다. 우선 이클립스가 설치된… Read More »

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 »