IT 공부/OS 2021. 5. 22.
[가상환경구성 - 4] CentOS 8 패키지 관리 및 설치
우리가 새 컴퓨터를 사서 윈도우를 설치하면 프로그램부터 깔듯이 리눅스에서도 원할한 작업을 하기 위해 패키지들을 설치해주어야만 한다. 내가 생각하기에 반드시 있어야만 하는 패키지 및 간단한 사용방법을 기록을 위해 짧게 적어보았다. Cent OS 8 버전 기준.. Centos 는 RedHat 계열이므로 .rpm 으로 패키지를 관리한다. 패키지를 설치할때 rpm 과 yum 명령어를 사용할 수 있는데 rpm이 Low Level 이고, yum 이 High Level 툴이라고 할 수 있다. 주로 yum 으로 설치하면 되고, yum help 를 통해 사용법을 볼 수 있다. upgrade, remove, help, install 등이 많이 쓰일듯 하니 직접 보고 찾는것이 좋을 것 같다.. 설치된 패키지 리스트는 rpm..
IT 공부/OS 2021. 5. 22.
[가상환경구성 - 3] VirtualBox 네트워크 설정
2번 포스팅에서 NAT 로 설정하였는데.. 내부 테스트용으론 충분히 가능하지만 다른 속성들도 알아보기 위해 좀 더 알아보았다. 설정 - 네트워크 항목을 클릭하면 다음과 같은 설정창이 나온다. 네트워크 연결 종류를 고를 수 있는데, NAT 어댑터에 브리지 내부 네트워크 호스트 전용 어댑터 일반 드라이버 NAT 네트워크 Cloud Network 연결되지 않음 을 선택할 수 있다. 다음에 연결됨 항목을 골라서 선택하면 된다. 항목중 NAT, 어댑터에 브리지, 호스트 전용 어댑터에 대해 알아보자. CentOS에서 ifconfig -a 를 입력하였을 때 뜨는 모습이다. ( 아마 이 포스팅을 따라했다면 나오지 않을텐데.. yum install net-tools을 이용해 설치해야만 한다. root계정이 아니라면 su..
IT 공부/OS 2021. 5. 22.
[가상환경구성 - 2] VirtualBox 위에 Cent OS 8 설치
여러 리눅스 환경이 있지만 우분투는 WSL을 이용해 한번 보았기 때문에 RedHat계열에 Cent OS를 설치하고 싶었고, 이왕 설치하는거 가장 최신버전으로 하기로 하였다. CentOS 다운로드 https://www.centos.org/download/ x86_64 버전 클릭 사이트 아무거나 선택 (본문은 navercorp 에서 받음) CentOS-8.3.2011-x86_64-dvd1.iso 다운로드 가상 환경 만들기 새로만들기 클릭 종류, 버전, 이름과 경로지정 후 다음클릭 메모리 값 지정 하드디스크 지정 (세부항목은 잘 모르면 다 기본 값) 세부항목 중 하드디스크 크기는 알아서 지정.. 용량이 있는 항목을 설치할 예정이라면 크기를 늘릴것 이후 가상 환경 구성 완료(아직 CentOS8 은 들어가지않음...
IT 공부/OS 2021. 5. 22.
[가상환경구성 - 1] VirtualBox 및 Extension Pack 설치
개인적으로 공부 및 리눅스 테스트를 위해 공용 서버 외에 개인적으로 Cent OS 를 가상환경에 설치하기로 했다. 여러 가상환경머신이 있지만 VirtualBox를 선택했다. Oracle Virtual Box 설치 버츄얼 박스 설치를 위해 다음 경로에 접속 https://virtualbox.org/wiki/Downloads 윈도우 위에 올릴 것이기 때문에 Windows host 를 눌러 다운로드 해준다. 받은 설치파일을 실행하여 계속 다음 버튼 클릭 버츄얼박스 6.1.22 네트워킹 구성을 위해 잠시 네트워크를 끄겠다는 내용이니 Yes 클릭 후 Install 까지 진행하면 된다. 관리자 권한을 주고 설치를 진행하면 VirtualBox 관리자가 정상적으로 잘 실행된다. VistualBox Extension P..
IT 공부/Web-WAS 2021. 5. 10.
포탈&포틀릿 Portal&Portlet
포틀릿 Portlet 요청의 처리 및 동적 컨텐츠를 생산하는 포틀릿 컨테이너에 의해 관리되는 자바 기술 기반 Web Component 흔히 말하는 포탈 사이트 네이버 다음 등에 들어가면 위 그림과 같이 한 윈도우 안에 뉴스, 날씨, 쇼핑, 증권등 다양한 기능들이 동시에 작동한다. 포틀릿 개발자가 App을 만들면, 포탈에 해당 포틀릿을 설치하고 페이지를 생성한다. 포탈관리자는 이 포틀릿들을 마음대로 배치할 수 있고, 사용자의 권한 설정 및 전반적인 세팅 값들을 지정할 수 있다. 예를들어 사용자는 날씨에 관심이 없고, 주식에 관심이 많다면 날씨 윈도우를 스포츠 윈도우로 교체할 수 있다. 포틀릿의 기능 사용자의 환경 설정 정보를 저장하여 이용한다. 다양한 요청을 처리하기 위한 콜백메서드가 존재한다. 여러 모드..
IT 공부/Web-WAS 2021. 3. 10.
[WAS] WebLogic 이해
Oracle 사의 WAS 제품 웹로직 특징 J2EE를 표준으로 채택하여 구현 (일반적인 WAS제품들의 특징이기도 하다) 웹 기반의 엔터프라이즈 애플리케이션을 구축하기 위한 하나의 플랫폼 웹로직은 J2EE를 지원할 뿐만 아니라 개방 프레임웍까지 완벽히 지원 J2EE(Java 2 Enterprise Edition)란? 2. 어떤 웹 어플은 Oracle DB를, 어떤 EJB는 infomix를 쓴다하면, "웹서버 + 어플 + Oracle", "웹서버 + EJB 컨테이너 + EJB + Infomix"라는 두 가지형태로 관리되던 것을 '웹로직' 하나로 관리가 가능하기 때문에 웹로직은 도메인과 서버의 구조를 가지고 있다. 서버(톰캣 8080포트가 서버1대라고 생각할 수 있다)를 세는 논리적인 단위를 도메인이라고 볼 ..
IT 공부/Web-WAS 2021. 3. 9.
WAS 이해하기
Web Application Server 인터넷 상에서 Http를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진) DB조회나 다양한 로직 처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 AS(Application Server) Web Container , Servlet Container 라고도 불림. (Container 란 JSP, Servlet 을 실행시킬 수 있는 소프트웨어) (Servlet : 자바를 사용하여 웹을 만들기 위해 필요한 기술, 클라이언트가 어떤 요청을 하면 그 결과를 다시 전송해주는 역할) 한국에선 WAS, WAS/SW, 웹 응용 서버 영미권에선 AS (Application Server) 대개 자바기반으로 표준 자바EE를 수용 아닌 제품도 존재..