본문 바로가기

개발

(82)
FTP 소프트웨어 사용 ( FileZilla, 파일질라) FTP 소프트웨어 사용 ( FileZilla, 파일질라) 파일 질라는 오픈소스이며 FTP, SFTP, FTPS 를 지원하는 FTP 관리 소프트웨어이다. 설치 및 사용방법은 매우간단하여 쉽게 사용할 수 있으며 물론 한글도 지원한다. FTP 는 TCP/IP 상의 컴퓨터들끼리 파일을 주고받을때 쓰는 파일 전송 프로토콜(File Transfer Protocol) 이다. 1. 설치 홈페이지 접속 및 설치파일 다운 https://filezilla-project.org/ 위 URL 를 통해 홈페이지 에 접속하여 [ Download FileZilla Client ] 를 선택한다. 다음 화면으로 넘어가면 운영체제에 맞는 [Download Filezilla Client ] 을 다시한번 클릭하게되면 인스톨 파일이 다운로드된..
[스프링 프레임워크] 스프링MVC 프로젝트 + 톰캣 연결 스프링MVC 프로젝트 + 톰캣 연결 지난번에는 스프링 MVC 프로젝트를 생성한뒤 스프링버전을 변경해보았다. 이번에는 생성한 프로젝트에 톰캣을 연결하여 사용하는 방법에 대해 진행해보도록 하겠다. 우선 톰캣을 설치해야 하는데 아래 링크로 이동하면 톰캣을 다운로드하는 사이트로 이동한다. https://tomcat.apache.org 아래는 아파치톰캣 사이트에 있는 톰켓버전에 대한 설명이다. 아래 스펙에 따른 톰캣버전을 사용하면 되는데 여기서 7.0.x 버전으로 진행하겠다. 설치할 버전을 선택했다면 아래와 같이 다운로드하려는 버전을 왼쪽에서 선택하고 아래쪽에서 자신으 컴퓨터 bit 수에맞는 .zip 파일을 선택해서 다운로드한다. 다운로드한 파일은 zip 파일을 풀어 자신이 원하는 디렉터리에 넣으면된다. 이제 S..
[Linux] 리눅스 파일시스템 과 탐색명령어 ( ls, cd, file, pwd ) 리눅스 파일시스템 과 탐색명령어 ( ls, cd, file, pwd ) 리눅스 터미널을 사용할때 가장 많이 사용되는것이 파일을 탐색하는 명령어이다. GUI 처럼 직관적으로 파일들이 보이고 더블클릭하여 하위 파일 및 디렉토리를 보는것과 다르게 모두 명령어로 파일 사이에서 이동한다. 리눅스의 파일시스템은 루트(/) 밑에 모든 파일들이 존재한다. window 계열은 C: , D: 와 같이 여러 루트폴더가 존재하고 각 루트별로 트리구조의 파일시스템을 따르지만 리눅스는 하나의 트리구조만 존재하는것이다. 아래에는 파일탐색을 위한 명령어들을 하나씩 살펴보도록 하겠다. ls리눅스 명령어 중 가장 많이 사용되는 명령어인 ls 명령어는 현재 디렉터리의 내용을 출력한다.> ls [options] [directory name..
[스프링 프레임워크] 스프링MVC 프로젝트 생성 및 스프링버전 변경 스프링MVC 프로젝트 생성 및 스프링버전 변경 이번에는 스프링프레임워크(SpringFramework) 에 대해서 다뤄보고자 한다. 스프링 실습환경은 SpringToolSuite(STS) 에서 진행하며 자바는 JDK1.8버전을 사용할것이다. 이클리스에서 스프링 라이브러리를 다운받아서 사용할 수 있지만 간편하게 스프링 프로젝트를 생성하기 위해 STS 를 선택하였다. New Spring Legacy Project MVC 프로젝트를 생성하려면 상단 메뉴에서 File -> New -> Spring Legacy Project 를 생성한다. 여러 프로젝트가 있지만 여기서는 Spring MVC Project 를 생성하겠다. 아래와 같이 선택한다음 [ Next > ] [ Next > ] 버튼을 눌렀더니 아래와 같이 메시..
[Linux] 리눅스 셸 (Shell) 명령 히스토리 확인 리눅스 셸 (Shell) 명령 히스토리 확인 명령 히스토리 란 리눅스로 작업을 하면서 입력했던 명령어들의 목록을 불러오는 것을 말한다. 명령어는 동일 한 명령어를 또 불러올 경우가 많기때문에 명령 히스토리를 알고있으면 유용하게 사용할수 있는 명령어이다. 히스토리 명령어의 기본으로는 아래와 같이 사용할 수 있으며 명령어 뒤에 옵션을 주어 불러올 히스토리의 갯수 또는 특정 문자열이 포함된 명령어나 번호로 명령어를 불러올 수 있다. 기본명령어 [cent@localhost /home]$ history 17:46alias la 'ls -A' 27:46la 38:05which cat 58:07cd bin 68:08whereis cat 87:49date 97:49who ami 107:49who am i 137:49l..
[Linux] 리눅스 셸 (Shell) 실행 프로그램 찾기(which), 확인(whereis) 리눅스 셸 (Shell) 실행 프로그램 찾기(which), 확인(whereis) 실행 프로그램 찾는 명령어인 which 는 인자로 주어지는 명령어의 실행프로그램이 실제로 존재하는 경로와 파일명을 알려주며 whereis 는 which 를 포함한 소스와 메뉴얼 페이지도 함께 출력해준다. which 명령어 사용 $ which cat /bin/cat 위 경로로 실제로 이동해보면 해당 파일이 있는것을 확인할 수 있다. /bin 디렉터리는 실행명령어를 담고 있는 디렉터리이다. whereis 명령어 사용 $ whereis cat cat: /bin/cat /usr/share/man/man1/cat.1.gz /usr/share/man/man1p/cat.1p.gz 위와 같이 which 와 비슷하지만 추가적으로 메뉴얼 페이..
[Linux] 리눅스 셸 (Shell) 단축 명령 (alias) 만들기 리눅스 셸 (Shell) 단축 명령 (alias) 만들기 alias 란 별칭을 뜻하는 단어로 리눅스에서는 효율적인 명령을 위해서 특정 명령문에 별칭을 주어 사용할 수 있다. 또는 사용자의 실수로 옵션이 누락되어 잘못된 명령이 이루어지는것을 방지할 수 있다. 사용예는 아래와 같다. alias 생성 $ alias la = 'ls -al' 위와 같이 alias 명렁어 뒤에 별칭(la) 과 별칭의 실제 명령어(ls -al) 를 입력하면 이 다음부터는 ls -al 대신에 la 라는 명령어를 사용하여 동일한 결과를 얻을 수 있다. 한가지 더 예를 들어 rm 명령어를 이용해보겠다. $ alias rm = 'rm -i' 위와 같이 rm 명령어에 alias 를 설정한다면 삭제시 실수로 rm * 명령어를 입력하여 해당 디..
[Linux] 리눅스 셸 (Shell) 의 이해와 종류, Shell 확인, 변경 리눅스 셸 (Shell) 의 이해와 종류, shell 확인, 변경 셸 개요리눅스는 GUI 환경도 있지만 GUI 환경이 제공되기 이전 터미널 환경을 이용하여 명령어를 직접 타이핑하여 컴퓨터를 운용하였다. 현재 많은 리눅스 GUI 버전이 생겼지만 아직도 터미널환경을 사용하는것이 GUI 처럼 직관적이지는 않지만 강력한 기능을 제공하기 때문에 여전히 많이 사용되고 있으며 이때 터미널에 입력한 명령을 해석하고 관리하는 프로그램을 셸(shell) 이라고 한다. 셸은 사용자 커널 사이에 연결시켜주는 역활을 하며 사용자가 입력한 명령을 해석하여 운영체제가 해당명령을 알아들을 수 있게 해준다. 셸의 종류 셸 이름 실행 명령 설명 Bourne Shell sh 벨 연구소의 스티브본 (Stephen Bourne) 개발, 많은..