본문 바로가기

728x90

분류 전체보기

tee 명령어 tee 명령어 tee 명령어는 리눅스나 유닉스 환경에서 사용되는 명령어 중 하나로 표준 입력으로부터 입력을 받아 여러 개의 출력 스트림으로 출력하는 명령어입니다. 특히 파일과 표준 출력 모두에 출력할 수 있어서 유용하게 사용됩니다. (표준출력(stdout)을 화면과 파일로 동시에 출력하는 리눅스 명령어) 기본적인 구문 [입력 명령어] | tee [옵션] 파일명 위 명령어를 실행하면, 입력 명령어를 실행하고 그 결과를 출력 파일명에 지정한 파일과 표준 출력으로 출력합니다. 만약 출력 파일명이 지정되지 않으면 tee 명령어는 표준 출력으로만 결과를 출력합니다. 출력 파일이 이미 존재하는 경우 tee 명령어는 해당 파일을 덮어쓰게 됩니다. 이를 방지하고자 한다면 -a 옵션을 사용하여 이어쓰기 모드로 파일에 출.. 더보기
[linux] How To Install GoAccess on CentOS 8 How To Install GoAccess on CentOS 8 install goaccess $ yum install -y goaccess goaccess version infomation $ goaccess --version GoAccess - 1.5.4. For more details visit: https://goaccess.io/ Copyright (C) 2009-2020 by Gerardo Orellana Build configure arguments: --enable-debug --enable-utf8 --enable-geoip=legacy --with-getline --with-openssl goaccess execution $ goaccess access.log --log-format=C.. 더보기
GoAccess를 설치하고 로그를 분석하는 방법 GoAccess를 설치하고 로그를 분석하는 방법 goaccess : Real-time web log analyzer and interactive viewer 1. goaccess 설치 $ yum install -y goaccess $ goaccess --version GoAccess - 1.5.4. For more details visit: https://goaccess.io/ Copyright (C) 2009-2020 by Gerardo Orellana Build configure arguments: --enable-debug --enable-utf8 --enable-geoip=legacy --with-getline --with-openssl 2. 로그 파일 분석 아파치 로그 $ pwd /var/log.. 더보기
CentOS 8에서 Webalizer를 설치하는 방법 CentOS 8에서 Webalizer를 설치하는 방법 Webalizer는 웹 서버 로그를 분석하고 웹 사이트 트래픽을 시각화하는 데 사용되는 오픈 소스 웹 로그 분석 도구입니다. Webalizer는 다양한 유형의 웹 서버 로그를 지원하며, 다양한 시간 범위 및 요약 수준으로 웹 사이트 트래픽을 분석할 수 있습니다. Webalizer는 또한 웹 사이트 트래픽의 원천을 분석하고, 가장 인기 있는 웹 페이지를 식별하고, 각 웹 페이지의 평균 다운로드 시간을 계산할 수 있습니다. Webalizer를 사용하려면 먼저 웹 서버 로그를 Webalizer의 데이터베이스에 저장해야 합니다. Webalizer는 다양한 방법으로 웹 서버 로그를 가져올 수 있습니다. 가장 일반적인 방법은 Webalizer를 웹 서버에 설치하.. 더보기
CentOS 7에서 lsyncd와 rsync를 사용하여 파일의 실시간 동기화를 설정하는 방법 CentOS 7에서 lsyncd와 rsync를 사용하여 파일의 실시간 동기화를 설정하는 방법 테스트 환경 운영체제 정보 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 서버 정보 서버명 아이피 비고 bvm111 111.111.111.111 source bvm222 222.222.222.222 targe lsyncd와 rsync 설치 bvm111 서버와 bvm222 서버에 lsyncd, rsync 패키지 설치 EPEL 저장소 설치 sudo yum install -y epel-release lsyncd, rsync 패키지 설치 sudo yum install -y lsyncd rsync lsyncd 설정 파일 확인(lsyncd.conf) sudo.. 더보기
일반적으로 권장되는 웹 서버의 SSL 프로토콜과 암호화 알고리즘(Cipher Suite) 설정 일반적으로 권장되는 웹 서버의 SSL 프로토콜과 암호화 알고리즘(Cipher Suite) 설정 웹 서버의 SSL 프로토콜과 암호화 알고리즘(Cipher Suite) 설정은 보안을 강화하고 보안 취약점을 방지하기 위해 중요합니다. 하지만 권장 값은 시간이 지남에 따라 변경될 수 있으며, 보안 관련 업데이트와 취약점을 감지하고 개선하기 위해 지속적인 모니터링이 필요합니다. 일반적으로 권장되는 SSL 프로토콜 및 Cipher Suite 설정입니다. 최신 보안 지침을 따르기 위해 웹 서버를 설정할 때는 최신 정보를 확인하고 적용하는 것이 좋습니다. 참고 - SSL주요 웹 브라우저(Chrome, IE, Edge 등)에서 2020년부터 TLS 1.0, TLS 1.1 암호화 프로토콜 통신 지원이 중단되어 있습니다. .. 더보기
Apache(HTTP) 및 PHP 버전 정보 노출 막기 Apache(HTTP) 및 PHP 버전 정보 노출 막기 HTTP 헤더에서 Apache 및 PHP 버전 확인 curl -I http://localhost $ curl -I localhost HTTP/1.1 302 Found Date: Fri, 28 Jan 2022 01:57:45 GMT Server: Apache/2.4.46 (Unix) OpenSSL/1.1.1k PHP/7.3.25 Location: http://www.sangchul.kr/404.html Content-Type: text/html; charset=iso-8859-1 wget --server-response --spider http://localhost -S,--server-response : HTTP 서버에서 보낸 헤더와 FTP 서버에서.. 더보기
[linux] rpcgen install for centos 8 rpcgen install for centos 8 CentOS-PowerTools.repo create file $ vim /etc/yum.repos.d/CentOS-PowerTools.repo # CentOS-PowerTools.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other m.. 더보기

728x90