Ubuntu desktop은 몇 번 설치해 보았는데 Server에서 테스트 할게 있어 한번 설치를 해보았습니다.  


 

1. 다운로드 및 설치

 

사이트에 접속하고 상단 메뉴에서 Download를 선택 하면 layer 메뉴가 나타나는데(ie에서는 안나타나면 그냥 다음화면에서 진행 합니다.)

 

https://www.ubuntu.com


ubuntu server install 18


Server 18.04 LTS를 클릭하고 잠시 기다리면 자동으로 다운로드를 진행 합니다만약 다운로드가 자동으로 작동하지 않으면 전환된 화면 하단에서


ubuntu server install 18


download now를 클릭 해줍니다다운로드된 파일은 UBS 또는 CD로 설치 환경을 만들어 사용 합니다.

 

ubuntu-18.04.2-live-server-amd64.iso / 853MB

 

설치 과정은 텍스트로 형태로 진행이 되는데 별 내용은 없지만 오랜만에 설치해서 그런지 귀찮네요기본으로 설치하는 경우 그냥 Done을 선택하고 enter 키를 누르면 됩니다.

 

1.1 언어 선택

 

설치 진행은 English를 이용해서 진행 합니다.


ubuntu server install 18


 

1.2 키보드 설정

 

키보드도 기본값을 유지 합니다.


ubuntu server install 18


꼭 한글로 설정 변경이 필요 하면 수정을 진행 해서 Korean을 선택해 줍니다.


ubuntu server install 18


키보드에 특이사항이 없으면 대부분 한영 변환 키보드를 사용하므로 그냥 영문으로 하셔도 되고요


ubuntu server install 18


선택을 하였으면 하단에 있는 Done을 선택하고 Enter를 클릭 합니다.  이게 각 단계별 화면에서 다음단계로 이동하는 방법입니다.


1.3 설치 유형 선택

 

저는 cloud 버전을 사용하지 않을 거기 땜시 그냥 enter입니다.


ubuntu server install 18


1.4 Network 설정

 

기본은 dhcp로 자동 설정 합니다자동으로 설치 후 $ ifconfig 명령으로 IP를 알아 내고 원격에서 ftp, telnet등으로 접속이 가능 합니다


ubuntu server install 18


수동으로 설정 하려면 ens33을 확장해서


ubuntu server install 18


Edit IPv4를 선택 합니다.


ubuntu server install 18


기본은 Automatic(DHCP)인데 확장을 하고


ubuntu server install 18


생각해 둔 네크워크 구성에 대한 큰 그림이 있다면 하얀색 빈칸에 입력하면 됩니다.


ubuntu server install 18


저는 작은 그림도 없어서 그냥 해주는 대로 하기로 하고 Done입니다.

 

1.5 Proxy 설정

 

보안등의 이유로 프록시를 사용하는 경우 설정을 하는데 저는 테스트 용이라 그냥 무시합니다.


ubuntu server install 18


Proxy를 사용 할거면 http://[[User][:pass]@]host[:port]/의 형태로 설정을 하라는군요. ftp://usename:password@host:port는 익숙하죠. 나중에 필요하면 apt.conf에 설정을 하면 됩니다

여기선 프록시를 사용할건 아니니


ubuntu server install 18


Done을 선택 하고 엔터키를 눌러 줍니다.

 

1.6 Ubuntu 밀러 사이트 등록

 

우분투 관련 설치를 하는 경우 어디에서 다운로드 할지 사이트를 설정 합니다기본으로 사용해도 되고 가까운 밀러 사이트를 등록 해도 됩니다.


ubuntu server install 18


밀러사이트 주소는 ubuntu에서 mirror로 검색하면 각 국가별 주소가 그룹핑 되어있습니다. 한국에서 다운받으려면 리스트 중에 맘에 드는 것 하나를


ubuntu server install 18


선택 하셨나요주소를 입력 하세요.


ubuntu server install 18


저는 그냥 Done 을 선택 했습니다설치 단계의 반을 왔네요.

 

 

