1-1
https://www.ubuntu.com/download/desktop 에 접속하여 Ubuntu LTS 최신버전(2018-03-15기준:16.04.4 LTS)을 다운로드 한다.
1-2
다운로드 한 디스크 이미지 파일을 마우스 오른쪽 버튼 클릭하여 “디스크 이미지 굽기” 를 클릭한다.
DVD를 삽입하여 Ubuntu 부팅 디스크를 만든다.
Ubuntu를 설치할 디스크에서 DVD로 부팅한다.
1-3
왼쪽 탭에서 “한국어”를 선택한 후 오른쪽 화면에서 “Ubuntu 설치” 를 클릭한다.
1-4
원활한 구동환경 설치를 위해 ‘Ubuntu 설치 중 업데이트 다운로드’를 체크한다.
#그래픽과 와이파이 하드웨어, 플래시, MP3등의 추가 소프트웨어의 경우 필요에 따라 설치한다.
1-5
현재 컴퓨터 환경에 맞는 항목을 선택한 후 “계속” 버튼을 누른다.
1-6
현재 접속하고 있는 지역을 정확히 입력한다.
1-7
한국어, 한국어-한국어(101/104키 호환) 키보드 배치를 선택한다.
1-8
이름, 컴퓨터 이름, 사용자 이름, 암호를 입력한다.
1-9
설치 중..
1-10
설치 완료
1-11
재부팅 후 Ubuntu가 정상 실행된 모습이다.
2-1
JAVA 설치 전
sudo apt-get update
sudo apt-get upgrade
를 입력하여
현재 운영체제에 설치되어있는 프로그램 최신패치, 패키지 목록 갱신을 진행한다.
2-2
sudo apt-get install openjdk-8-jre-headless
를 입력하여
JAVA 해석기를 설치한다.
2-3
JAVA 저장소를 변경하기 위해
sudo vi /etc/apt/sources.list를 입력하여 list 파일을 실행한다.
2-4
:%s/kr.archive.ubuntu.com/ftp.daum.net/g
를 입력하여 저장소를 daum 저장소로 변경한다.
변경 후
sudo apt-get update
sudo apt-get upgrade
를 다시 한번 실행한다.
2-5
sudo apt-get install openjdk-8-jdk
를 입력하여
JAVA 컴파일러를 설치한다.
2-6
sudo java –version
sudo javac –version
를 입력하여 JAVA 해석기와 컴파일러의 버전을 확인한다.
3-1
sudo apt-get install tomcat8
을 입력하여 톰캣을 설치한다.
3-2
/usr/share/tomcat8/bin/version.sh
을 입력하여 설치된 톰캣 버전을 확인한다.
3-3
에 접속하여 정상적으로 톰캣이 설치되었는지 확인한다.
3-4
sudo mkdir –p www/ROOT
을 입력하여 해당 계정의 하위 폴더를 ROOT까지 작성한다.
3-5
cd /home/[계정명]/www/ROOT 를 입력하여 이동한 후
nano index.jsp 를 입력하여 인덱스 파일을 생성한 후 저장한다.
3-6
Tomcat 시작 페이지를 수정하기 위해 cd /etc/tomcat8로 이동한다.
sudo chmod 777 server.xml 을 입력하여 server.xml에 대한 권한을 부여한 후 nano로 실행한다.
3-7
<Host> 에서 appBase 부분을 미리 생성한 폴더 경로로 수정한 후 저장한다.
/home/[계정명]/www
3-8
service tomcat8 restart 를 입력하여 톰캣 서비스를 재실행한 후
Localhost:8080으로 접속하면 수정한 시작 페이지가 출력된다.
4-1
sudo apt-get install mysql-server
를 입력하여 MySQL을 설치한다.
4-2
MySQL 설치 도중 root 계정의 새로운 패스워드를 입력하라는 메시지가 나오면 사용할 패스워드를 입력 후 엔터키를 누른다.
4-3
mysql –p[패스워드] 를 입력하여 mysql 접속이 정상적으로 되는지 확인한다.
확인 후 Ctrl + C를 눌러 빠져나온다.
4-4
mysql DB 언어셋을 수정하기 위해 mysql.cnf 에 777 권한을 부여한다.
sudo nano mysqld.cnf 로 실행한다.
4-5
skip-external-locking
아래에
character-set-server = uft8mb4
collation-server = uft8mb4_unicode_ci
를 추가하여 DB 언어셋을 기존의 latin1 에서 uft8로 변경한다.
변경 후
service mysql restart 를 입력하여 mysql을 재실행한다.
4-6
sudo apt-get install libmysql-java 를 입력하여 JDBC Mysql Connector 를 설치한다.
4-7
sudo ln –s /usr/share/java/mysql-connector-java.jar
/usr/share/tomcat8/lib/mysql-connector-java.jar
입력하여 tomcat과 mysql 연결 후
service tomcat8 restart 를 입력하여 톰캣 서비스를 재실행한다.
5-1
sudo apt-get install –y subversion 를 입력하여 SVN을 설치한다.
5-2
adduser svn
을 입력하여 svn 신규이용자를 생성한다.
5-3
svnadmin create –-fs-type fsfs /home/svn/repos
를 입력하여 svn 저장소를 신규로 생성한다.
5-4
nano /home/svn/repos/conf/svnserve.conf
을
입력하여 svnserve를
실행한 후 general 아래의
항목의 주석을 풀어준다.
[general]
anon-access = read
auth-access
= write
password-db
= passwd
realm = My First Repository
5-5
nano /home/svn/repos/conf/passwd
을
입력하여 passwd를
실행한다.
Commit시
사용할 비밀번호 설정을 한다.
[users]
svnroot = 123456
5-6
svnserve –d –r /home/svn/repos
Ps –ef | grep svnserve
를 입력하여
SVN 서버를 데몬 형태로 띄워 사용한다.
#-r옵션은 서비스될 SVN 저장소를 지정
5-7
svn mkdir –-parents svn://localhost/repos/trunk –-username=svnroot
을 입력하여 trunk 폴더를 생성한 후 저장하고 종료한다.
5-8
계속 C 를 입력한다.
그 후
passwd 파일에서 설정한 패스워드를 입력한다.
TortoiseSVN(http://tortoisesvn.net/) 을 윈도우에서 다운로드 받은 다음 빈 공간에서 오른쪽 마우스 버튼을 눌러 SVN Checkout을 눌러준다.
5-9
SVN 서버와 체크아웃 디렉토리를 올바르게 입력한 후 OK 버튼을 누른다.
5-10
정상적으로 Checkout 되면 다음과 같은 메시지가 출력된다.
해당 디렉토리에서 파일과 폴더를 확인할 수 있다.
5-10
SVN 서버로 커밋 테스트를 위해 신규 파일을 생성한 후 마우스 오른쪽 버튼을 누른 후 SVN Commit…을 클릭한다.
5-11
커밋할 파일을 선택한 후 OK 버튼을 누른다.
5-12
커밋이 완료되면 다음과 같은 메시지가 나온다.
SVN 서버에서 정상적으로 커밋된 파일을 확인한다.
6-1
sudo apt-get install vsftpd 를 입력하여 vsftpd 패키지를 설치한다.
6-2
sudo nano /etc/vsftpd.conf
를 실행하여 아래의 항목들을 수정한다.
anonymous_enable=NO
write_enable=YES
xferlog_file 주석 해제
수정 후
sudo service vsftpd restart
를 입력하여 서비스를 재시작한다.
6-3
윈도우 PC에서 FTP 클라이언트 프로그램 “파일질라”를 실행시켜 FTP 서버에 접속 테스트를 해본다.
7-1
sudo apt-get install openssh-server
입력하여 오픈 소스 SSH를 설치한다.
#SSH 클라이언트와 서버를 동시에 설치하려면
sudo apt-get install ssh
를 입력한다.
7-2
sudo nano /etc/ssh/sshd_config
를 입력하면 ssh 환경설정을 할 수 있다.
Port 22
를 수정하여 접속 포트를 수정할 수 있다.
'IT > JAVA' 카테고리의 다른 글
Eclipse - 폰트(글꼴) 변경하기 (0) | 2018.05.04 |
---|---|
WA, WAS, JSP 동작원리 (0) | 2018.04.23 |