본문 바로가기

전체 글

[draft] 크롬 브라우저를 사용하여 SEO를 확인하는 방법 크롬 브라우저를 사용하여 SEO를 확인하는 방법(Lighthouse)Lighthouse는 크롬 개발자 도구의 일부로 포함되어 있으며 웹 페이지의 성능, 접근성, SEO 등을 평가하는 도구입니다.Lighthouse를 사용하여 SEO를 확인하는 방법크롬 브라우저 열기크롬 브라우저를 열어서 검사하려는 웹 페이지로 이동합니다.개발자 도구 열기웹 페이지에서 마우스 오른쪽 버튼을 클릭하고 "검사"를 선택하거나 키보드 단축키로 Ctrl + Shift + I (Windows/Linux) 또는 Cmd + Opt + I (Mac)를 사용하여 개발자 도구를 엽니다.Lighthouse 탭 열기개발자 도구가 열리면 상단 메뉴에서 "Lighthouse" 탭을 찾습니다. 이 탭을 클릭하여 Lighthouse 패널을 엽니다.평가할 .. 더보기
[draft] PHP-FPM 풀 설정을 구성하는 방법 PHP-FPM 풀(www.conf) 설정을 구성하는 방법PHP-FPM은 FastCGI 기반의 PHP 프로세스 관리 도구로, 웹 서버와 PHP를 분리하여 웹 서버의 성능을 향상시킬 수 있습니다. www.conf는 PHP-FPM의 설정 파일 중 하나로 PHP-FPM 워커 프로세스의 동작 방식을 제어합니다. 1. PHP-FPM 풀(www.conf) 설정 파일 위치www.conf 파일이 어디에 있는지 확인해야 합니다. 대개 PHP-FPM 설치 시 www.conf 파일은 /etc/php-fpm.d/ 디렉토리에 위치합니다.2. PHP-FPM 풀(www.conf) 설정 파일 복사www.conf 파일은 기본적으로 존재하지 않으며 php-fpm.conf 파일을 복사하여 생성해야 합니다.cp /etc/php-fpm.d/w.. 더보기
[draft] PHP-FPM Pool을 구성하는 방법 PHP-FPM Pool을 구성하는 방법우분투 24.04에서 CPU 개수, 메모리 용량, PHP 프로세스당 메모리 용량을 자동으로 수집하고 이를 기반으로 PHP-FPM 풀 설정을 계산하는 Bash 스크립트입니다.PHP-FPM Pool 설정 파일 위치PHP-FPM의 Pool 설정은 /etc/php/{PHP_VERSION}/fpm/pool.d/ 디렉토리 내의 개별 파일로 관리됩니다. 기본적으로 www.conf라는 파일이 존재하지만 여러 개의 Pool을 설정할 수 있습니다.cd /etc/php/8.3/fpm/pool.d/기본 Pool 설정 파일 수정www.conf 파일을 편집하여 기본 Pool 설정을 수정할 수 있습니다.sudo vim /etc/php/8.3/fpm/pool.d/www.conf주요 설정 항목ww.. 더보기
[draft] PAM의 pam_pwquality.so와 pam_cracklib.so 모듈의 차이점 PAM의 pam_pwquality.so와 pam_cracklib.so 모듈의 차이점pam_pwquality.so와 pam_cracklib.so는 둘 다 PAM(Pluggable Authentication Modules)의 일부로, 패스워드 복잡성 검사를 수행하는 모듈입니다. 이 두 모듈 간에는 몇 가지 차이점이 있습니다.1. pam_pwquality.sopam_pwquality.so 모듈은 패스워드 복잡성을 관리하기 위한 전문 기능을 제공합니다.패스워드의 길이, 문자의 종류, 사전 단어 사용 여부 등과 같은 다양한 요소를 평가하여 복잡성을 검사합니다.복잡성 검사에 대한 유연성과 사용자 정의 가능한 설정을 제공합니다.패스워드의 복잡성 요구사항을 조정하는 다양한 옵션을 제공합니다.2. pam_cracklib.. 더보기
[draft] HPE Smart Array CLI commands HPE Smart Array CLI commands컨트롤러 관련 명령어구성 확인/opt/hp/hpssacli/bin/hpssacli ctrl all show config모든 컨트롤러의 전체 구성(논리 드라이브, 물리 드라이브, RAID 등)을 출력합니다.컨트롤러 상태 확인/opt/hp/hpssacli/bin/hpssacli ctrl all show status컨트롤러의 상태(정상/오류 여부 등)를 확인합니다.컨트롤러 상세 정보 확인/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 show detail특정 슬롯(예: slot=0)의 컨트롤러 상세 정보를 확인합니다.새로운 장치 스캔/opt/hp/hpssacli/bin/hpssacli rescan새로 연결된 디스크나 장치를 다시 검색.. 더보기
[draft] 우분투 24.04에서 최신 버전의 Ansible을 설치하는 방법 우분투 24.04에서 최신 버전의 Ansible을 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTSpip를 사용하여 최신 버전 설치시스템 패키지 업데이트sudo apt updatePython3 및 pip3 설치sudo apt install -y python3 python3-pip python-is-python3Ansible 설치--user 옵션은 현재 사용자의 홈 디렉토리에 Ansible을 설치합니다.pip3 install --user ansible환경 변수 설정Ansible의 실행 파일이 PATH에 포함되도록 환경 변수를 설정합니다. 일반적으로 ~/.local/bin 디렉토리에 설치되므로 이 디렉토리를 PATH에 추가합니다.echo 'ex.. 더보기
[draft] 우분투 22.04에서 최신 버전의 Ansible을 설치하는 방법 우분투 22.04에서 최신 버전의 Ansible을 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS우분투에서 apt를 사용하여 최신 버전의 ansible을 설치하려면 다음과 같은 단계를 따르면 됩니다. 1. 패키지 관리자의 패키지 목록을 업데이트합니다.sudo apt updatesudo apt install software-properties-common 2. Ansible PPA 저장소를 추가합니다.sudo add-apt-repository --yes --update ppa:ansible/ansible$ sudo add-apt-repository --yes --update ppa:ansible/ansibleRepository: 'deb h.. 더보기
[draft] 우분투에서 apt 저장소를 변경하는 방법 우분투에서 apt 저장소(repository)를 변경하는 방법1. apt 저장소 확인현재 사용 중인 저장소 목록을 확인합니다.vim /etc/apt/sources.listsources.list더보기---cat /etc/apt/sources.list# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the distribution.deb http://archive.ubuntu.com/ubuntu/ jammy main restricted# deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted## Major bug fix updates p.. 더보기