전체 글

전체 글

    리눅스 환경에서 Tomcat으로 웹 애플리케이션 배포하기 (CentOS)

    필자는 centOS로 진행 1. ftp로 압축 파일들 넣거나 리눅스 내에서 java, was 설치하기 apache-tomcat-8.5.27.tar.gz, jdk-8u241-linux-x64.tar.gz ftp로 집어 넣기 디렉토리 생성 명령어 mkdir test → test폴더 디렉토리 디렉토리 하위 디렉토리까지 만들기 mkdir -p test/test2 → test폴더 안에 test2폴더 디렉토리 2. 디렉토리 안에서 아파치-톰캣, 자바 압축 해제 압축 해제 명령어 tar zxvf tar 옵션 설명 -c : 파일을 tar로 묶음 -p : 파일 권한을 저장 -v : 묶거나 파일을 풀 때 과정을 화면으로 출력 -f : 파일 이름을 지정 -C : 경로를 지정 -x : tar 압축을 풂 -z : gzip으로 ..

    리눅스 명령어

    리눅스 기본명령어 du 하드사용량 체크(chkdsk) 자신의 하드공간을 알려면 # du 특정 디렉토리의 사용량을 알려면 # du -s directory_name ls 파일 리스트 보기(dir) F : 파일 유형을 나타내는 기호를 파일명 끝에 표시 (디렉토리는 ‘/’, 실행파일은 ‘*’, 심볼릭 링크는 ‘@’가 나타남) I : 파일에 관한 상세 정보를 나타낸다 a : dot 파일(.access 등)을 포함한 모든 파일표시 t : 파일이 생성된 시간별로 표시 C : 도스의 dir/w 명령과 같이 한 줄에 여러 개의 정보를 표시 R : 도스의 dir/s 명령과 같이 서브디렉토리 내용까지 (예) ls -al ls -aC ls -R cd 디렉토리를 변경 # cd kkt : 하부 디렉토리인 kkt으로 들어감 # c..

    CentOS 설치

    CentOS 란? Community Enterprise Operating System CentOS는 Linux 운영 체제 중 하나이며, Linux의 한 유형으로 볼 수 있다. 오픈 소스 기반의 무료 Linux 배포판이다. CentOS는 레드햇 앤터프라이즈 리눅스(RHEL)를 기반으로 하며, RHEL과 호환성을 유지하면서 상용 리눅스 배포판의 기능과 안정성을 제공한다. 다른 유명한 Linux 배포판으로는 Ubuntu, Fedora, Debian 등이 있다. 설치 방법 1. https://www.centos.org/download/ Download Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64..

    VMware 설치

    VMware이란 Virtual의 의미는 단어 그대로 가상 이라는 의미로 현실에는 존재하지 않는다는 뜻이다. Machine의 의미는 단어 그대로 기계, 기계적 장치를 의미한다. 이를 조합하면 가상의 기계장치로 생각해 볼 수 있다. → 가상 컴퓨터 VMware을 쓰는 이유 현재 대부분의 컴퓨터는 한 대 당 한 개의 운영체제를 사용함으로 다른 컴퓨터나 운영체제가 필요할 때는 새로운 운영체제가 담긴 컴퓨터를 구해오는 방법밖에 없었다. 여러 운영체제를 필요로 하는 사람이라면 당연 골머리를 앓기 마련! 이 때 등장한게 가상머신 VMware!! 이 기능은 실제 컴퓨터 안에 컴퓨터를 한 대 더 사용하는 것과 같은 효과를 가질 수 있다. 💡 멀티 부팅이란? 하나의 기기에 여러 운영체제를 설치해 부팅시키는 것 💡 멀티 부..

    DBMS 설치 (Oracle19c)

    설치파일 다운로드 https://www.oracle.com/kr/database/technologies/oracle19c-windows-downloads.html Oracle Database 19c Download for Microsoft Windows x64 (64-bit) | Oracle 대한민국 Oracle Database 19c Grid Infrastructure (19.3) for Microsoft Windows x64 (64-bit) Contains the Grid Infrastructure Software including Oracle Clusterware, Automated Storage Management (ASM), and ASM Cluster File System. Download a..

    환경변수

    환경변수 설정하기 환경변수를 설정하는 이유는 명령 프롬프트(command prompt, cmd.exe)에서 현재 디렉토리 위치와 관계없이 파일을 실행하기 위해서이다. cmd에 실행파일이 있는 경로를 등록해두어, cmd가 명령어를 실행파일의 이름으로 인식할 수 있게 해준다. 예를들어 javac Test.java 이 명령의 의미는 javac.exe 파일을 실행시켜서 Test.java라는 자바 파일을 자바 클래스 파일로 컴파일해달라는 것이다. javac.exe는 자바 파일을 자바 바이트 코드로 컴파일해주는 컴파일러인데, 만일 이 명령을 javac.exe 파일이 있는 곳에서 실행한다면 javac.exe 파일이 실행된다. cmd가 javac를 실행파일의 이름으로 인식할 수 있기 때문이다. 하지만, 이 명령어를 j..

    WAS 설치 및 실행

    웹서버(WEB)란? 말그대로 작성된 html페이지 등을 네트워크망에 종속되지 않고, 웹서비스를 할 수 있도록 하는 어플리케이션 웹 브라우저 클라이언트로부터 HTTP요청을 받아들이고, HTML문서와 같은 웹 페이지에서 흔히 찾아 볼 수 있는 자료 콘텐츠에 따라 HTTP에 반응하는 컴퓨터 프로그램 💡 apache란? (소프트웨어 단체 이름) 아파치 http서버는 http요청을 처리하는 웹서버. 클라이언트가 GET, POST, DELETE 등등의 메소드를 이용해 요청을 하면 어떤 결과를 돌려주는 기능. 웹 애플리케이션 서버(WAS, Web Application Server)란? 웹 서버 + 웹 컨테이너 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어. WAS는 동적 서..

    Java 설치

    JDK란? (Java Development Kit) 자바 기반의 소프트웨어를 개발하고 실행하는 데 필요한 도구들로 이루어진 소프트웨어 패키지이다. 프로그램을 개발할 때는 라이브러리(library)와 컴파일러(compiler), 그리고 실행환경(runtime environment) 등이 필요하다. 라이브러리 : 자주 사용하는 코드를 모듈과 패키지로 만들어 놓은 도구 모음 컴파일러 : 사람이 작성한 코드를 컴퓨터가 이해할 수 있는 언어에 가까운 코드로 번역해주는 도구 실행환경 : 컴파일된 작업물을 실제로 구동해주는 환경 JDK 구성요소 자바 컴파일러(compiler) : javac.exe 자바 런타임 환경(Java Runtime Environment, JRE) : 자바 가상 머신(Java Virtual Ma..