SNOWFLAKES DRAWING PAPER

[Ubuntu] Ubuntu Server 기본설정 본문

참고/정보/ubuntu(우분투)/Linux

[Ubuntu] Ubuntu Server 기본설정

눈송2 2008. 12. 30. 09:50

이번에는 Ubuntu를 설치하고 처음에 해야 하는 기본 설정들에 대해 설명한다.

 

 

 

1. 우분투 첫 화면

    :  설치할 때 등록한 관리자 아이디와 암호를 넣어 로그인 한다.

 

 

 

 

2. 우분투 로그인 화면

    : 로그인 하면 여러가지 안내가 뜬다.

    : 대충 살펴보면,

    : 최근 로그인 날짜와시간, 서버의 이름, 버전, 현재 시간 정도가 나온다.

    : 그리고, 우분투는 프리웨어이고 관련 문서들은 개별적으로 * 밑에 copyright에 있다라고 되어 있다.

    : 제일 마지막 줄에 서버관리자(root) 모드로 명령어를 실행하려면 sudo를 사용해야 한다라고 나와있다.

    : 우리가 주목할 점은 sudo인데, sudo를 하려면 root의 암호를 알아야 한다.

    : 하지만, 설치과정중 그 어떤 곳에서도 root 암호를 설정한적이 없다. 즉 지금 세팅해야 한다.

 

 

 

3. 우분투 관리자 암호 설정

    : sudo를 사용하는데도 제한이 있다.

    : sudo를 사용할 수 있는 권한이 있는 관리자 그룹에 아이디가 속해 있어야 한다.

    : 기본적으로 설치할 때 입력한 아이디는 관리자 그룹이므로 sudo를 실행할수도 root의 권한을 얻을 수도 있다.

    : 일단 root의 비밀번호를 변경하려면 쉘에 다음과 같이 입력한다.

    : $ sudo passwd root

    : 위와 같이 입력하면, 관리자에 대한 암호를 물어 신분을 확인한 뒤,

    : root의 암호를 변경할 수 있다.

 

 

 

4. 우분투 서버 업데이트

    : 윈도우 업데이트와 같이 우분투에 대한 업데이트를 수행한다.

    : $ sudo apt-get update

 

 

 

5. 우분투 서버 업그레이드

    : 우분투에 설치된 여러 패키지와 소프트웨어의 업데이트가 있는지 확인한다.

    : 가끔 update나 upgrade가 수행 안되는 PC들이 있었는데,

    : 그건 network를 확인하거나 update 된 내용을 받아올 서버의 주소를 변경해 주면 대게 해결할 수 있다.

    : $ sudo apt-get upgrade

 

 

 

6. 우분투 서버 의존성-업데이트

    : 우분투에 설치된 여러 패키지와 소프트웨어의 의존성에 대한 업데이트가 있는지 확인한다.

    : $ sudo apt-get dist-update

    : 여기까지 하면 기본적인 설정은 끝이다.

 

 

 

7. Secure SH 설치

    : 웹서버를 만들기 위해 SSH를 설치한다.

    : SSH를 설치하는 것은 너무 쉽다.

    : $ sudo apt-get install ssh

    : 한줄만 입력하면 알아서 최신 버전으로 의존성 검사해서 설치를 해 준다. 참.. 쉽다.

 

 

 

8. Vsftp Demon 설치

    : 웹서버를 만들기 위해 FTP를 설치한다.

    : FTP도 SSH를 설치와 같이 한 줄로 끝낼 수 있다.

    : $ sudo apt-get install vsftpd

    : 여기까지 했다면,

    : 기본적인 서버의 최신상태 유지와 파일을 업로드 할 수 있는 FTP, 명령을 실행할 수 있는 SSH가 설치 된다.

 

 

 

9. PHP5-GD Library 설치

    : 제로보드의 원활한 사용을 위해 GD Library를 설치한다.

    : $ sudo apt-get install php5-gd

 

 

 

10. 우분투 서버 한글 설정

     : SSH를 통해 구축한 서버에 들어가보면 한글이 깨질 것이다.

     : 한글을 설정해줘야 하는데 두 가지 파일을 수정하면 된다.

     : 첫번째로 /etc/environment를 수정한다.

     : $ sudo vi /etc/environment

 

 

 

11. 우분투 서버 한글 설정

     : vi 편집기로 /etc/environment에 다음과 같은 내용을 추가한다.

     : LANG = "ko_KR.UTF-8"

     : LANGUAGE="ko_KR:ko:en_GB:en"

 

 

 

12. 우분투 서버 한글 설정

     : 두번째로 /etc/default/locale를 수정한다.

     : $ sudo vi /etc/default/locale

 

 

 

13. 우분투 서버 한글 설정

     : vi 편집기로 /etc/default/locale에 다음과 같은 내용을 추가한다.

     : LANGUAGE="ko_KR.UTF-8"

     : LANG_ALL="ko_KR.UTF-8"

 

 

 

14. 우분투 서버 재부팅

     : 여기까지 하면 한글 세팅까지 완료한 것이다.

     : 이제 기본적으로 웹서버 구축을 위한 세팅을 끝났다.

     : $ init 6

     : 재부팅 시켜준다.

 

 

 

※ 참고

    서버 종료   : sudo init 0

    서버 재부팅: sudo init 6 

 

    패키지 설치: sudo apt-get install 패키지명

    패키지 제거: sudo apt-get remove 패키지명

    패키지 검색: sudo apt-cache search 패키지명

 

    네트워크 상태 확인: ifconfig eth0 (LAN카드가 1개 일 때, 2개 이상일 땐 뒤에 번호는 갯수만큼 늘려서 확인)

   

    IP 변경: sudo vi /etc/networking/interfaces

    네트워크 재시작: sudo /etc/init.d/networking restart


Comments