변군이글루 (590) 썸네일형 리스트형 리눅스 sar 명령어 사용법 정리 리눅스 sar 명령어 사용법 정리(sysstat 패키지)sar(System Activity Reporter)은 리눅스 시스템 성능 모니터링 도구 중 하나로, 시스템 활동에 대한 다양한 통계 및 성능 데이터를 수집하고 보고하는 데 사용됩니다. sar은 sysstat 패키지의 일부로 제공되며 시스템 성능 문제를 진단하고 해결하는 데 유용합니다.sysstat 패키지 설치sysstat 패키지를 설치하면 sar 명령어를 사용할 수 있습니다. Debian/Ubuntusudo apt-get install -y sysstatCentOS/RHELsudo yum install -y sysstatsar 설정 확인cat /etc/default/sysstat## Default settings for /etc/init.d/sys.. 우분투에 APT Cacher 서버를 구축하는 방법 우분투에 APT Cacher 서버(apt-cacher-ng)를 구축하는 방법APT Cacher 서버를 설정하면 로컬 네트워크에서 패키지 다운로드를 가속화하고 대역폭을 절약할 수 있습니다. 테스트 환경서버아이피역할APT-Cacher10.0.2.15(nat), 192.168.56.101 APT-Client192.168.56.201 1. apt-cacher-ng 설치apt-cacher-ng 패키지를 설치합니다.sudo apt-get updatesudo apt-get install -y apt-cacher-ngapt-cacher-ng 서비스 활성화 및 시작sudo systemctl --now enable apt-cacher-ng2. 설정 파일 편집apt-cacher-ng의 설정 파일은 /etc/apt-cache.. BIND(named)의 로깅을 설정하는 방법(bind logging) BIND(named)의 로깅을 설정하는 방법(bind logging)BIND (Berkeley Internet Name Domain)의 로깅을 설정하려면 BIND의 구성 파일에 로깅 옵션을 추가해야 합니다. BIND는 다양한 로깅 옵션을 제공하므로 필요에 따라 로그를 설정하고 관리할 수 있습니다.1. BIND 구성 파일(named.conf) 편집sudo vim /etc/named.conf2. 로그 채널 정의logging { channel "my_logs" { file "/var/named/logs/query.log"; severity info; print-time yes; print-category yes; };};/var/named/logs/.. 클라우드플레어 암호화 모드(Encryption Modes) 클라우드플레어 암호화 모드(Encryption Modes)사용 가능한 암호화 모드(Available encryption modes)끄기(Off_no encryption): 암호화 모드를 끄기(권장하지 않음)로 설정하면 모든 HTTPS 요청이 일반 텍스트 HTTP로 리디렉션됩니다.가변(Flexible): 암호화 모드를 유연으로 설정하면 사이트가 부분적으로 보안됩니다. Cloudflare는 방문자와 Cloudflare 간의 HTTPS 연결을 허용하지만, Cloudflare와 원본 간의 모든 연결은 HTTP를 통해 이루어집니다. 따라서 오리진에는 SSL 인증서가 필요하지 않습니다.전체(Full): 암호화 모드를 전체로 설정하면 Cloudflare는 방문자와 Cloudflare 간의 HTTPS 연결을 허용하고 .. L4 로드 밸런서와 L7 로드 밸런서의 주요 기능 및 차이점 L4 로드 밸런서와 L7 로드 밸런서의 주요 기능 및 차이점L4(Layer 4) 로드 밸런서와 L7(Layer 7) 로드 밸런서는 각각 네트워크 계층과 응용 계층에서 동작하는 로드 밸런서입니다. L4 로드 밸런서는 TCP/IP 프로토콜의 전송 계층에서 동작하는 장비로, 패킷의 헤더 정보만을 사용하여 트래픽을 분산합니다. 반면, L7 로드 밸런서는 응용 계층에서 동작하는 장비로, 패킷의 헤더 정보뿐만 아니라 애플리케이션 데이터까지 사용하여 트래픽을 분산합니다.L4 로드 밸런서와 L7 로드 밸런서의 주요 기능 및 차이점기능L4 로드 밸런서L7 로드 밸런서동작 계층전송 계층응용 계층트래픽 분산 기준패킷 헤더 정보패킷 헤더 정보 + 애플리케이션 데이터장점간단하고 효율적다양한 트래픽 분산 정책 지원단점세밀한 트래.. 프록시(Proxy)란 프록시(Proxy)란프록시(Proxy)는 컴퓨터 네트워크에서 중개자 역할을 하는 중간 서버나 소프트웨어입니다. 이 중개자는 클라이언트와 서버 간의 통신을 중계하거나 필터링하여 다양한 목적을 위해 사용됩니다.주요 목적보안과 개인 정보 보호: 프록시는 클라이언트의 실제 IP 주소를 숨기고 대신 프록시 서버의 IP 주소를 사용하여 웹 사이트와 통신합니다. 이는 개인 정보 보호 및 익명성을 제공하고, 클라이언트의 실제 위치를 감춥니다.캐싱: 프록시는 이전에 요청된 리소스의 사본을 저장하고 동일한 리소스를 여러 클라이언트에게 공유합니다. 이를 통해 네트워크 대역폭을 절약하고 로딩 시간을 단축시킵니다.접근 제어 및 필터링: 기업이나 학교 네트워크에서 웹 사이트에 대한 액세스를 제어하고 부적절한 콘텐츠를 차단하기 위.. PHP의 공유 라이브러리와 정적 라이브러리의 차이점과 주요 사용 사례 PHP의 공유 라이브러리와 정적 라이브러리의 차이점과 주요 사용 사례PHP에서 공유 라이브러리와 정적 라이브러리는 라이브러리의 코드를 실행 파일에 포함하는 방법에 따라 구분됩니다.공유 라이브러리(Shared Library)는 실행 파일에 포함되지 않고, 실행 시점에 로더에 의해 메모리에 로드됩니다. 공유 라이브러리는 여러 프로그램에서 공유할 수 있기 때문에 메모리 사용량을 줄일 수 있고, 업데이트가 용이하다는 장점이 있습니다. 정적 라이브러리(Static Library)는 실행 파일에 포함되어 실행 시점에 로더에 의해 메모리에 로드됩니다. 정적 라이브러리는 공유 라이브러리보다 실행 파일의 크기가 커지지만, 프로그램의 실행 속도가 빠르고, 업데이트가 어려운 단점이 있습니다.PHP에서의 공유 라이브러리와 정.. RabbitMQ에서 관리자 계정을 초기화하고 재설정하는 방법 RabbitMQ에서 관리자 계정을 초기화하고 재설정하는 방법RabbitMQ 서버에 대한 관리자 권한을 잃어버렸거나 관리자 암호를 잊어버렸을 때 유용할 수 있습니다.1. RabbitMQ 서버 중지RabbitMQ 서버를 먼저 중지합니다.sudo systemctl stop rabbitmq-server2. 관리자 계정 초기화RabbitMQ 서버 중지 후, RabbitMQ의 데이터 디렉터리에서 관리자 계정 설정을 초기화합니다.기본적으로 RabbitMQ 데이터 디렉터리는 /var/lib/rabbitmq에 위치합니다. 아래 명령어를 사용하여 관리자 계정 설정을 초기화합니다.sudo rm -rf /var/lib/rabbitmq/mnesia3. RabbitMQ 서버 시작RabbitMQ 서버를 다시 시작합니다.sudo s.. 이전 1 ··· 18 19 20 21 22 23 24 ··· 74 다음