1.7 Filesystem 



ubuntu server install 18


Use An Entire Disk

전체 디스크 구분을 알아서 자동으로 설정 합니다.

 

Use An Entire Disk And Set Up LVM

전체 디스크에 대해 작업을 하고 LVM(Logical Volume Manager)를 설정 합니다파일 시스템이 블록 장치에 직접 접근하지 않고 가상의 블록 장치를 통해 접근 합니다파티션을 나누고 포맷하고 신규 장치를 추가하고 마운트하는 등의 작업은 여기선 패스입니다.

 

첫 번째를 선택해서 내용을 살펴보기 위해 엔터


ubuntu server install 18


다시 엔터


ubuntu server install 18


먼지 모르지만 저렇게 된다고 하네요.


ubuntu server install 18


Done을 선택하면 포맷과 마운트를 진행 한다는 군요.


ubuntu server install 18


저장소를 format을 하기 전 확인 알림입니다포맷 진행을 선택 합니다.


계속 enter key만 클릭 하다가 오랜만에 글쓰는 곳이 나왔네요.


ubuntu server install 18


적당하게 서버와 사용자 정보를 입력 합니다여기서 생성한 username, password는 나중에 설치를 완료 하고 리부팅을 하고 나면 로그인을 해야 하는데 그때 사용을 해야 하니 잘 기억하거나 기록을 해 두어야 합니다


ubuntu server install 18


Done을 선택하여 설치를 진행 합니다.

 

 

1.9 SSH 설정


SSH는 사용하지 않을 것인데 필요하시면 스페이스 바를 이용하여 선택 또는 해제합니다.


ubuntu server install 18


여기서는 선택하지 않고 그냥 넘어 갑니다.


ubuntu server install 18


기타 다른 응용프로그램도 필요한게 있으면 스페이스 바를 이용해서 별표로 선택해 줍니다.


ubuntu server install 18


선택을 완료 했으면 Done을 선택 하여 설치를 진행 합니다.

 

1. 10 설치

 

지금까지 각 단계별로 선택한 조건을 기준으로 설치가 진행 됩니다.


ubuntu server install 18


설치가 완료되면 진행 상태에서 발생한 로그를 볼 수도 있고 재시작 할 수도 있습니다.


ubuntu server install 18


설치가 완료 되었으니 Reboot Now를 선택하여 재시작 합니다.


ubuntu server install 18


리부팅이 되었고 이제 부터는 로그인을 해야 합니다가상 시스템에서 설치를 한 경우 만약 로그인이 나타나지 않으면 한번 엔터키를 눌러 주세요설치 시 Profile setup 단계에서 입력한 usernamepassword를 이용하여 로그인하고 사용을 합니다


bower를 설치하고 테스트 하려는데 작동을 하지 않는 경우가 있습니다설치가 잘 되었는지 확인을 위해 버전 확인 명령을 입력 하면

 

C:\>bower -v


'bower'() 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는

배치 파일이 아닙니다.


bower path 오류


이런 식으로 bower 실행이 안될 때에는 두 가지 방법이 있는데 하나는 설치 위치 전체를 사용하면 됩니다사용자 명은 개인별 컴퓨터 이름입니다.

 

C:\Users\{사용자명}\AppData\Roaming\npm\bower –v

 

한번 해볼까요?

C:\Users\win7\AppData\Roaming\npm\bower -v


bower path 오류


일단 버전은 확인 되었는데 작동도 잘 되는지 테스트를 해보겠습니다.  TOAST UI Grid를 하나 만들어 봅니다임의의 폴더를 하나 만들고 설치 명령을 입력 합니다.

 

C:\Users\win7\AppData\Roaming\npm\bower install tui-grid


bower path 오류


toast 설치가 되었으니 html 파일을 생성 합니다.


bower path 오류


생성된 파일을 실행해 봅니다실행이라기 보다는 웹 브라우저에 끌어다 놓습니다.


bower path 오류


