본문 바로가기

Linux

Tomcat Mysql 연동 Linux Tomcat 과 MYSql 연동하는 방법입니다. MYSql과 Tomcat 연동을 위해서는 MYSql의 JDBC를 설정해야합니다. [다운로드 Site] http://dev.mysql.com/downloads/connector/j/3.0.html Download 후 해당 폴더로 Move 해당 파일 사용을 위해 /etc/profile에 설정해 줍니다. (경로 변경을 위해 해당 폴더를 /usr/local/src/mysql-jdbc로 변경하였습니다.) export CLASSPATH=$CLASSPATH:/usr/local/src/mysql-jdbc/mysql-connector-java-3.0.17-ga-bin.jar CLASSPATH에 해당 MYSql JDBC 경로의 jar 파일을 추가합니다. 해당 내용.. 더보기
Sed 명령어 Sed 명령어는 Stream Editor입니다. 원본은 변경되지 않고 단지 출력되는 결과를 변화시켜 보여주는 역할을 합니다. 1. 명령어 1) 출력 : p p 옵션은 kwonjoonsang과 매치되는 열을 출력 후 data를 출력합니다. 단, -n 옵션을 주는 경우 kwonjoonsang과 매치되는 열을 출력합니다. 2) 삭제 : d d옵션은 해당 행을 삭제한 결과를 출력합니다. 3d의 경우 3번째 행을 삭제한 결과를 출력합니다. $는 마지막 행을 의미합니다. 3,$d는 3번째 행부터 마지막 행까지 삭제를 하게 됩니다. /1/은 1 data를 찾아 해당 data match data를 삭제한 후 출력합니다. 3) 치환 s s는 data를 치환합니다. s/kwon/um/ 의 경우 kwon을 um으로 치환합니.. 더보기
Awk 사용법 awk 사용법입니다. awk Program Filename - Program : 명령어 - Filename : awk를 적용할 File awk -f File Filename - File : Program 명령어들을 포함하고 있는 file Program 패턴 의미 /joon/ 문자열 joon을 포함하고 있는 라인 $1 - /joon/ 1번째 필드가 joon을 포함하고 있는 라인 $1! - /joon/ 1번째 필드가 joon을 포함하고 있지 않은 라인 /joon/ || /kyung/ joon or kyung 문자를 포함하고 있는 라인 /joon/ && /kyung/ joon과 kyung 두개의 문자를 포함하고 있는 라인 위와 같이 두 개의 data가 포함된 file이 있을 때 특정 문자열로 검색을 하는 명령.. 더보기
Apach 설치 및 Tomcat Connection Apache 설치 후 Tomcat과 Connect 하는 방법입니다. 작은 규모의 Web Site의 경우 Tomcat을 통해 Web 요청을 처리할 수 있지만 큰 규모의 Web Site의 경우 요청을 분리하여 html은 Apache에서 jsp 처리는 Tomcat에서 처리하도록 분리할 수 있습니다. 아래 그림에서 해당 내용을 확인할 수 있습니다. 위의 그림과 같이 http와 https를 사용하여 유저가 요청한 웹 내용을 Apache가 받아 처리하게 됩니다. AJP 1.3 Connector는 Apache와 Tomcat을 연결하여 Apache가 받은 요청을 분석하여 html인 경우 Apache가 처리하며 Jsp와 Servlet은 Tomcat이 처리하게 됩니다. 아파치 사이트에서 아파치 프로그램을 다운로드 받습니다.. 더보기
Linux File System 추가 Linux File System을 추가하는 방법입니다. Disk가 추가되는 경우 /dev/sd* 이름으로 생성되게 됩니다. 위의 경우 /dev/sda, /dev/sdb가 Physical Disk이며 /dev/sda1, /dev/sda2가 Logical Disk 입니다. 추가된 Disk 확인 후 해당 Disk에서 작업을 합니다. # fdisk /dev/sdb Partition을 생성 후 p옵션을 사용하여 확인한 후 w를 누르면 등록한 Data가 저장되어 집니다. /dev/sd*로 검색해보면 아까 없었던 /dev/sdb1이 생성되었음을 확인할 수 있습니다. fdisk 명령어로 생성한 partition 정보를 통해 Logical Disk가 생성되어집니다. 이제 Filesystem을 만들어보도록 하겠습니다. #.. 더보기
Linux Tomcat 설치 Linux에서 가장 많이 쓰이는 Was인 Tomcat 설치에 대해 알아보도록 하겠습니다. Tomcat이 하는 역할은 jsp에 대한 요청이 들어오는 경우 해당 jsp파일을 분석하여 결과를 Web 서버에게 돌려주는 역할을 하게 됩니다. Apache.org Site에서 Tomcat 아이콘을 찾습니다. (Google 검색엔진에서 Tomcat Download를 검색하여 바로 Apache Tomcat Download Site로 들어가셔도 됩니다.) 해당 페이지의 좌측에 Download에서 원하는 Tomcat Version을 받습니다. Test 결과 8.0의 경우 eclipse에서 지원을 하기위해서는 별도의 Setting이 필요하므로 7.0 Version의 Stable Version을 다운로드 받습니다. 참고로 Ap.. 더보기
Linux Hostname 변경 Linux Hostname 변경 방법입니다. /etc/sysconfig/network 파일을 open합니다. 해당 내용 중 HOSTNAME 의 값을 원하는 HOSTNAME으로 변경합니다. 변경 후 해당 파일을 저장합니다. /etc/hosts 파일의 127.0.0.1 에 대한 이름을 변경합니다. 변경 후 해당 파일을 저장합니다. 위의 두 가지 내용 반영 후 Server Rebooting 진행합니다. Rebooting 진행 후 hostname 명령어 수행 시 hostname이 변경되었음을 알 수 있습니다. 더보기
CentOS 설치 Web Project의 일환으로 가장 먼저 Linux 설치에 대해 알아보겠습니다. 저의 환경은 Hyper-V에 Linux AP와 Linux DB 2대를 설치하여 운영할 계획입니다. OS는 CentOS를 사용할 예정이며 CentOS 설치 방법에 대해 아래와 같이 알아보겠습니다. 처음 CentOS DVD로 Booting 하면 위와 같이 Install to Hard Drive 아이콘을 확인할 수 있습니다. 해당 Icon을 수행하면 CentOS 설치가 진행되어 집니다. Next를 누릅니다. 사용할 언어를 선택합니다. 현재 구성이 ISCSI or FC를 사용하는 환경이 아닌 Internal Disk에 설치하는 환경이므로 Basic Storage Devices를 선택합니다. Data가 삭제된다는 메시지이며 Yes,.. 더보기