IT/Linux,Unix (15) 썸네일형 리스트형 [Nginx] Cache 적용 [Nginx] 캐시 적용Nginx를 사용하여 캐시 설정을 하는방법을 알아보겠다.Nginx에 캐시적용 함으로써 서버에 부하를 줄이고 응답속도를 개선하는데 사용된다.[수행 환경]Centos 8.4Nginx 설치 위치 : /usr/local/nginx/[환경 파일 OPEN]cd /usr/local/nginx/conf vi nginx.conf [환경 파일 수정]http { include mime.types; default_type application/octet-stream; ... #cache proxy_cache_path /var/cache/nginx/cache/ levels=1:2 keys_zone=cache_zone:300m inactive=14d max_size.. [Nginx] SSL 적용 [Nginx] SSL 적용사전에 적용할 Domain의 SSL 인증서가 준비 되어야 합니다.인증서는 키값과 인증값 두 가지 정도만 준비되어야 하고 적용할 서버에 Nginx도 설치 되어 있어야 합니다.[수행 환경]Centos 8.4Nginx 설치 위치 : /usr/local/nginx/인증서 위치 : /home/xxxx/data[환경 파일 OPEN]cd /usr/local/nginx/conf vi nginx.conf [환경 파일 수정]http { include mime.types; default_type application/octet-stream; .... server { listen 443 ssl .. [Centos] 버전 확인 [Centos] 버전 확인 Cent OS 버전 확인 방법에 대해 알아보겠다.[수행 환경]Centos 8.4[버전 확인 명령어 1]cat /etc/redhat-release[결과]CentOS Linux release 8.4.2105 [버전 확인 명령어 2]cat /etc/*release*[결과]CentOS Linux release 8.4.2105 Derived from Red Hat Enterprise Linux 8.4 NAME="CentOS Linux" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8" ANSI_COLOR="0;31" CPE_NAM.. [Centos] 방화벽 설정 [Centos] 방화벽 설정 방법 Centos에서 방화벽을 설정하지 않으면 모든 PORT가 막혀서 프로그램이 정상 동작을 하지 않는다.그래서 방화벽 프로그램을 설치하고 방화벽 오픈하는 과정을 설명해 보겠다.[환경]Centos 8.4[방화벽 프로그램 설치 및 실행]yum -y install firewalld systemctl start firewalld[3306 포트 오픈]firewall-cmd --permanent --zone=public --add-port=3306/tcp systemctl enable firewalld firewall-cmd --reload firewall-cmd --list-all [firewall-cmd --list-all 실행 결과]public (active) target:.. [Unix/Linux] awk 사용법 awk?awk는 파일 정보, 파일 시스템 정보, 프로세스 정보등 수많은 데이터 중에서 원하는 것을 추출 혹은 데이터 조작 할 수 있게 해주는 유용한 프로그램이다. awk 사용법 (파일 데이터 추출) [사용법]awk 'pattern' filename awk '{action}' filename awk 'pattern' '{action}' filename 예제를 보면서 사용법을 익혀보도록 하겠다. [file.dat 파일 내용] value 1234 가 test 2345 나 fire 4818 다 window 6281 라 위와 같은 파일 내용이 있다고 하면 위의 내용을 아래와 같이 데이터를 조작해 보도록 하겠다. [value를 포함하는 라인 추출] awk '/value/' file.data value 1234 가 .. [Unix/Linux] vi, vim ^M 제거 vi, vim ^M 제거윈도우에서 작성한 파일을 Unix/Linux상에 올리면 개행 문자가 깨져서 ^M가 보이는 경우를 봤을 것이다.이것은 윈도우에서는 CRLF 가 개행인데 Linux/Unix에서는 LF가 개행이라 나타나는 현상으로 보면 된다.[CR,LF 뜻]라인피드(LF : Line Feed) => 현재 위치에서 바로 아래로 이동캐리지리턴(CR: Carriage return) => 커서의 위치를 앞으로 이동설명은 이정도로 하고 제거 방법을 알아 보자vi, vim에서 제거 하는 방법결론부터 말하면 다음과 같이 하면 된다.:%s/^M//g위에서 ^M는 ^+M 이 아니고 Ctrl + v + m 이다.vi에서 입력한 각 명령어에 대해 설명 하겠다.: --> vi,vim에서 명령어를 입력 하겠다는.. [Unix/Linux] ipcs, ipcrm 사용법 ipcs, ipcrm 명령어테스트 환경은 solaris10, centos에서 진행하였습니다.ipcs를 통해서 OS에서 프로그램이 사용하는 IPC, 공유메모리, 세마포어를 현황을 파악 할 수 있다.또한 불필요한 IPC나 공유메모리가 사용되면 ipcrm을 이용해 삭제도 가능하다.여기서 IPC : QUEUE 데이터, 공유메모리는 OS상에 계속 해서 상주하여 여러 프로그램이 접근해서 데이터를 공유 할 수 있는 메모리 공간이라고 생각하면 된다. 마지막으로 세마포어는 QUEUE나 공유메모리가 동시에 여러 프로그램에서 접근을 막기위해 사용되는 것이다. ipcs 사용법 [IPC 확인] ipcs -q [공유 메모리 (Shared Memory) 확인 ] ipcs -m [세마포어 확인 ] ipcs -s ipcrm 사용법 i.. [Unix/Linux] tar, gz 파일 묶음 압축 사용법 tar(묶음, 압축) 명령어테스트 환경은 solaris10, centos에서 진행하였습니다.tar는 파일을 묶는 역활을 하는 명령어 이며 파일에 대한 압축을 하려면 compress를 이용하거나tar의 옵션을 사용하여 gzip으로 압축이 가능합니다.파일을 묶는 tar에 대한 사용법에 대해 가장많이 사용하는 것을 위주로 알아보기로 하겠습니다. tar 사용법 [tar 파일 묶는 방법] tar -cvf [묶은 후 파일명.tar] [묶을 파일1] [묶을 파일2] ..... (ex) tar -cvf test.tar file1 file2 [폴더 채로 파일 묶는 방법] tar -cvf [묶은 후 파일명.tar] [묶을 폴더명](ex) tar -cvf test.tar folder1 [tar 파일 푸는 방법] tar -x.. 이전 1 2 다음