본문 바로가기

분류 전체보기

[draft] PHP redis extension 모듈 설치 PHP redis extension 모듈 설치phpredis github : https://github.com/phpredis/phpredis/releasesredis 확장 모듈 설치wget https://github.com/phpredis/phpredis/archive/refs/tags/5.3.4.tar.gztar xvfz 5.3.4.tar.gzcd phpredis-5.3.4/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmakemake install$ make install--output--Installing shared extensions: /usr/local/php/lib/php/exten.. 더보기
[draft] CentOS 7에 최신 버전의 Redis를 설치하는 방법 CentOS 7에 최신 버전의 Redis를 설치하는 방법redis : A persistent key-value databaseEPEL 저장소 및 YUM Utilities 패키지 설치yum install -y epel-release yum-utilsremi 저장소 설치yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmremi 저장소를 활성화yum-config-manager --enable remi설치전 Redis 버전 확인yum info redis$ yum info redisLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirror.kakao... 더보기
[draft] 리눅스 password hashing 알고리즘 변경하기 리눅스 password hashing 알고리즘 변경하기주요한 패스워드 해시 알고리즘에 대한 간략한 설명MD5 (Message Digest 5)MD5는 빠르고 간단한 해시 알고리즘으로, 원래는 메시지 무결성을 확인하기 위해 개발되었습니다.그러나 MD5는 현재 보안에 취약하며, 충돌이 발생할 가능성이 높아져서 패스워드 저장에 사용해서는 안 됩니다.SHA-1 (Secure Hash Algorithm 1)SHA-1은 SHA 알고리즘의 한 버전으로, MD5와 마찬가지로 현재 보안에 취약한 알고리즘으로 간주됩니다.보안 전문가들은 SHA-1을 피하고 더 강력한 해시 알고리즘을 권장합니다.SHA-256, SHA-384, SHA-512SHA-2 시리즈는 SHA-1의 보안 취약점을 보완한 해시 알고리즘입니다.SHA-256.. 더보기
[draft] 우분투에서 계정 잠금 임계값을 설정하는 방법 우분투에서 계정 잠금 임계값을 설정하는 방법 1. 텍스트 편집기를 사용하여 /etc/pam.d/common-auth 파일을 엽니다.sudo vi /etc/pam.d/common-auth 2. 파일에서 auth requisite pam_deny.so 다음에 있는 auth required pam_tally2.so 줄을 찾습니다. 이 줄은 계정 실패 횟수를 추적하고 잠금을 처리하는 모듈을 가리킵니다. 3. 해당 줄을 다음과 같이 수정합니다.auth required pam_tally2.so deny=5 unlock_time=120 no_magic_rootdeny=5: 계정 실패 횟수가 3회 이상인 경우 계정을 잠급니다.unlock_time=600: 계정이 잠긴 후 600초 (10분) 후에 자동으로 잠금이 해제됩.. 더보기
[draft] 우분투에서 bash 자동 완성 기능을 사용하는 방법 우분투에서 bash 자동 완성 기능을 사용하는 방법Bash 자동 완성은 명령어나 파일 이름 등을 부분적으로 입력했을 때 [Tab] 키를 눌러 나머지를 자동으로 완성해주는 기능입니다.1. bash-completion 패키지 설치우분투에는 기본적으로 bash-completion 패키지가 설치되어 있을 수 있지만 설치되어 있지 않은 경우 아래 명령어로 설치할 수 있습니다.apt info bash-completion$ apt info bash-completion Package: bash-completionVersion: 1:2.11-5ubuntu1Priority: standardSection: shellsOrigin: UbuntuMaintainer: Ubuntu Developers Original-Mainta.. 더보기
[draft] HPE ProLiant Server EOSL and EOS HPE ProLiant Server End of Service Life(EOSL) and End of Sale(EOS)HPE ProLiant 서버의 EOSL(End of Service Life)은 HPE가 특정 서버 모델에 대해 더 이상 지원을 제공하지 않는 날짜입니다. 여기에는 하드웨어 및 소프트웨어 지원이 모두 포함됩니다. EOSL 날짜 이후 HPE는 서버에 대한 펌웨어 업데이트, 보안 패치 또는 기타 기술 지원을 더 이상 제공하지 않습니다. HPE ProLiant 서버의 EOS(End of Sale)는 HPE가 특정 서버 모델을 더 이상 판매하지 않는 날짜입니다. EOS 날짜는 일반적으로 EOSL 날짜보다 빠릅니다. 이는 고객이 EOSL 날짜 이전에 작업 부하를 새로운 서버로 마이그레이션할 계획을 .. 더보기
[draft] 우분투에서 Chrony를 설치하고 설정하는 방법 우분투에서 Chrony를 설치하고 설정하는 방법Chrony는 NTP(Network Time Protocol)를 사용하여 시스템 시각을 동기화하는 데 사용되며 특히 불안정한 네트워크 환경에서도 빠르게 정확한 시간을 동기화할 수 있는 장점이 있습니다.1. Chrony 설치패키지 업데이트sudo apt-get updateChrony 설치sudo apt-get install -y chronyChrony 버전 정보chronyc -v$ chronyc -vchronyc (chrony) version 4.2 (+READLINE +SECHASH +IPV6 -DEBUG)Chrony 서비스 시작 및 활성화sudo systemctl enable chronysudo systemctl start chronyChrony 서비스 상.. 더보기
[draft] 웹 서버가 HTTP2 프로토콜을 지원하는지 확인하는 방법 웹 서버가 HTTP/2 프로토콜을 지원하는지 확인하는 방법1. 브라우저 개발자 도구브라우저의 개발자 도구를 사용하여 웹 사이트의 리소스 요청 및 응답을 확인할 수 있습니다. 주로 Chrome, Firefox, Safari 등의 브라우저에서는 네트워크 탭에서 HTTP/2 프로토콜로 요청된 리소스를 확인할 수 있습니다. "Protocol" 열에서 "h2"로 표시됩니다. 크롬 브라우저에서 확인하는 방법크롬 브라우저에서 F12를 눌러 개발자 도구를 실행여러(Name, Url, Status) 탭 중 한 곳에서 오른쪽 버튼을 클릭하여 Protocol 항목을 활성화함Protocol 항목이 나오면서 프로토콜 버전을 확인할 수 있음HTTP/1.1 : http/1.1HTTP/2 : h22. curl 명령어curl 명령어를.. 더보기