Ubuntu를 사용해보자! (Ubuntu, APM설치 및 localhost index파일 수정))

1. Ubuntu란?


 Ubuntu는 마크 셔틀워스(Mark Richard Shuttleworth)가 1999년에 캐노니컬이란 회사를 세운후에 개발한 커널로 리눅스 커널을 기반으로 한 리눅스 배포판 중에 하나이다. 이 커널이 인기가 많은 이유는 '쉽고 편한 설치 및 이용법' 그리고 '공짜'라는 이점들이 상당히 크기 때문이다. 그러므로 Ubuntu의 설치 방법 및 APM의 설치방법을 알아보자!

2. Ubuntu 설치방법!

 Ubuntu를 설치하기 전에 우리는 해야할 게 있는데 바로 가상머신을 설치하는 일이다! 왜냐하면 Ubuntu는 Windows같은 커널이기 때문이다. 그래서 Windows (아니면 Mac)을 주로 사용하는 유저들의 입장에서는 Ubuntu를 사용하려면 원래 있던 커널을 지우고 Ubuntu로 아에 새로 깔아주면 되긴 하다. 그렇지만 그러면 시간도 너무 많이 걸릴 뿐더러 원래 쓰던 커널에서 새로운 커널에 적응을 해야한다는 점도 있다. 그래서 가상머신을 설치하여 자신이 원래 쓰던 커널위에서 Ubuntu를 사용하는 게 제일 편한 방법이다. 그러면 내가 추천하는 가상머신을 소개하겠다.
  •      VMware
    VMware은 IBM 계열 PC 가상화에서 오랜 역사를 자랑하는 기업이다. 이 프로그램 중에서 VMware Workstation Player는 공짜 프로그램으로 이를 다운 받는 것을 추천한다. 다른 프로그램들(예: Virtual Box 등등)도 있긴하다. 그렇지만 이에 대한 설명을 일일히 다 하려면 너무 길어지니깐 생략하겠다. 다운로드 사이트는 아래에 있다. 


방법은 너무나도 간단한데, 먼저 VMware Workstation Player를 찾아서 다운 받는다. 그리고' 다른 프로그램들을 설치하듯이 설치파일을 실행시켜서 진행하면 된다. 그러고 VMware Workstation을 실행 시키면 아래와 비슷한 창이 나오면 성공한 것이다.
(아래에 Ubuntu 64-bit은 없는게 정상이다. 왜냐하면 아직 우리는 Ubuntu를 설치를 안 했기 때문!)

이제 가상머신도 설치했으니 이제 우리는 Ubuntu를 설치해보자.


위 사이트를 가면 Ubuntu 다운로드 사이트가 나오는데, 일단 우리는 LTS 버젼을 다운받자. 그러면 iso 파일을 다운받게 되는데, 이제 VMware을 열어서 Player - File - New Virtual Machine순으로 들어가면 아래와 같은 화면이 뜬다.



그러면 아래 Browse로 가서 방금전 다운받은 Ubuntu의 iso 파일을 찾아준 후에  다음으로 넘어가주면 된다.

다음에는 아래와 같은 창이 또 뜨는데 Full name은 이름, User name은 사용자 이름 Password는 비밀번호, 그리고 Confirm은 비밀번호 확인에 해당한다. Ubuntu에서는 Full name으로 지정한 이름이 계정 ID이고 Password로 지정한게 비밀번호가 된다. 그러므로 귀찮다고 대충 채워넣으면 나중에 쓰기 불편해지니 정성스레 채워주자.

다음 창에서는 VMware에 표시될 가상머신 이름을 지정해주는 걸로, 실행하면 나오는 화면 옆에 어떠한 이름으로 나올지에 대한걸 묻는거기도 합니다. 아래 위치를 묻는건 가상 머신이 설치 될 위치를 묻는 것이므로 다른 위치를 원하면 Browse 버튼을 통해서 바꿔주면 된다.

이제 마지막 설정만 남았는데, 가상머신의 최대 용량이다. 기본적으로 설정된건 20GB인데, 20GB이상 정도 설치하는게 좋다. 그리고 아래 선택지는 가상디스크를 하나의 파일로 둘것인지 여러파일로 나눌것인지를 묻는 것인데 모르면 여러파일로 나눠서 저장하는 방법을 선택하자.

마지막 창이다. 이제 설치하기 전에 최총적으로 자신이 어떻게 설정을 했는지를 볼 수가 있다. 한번 훑어주고 Finish 버튼을 누르면 이제야 Ubuntu가 설치되기 시작한다.

2-1.  한글화

자 이제 Ubuntu를 들어가면 처음에 볼 화면은 전부 영어로 설정이 되어있다. 만약 이 글을 읽는 유저가 영어에 능통하거나 해외에서 살았더라면 딱히 문제는 없을 것이다. 그렇지만 일반적으로 (심지어 영어로 충분히 사용할 수 있는 나도) 한글로 설정되어 있는게 훨씬 편하다.

