본문 바로가기

728x90
반응형

우분투

(86)
C264x200.fwebp.q85 우분투 26.04 LTS ARM64에 MySQL 8.4.10 설치하기 우분투 26.04 LTS ARM64에 MySQL 8.4.10 설치하기MySQL을 우분투의 APT 패키지가 아닌 Oracle에서 제공하는 Linux Generic Binary로 설치합니다.1. 시스템 환경 확인운영체제$ lsb_release -dDescription: Ubuntu 26.04 LTSCPU Architecture$ uname -maarch642. MySQL 설치 전 의존성 패키지 설치MySQL Generic Binary는 libaio 라이브러리를 필요로 합니다. libaio1t64 패키지를 설치합니다.apt updateapt install -y libaio1t64설치 여부 확인dpkg -l | grep libaioii libaio1t64:arm64 0.3.113-8build1 arm64 Lin..
C264x200.fwebp.q85 우분투 26.04에서 Vim Visual Mode 진입 키 비활성화하기 우분투 26.04에서 Vim Visual Mode 진입 키 비활성화하기Vim을 사용하다 보면 v, V, Ctrl-V 키를 실수로 입력하여 Visual mode로 진입하는 경우가 있습니다. Visual mode는 선택한 영역에 대해 복사(Yank), 삭제(Delete), 치환 등의 작업을 수행할 때 유용하지만 서버 운영 환경 등에서 Visual mode를 사용하지 않는 경우에는 해당 키를 비활성화할 수 있습니다. Vim에서 Visual mode는 다음 세 가지 키로 진입v : Character-wise Visual modeV : Line-wise Visual modeCtrl-V : Block-wise Visual mode1. 특정 사용자만 Visual mode 진입 키 비활성화특정 사용자에게만 적용하려면 ..
C264x200.fwebp.q85 우분투에서 jq 보안 취약점 대응 - apt 업데이트 및 정적 바이너리 적용 방법 우분투에서 jq 보안 취약점 대응 - apt 업데이트 및 정적 바이너리 적용 방법운영 환경에서 JSON 데이터를 처리하는 CLI 도구인 jq는 시스템 운영 자동화, 모니터링, API 연동 등에 많이 사용된다.보안 취약점 대응을 위해 jq 패키지 버전을 확인하고 우분투 패키지 업데이트 방식과 공식 Release 바이너리 교체 방식을 비교한다.우분투 패키지를 이용한 jq 업데이트테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.1 LTS설치된 jq 버전 확인$ jq --versionjq-1.7패키지 버전 확인$ dpkg -l | grep jqii jq 1.7.1-3build1 ..
C264x200.fwebp.q85 systemd-logind Power Key 이벤트로 인한 서버 비정상 종료 분석 및 해결 방법 systemd-logind Power Key 이벤트로 인한 서버 비정상 종료 분석 및 해결 방법운영 중인 서버가 관리자 작업이나 물리적인 전원 버튼 조작 없이 종료되는 현상이 발생했다.로그 확인 결과 systemd-logind에서 Power Key 이벤트를 감지한 이후 시스템 종료 동작이 수행된 것을 확인했다.테스트 환경하드웨어 모델$ dmidecode -t system | grep "Product Name" Product Name: ProLiant DL360 Gen9운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.1 LTS장애 로그 확인cat /var/log/auth.log | grep systemd-logindJun 3 01:49:32 testServer-24..
C264x200.fwebp.q85 우분투 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 ..
C264x200.fwebp.q85 우분투 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" ..
C264x200.fwebp.q85 우분투 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 ..
C264x200.fwebp.q85 우분투 24.04에서 자동 업그레이드 및 자동 재부팅을 비활성화 방법 우분투 24.04에서 자동 업그레이드(Unattended-Upgrades) 및 자동 재부팅을 비활성화 방법우분투 24.04는 기본적으로 unattended-upgrades 서비스와 apt-daily 타이머를 통해 자동 패키지 업데이트 및 보안 업그레이드를 수행합니다.자동 패키지 목록 갱신 (apt update)자동 보안 업데이트자동 패키지 업그레이드커널 업데이트 후 자동 재부팅운영 서버 환경에서는 예기치 않은 패키지 변경 및 재부팅을 방지하기 위해 자동 업그레이드를 비활성화하는 경우가 많습니다.테스트 환경운영체제 정보lsb_release -d | grep DescriptionDescription: Ubuntu 24.04.4 LTS1. 현재 자동 업그레이드 동작 확인cron.daily 확인cat /etc/..

728x90
반응형