실행도 잘 되는군요

 

다른 방법으로는 환경변수 path에 설치 위치를 추가하는 방법입니다환경변수 창을 열고


bower path 오류


Path 편집을 눌러 설치 위치 C:\Users\win7\AppData\Roaming\npm 를 추가해 줍니다.


bower path 오류


그리고 다시 버전을 확인해 봅니다.


bower path 오류


설정이 잘 되었습니다.


톰캣으로 웹 서비스를 테스트 하는 경우 8080 Port가 사용 중 오류로 서버가 실행되지 않는 경우 가 있습니다많은 서비스들이 8080으로 웹을 사용하기 때문인데 먼저 Port를 선점한 프로그램이 있다면 Tomcat Server의 포트를 변경 해 주어야 합니다.


Tomcat 8080 already use


Port 변경 방법은 아주 간단 합니다.


Tomcat 8080 already use


좌측 Project Explorer의 톰캣 서버를 확장해서 Server.xml 파일을 더블 클릭 하면 우측에 파일 내용을 편집 할 수 있습니다.


Tomcat 8080 already use


8080을 검색 하거나 조금만 찾아보면 위치를 알 수 있습니다.


Tomcat 8080 already use


본인이 사용하기 쉬운 포트로 변경을 합니다저는 8989로 수정 했습니다수정 했으면 저장을 하고 다시 서버를 구동 합니다.


Tomcat 8080 already use


변경된 포트로 웹 서버가 실행 되는걸 확인할 수 있습니다.


앞에서 VisualSVN Server 설치와 설정에 대해 설명을 했는데 이번에는 eclipse에서 접속해서 소스를 올리고 공유하는 방법에 대해 설명을 하도록 하겠습니다.  SVN Server의 종류가 여러 개 이고 어떤 프로그램으로 구동되는지는 상관 없습니다.  그저 약속된 방법으로 접속하고 자료를 주고 받을 뿐입니다.


형상관리 Visual SVN Server 4.0.0 설치 저장소 생성

 

 

1. eclipseSVN 설치

 

eclipseSVN 프로그램을 설치 하기 위해서는 Marketplace를 이용하면 됩니다. 상단 메뉴에서

 

Help > Eclipse Marketplace


를 선택 합니다.


eclipse SVN 설치 연동


검색 창에 svn을 입력하고 조회를 하면 SVN 관련 프로그램들을 볼 수 있습니다.


eclipse SVN 설치 연동


조회 리스트에서 선택을 하거나 마음에 드는게 없다면 하단 X matches, Browse for more solutions를 클릭 하면 리스트에 나오지 않은 프로그램들이 나오는데 여기에서 선택 해서 설치를 합니다그런데 리스트에 나오지 않는 경우, eclipse와 버전 차이로 지원이 안되는 제품도 있으니 별 문제 없다면 그냥 리스트에 있는 프로그램을 선택을 합니다여기서는 Subclipse 4.3.0을 설치 하기 위해 Install 버튼을 클릭 합니다.


eclipse SVN 설치 연동


어떤 기능들이 설치되는지 보여줍니다잘 아신다면 필요 없는 부분은 선택을 해제하고 Confirm버튼을 클릭 합니다.


eclipse SVN 설치 연동


저작권은 I accept the terms of…를 선택 하고 Finish 버튼을 클릭하여 설치를 진행 합니다.  eclipse 우측 하단에 뭔가 열심히 작업을 하다가


eclipse SVN 설치 연동


중간에 나오는 팝업은 Install anyway를 선택해 줍니다.  잠시 후


eclipse SVN 설치 연동


설치가 다 되었군요.  Restart Now 버튼을 클릭해서 수정사항을 반영 합니다.

 

 

2. SVN Server 연결

 

이클립스가 재실행 되었으면 eclipseSVN Server의 연결 작업을 진행 합니다.  SVN Server에서생성한 사용자를 이용하여 작업을 진행 합니다.

 

상단 메뉴에서

Windows > Show View > Other...

