본문 바로가기

반응형

변군

C276x260 우분투 24.04에서 MySQL 8.4 LTS 바이너리(Binary) 방식으로 설치하는 방법 우분투 24.04에서 MySQL 8.4 LTS 바이너리(Binary) 방식으로 설치하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.1 LTS$ uname -maarch641. 기본 패키지 설치MySQL 실행 및 압축 해제를 위한 필수 패키지를 설치합니다.apt updateapt install -y lsb-release wget gzip xz-utils2. MySQL 패키지 설치apt install -y libaio1t64 libnuma1 libncurses6libaio 심볼릭 링크 생성우분투 24.04에서는 libaio.so.1 대신 libaio.so.1t64 형태로 제공되므로 심볼릭 링크를 생성해야 합니다. ARM64(aarch64)ln -s .. 더보기
C276x260 우분투 24.04에서 사용하는 systemd-resolved DNS 캐시 관리 방법 우분투 24.04에서 사용하는 systemd-resolved DNS 캐시 관리 방법1. systemd-resolved DNS 캐시 구조systemd-resolved는 내부적으로 다음을 캐싱합니다.DNS query 결과 (A / AAAA / CNAME 등)negative cache (존재하지 않는 도메인 NXDOMAIN)LLMNR / mDNS 응답 (옵션)즉, OS 레벨에서 DNS 응답을 임시 저장합니다.2. DNS 캐시 플러시 (Flush)전체 캐시 초기화sudo resolvectl flush-caches또는 (구버전 호환)sudo systemd-resolve --flush-caches확인resolvectl statistics | grep "Current Cache Size" .. 더보기
C276x260 우분투 24.04 Stub Resolver 동작 및 설정 정리 우분투 24.04 Stub Resolver(systemd-resolved) 동작 및 설정 정리Stub Resolver 개념 (127.0.0.53)우분투 24.04를 포함한 최신 Linux 시스템에서는 DNS 처리를 위해 systemd-resolved 서비스를 사용하는 구조가 일반적입니다.이때 /etc/resolv.conf에 설정되는 127.0.0.53은 실제 외부 DNS 서버가 아니라, 로컬에서 동작하는 Stub Resolver(중계용 DNS 서비스) 주소입니다.테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.1 LTS동작 구조Application ↓127.0.0.53 (Stub Resolver) ↓systemd-resolved ↓실제 DNS .. 더보기
C276x260 VIM에서 Visual 모드를 비활성화하는 방법 VIM에서 Visual 모드를 비활성화하는 방법Vim을 사용하다 보면 v, V, Ctrl+v 입력 실수로 인해 의도치 않게 Visual 모드로 진입하는 경우가 많습니다. 특히 서버 운영, 로그 분석, 설정 파일 수정처럼 커서 이동과 빠른 편집이 중요한 작업에서는 오히려 흐름을 끊는 요소가 될 수 있습니다.1. Visual 모드 진입 키 비활성화 (가장 직관적인 방법)Visual 모드는 아래 키로 진입합니다.v : 문자 단위 Visual 모드V : 라인 단위 Visual 모드Ctrl + v : 블록 단위 Visual 모드따라서 이 키들을 아예 동작하지 않도록 매핑 해제하면 Visual 모드로 들어갈 수 없게 됩니다. 설정 방법~/.vimrc 또는 /etc/vim/vimrc에 아래 내용을 추가합니다.vim .. 더보기
C276x260 리눅스에서 터미널 세션을 종료하는 방법 리눅스에서 터미널 세션을 종료하는 방법테스트 환경운영체제 정보 확인$ lsb_release -dDescription: Ubuntu 24.04.1 LTS현재 세션 확인현재 로그인된 사용자와 세션 정보를 확인합니다.ww 명령은 로그인된 사용자, 접속한 터미널(TTY), 접속 IP(FROM 필드) 등을 보여줍니다.FROM 필드가 -인 경우: 로컬 콘솔(tty1 등)IP나 호스트명이 표시된 경우: 원격 세션(SSH 등)로컬 콘솔에서 세션 종료콘솔(tty1 등)에서 직접 셸을 열어 놓은 경우 루트 셀 종료exit일반 사용자 셸 종료exit(또는)logout원격지(SSH) 세션 종료원격 접속 중인 SSH 세션을 종료할 경우 현재 세션 확인w 14:48:41 up 70 days, 3:29, 3 users, .. 더보기
C276x260 BIND(named)의 로깅을 설정하는 방법(bind logging) BIND(named)의 로깅을 설정하는 방법(bind logging)BIND (Berkeley Internet Name Domain)의 로깅을 설정하려면 BIND의 구성 파일에 로깅 옵션을 추가해야 합니다. BIND는 다양한 로깅 옵션을 제공하므로 필요에 따라 로그를 설정하고 관리할 수 있습니다.1. BIND 구성 파일(named.conf) 편집sudo vim /etc/named.conf2. 로그 채널 정의logging { channel "my_logs" { file "/var/named/logs/query.log"; severity info; print-time yes; print-category yes; };};/var/named/logs/.. 더보기
C276x260 리눅스 플랫폼, 아키텍처, 시스템의 비트를 확인하는 방법 리눅스 플랫폼, 아키텍처, 시스템의 비트를 확인하는 방법리눅스 플랫폼, 아키텍처, 그리고 시스템의 비트를 확인하기 위해 다음과 같은 명령어를 사용할 수 있습니다.1. 플랫폼 확인/etc/os-release 파일을 확인터미널에서 cat /etc/os-release 명령어를 실행하고, "ID" 또는 "NAME" 필드에서 플랫폼 정보를 확인할 수 있습니다.$ cat /etc/os-releasePRETTY_NAME="Ubuntu 22.04.2 LTS"NAME="Ubuntu"VERSION_ID="22.04"VERSION="22.04.2 LTS (Jammy Jellyfish)"VERSION_CODENAME=jammyID=ubuntuID_LIKE=debianHOME_URL="https://www.ubuntu.com/.. 더보기
C276x260 웹 서버가 HTTP2 프로토콜을 지원하는지 확인하는 방법 웹 서버가 HTTP/2 프로토콜을 지원하는지 확인하는 방법1. 브라우저 개발자 도구브라우저의 개발자 도구를 사용하여 웹 사이트의 리소스 요청 및 응답을 확인할 수 있습니다. 주로 Chrome, Firefox, Safari 등의 브라우저에서는 네트워크 탭에서 HTTP/2 프로토콜로 요청된 리소스를 확인할 수 있습니다. "Protocol" 열에서 "h2"로 표시됩니다. 크롬 브라우저에서 확인하는 방법크롬 브라우저에서 F12를 눌러 개발자 도구를 실행여러(Name, Url, Status) 탭 중 한 곳에서 오른쪽 버튼을 클릭하여 Protocol 항목을 활성화함Protocol 항목이 나오면서 프로토콜 버전을 확인할 수 있음HTTP/1.1 : http/1.1HTTP/2 : h22. curl 명령어curl 명령어를.. 더보기

728x90
반응형