본문 바로가기

전체 글

[draft] 클라우드플레어 API를 사용하는 방법 클라우드플레어 API를 사용하는 방법Cloudflare API를 사용하여 다양한 작업을 수행할 수 있습니다. 이를 통해 도메인 설정, 방화벽 규칙 설정, 콘텐츠 최적화, 보안 설정 등을 관리할 수 있습니다.Cloudflare 계정 생성 및 로그인Cloudflare 계정을 생성하고 로그인합니다.API 키 생성Cloudflare 대시보드에서 API 키를 생성합니다. 이를 통해 API를 사용하여 Cloudflare에 액세스할 수 있습니다.대시보드에서 'My Profile' > 'API Tokens'로 이동하여 새 토큰을 생성하고 적절한 권한을 부여합니다.API 요청 보내기API 요청을 보내려면 HTTP 클라이언트를 사용하여 적절한 엔드포인트에 요청을 보냅니다. 이때 인증에 위에서 생성한 API 키를 사용합니다.. 더보기
[draft] 우분투에서 Apache와 PHP-FPM을 설치하고 연동하는 방법 우분투에서 Apache와 PHP-FPM을 설치하고 연동하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS1. Apache 설치Apache 웹 서버를 설치합니다.sudo apt updatesudo apt install -y apache2apache2 -vServerName 지시어 편집ServerName localhost 추가sudo sed -i '$ a ServerName localhost' /etc/apache2/apache2.confServerName 지시어가 이미 존재할 경우 수정sudo sed -i 's/^ServerName.*/ServerName localhost/' /etc/apache2/apache2.confApache 모듈 확인활성화된 모.. 더보기
[draft] 우분투 24.04에서 고정 IP 주소를 설정하는 방법 우분투 24.04에서 고정 IP 주소를 설정하는 방법netplan을 사용하여 네트워크 구성을 수정할 수 있습니다.테스트 환경$ lsb_release -dNo LSB modules are available.Description: Ubuntu 24.04.1 LTS1. 네트워크 설정 파일 수정netplan 설정 파일은 /etc/netplan/ 디렉터리에 있습니다.sudo vim /etc/netplan/50-cloud-init.yaml2. 설정 파일 편집고정 IP 주소를 설정합니다.# This file is generated from information provided by the datasource. Changes# to it will not persist across an instance reboot. .. 더보기
[draft] 우분투 22.04에서 고정 IP 주소를 설정하는 방법 우분투 22.04에서 고정 IP 주소를 설정하는 방법1. 네트워크 설정 파일 확인먼저 현재 시스템의 네트워크 설정 파일을 확인합니다. 일반적으로 /etc/netplan/ 디렉토리에 있는 YAML 파일을 편집하여 네트워크 구성을 수정할 수 있습니다.ls /etc/netplan/2. 네트워크 설정 파일 편집원하는 네트워크 인터페이스 파일을 편집합니다. 예를 들어, 01-network-manager-all.yaml 파일을 편집하려면 다음과 같이 명령어를 실행합니다.sudo vim /etc/netplan/01-network-manager-all.yaml3. YAML 파일 수정YAML 파일에서 network 섹션 내에 고정 IP 주소를 설정합니다. 예를 들어, 다음과 같이 addresses 및 gateway4 값.. 더보기
[draft] 원도우 정품 인증을 수행하는 방법 원도우 정품 인증을 수행하는 방법원도우 10 정품 인증은 CMD(명령 프롬프트)를 통해 KMS(Key Management Service)를 사용하여 수행할 수 있습니다.1. 관리자 권한으로 CMD 실행시작 메뉴에서 cmd를 검색합니다."명령 프롬프트"를 관리자 권한으로 실행합니다.2. 현재 Windows 상태 확인현재 Windows 정품 인증 상태를 확인합니다.slmgr /dlv현재 Windows OS 이름 확인더보기---systeminfo | findstr "^OS.이름"OS 이름: Microsoft Windows 10 Pro---3. KMS 클라이언트 키 설치Microsoft의 KMS 클라이언트 키 목록을 참조하여 적합한 제품 키를 확인한 후 다음 명령으로 키를 설치합니다.. 더보기
[draft] OpenSSL을 사용하여 RSA 개인 키 파일 관리 및 비밀번호 제거하기 OpenSSL을 사용하여 RSA 개인 키 파일 관리 및 비밀번호 제거하기개인 키 파일을 복사하고 비밀번호를 제거한 후 새로운 파일을 만듭니다. 비밀번호가 없는 개인 키 파일을 사용할 때는 보안에 주의해야 합니다.1. RSA 키의 상세 정보 출력RSA 개인 키의 구성 요소를 확인합니다. key.pem은 비밀번호가 있는 RSA 개인 키 파일입니다.openssl rsa -text -in key.pemopenssl rsa -text -in key.pem -passin pass:yourpassword2. RSA 키의 무결성 검사RSA 개인 키 파일의 구조가 올바른지 무결성을 검사합니다.openssl rsa -check -noout -in key.pemopenssl rsa -check -noout -in key.p.. 더보기
[draft] 쿠버네티스 패키지와 설정을 완전히 삭제하는 방법 쿠버네티스 패키지와 설정을 완전히 삭제하는 방법쿠버네티스와 관련된 모든 패키지, 설정 파일, 데이터 파일을 제거합니다.패키지 제거쿠버네티스 관련 패키지를 제거하기 전에 패키지 업그레이드를 막아놓은 경우 이를 해제해야 합니다.sudo apt-mark unhold kubelet kubeadm kubectlsudo apt-get purge -y kubelet kubeadm kubectlsudo apt-mark unhold containerdsudo apt-get purge -y containerd자동으로 설치된 패키지와 의존성 제거더 이상 필요하지 않은 패키지와 의존성을 제거합니다.sudo apt-get autoremove -y설정 및 데이터 파일 삭제Kubernetes와 관련된 설정 및 데이터 파일을 삭제합.. 더보기
[draft] 우분투에서 NodeSource를 사용하여 nodejs를 설치하고 관리하는 방법 우분투에서 NodeSource를 사용하여 nodejs(Node.js)를 설치하고 관리하는 방법NodeSource는 Node.js의 공식 바이너리를 제공하는 저장소로 다양한 버전의 Node.js를 쉽게 설치할 수 있게 도와줍니다.1. NodeSource 저장소 추가curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -2024-11-26 13:47:43 - Repository configured successfully.2024-11-26 13:47:43 - To install Node.js, run: apt-get install nodejs -y2024-11-26 13:47:43 - You can use N|solid Runtime as a node... 더보기