본문 바로가기

리눅스

[draft] 우분투 22.04에서 최신 PHP-FPM을 설치하는 방법 우분투 22.04에서 최신 PHP-FPM(php-fpm 8.2)을 설치하는 방법PHP-FPM(PHP FastCGI Process Manager)는 PHP를 Nginx, Apache 등의 웹 서버와 함께 사용하기 위해 널리 쓰이는 FastCGI 프로세스 관리자입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ uname -mx86_64$ getconf LONG_BIT64PHP 저장소 추가최신 PHP 버전이 없으므로 Ondřej Surý PPA(Personal Package Archive) 저장소를 추가합니다.sudo add-apt-repository -y ppa:ondrej/phpsudo apt-get update -yPHP 및 FPM 설치PHP.. 더보기
[draft] CentOS 7에서 기본 저장소를 변경하는 방법 CentOS 7에서 기본 저장소를 변경하는 방법(yum repository)기본 저장소CentOS-Base.repo(/etc/yum.repos.d/CentOS-Base.repo)cat /etc/yum.repos.d/CentOS-Base.repo# CentOS-Base.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 manuall.. 더보기
[draft] 우분투에서 스냅을 비활성화하고 삭제하는 방법 우분투에서 스냅(Snap)을 비활성화하고 삭제하는 방법(Remove and Disable Snaps)참고 : Snap은 Ubuntu의 일부 패키지 관리 시스템으로 시스템 리소스를 사용할 수 있으며 필요하지 않은 경우 비활성화 또는 삭제할 수 있습니다. 그러나 Snap를 완전히 비활성화하면 몇 가지 Ubuntu 기능이 영향을 받을 수 있으므로 사용 전에 신중히 고려해야 합니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTSSnapd 비활성화스냅(snap) 서비스 비활성화sudo systemctl disable snapd.service$ systemctl disable snapd.serviceRemoved /etc/systemd/system/multi-u.. 더보기
[draft] Redis Cluster를 설정하는 방법 Redis Cluster를 설정하는 방법(redis cluster setup)테스트 환경운영체제 정보$ cat /etc/os-releasePRETTY_NAME="Ubuntu 22.04.1 LTS"NAME="Ubuntu"VERSION_ID="22.04"VERSION="22.04.1 LTS (Jammy Jellyfish)"VERSION_CODENAME=jammyID=ubuntuID_LIKE=debianHOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/te.. 더보기
[draft] 우분투 22.04에서 Redis 소스 코드 컴파일 설치하는 방법 우분투 22.04에서 Redis 소스 코드 컴파일 설치하는 방법테스트 환경$ cat /etc/os-releasePRETTY_NAME="Ubuntu 22.04.1 LTS"NAME="Ubuntu"VERSION_ID="22.04"VERSION="22.04.1 LTS (Jammy Jellyfish)"VERSION_CODENAME=jammyID=ubuntuID_LIKE=debianHOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policie.. 더보기
[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.. 더보기