리눅스 썸네일형 리스트형 PECL 구성에서 기본 채널 URL을 업데이트하는 방법 PECL 구성에서 기본 채널 URL을 업데이트하는 방법PECL 구성에서 기본 채널 URL을 업데이트하려면 PEAR 명령을 사용해 PECL 채널의 URL을 수정할 수 있습니다.PECL 설치sudo apt install -y php-pearPECL 채널 목록 확인PECL 채널이 설정된 상태를 확인합니다.pear list-channels$ pear list-channelsRegistered Channels:====================Channel Alias Summarydoc.php.net phpdocs PHP Documentation Teampear.php.net pear PHP Extension and Application Repository.. 더보기 우분투에서 Redis를 완전히 삭제한 후 다시 설치하는 방법 우분투에서 Redis를 완전히 삭제한 후 다시 설치하는 방법1. Redis 패키지 및 설정 파일 삭제Redis와 관련된 모든 패키지와 설정 파일을 삭제합니다. Redis 서비스 중지sudo systemctl --now disable redis-serversudo systemctl stop redis-serverRedis 패키지 삭제sudo apt purge -y redis-server redis-tools더보기---Redis 설정 및 데이터 파일 삭제# 설정 파일 삭제sudo rm -rf /etc/redis# 데이터 파일 삭제sudo rm -rf /var/lib/redis# 로그 파일 삭제sudo rm -rf /var/log/redisRedis 서비스 파일 삭제# systemd 서비스 파일 삭제sudo .. 더보기 우분투에서 고정 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. .. 더보기 리눅스에서 LISTEN 포트를 확인하는 방법 리눅스에서 LISTEN 포트를 확인하는 방법netstat 명령어-t : TCP 포트-u : UDP 포트-l : 리슨 상태인 소켓만 표시-n : 숫자 형태로 IP 주소와 포트 번호 표시netstat -tulnss 명령어-t : TCP 포트-u : UDP 포트-l : 리슨 상태인 소켓만 표시-n : 숫자 형태로 IP 주소와 포트 번호 표시ss -tulnlsof 명령어-i : 네트워크 연결 정보를 표시-P : 포트 번호를 숫자로 표시-n : 호스트 이름을 숫자로 표시lsof -i -P -n | grep LISTENfuser 명령어-n tcp : TCP 프로토콜에 대한 포트 정보 표시-v : 자세한 정보 표시fuser -n tcp -vnmap 명령어nmap -sT -O localhost 현재 시스템에서 LIST.. 더보기 Kafka에서 메시지를 수신하고 해당 메시지를 Slack으로 보내는 파이썬 코드를 작성하기 Kafka에서 메시지를 수신하고 해당 메시지를 Slack으로 보내는 파이썬 코드를 작성하기Kafka 메시지 소비 : kafka-python 라이브러리를 사용할 수 있습니다.Slack으로 메시지 전송 : Slack의 Webhook을 사용하여 메시지를 보냅니다.Python 설치기존 Python 제거sudo apt-get remove --purge python3Python 설치sudo apt-get updatesudo apt-get install -y python3 python3-pip python3-venv가상 환경 생성 및 패키지 설치가상 환경을 생성하고 필요한 패키지를 설치할 수 있습니다.가상 환경 생성python3 -m venv myenv가상 환경 활성화 (Linux/Mac)source myenv/bi.. 더보기 우분투에서 PHP 8.3으로 업그레이드하고 기존의 PHP 8.1을 삭제하는 방법 우분투에서 PHP 8.3으로 업그레이드하고 기존의 PHP 8.1을 삭제하는 방법1. PHP 8.3 설치PHP 8.3 패키지와 필요한 모듈들을 설치합니다. 필수 패키지 설치sudo apt-get install -y software-properties-common apt-transport-httpsOndrej PPA 추가sudo add-apt-repository -y ppa:ondrej/phpsudo apt-get updatePHP 8.3 및 필수 모듈 설치sudo apt-get install -y php8.3 php8.3-fpm php8.3-cli php8.3-common \ php8.3-mysql php8.3-zip php8.3-gd php8.3-mbstring php8.3-curl php8.3-xml .. 더보기 Shell 스크립트에서 CRLF와 LF 문제를 해결하는 방법 Shell 스크립트에서 CRLF(Carriage Return Line Feed)와 LF(Line Feed) 문제를 해결하는 방법CRLF는 Windows 시스템에서 사용되는 줄 끝 표시 방식이고 LF는 Unix/Linux 시스템에서 사용됩니다.CRLF와 LF란 무엇인가? CRLF(Carriage Return, Line Feed) : Windows에서 일반적으로 사용되는 개행 문자입니다. 문자열의 끝을 나타내는 데 CR(\r)과 LF(\n) 두 개의 문자를 사용합니다.LF(Line Feed) : Unix/Linux 시스템에서 일반적으로 사용되는 개행 문자입니다. 문자열의 끝을 나타내는 데 LF(\n) 한 개의 문자를 사용합니다.문제 확인하기일반적으로 CRLF 문제는 스크립트를 실행할 때 다음과 같은 오류 메.. 더보기 Python으로 Kafka Consumer 생성 Python으로 Kafka Consumer 생성Python에서는 confluent_kafka 라이브러리를 주로 사용하여 Kafka 클러스터와 상호작용합니다.Apache Kafka - Cluster Architecture1. 간단한 Kafka 컨슈머를 만들기confluent_kafka 라이브러리를 설치합니다.pip install confluent_kafkaPython Kafka Consumer 예제Topic : test-topic-1Kafka Broker Server : node1:9092, node2:9092, node3:9092Consumers Group ID : my-consumer-groupvim python_kafka_consumer.pyfrom confluent_kafka import Consu.. 더보기 이전 1 2 3 4 5 6 ··· 162 다음