본문 바로가기

*집필*/*집필* Linux

UBUNTU-server 7.10 기본 정리.

/* 본 문서는 가장 기본적이고 가장 필요한것만 쓰기 위한 리눅스 정리입니다.*/

/* 분명히 제가 쓴 정리에 틀린점이나 부족한점이 존재합니다. */

/* 부족한점을 알려주시면 글을 수정하여 올리겠습니다.*/

/* 집필: 동명대학교 정보보호학과 05학번 강동현*/

/* E-mail: cari2052@gmail.com*/

/* 본 정리는 개인 ip 할당으로 DHCP를 사용하지 않습니다. */

/* 본 정리는 가장 기본적인 설치 과정 부터 필요한 페키지 설치 방법을 정리한 문서입니다.*/

/* 본 정리는 리눅스 기본 명령어에 대한 설명은 제외합니다. */

/* 본 정리의 사용자 계정은 john 으로 설정 했습니다. */ 




우분투 2.6.22-14-server를 설치 하기.
 


1. 부팅을 시작하면서 "Install to the hard disk" 를 선택합니다.

 

2. 다음은 언어 설정에 "English -English"혹은"Korean -한국어"를 선택합니다.(선택:Korean -한국어)


3. 키보드 레이아웃. 키보드 자판 배열을 검색합니다. (선택:예)

3-1. Keys 중에 키보드 자판에 있는 알파벳을 한번씩 눌러 줍니다. (선택: 창속의 알파벳 입력)

3-2. 각종 다른 언어들의 키가 있는지 확인합니다.(선택_모두: 아니오)

3-3. 메인 메뉴 (선택: 계속)

 

4. 네트워크 설정. DHCP를 사용한다면 네트워크 설정이 바로 될것입니다. 하지만 안된다면 자동설치가 실패하고 다음 창에 "네트워크 수동 설정"이 있습니다. (선택: 계속 -> 네트워크 수동 설정)

4-1. IP 주소 설정 (입력: 자신의 IP주소)

4-2. 네트마스크 설정 (입력: 255.255.255.0)

4-3. 게이트웨이 설정 (입력: 아이피의 네번째에 1입력, ex: 210.110.134.1 )

4-4. 네임 서버 주소 설정 (입력: 자신의 도메인 네임 서버 주소)

4-5. 호스트명 설정 (입력:임의)

 

/* 본 정리는 서버 구축 연습용 혹은 공부용으로 사용하므로 파티션을 제 임의로 합니다. */

 

5. 파티션. 어떠한 서버를 구축할것인지를 인지하고 파티션을 나눠줘야 합니다.(선택: 수동으로)

5-1. 디스크 파티션(설명).

파티션 /boot , swap , / 반드시 별도로 설정해야합니다.

/////////////////////////////////////////////////////////////////////////////////////

/boot : 시스템이 부팅될 때 부팅가능한 커널 이미지 파일과 부트로더 관련 파일 저장 공간.

Swap : 가상 메모리 공간.

/       : 모든 디렉토리의 최상위 디렉토리.

/var   : 리눅스 임시저장공간, 로그파일 저장공간. 쌓일 로그 파일이 많다면 충분한 공간 할당

/home: 일반 사용자 홈디렉토리, 웹호스팅이나 파일서버로 사용할경우 출분한 공간 할당.

/usr   :관리자나 일반 사용자들의 명령어가 저장되는 곳(/usr/bin/),

          응용프로그램 설치괴는 곳(/usr/local/)

/////////////////////////////////////////////////////////////////////////////////////

5-2. 디스크 파티션(파티션 하기)

 

#1     주        8.0 GB            f     ext3        /

#6     논리     254.9 MB   B    f     ext3        /boot

#7     논리     10.0 GB           f     ext3        /home

#8     논리     11.0 GB           f     ext3        /usr

#9     논리     10.0 GB           f     ext3        /var

#5     논리     764.9 MB         F    스왑        스왑

(선택:파티션 나누기를 마치고 바뀐 사항을 디스크에 쓰기)

(선택_바뀐 점을 디스크에 쓰시겠습니까?:예)

 

6. 시간 설정_UTC (선택:예)

 

7. 사용자 및 열쇠글 설정 (입력: 임의)

7-1. 계정에서 사용할 사용자 이름 (입력: 임의)

7-2. 열쇠글 설정 (입력: 임의)

7-3. 열쇠글 재입력 (입력: 임의)


8. 소프트웨어 설치. 설치 하고 싶은 소프트웨어 체크(스페이스 바)를 하고 Enter Key.

8-1. 소프트웨어 설치 하지않을경우 Esc Key.


9. 부트로더 설치 (선택:GRUB 부트로더를 하드 디스크에 설치)


10. 설치 마치기 (선택: 계속)

/////////////////////////////////////////////////////////////////////////////////////


리부팅 되면서 설치 CD는 제거 해주세요.

CD부팅이 되었을경우 Boot from first hard disk 를 선택하면 됩니다.

/////////////////////////////////////////////////////////////////////////////////////

/* 본 정리의 사용자 계정은 john 으로 설정 했습니다. */

/////////////////////////////////////////////////////////////////////////////////////

** root 계정 페스워드 설정

$sudo passwd root

[sudo] password for john:          <- john 열쇠글 입력.(입력해도 열쇠글은 보이지 않습니다.)

Enter new UNIX password:          <- root 열쇠글 입력.(열쇠글 설정)

Retype new UNIX password:        <- root 열쇠글 재입력.

passwd: password updated successfully

$


** 필요한 페키지 설치 with apt-get

$sudo apt-get install ssh

...

...

...[Y/n]?          <-  Y 입력.

..........             <-  다운로드 openssh

....

ssh (1:4.6p1-5ubuntu0.2)......

$

// openssh 는 원격 접속을 가능케 해주는 소프트웨어 이다.

// 현재 telnet 접속 보다는 ssh 를 더 선호하고 있다.(글쓴이의 개인적인 생각입니다.)

// 클라이언트 ssh로는 putty가 있습니다.

// 영문putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

// 한글putty: http://kldp.net/projects/iputty

// 한글 표기를 위해 putty 실행하고 난후 설정에서 창-변화 탭으로 갑니다.

// 수신한 데이터를 이 문자셋으로 가정(R) 에서 UTF-8 을 찾아 설정 하시고 실행하시면 됩니다.

** apt-get update  , apt-get upgrade

$sudo apt-get update            <- 패키지 목록 update 한다.

$sudo apt-get upgrade           <- 현재 서버에 있는 프로그램을 upgrade 한다.


** gcc 설치.

$sudo apt-get install build-essential bin86 kernel-package

......

.....

......

......

[Y/n] Y                       <-Y 입력

...

download ,,,,,,,,

$

//////////////////////////////////////////////////////////////////////////////

/* 여기까지 따라 오셨다면 기본적인 리눅스 서버 환경을 만들 준비가 다 된것입니다. */

/* 이제는 어떤 서버를 구축 할 것인지를 미리 생각하신 계획대로 설치 해주시면 됩니다. */

/* 예로 FTP서버를 구축할 생각이시면 $sudo apt-get install vsftp  를 쓰시면 vsftp 서버 설치가 되므로 */

/* apt-get install 를 이용하시면 됩니다. */

//////////////////////////////////////////////////////////////////////////////