리눅스 썸네일형 리스트형 [draft] traceroute 명령어 traceroute 명령어traceroute 명령어는 목적지 호스트까지의 네트워크 경로를 추적하는 데 사용됩니다. 이 명령어를 사용하면 패킷이 목적지 호스트로 이동하는 동안 거치는 경유지(라우터)의 IP 주소와 지연 시간을 확인할 수 있습니다. 이를 통해 네트워크 연결의 문제를 진단하거나 트래픽 경로를 이해하는 데 도움을 줍니다.설치Ubuntu 기반 시스템sudo apt updatesudo apt install traceroute기본 구문traceroute [옵션] [목적지 호스트]목적지 : 추적하려는 IP 주소나 도메인 이름 (예: google.com, 192.168.1.1)주요 옵션-I 또는 --icmp : ICMP 패킷을 사용하여 추적합니다.-U 또는 --udp : UDP 패킷을 사용하여 추적합니다.. 더보기 [draft] 우분투에서 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 .. 더보기 [draft] iTerm2 zsh 테마(powerlevel10k) 설정하기 iTerm2 zsh 테마(powerlevel10k) 설정하기iTerm2 설치공식 홈페이지 : https://iterm2.com/또는 homebrew 명령으로 설치brew install --cask iterm2Oh My Zsh 설치공식 홈페이지 : https://ohmyz.sh/curl을 통해 oh-my-zsh 설치sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"wget을 통해 oh-my-zsh 설치sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"Solarized 설치공식 홈페이지 : https://etha.. 더보기 [draft] PECL 구성에서 기본 채널 URL을 업데이트하는 방법 PECL 구성에서 기본 채널 URL을 업데이트하는 방법PECL 구성에서 기본 채널 URL을 업데이트하려면 PEAR 명령을 사용해 PECL 채널의 URL을 수정할 수 있습니다.PECL 설치sudo apt install -y php-pearPECL 채널 목록 확인PECL 채널이 설정된 상태를 확인합니다.pear list-channelsRegistered Channels:====================Channel Alias Summarydoc.php.net phpdocs PHP Documentation Teampear.php.net pear PHP Extension and Application Repositorypecl.php.net pecl .. 더보기 [draft] Redis의 주요 구성 방법 Redis의 주요 구성 방법Redis Standalone : 단일 Redis 인스턴스로 간단하지만 장애 복구가 없습니다.Redis Master-Slave : 데이터 복제가 가능하지만 장애 복구는 수동입니다.Redis Sentinel : 고가용성을 제공하며 장애 발생 시 자동으로 슬레이브를 마스터로 승격합니다.Redis Cluster : 데이터 분산과 복제를 통해 확장성 및 고가용성을 제공합니다.커널 파라미터 조정더보기---메모리 오버커밋 설정sudo tee -a /etc/sysctl.conf 또는sudo sysctl vm.overcommit_memory=1Transparent Huge Pages(THP) 비활성화echo "never" > /sys/kernel/mm/transparent_hugepage/e.. 더보기 [draft] 우분투 18.04에서 Python 3.9으로 업그레이드하는 방법 우분투 18.04에서 Python 3.9으로 업그레이드하는 방법테스트 환경운영체제 정보$ cat /etc/os-releaseNAME="Ubuntu"VERSION="18.04.6 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.6 LTS"VERSION_ID="18.04"HOME_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-policies/privacy-policy".. 더보기 [draft] 우분투에서 fabric 2를 설치하고 사용하는 방법 우분투에서 fabric 2를 설치하고 사용하는 방법Fabric은 파이썬으로 작성된 서버 관리 및 배포 도구로 특히 SSH를 통한 명령 실행과 파일 전송을 지원합니다. Fabric 2.x 버전은 Fabric 1.x와는 구조가 다르며 여러 기능이 업데이트되었습니다.Fabric 2 Projecthttps://pypi.org/project/fabric2/테스트 환경운영체제 버전 확인$ cat /etc/os-releaseNAME="Ubuntu"VERSION="18.04.6 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.6 LTS"VERSION_ID="18.04"HOME_URL="https://www.ubuntu.com/"SUPPORT_U.. 더보기 [draft] PHP 메모리 사용량 확인 PHP 메모리 사용량 확인1. CPU 개수 출력nproc42. 모든 PHP-FPM 프로세스 정보 출력(php-fpm8.3)ps -ylC php-fpm8.3S UID PID PPID C PRI NI RSS SZ WCHAN TTY TIME CMDS 0 667 1 0 80 0 20540 51058 ep_pol ? 00:00:00 php-fpm8.3S 33 830 667 0 80 0 7748 51170 skb_wa ? 00:00:00 php-fpm8.3S 33 831 667 0 80 0 7748 51171 skb_wa ? 00:00:00 p.. 더보기 이전 1 2 3 4 ··· 52 다음