IT/Linux

    [리눅스] zip/unzip 명령어 정리

    압축 파일 하나 압축하기 zip 압축할파일명.zip 압축할파일 파일 or 폴더 여러개 압축 zip 압축할파일명.zip 압축할파일1 압축할파일2 압축할폴더/ 폴더 압축 zip 압축할파일명.zip 압축할폴더/ 해당 경로 내 파일들만 모두 압축 zip 압축파일명.zip * 해당 경로를 포함한 하위 파일들 모두 압축 zip -r 압축파일명.zip . 압축 풀기 원하는 폴더에 압축 풀기 unzip 압축해제할파일.zip -d 원하는폴더경로

    Apache/Tomcat 연동 (mode proxy 방식)

    Intro 오늘은 AWS의 EC2(VM)와 ELB(Loadbalancer)를 사용하여 웹어플리케이션의 가장 기초라고 할 수 있는 웹서버(Apache)와 미들웨어(Tomcat)을 mode proxy 방식으로 연동하는 방법을 알아보도록 하겠습니다. mode proxy 방식이란? Apache와 tomcat을 연동하는 방법에는 크게 3가지 옵션이 있습니다. 그 중에 하나가 오늘 사용할 mode_proxy 입니다. mod_jk mode_proxy mode_proxy_ajp 3가지 옵션의 장단점 mod_jk 장점: JkMount 옵션을 사용하여 URL 이나 컨텐츠별로 유연한 설정이 가능(이미지는 웹, 서블릿은 톰캣), apache와 tomcat간의 2진 패킷 전송 크기가 64kb (비교적 성능이 뛰어남) 단점: 별..

    [Linux] 리눅스쉘 쿼테이션에 변수값 출력하기('싱글 쿼테이션'과 "더블 쿼테이션" 차이)

    Intro 오늘은 리눅스쉘에서 쿼테이션안에 변수를 적용하는 방법에 대해 알아 보도록 하겠습니다. 쉘스크립트를 짤때 쉘 명령어나 특정 CLI의 명령어에 파라미터의 값들을 싱글 쿼테이션('') 이나 더블 쿼테이션("") 으로 넣는 경우가 많은데요. 파라미터값들이 유동적으로 변할때 특정 변수로 입력해야하는 경우가 있습니다. 이럴 경우 어떻게 해야할까요? 싱글 쿼테이션 ('') 싱글 쿼테이션은 우리나라말로 작은 따옴표 입니다. 아래 예시를 보면 싱글 쿼테이션에 변수를 넣을때 변수값이 나오는 것이 아닌 문자 그대로를 출력하게 됩니다. 더블 쿼테이션 ("") 더블 쿼테이션은 큰따옴표로 아래 예시를 보면 더블 쿼테이션에 변수를 넣을때 변수로 선언한 값이 출력됩니다. 아주 간단하면서 중요한 포인트죠 예전에 EKS를 L..

    [Linux] CentOS 폴더별 파일개수 확인하기

    for x in `find . -maxdepth 2 -mindepth 2 -type d -print` do echo $x, `find $x -type f|wc -l`; done