VMware Network setting(Port porwarding) - NAT VMware의 네트워크 설정으로 생성하게 될 VM의 IP를 관리 할 수 있다. Bridged, NAT, Host-only, Custom 등이 존재하는데 NAT 설정을 변경 할 것이다. VMware에서 8080 포트가 열려있다고 가정을 하고 밑에 실습을 진행한다. 1. Virtual Machine Settings -> Network Adapter 클릭 -> NAT 설정 2. Virtual Network Editor 실행 VMware Workstation 15 Player에는 Virtual Network Editor가 지원하지 않는다. 지원하지 않는 Player을 사용하고 있다면 vmnetcfg.exe 파일을 다운받아 VMwa..
VMware Network setting(Port porwarding) - Custom 1. VMware 실행 2. 설치한 CentOS 7 Server 마우스 오른쪽 - Settings 클릭 3. Network Adapter 클릭 후 Network connection -> Custom을 클릭 4. Custom을 클릭했다면 combobox를 클릭하여 VMnet8 을 선택 후 ok 클릭 5. 현재 PC의 제어판 -> 네트워크 및 인터넷 -> 네트워크 및 공유센터 -> 어뎁터 설정 변경 6. VMware Network Adapter VMnet8 마우스 우클릭 -> 속성 클릭 7. 인터넷 프로토콜 버전 4(TCP/IPv4) 더블 클릭 8. CentOS 에서 할당 받은 IP주소를 입력하고 서브넷 마스크를 입력 9..
1. Eclipse에서 war 파일로 Export 하기 Export 하고자 하는 프로젝트에 오른쪽 마우스를 클릭하여 Export - WAR file 클릭 Browse를 클릭하여 저장하고자 하는 경로를 설정하고 Finish를 클릭한다. 나는 바탕화면에 지정을 했기 때문에 바탕화면에 생성됨을 알 수 있다. 2. 완료한 war 파일을 CentOS에 배포 /usr/share/tomcat/webapps 에 war파일을 옮겨준다. Filezilla나 MobaXterm을 이용해서 쉽게 파일을 옮긴다. 나는 MobaXterm을 사용해서 파일을 옮겼다. ssss.war 파일만 넣어 줬을 뿐인데 자동으로 war 파일이 풀려있다? Tomcat이 webapps 하위 war 파일을 자동으로 풀어준다. 3. 배포한 파일 실행 C..
1. Tomcat이 이미 설치가 되어 있을 수도 있기 때문에 아래의 명령어를 통해 확인한다. # yum list installed | grep tomcat 2. 설치가 되어 있지 않은 경우에는 아래의 명령어를 통해 설치를 진행한다. # yum install -y tomcat* Tomcat의 설치 된 경로는 /usr/shart/Tomcat 에서 확인 할 수 있다. 3. Java 설치 위 설치 목록을 보면 jdk가 오라클 사의 jdk가 아닌 openjdk로 이루어져 있다. 대부분의 SW가 오라클 사의 jdk로 개발 및 테스트가 이루어지기 때문에 오라클 사의 jdk를 설치하는 것이 더 안정적이다. https://www.oracle.com/technetwork/java/javase/downloads/jdk8-d..
※ 요약 VMware에 CentOS7 버전을 설치하는 방법이다. CentOS7 설치 방법이지만 다른 버전 또한 설치 할 경우 문제가 없을 것이라고 생각이 된다. ※ 설치 전 준비물 나는 VMware Player(무료)가 필요 하고, 리눅스 배보판 *.iso가 필요하다. 1. *.iso 파일을 설치 하기 위해 CentOS 사이트로 접속 https://www.centos.org/ CentOS Project The CentOS Project The CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem. For users, we offer a consistent man..
1. 운영체제(OS)란? 하드웨어 자원들(cpu, memory, disk, tty)를 관리하고 프로그램들을 지원해주는 것 쉽게 말해 하드웨어를 감추고 겉으로 다른 프로그램들을 지원해준다고 보면 됨 하드웨어를 감춘다는 것은 프로그램을 사용하는 사람이 편하게 쓸 수 있게 각종 기반 작업을 지원하는 것임 간단하게 예를 들어 일반적으로 우리는 파워포인트나 워드를 쓸 때 프로그램이 cpu와 memory와 어떻게 소통하는지 등에 대해 신경쓰지 않는데 이것은 바로 운영체제 때문이다. 2. 커널(Kernel)이란? 커널은 본질적으로 프로그램이다. 우리가 흔히 하는 main()으로 시작하는 프로그램을 말함 하지만 다른 모든 프로그램과는 다르게 커널만이 가지고 있는 특별한 점이 있다. 바로 'Memory Resident'..
1. 리눅스란? UNIX 운영체제를 기반으로 만들어진 운영체제 리눅스는 유닉스와 마찬가지로 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워트 운영체제 유닉스가 통신 네트워크를 지향하여 설계된 것처럼 리눅스 역시 서버로 작동하는데 최적화 되어 있음, 고로 서버에서 사용되는 운영체제로 많이 사용되고 있음 2. 리눅스의 특징 리눅스는 유닉스와 완벽하게 호환이 가능함 리눅스는 공개 OS다. 오픈소스이므로 누구든지 자유롭게 수정이 가능함 리눅스는 PC용 OS보다 안정적이며 보안쪽에서도 PC용 OS보다 비교적 성능을 가지고 있음 리눅스는 다양한 네트워킹 기술을 제공하고 있으며 서버용 OS로 적합함 배포판이 아닌 리눅스 그 자체는 무료임 오픈소스의 특징으로 인해 누구나 버그 수정이 가능함 윈도우..