Linux - Ubuntu 14.04 설치하기



    개인 서버를 구축하기 위한 두번째 OS인 (아니 윈도우 서버까지 포함하면 세번째네요.) 우분투 14.04를 설치하고 구동시켜보는 과정까지 글을 써볼려고 합니다.





    일단, CentOS보다 Ubuntu를 먼저 연재를 시작하는 이유는 단순히 Unity 계열의 인터페이스가 더 좋았기 때문입니다. 그리고 그 보다 개인적으로 CentOS와 비교를 해봤을 떄 조금 더 익숙한 운영체제이며, 기본적인 패키지들이 CentOS와 비교해서 최신버전을 지원하기 때문에 먼저 선택을 하였습니다.


    막상 오랫동안 붙잡고 사용을 해보니 IIS에서 Web Platform Installer 와 비슷한 기능을 하는 Synaptic 도구를 알게되어서 터미널을 이용하지 않고도 편리하게 설치를 할 수 있는 방법을 생각해봤습니다. 여전히 제 블로그는 복잡하게 전문성을 지닌 블로그가 아닌(사실 능력부족입니다..;;) 초보자도 쉽게 세팅할 수 있는 서버를 원하고 있기 때문에 그에 맞춰서 준비를 하도록 하겠습니다.


    실제로 제가 사용하는 서버들은 서버버전을 설치하여 대부분 터미널 또는 SSH를 이용하여 관리를 하고 있는데, 명령어와 추가적인 공부는 필수로 해야하는 항목입니다. 복잡하게 그런 것 없이 눈으로 보면서 설정하는 GUI방식을 고집하며, 쉽게 설정할 수 있는 방법들을 적어보고자 합니다.

    이번 시간은 그 첫시간인 OS 설치 입니다. 사실, 윈도우에 익숙한 분들은 막상 리눅스 운영체제를 설치하면 익숙하지가 않아 번거로운데, 아무리 데스크탑 버전을 설치하였다고 하더라도 윈도우 시스템만큼의 많은 프로그램과 호환성을 기대하기 힘듭니다. 그 점을 꼭 유념해두고 서버로만 사용할 기기를 활용하는게 좋을 것 같습니다.


    서버를 구축하는데 원칙처럼 쉽게 할 수 있는 부분들을 말씀드리자면,


    1. 가급적 터미널 명령어를 최소한으로 사용하여 기억하기 쉬울 것!

    2. GUI를 이용해서 설정할 것!

    3. 누구나 쉽게 설정할 것!


    이렇게 세가지를 컨셉으로 생각하고 있습니다. 간혹 어려운 부분이 나오더라도 저도 잘 모르는 부분일 수 있으니 이해해 주세요!




    우분투 설치이미지 다운로드


    그럼 본격적으로 설치를 해봅시다. 아까도 이야기 했다시피 가급적이면 그래픽으로 보면서 설정할 수 있는 GUI 방식을 사용하기 위해 데스크탑 버전을 설치할 예정입니다. 우분투의 경우에는 한개의 ISO 파일에 다양한 버전을 넣어 놓은 것이 아니라서 데스크탑의 용량이라도 1 GB 남짓한 용량밖에 되질 않습니다.


    그리고 우분투 홈페이지에 가면 지역을 확인하고 가장 가까운 서버에 FTP 파일로 연결을 지원합니다. 실제로 다운로드를 통해서 알아봅시다.


    우분투 홈페에지에서 다운로드 할 수 있는데 제가 직접 파일을 올리기 보다는 우분투 홈페이지를 링크해놓도록 하겠습니다. 데스크탑 버전을 사용할 때 CPU가 64비트 지원가능하다면 램 용량 상관없이 64비트짜리의 운영체제를 선택하시기 바랍니다. 서버를 운영하는 경우라면 처리 속도가 좋은 64비트를 선택하시는 것이 좋습니다.


    다운로드 링크 : http://www.ubuntu.com/download/desktop/





    위에 LTS버전을 받으셔야 나중에 번거롭지 않습니다. 설치는 하는 동안 ▶ 표시 있는 부분을 클릭해 보면 터미널로 어떻게 설치가 되고 있는지 확인이 가능합니다.합니다. 다운로드 버튼을 누르면 갑자기 기부 부탁한다고 강제로 이렇게 해놨는데, 




    조금 미안한 이야기지만 상태바를 모두 0으로 맞춰주면 바로 ISO 파일 다운로드가 가능합니다.


    ISO 파일을 다운로드 받았다면 USB를 통해 설치를 해합니다. 물론 DVD 파일로 만들어서 하시겠다는 분들은 상관없지만 요즘은 ODD를 안 달고 나오는 추세이기 때문에 USB 설치를 통해서 우분투를 사용이 가능합니다.


    USB 설치 이미지 만드는 방법은 다음시간에 자세하게 다시 포스팅 하도록 하고 이번 시간에는 설치 이미지를 통해서 설치하는 과정을 담도록 하겠습니다.




    우분투 설치하기


    설치 이미지를 정상적으로 만들었고, 정상적인 부팅이 진행되었다는 전제하에서 설치과정을 지켜보도록 하겠습니다.


    컴퓨터나 환경에 따라서 설치 순서가 달라질 수 있습니다.

    실제 서버에 설치하느냐, 가상서버에 설치하느냐 그리고 단독 파티션에 설치하느냐 다중 파티션에 설치하느냐에 따라서도 설치과정이 조금씩 차이가 생길 수 있습니다.


    설치는 별로 어렵지 않습니다. 하라는 대로만 진행하면 되기 때문이죠.

    USB로 설치를 진행하면 다음과 같은 깔끔한 설치 화면이 나타납니다. 데스크탑 버전 답게 설치 과정부터가 GUI 환경으로 진행됩니다.





    처음에는 설치 언어를 설정합니다. 전체적으로 한글과 (2바이트 문자권) 호환이 잘 안되는 것 같아서 가급적이면 영어버전 그대로 사용할 것을 추천드립니다. 물론 한글 버전으로 설치를 하면 설명이 한글로 되어있어서 알아보기 편하지만, 설명 부분외에는 영어로 설정해 놓고 하는 것이 인코딩에서 문제를 덜 일으키더군요.


    일단 이번은 대부분 한글로 선택하실 거라고 생각하고, 나중에 문제가 생겼을 때 알아보기 쉽도록 한글로 설치를 할 예정입니다. 한글로 인해서 생기는 문제는 차차 해결해 나가도록 하죠.



    그리고 우분투를 설치하지 않더라도 설치 이미지 내에서 바로 사용이 가능합니다. "Ubuntu 체험하기" 버튼을 누르면 설치를 하지 않고도 바로 사용이 가능합니다. 다만, DVD 로 설치를 진행하였다면 설정등이 저장되지 않습니다. USB로 설치를 진행한 경우라면 저장이 되는 듯합니다.


    하지만, 우리는 서버를 만들 계획이므로 "Ubuntu 설치" 를 클릭합니다.





    설치가 가급적 빠르게 이루어지게끔 하기 위해, 설치 중 업데이트 다운로드 및 서드파티 소프트 웨어 설치의 체크를 해제 합니다. 특히 서브파티 소프트웨어의 경우에는 서버를 세팅하는데 거의 필요가 없는 기능이기 때문에 필수로 체크를 해제하여 줍니다.





    이제 설치할 디스크를 선택할 차례인데, 단일 파티션에 설치하는 경우로 예를 들겠습니다. (쉽기 때문) 디스크 하나에 한개의 파티션만 사용하는 경우인데, 이 때는 디스크를 지우고 Ubuntu 설치를 선택해주시면 됩니다.


    다중 파티션에서 윈도우와 동시에 부팅을 사용하는 경우는 따로 포스팅하도록 하겠습니다. 제가 현재 메인서버를 두개의 부트로더를 이용해서 사용을 하고 있기 때문에 저도 기록 겸 따로 포스팅하도록 하겠습니다.





    디스크 및 파티션 선택이 끝나게 되면 로컬 설정을 진행합니다. 아까 한글 설정과는 달리 반드시 서울로 선택해주시기 바랍니다. 나중에 PHP나 MySQL 등 관련 서비스를 설정할 때 자동을 설정을 잡아줍니다. 





    그리고 키보드는 한글 키보드로 설정하셔도 상관없습니다. 이번엔 한글로 설정을 할 예정이기 때문에 한글 키보드를 설정합니다.





    저는 한국어-한국어(101/104키 호환)으로 선택하였습니다. 알맞는 키보드를 선택하면 됩니다.

    이제 거의 설정이 끝났습니다. 마지막 과정으로 계정을 설정합니다. 센토스와는 달리 루트 계정을 설정할 수 없습니다. 루트 계정을 설정하는 법은 차후에 설명드리도록 하겠습니다.






    계정 설정을 완료하였다면 설치가 본격적으로 진행이 됩니다.




    별거 아닌 팁이지만, 설치는 하는 동안 ▶ 표시 있는 부분을 클릭해 보면 터미널로 어떻게 설치가 되고 있는지 확인이 가능합니다.





    이 과정이 모두 끝나면 그야말로 설치가 완료가 됩니다.






    이제 시스템을 다시 재부팅하기만 하면 우분투를 사용할 수 있습니다.






    우분투 사용해보기


    본격적으로 사용해보기 전에 로그인이 정상적으로 가능한지 확인해보도록 하겠습니다. 아까 설치시 만들었던 계정을 입력해서 로그온 해 봅니다.





    정상적으로 로그온 된 것 보이시죠? 근데 익숙한 윈도우와는 조금 다르네요. 





    사용자의 편의를 많이 생각해서 만들었다고 해도 윈도우와는 완전히 다른 운영체제 입니다. 완전히 익숙하게 사용하는데에는 약간의 시간이 필요합니다. 본격적으로 서버를 설치전에 가볍에 우분투를 사용해 보는 것도 좋은 방법입니다.


    데스크탑 버전은 서버를 구축하기에 너무 쓸모없는 기능이 많이 설치가 됩니다. 서버 버전을 설치하여 가장 최소의 GUI를 설치해보았으나, 처음부터 데스크탑 버전으로 설치한것만큼 안정적이지 않습니다. 혹시나 데스크탑 버전에 쓸모없는 기능이 많다면 제거해서 사용해도 됩니다.



    데스크탑 버전인 만큼 다양한 기능들이 설치가 되는데, 물론 도움이 되는 것도 있고 필요없는 것도 있습니다. 대신 설정의 편리함을 얻었으니 위안 삼으면 됩니다.







    Posted by Study For Us clamp2x
    • 코빈
      2015.04.24 00:39 신고

      vmware workstaion같은 가상머신을 이용해도 문제가 없을까요?? (여기다 질문해도 되나요?.. 따로 질문칸이 있던데..)
      번거롭게 해드려 죄송합니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.04.24 03:34 신고

        네. ^^ 저도 VMware 를 이용한 가상 머신으로 포스팅하고 있습니다. 네트워크만 잘 연동하면 실제 서버와 거의 비슷합니다. ^^

    • 신진선
      2015.10.21 21:42 신고

      노트북에서 사용 가능 한가여

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.10.21 23:37 신고

        네, 당연히 노트북에서 사용가능합니다. 제가 노트북으로 사용하고 있으니깐요.^^


    • 2015.10.21 21:43 신고

      노트북에서 사용가능한거가여?

    • 검은사제들
      2015.11.24 11:39 신고

      리눅스 재설치 후 바로는 리눅스가 잘 되다가 언어지원 변경하고 재부팅을 하니까 검은화면에 아무것도 뜨질않네요;;; 이유가 뭘까요?

    • 검은사제들
      2015.11.24 11:42 신고

      리눅스 재설치 후 재부팅해서 제대로 되는지 확인했구요. 그 다음 언어지원 바꾼다고 바꾸고 재부팅했는데 검은화면에 아무것도 안나오네요 이유가 뭘 까요???;;

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.11.24 22:46 신고

        검은화면이 쓸데없이 그래픽카드와 문제가 일어나는 경우가 있습니다. (전혀 그래픽 카드 설정을 안해도)

        일단, 검은 화면이 나오는 상태에서 Ctrl + Alt + F1을 눌러서 터미널로 접속되는지 확인해보세요. 정상적으로 터미널로 접속이 된다면 부트 메뉴를 일부 수정하면 됩니다.

        일단, 정상적으로 터미널이 접속되는지 확인해보시고, 또는 검은화면이 계속 되지만, ssh로 접속했을 때 제대로 작동하는 등만 확인해보세요. (즉, 화면만 검은화면이고 정상작동인지 확인해보세요.)

        이 부분이 확인이 되면 추가로 댓글 달아주시면 다시 답변하겠습니다.^^

    • 이민중
      2016.03.10 23:15 신고

      감사합니다.
      10년전에 리눅스를 사용하고 처음 입니다..
      많이 달라졌네요...

      모르면 많이 질문 드리겠습니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.10 23:27 신고

        저도 서버 구축하면서 처음 만져봤습니다. 아직도 생소하지만 점점 손에 익어가는것 같아요.^^

    • ubuntee
      2016.03.24 23:42 신고

      민트와 우분투 두 개를 설치해 보고 느낀점은, mint는 윈도우와의 이질감이 없는 GUI인 반면 ubuntu의 unity는 참으로 상큼하다였습니다.

      접금성을 고려했을때, mint의 윈도우식 메뉴와 작은 작업표시줄 아이콘은 큰 마이너스가 된다고 생각됩니다. 그리고 리눅스는 여전히 한글을 꼭 설정해줘야 하는군요. 한글 설정만 하더라도 재부팅 없이 바로 적용되는 ubutu에게 점수를 주고 싶습니다. 특히 왼손잡이들에게는 너무 편리하더군요.

      기존 쓰던 응용 프로그램들만 다 잘된다면 메인 OS로도 손색이 없을 것 같습니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.25 00:05 신고

        아직은 대부분의 프로그램들이 윈도우를 기준으로 만들어지는 것들이 많아서(특히 국산) 호환성으로 인해 결국은 윈도우를 설치하게 되죠.
        저는 우분투를 접하고 윈도우와 다른 인터페이스에 끌리더군요.^^

    • ubuntee
      2016.03.25 09:54 신고

      네 맞습니다. 바로 그 문제로 호기심에 깔아봤다가 다시 윈도우로 돌아가곤 했었죠. 헌데 몇 년만에 다시 설치해보니 완전히 달라졌군요. "진작에 이렇게 만들었어야지" 하면서 무릎을 탁 칠 정도였으니까요.

      결정적으로 PC환경인 오프라인 환경 중심에서 온라인으로 중심이 이동한 것이 하나의 요인이 된 것으로 보입니다. 인터넷 브라우저만 있으면 일상 생활에 그리 불편하지가 않죠. 더군다나, 실무적으로 쓰이는 Qt 프로그래밍이나, 전자책 작성하는 Sigil, Chrome까지 리눅스 버전이 있고, 심지어 Team Viewer까지도 리눅스 버전이 있더군요. 리눅스의 지원은 정말 많이 좋아진 것 같습니다.

      단 Ibus의 고질적인 한글문제나 와인을 설치한다고 해도 여전히 잘 안 되는 .exe 프로그램들이 많아서 조금 아쉽습니다. 한글을 Ibus나 nabi로 시도해봤지만 특정 소프트웨어서 한글이 안쳐지거나, 스페이스바를 누루면 연타로 쳐지는 희한한 문제가 있더군요. 한글은 Fcitx 이 것으로 설정한 후로는 아직까지 제 환경에서는 아무 불편이 없습니다. 자주 즐기는 스타크래프트 같은 경우는 설사 된다하더라도 먹통이 되거나 매우 버벅거리더군요. 게임은 여전히 윈도우인 것 같습니다.

      결정적으로 하스웰 듀얼코어와 메모리 4기가 동일한 사양에, 민트, 우분투, 윈도우 7, 10, 8을 다 설치해봤지만, 우분투의 그래픽 랜더링이 가장 부드럽고 빠릅니다. 10보다 더 좋은 것 같습니다. 왜 이리 부드럽고 빠르죠. 용량도 적고. 그리고 폰트, 특히 영분 기본 폰트는 가독성이 너무 좋습니다. 눈의 피로도가 확실히 적죠. mint가 가장 무겁고 사용하기 불편했습니다. mint의 배포 점유율이 우분투보다 앞서 있다는 통계가 이해가 안가는 군요.

      영화 볼 때도 스페이바를 눌러서 정지하는 것은 지극히 직관적인 것입니다. 윈도우 미디어 플레이어의 경우 그렇게 해달라고 아무리 얘기해도 여전히 Ctrl + P를 눌러야 하죠. 영화보다 화장실 급해서 정지시킬 때 아무도 그렇게 하지 않습니다.

      아무튼 우분투의 데스크탑에서의 접근성(기본 아이콘이 큼직하며 마우스 클릭이 매우 용이하고, 메뉴가 잘 분류되어 클릭 수가 매우 적다는 점)만큼은 역대 겪어본 OS중에서 최고입니다. 이대로 간다면, 이미 모바일 시장에서 주도권을 빼앗긴 윈도우가 데스크탑 시장에서 조차 점유율을 많이 빼앗기는 건 어쩌면 시간 문제일지도 모르겠다는 생각을 해봅니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.25 10:07 신고

        긴 댓글 잘 읽어봤습니다.
        저도 같은 생각인데 아직은 게임을 구동하기에는 윈도우만한 것이 없습니다. 리눅스는 일부 지원하는 게임한 할 수있구요.

        하지만, 일반적인 업무나 게임을 제외한 나머지 컴퓨팅 활동에 관련해서는 이제 더이상 부족한 부분이 없다고 생각합니다. 배포판 중에 CentOS의 경우에는 기존의 리눅스 인터페이스가 많이 남아있어서 데스크탑 용도 보다는 서버용으로 사용하는게 더 좋아보이고, 실제 일반 사용자가 보기에도 우분투나 민트, 특히 시나몬은 인터페이스가 상용 OS인 윈도우를 넘어섰다고 생각합니다.

        하지만, 지적하신대로 한글문제는 여전히 고질적인 문제이기 때문에 조금 꺼려지는 부분도 있구요. 정부에서 리눅스 민트를 조금 더 사용하기 편리하게 만들어 "하모니카"(맞는지 가물가물하세요.) 배포한다고 했는데, 이미 윈도우에 익숙한 분들은 윈도우를 계속 사용하거나 잠깐 사용해보고 익숙한 윈도우와 다른 불편함에 다시 윈도우로 돌아올 것 같습니다.

        개인적으로는 현재 우분투도 같이 사용중이지만, 업무나 여러 상호작용들을 고려했을 때는 아직 윈도우를 벗어날 수 없는 것같습니다.

        요즘엔 탈 윈도우를 외치는 분들이 많아져서 리눅스를 사용하는 분들이 많아지는 추세이고, 특히 개발자 분들은 아예 익숙한 리눅스로 사용하는 분들이 많은것 같더군요. 또한 저같은 사람도 깔끔하고 화려해보이는 인터페이스에 사용을 해보게 되구요.

        ubuntee님의 댓글 아주 잘 보았습니다. 좋은 내용 감사합니다. 오늘 하루도 좋은하루 보내세요.^^

    • 가르가르
      2016.06.05 00:15 신고

      NVIDIA의 CUDA를 사용하기 위해 노트북에 우분투를 설치하려고 합니다.

      그런데 초기 설치 과정의 UBUNTU 아래의 점 5개가 하나씩 점멸 되다가 어느순간 정지 상태에 있습니다. 방향키로 확인하니 GPU 에러라고 나오면서 더이상 설치 진행이 되지 않네요.

      혹시 다른 설정이나 해결 방법이 있을까요? 노트북은 기가바이트 P37X V5 (i7 스카이레이크 / GPU: GTX980M) 입니다.

      바쁘실텐데 다급한 마음에 질문 드려 죄송합니다.


    • 2016.08.29 20:49

      비밀댓글입니다


    • 2016.08.29 20:49

      비밀댓글입니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.08.30 05:11 신고

        USB 설치법은 포스팅 하지 않았습니다. UUI 프로그램을 이용해서 설치용 USB를 만들면 될겁니다. ^^

    • 이크에크
      2016.09.10 22:43 신고

      감사합니다. 보면서 천천히 잘 해결했습니다.
      저는 iso 파일이 자꾸 깨져서 다운받아지는 바람에 고생했네요

    • 이크에크
      2016.09.10 22:54 신고

      가상머신에서 설치할 때 저장소를 USB에 하는 것도 상관없을까요.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.09.10 23:29 신고

        큰 무리는 없을 겁니다. ^^

        대신 이동식이기 때문에 가상 머신에서 경고가 뜰수도 있지요.

    • 리눅스 초보
      2017.04.10 08:54 신고

      많이 도움받고 있습니다. 제가 현재 2012r2로 서버를 운영중인데 리눅스 센토스 버전으로 교체를 생각중에 있습니다. 가상머신에 워드프레스 까지 설치해 놓은 상태입니다. 알고 싶은 것은 리눅스가 윈도우 서버보다 더 안정적이라고 들었는데 실제 맞는 얘기인가요? 관리적 측면에서 가상머신으로 리눅스를 돌리고 싶은데 2012r2 운영체제에 리눅스 가상머신 구동시 성능이 저하될까봐 걱정입니다. 그리고 가상머신으로 구동하다 리눅스에 익숙해 지면 윈도우를 밀고 주 서버로 쓰고 싶은데 이것도 가능한건지 알고 싶습니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.07.18 10:50 신고

        답변이 늦었습니다. 이제 봤네요.

        아무래도 리눅스를 기준으로 웹 소스들을 제작하는 것이 암묵적인 표준이기 때문에 일부 소스들 중에 리눅스만 지원하고 윈도우 서버는 지원하지 않는 경우들도 더러 있습니다.
        하지만 워드프레스는 윈도우서버에도 잘 돌아가도록 코딩이 되어 있어서 크게 걱정할 일은 아닙니다.
        리눅스가 익숙하고 본격적으로 서버를 사용할 거라면 리눅스 머신이 더 좋긴 합니다. 리소스 관리나 최적화 등에서 더 낫더라구요.

        하지만 익숙하지 않는 리눅스를 억지로 사용하기 보가 윈도우 사용법이 상대적으로 쉽기 때문에 선택은 사용자에게 달려 있습니다. ^^

    • Favicon of http://studyforus.tistory.com/222 BlogIcon 리눅스 늅
      2017.07.18 00:26 신고

      혹시 궁금한게있는데 컴퓨터에 리눅스를 깔면 윈도우는 사라지는건가요 ??

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.07.18 10:52 신고

        멀티부팅이 가능하게 구성할 수 있습니다.

        하지만 서버의 목적으로 두개의 os를 설치하는 경우에는 결국에는 하나의 OS만 사용하게 됩니다. ^^

    • Favicon of http://studyforus.tistory.com/222 BlogIcon 리눅스 늅
      2017.07.18 17:55 신고

      멀티부팅은 어떡해 설정하나요 ??/

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.07.18 18:07 신고

        댓글로 적기에는 길고 복잡합니다.
        구글에서 검색을 해보세요. "리눅스 윈도우 멀티부팅" 정도만 입력해도 됩니다. ^^

티스토리 툴바