기본 설치
우선 설치 CD를 넣은 후에 컴퓨터를 시작한다. 설치 화면에서 Install to the hard disk를 선택한다.
- Choose language 설정에서 Korean(한국어)을 선택한다.
- 키보드 레이아웃을 선택한다.
- 네트워크 설정 - 네트워크 인터페이스로 첫번째로 연결된 네트우크 인터페이스를 선택하면 된다. 그리고 호스트명을 입력한다.
- 디스크 파티션하기
- 시간대 설정
- 사용자 및 열쇠글 설정
- 베이스 시스템 설치
- 소프트웨어 선택 - DNS Server 혹은 LAMP Server 등을 추가로 설치할 수 있다.
설치를 마치면 설치 CD가 제거되면서 컴퓨터가 자동으로 재시작된다. 설치 과정에서 지정한 사용자 및 열쇠글로 로그인을 한다.
새로운 소프트웨어를 설치할 때 항상 CD-Rom 먼저 검색한다. 이를 방지하려면 /etc/apt/sources.list 파일에서 맨 앞에 나오는 내용을 주석처리한다.
# no more prompting for CD-ROM please
# deb cdrom:[Ubuntu 6.06 _Dapper Drake_ - Release i386 (20060329.1)]/ dapper main restricted
# deb cdrom:[Ubuntu 6.06 _Dapper Drake_ - Release i386 (20060329.1)]/ dapper main restricted
우분투 서버 업그레이드
다음 명령어를 통해서 우분투 서버를 업그레이드한다.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get upgrade
기본 패키지 설치
몇 가지 중요한 기본 패키지를 설치한다.
sudo apt-get install ssh
sudo apt-get install vim
sudo apt-get install sun-java6-jdk
sudo apt-get install ant
sudo apt-get install vim
sudo apt-get install sun-java6-jdk
sudo apt-get install ant
ssh 패키지를 설치한 후에는 putty 등의 터미널 프로그램을 통해서 우분투 서버에 접근할 수 있다.
FTP 설치
FTP를 설치하는 방법은 다음 URL을 참조한다.
아래 명령어를 통해서 FTP 서버를 설치한다.
sudo apt-get install vsftpd
/etc/vsftpd.conf 파일 내용을 아래와 같이 수정한다.
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_enable=YES
write_enable=YES
아래 명령어를 통해서 FTP 서버를 실행한다.
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd start
CVS 서버 설치
CVS 서버를 설치하는 방법은 다음 URL을 참조한다.
아래 명령어를 통해서 CVS 서버를 설치한다.
sudo apt-get install cvs
CVS 서버를 시작하고 정지하려면 xinetd 패키지를 설치해야 한다.
sudo apt-get install xinetd
/home/build/repository 디렉토리를 만든 후에 다음 명령어를 수행한다.
cvs -d /home/build/repository init
/etc/xinetd.d/cvspserver 파일을 추가하여 아래 내용을 입력한다.
service cvspserver
{
port = 2401
socket_type = stream
protocol = tcp
user = build
wait = no
type = UNLISTED
server = /usr/bin/cvs
server_args = -f --allow-root /home/build/repository
disable = no
}
{
port = 2401
socket_type = stream
protocol = tcp
user = build
wait = no
type = UNLISTED
server = /usr/bin/cvs
server_args = -f --allow-root /home/build/repository
disable = no
}
xinetd를 시작한다.
sudo /etc/init.d/xinetd stop
sudo /etc/init.d/xinetd start
sudo /etc/init.d/xinetd start
CVS 사용자 추가
사용자 열쇠글을 암호화하는데 필요한 apache2-utils 패키지를 설치한다.
sudo apt-get install apache2-utils
사용자를 추가하려면 다음을 입력한다.
htpasswd -n username
패스워드를 입력하면 나오는 내용을 /home/build/repository/CVSROOT/passwd 파일에 입력한다. 이 때 마지막에는 우분투 서버 사용자 아이디도 입력해야 한다.
username:Z5TkEkMFAorLA:build
하드 디스크 추가
추가한 하드 디스크의 SCSI ID를 아래 명령어를 통해서 확인한다.
dmesq | grep SCSI
추가한 하드 디스크에 대해서 파티션 작업을 수행한다.