이를 해결하는 방법은 간단한데, 우선 좌측 하단에 네모친 아이콘을 누른 후에 Language Support를 실행시킨다. 만약에 이 프로그램이 완전히 설치되지 않았다는 팝업창이 뜨면 Install을 눌러주면 된다.


설치 후에 이제 아래와 같이 Install/Remove Languages 버튼을 누르고 Korean을 찾아서 Install에 체크및 Apply 버튼을 눌러준다. (주의점: Keyboard input method system은 IBus로 되어 있는지 확인해야함.)
그러면 관리자로 로그인을 하라는 창이 뜨는데 비밀번호를 입력하면 자연스레 설치가 진행된다.


설치가 완료되면 Language 탭에 한국어가 설치되었는지를 확인하면 된다. 만약에 없다면 설치된 Korean을 지우고 또 다시 설치하면 된다. 

다음에는 아래 창과 같이 진행하면 된다.

  1. 터미널 창을 열고 ibus-setup을 입력.
  2. Input Method 탭으로 감,
  3. Add 버튼 선택
  4. more 선택
  5. Korean 선택
  6. Hangul을 선택 후에
  7. Add 버튼을 누름.
이후에는 Setting의 Region & Language창에 들어가서 Langauge로 한국어를 고르고 done을 누르면 된다. 또한, Input Sources에서 Korean을 선택후 Korean(Hangul)이라는 선택지를 체크한 후에 Add 버튼을 눌러주면 된다.

그러면 이제 Ubuntu를 재부팅해야 한다는 말이 뜨는데, 일단 아래와 같이 설정을 해준 후에 재부팅을 한다. 

  1. Korean (Hangul) 선택 후
  2. 톱니 모양의 옵션 버튼을 클릭
  3. Add 버튼을 눌러주고
  4. 한/영 키와 같은 역할을 하는 키를 누른다. (그냥 한/영키를 눌러도 무관하다.)
  5. Ok 버튼을 누르고 아래 목록에 제대로 뜨는지 확인한다.
  6.  Appy 버튼을 누른 후에
  7. Ok 버튼을 누른다.
재부팅 후에는 예전 이름을 유지할 거냐고 물어보는데, 그냥 기존 영어 폴더명을 사용한다고 하면 된다.

APM (Apache2 / MySQL/ PHP) 설치

이제까지 우리는 Ubuntu를 설치했다. 이제 우리는 Apache라는 웹 서버와 MySQL이란 데이타베이스 관리 시스템, PHP란 서버 사이드 스크리브 언어를 설치할 것이다. 이 셋에 대한 이야기를 하려면 원래부터 길었던 포스트의 길이가 훨씬 길어지니 여기서는 설치 방법만 간단하게 설명하겠다. 일단 아래 사진과 같은 일을 세번 하면 된다.


일단 맨 위의 sudo su - root을 입력한다. 위의 뜻은 "슈퍼유저를 빌려서 root라는 유저로 바꾸는 행동을 잠시 한다."라는 뜻으로 해석할 수 있다. 참고로 root는 Linux 계열에서 제일 최고 관리자라고 보는게 편하다.

이후에 root@ubuntu로 바뀐게 보이면 sudo apt install <프로그램 이름>을 해서 세 프로그램을 설치해주면 된다. 설치해줄 프로그램 이름 3개는 아래와 같다.
  1. apache2
  2. mysql-server
  3. php php-mysql
이렇게 입력하고 코드를 실행하면 계속하겠냐는 질문이 나온다. 이에 대한 대답은 y라고만 대답해도 설치가 진행된다. 

일단 Apache2가 설치 되었는지를 보려면 웹 브라우저를 실행하고 주소 입력칸에 localhost라고 입력한 후에 엔터키를 누르면 아래와 같이 나오면 성공한 것이다.

자 그러면 이제 한번 localhost index 파일을 수정해보는 실습시간을 갖자.

4. localhost index 파일 수정

일단 index.html 파일을 http://www.homejjang.com/03/basic_html.php 라는 사이트 및 다른 사이트들을 통해서 배운 후에 index.html을 작성하고 이를 localhost를 치면 나오는 기본 html에 적혀져 있는 default document root인 /var/www/html 로 가서 이를 바꿔치기를 하려고 시도하면 허가가 안된다고 나온다.
이러한 이유는 간단하다. 파일의 권한이 우리에게 없는것이다. 그러면 아래와 같은 일을 터미널을 열어서 해주면 권한이 풀린다.

  1. sudo su - root (루트 권한을 가짐.)
  2. cd /var/www
  3. chown <유저이름><파일 디렉토리> (여기서는 chown <유저이름> /var/www/html)
이 세단계만 해줘도 이제 index.html 파일을 바꿔치기 할 수가 있다. 아래는 내가 직접 짠 html파일 및 바꿔치기를 성공한 사진이다. 이 글을 읽는 사람들 모두 긴 글을 읽느라 수고했다고 박수를 보낸다.



아래는 참고한 링크들이다. 


VMware 설명및 설치

Comments

Popular posts from this blog

디렉토리를 바꾸는 명령어 - chdir, cd