를 선택 합니다.


eclipse SVN 설치 연동


Show View 창이 나오면 SVN을 찾아 확장 합니다.


eclipse SVN 설치 연동


확장된 SVN에서 SVN Repositories를 선택 하면 eclipse 하단에 SVN Repositories라는 탭이 하나 추가 됩니다.


eclipse SVN 설치 연동


SVN Repositories라는 탭에 있는 SVN 아이콘을 클릭 합니다.


eclipse SVN 설치 연동


SVN Repository를 연결하는 창이 나오는데 SVN Server의 연결 URL을 알아야 합니다.  잠시VisualSVN Server로 이동 합니다.


eclipse SVN 설치 연동


VisualSVN Server에서 Repository에 마우스를 대고 우측 버튼을 클릭하고 Copy URL to Clipboard를 선택 하면 SVN 연결 주소를 얻을 수 있습니다복사된 URL을 보면

https://WIN-H59C5H78D8L:8443/svn/TestRepository/

이렇게 되어 있는데 앞부분을 SVN 서버의 IP로 변경을 하면 됩니다저는 로컬로 생성해서

https://192.168.70.131:8443/svn/TestRepository/

이렇게 하면 되겠군요.


eclipse SVN 설치 연동


다시 eclipse로 이동하여 복사해온 URLAdd SVN Repository 창에 입력 하고 Finish 버튼을 클릭 합니다그럼 디지털 인증서가 나타납니다.  


eclipse SVN 설치 연동


Accept Permanently 버튼을 클릭 합니다이제 SVN Server에서 추가한 사용자 name/Password를 이용하여 접속을 합니다.


eclipse SVN 설치 연동


SVN Server에 생성한 id/pw를 입력 하고 Save 하면 eclipse 하단에 SVN Server와 동일한 형태의 Repository 모양을 볼 수 있습니다.


eclipse SVN 설치 연동


이것으로 연결 되었음을 확인 할 수 있습니다

 

 

3. SVN Server에 프로젝트 올리기

 

아직은 SVN Server에 프로젝트 소스가 등록이 되어 있지 않은 상태 이므로 제일 먼저 소스를 올리는 작업이 필요 합니다저장소에 공유할 프로젝트에 마우스를 대고 우측 버튼을 클릭하여 팝업메뉴 하단 쪽에 있는 Team을 확장 합니다.


eclipse SVN 설치 연동


아직 프로젝트가 올라간게 없어서 Commit, Update 등이 안보입니다여기서 Share Project를 선택 합니다.  


eclipse SVN 설치 연동


SVN을 선택 하고 Next 버튼을 클릭 합니다.


eclipse SVN 설치 연동


현재 생성된 TestRepository에 올리는 것이므로 그냥 Next 버튼을 클릭 합니다.


eclipse SVN 설치 연동


프로젝트 명도 그대로 올려 줍니다Finish 버튼을 클릭 합니다.


eclipse SVN 설치 연동


설정을 저장하려면 Remember my decision 을 체크 하고 Yes 버튼을 클릭 합니다.

이제 Synchronize가 처리 되었습니다.


eclipse SVN 설치 연동


좌측에서 (+)표시가 서버에 없는 폴더와 파일들 인데 지금은 처음 소스 올리는 상황이므로 전체 소스를 올리기 위해 프로젝트에 마우스를 대고 우측 버튼 클릭 후 Commit을 선택 해서 프로젝트 전체를 Commit 합니다.


eclipse SVN 설치 연동


소스 올리는 이유에 대한 주석을 달고 OK 버튼을 클릭 합니다.


eclipse SVN 설치 연동


소스가 모두 올라 갔습니다.

진짜인지 SVN Server로 이동하여 확인해 봅니다.


eclipse SVN 설치 연동


Repositorymavenexample로 잘 올라 갔습니다.

이제 다른 개발자와 공유하거나 다른 곳에서 작업을 하려면 Check out 받아 사용하면 됩니다.


1···7891011121314

+ Recent posts