본문 바로가기

728x90

Linux

C276x260.fwebp.q85 [WIP] 프록시(Proxy)란 프록시(Proxy)란인터넷 사용자가 직접 웹 서버에 접속하는 것이 아니라, 중계 서버를 통해 접속하는 방식입니다. 프록시 서버는 클라이언트와 서버 간의 통신을 대신 처리하여 보안, 속도, 캐싱 등의 이점을 제공합니다. 프록시 서버의 개념을 설정하는 방법은 다음과 같습니다.1. 프록시 서버 설정프록시 서버의 IP 주소와 포트를 설정합니다.프록시 서버를 사용하지 않는 경우, 프록시 설정을 해제합니다.2. 프록시 서버 인증 설정프록시 서버의 인증 설정을 통해 보안을 강화합니다.사용자 인증을 통해 인증된 사용자만 프록시 서버를 사용할 수 있도록 설정할 수 있습니다.3. 프록시 서버 로그 설정프록시 서버에서 발생하는 로그를 설정합니다.로그를 통해 프록시 서버의 동작 상태를 파악하고, 보안에 대한 이슈를 발견할 수.. 더보기
C276x260.fwebp.q85 [draft] cp 명령어 cp 명령어cp [OPTION]... [-T] SOURCE DEST-a, --archive : 가능한 한 원 파일의 구조와 속성을 그대로 복사한다.-b : 복사할 때 덮어쓰게 되는 파일은 백업을 만든다-d : 심볼릭 링크는 심볼릭 링크로 복사한다. 그리고 원본 파일과의 하드 링크 관계를 유지한다.-f, --force : 복사 위치에 존재하는 파일을 제거하고 복사한다.-i, --interactive : 복사 시 같은 이름의 파일이 존재한다면 덮어쓸 것인가 확인한다.-I, --link : 하드 링크를 만든다.-P, --no-dereference : 원본 파일의 소유자, 그룹, 권한, 시간 기록을 그대로 복사한다.-R, -r, --recursive : 파일과 하위 디렉토리에 포함된 파일 모두를 복사한다.-s,.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 Created slice 및 Starting Session과 같은 로그를 제거하는 방법 CentOS 7에서 Created slice 및 Starting Session과 같은 로그를 제거하는 방법테스트 환경운영체제 정보$ cat /etc/os-releaseNAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"HOME_URL="https://amazonlinux.com/"message 로그 확인$ tail -f /var/log/messagesAug 19 13:30:01 bvm-web12 systemd: Started Session 395 of user.. 더보기
C276x260.fwebp.q85 [draft] 아파치 웹 서버에서 Protocols 지시자를 적용하는 방법 아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법은 다음과 같습니다. 1. 터미널을 열고 아파치의 설정 파일을 엽니다. 일반적으로 /etc/httpd/conf/httpd.conf 또는 /etc/httpd/conf.d/ssl.conf와 같은 경로에 위치합니다. 2. 설정 파일에서 또는 섹션을 찾습니다. 이 섹션은 SSL/TLS 인증서가 설정된 가상 호스트를 의미합니다. 3. 아래 코드를 해당 섹션에 추가합니다.Protocols [프로토콜1] [프로토콜2] ...여기서 [프로토콜1], [프로토콜2] 등은 사용하고자 하는 프로토콜을 지정합니다. 예를 들어, h2와 http/1.1을 모두 사용하려.. 더보기
C276x260.fwebp.q85 [WIP] Redis 스탠드얼론(Standalone), 센티널(Sentinel), 클러스터(Cluster) 구성 방법 Redis 스탠드얼론(Standalone), 센티널(Sentinel), 클러스터(Cluster) 구성 방법 스탠드얼론센티널클러스터노드 구성마스터 1개마스터 1개슬레이브 N개센티널 3개마스터 N개슬레이브 N개장애 복구RDB 또는 AOF 파일을 수동으로 재시작센티널이 감지하여 슬레이브를 마스터로 승격노드가 서로 감지하여 장애 마스터의 슬레이브를 마스터로 승격가용성XOO이중화XOO샤딩XXO 출처-https://lh6.googleusercontent.com/TRWvBLz1bvECjS4kew0UTAvGGu3xEbCneeEebtTl4cUydYETvn4JkRQssQHgbd9LZK_mhI3vqgQdwxsksD0FhSdtyrJcPR3YWR_tbulPuKOchrQn5xCeQxkmKN75yDWNMMU86HSHgbDy5bcx.. 더보기
C276x260.fwebp.q85 [draft] 디스크의 속도를 측정하는 방법 디스크의 읽기/쓰기 속도를 측정하는 방법리눅스 환경에서는 다양한 도구를 이용하여 디스크의 읽기/쓰기 속도를 측정할 수 있습니다.1. dd 명령dd는 리눅스에서 사용 가능한 유틸리티로 파일 복사 등 다양한 용도로 사용됩니다. dd를 이용하여 디스크의 읽기/쓰기 속도를 측정할 수 있습니다. 쓰기 속도 테스트dd if=/dev/zero of=/tmp/testfile bs=1G count=1 oflag=direct$ dd if=/dev/zero of=/tmp/testfile bs=1G count=1 oflag=direct1+0 records in1+0 records out1073741824 bytes (1.1 GB, 1.0 GiB) copied, 7.81464 s, 137 MB/s위 명령어는 1GB 크기의 파일.. 더보기
C276x260.fwebp.q85 [draft] File Browser를 Docker 컨테이너로 올리고 사용하는 방법 File Browser를 Docker 컨테이너로 올리고 사용하는 방법(File Browser 설치)GIT 클론git clone https://github.com/anti1346/filebrowser.git$ git clone https://github.com/anti1346/filebrowser.git'filebrowser'에 복제합니다...remote: Enumerating objects: 27, done.remote: Total 27 (delta 0), reused 0 (delta 0), pack-reused 27오브젝트 묶음 푸는 중: 100% (27/27), 5.15 KiB | 878.00 KiB/s, 완료.cd filebrowserdata, filebrowser 디렉토리 생성mkdir data .. 더보기
C276x260.fwebp.q85 [draft] lsb_release 명령어 lsb_release 명령어lsb_release 명령어는 Linux Standard Base(LSB)의 일부로 현재 시스템의 LSB 정보를 확인하는 데 사용됩니다.테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)$ getconf LONG_BIT64명령어 기본 구문lsb_release [OPTION]옵션 설명-a 또는 --all : 시스템의 모든 LSB 정보를 자세히 출력합니다.-d 또는 --description : 시스템의 설명을 출력합니다.-i 또는 --id : 시스템의 배포판 ID를 출력합니다.-r 또는 --release : 시스템의 배포판 릴리스 번호를 출력합니다.-c 또는 --codename : 시스템의 코드명을 .. 더보기

728x90