콘텐츠로 건너뛰기

오드로이드 H4 구입

  • 기준

i7-13700K, i5-12400, Ryzen 5 7600 PC를 집에서 서버처럼 사용하고 있고, 오드로이드 M1은 Arm 테스트 목적으로 사용하고 있다. 이번에 프로젝트를 진행하기 위해 새로운 PC가 필요한 상황이었다. 간단한 프로젝트여서 중국산 N100 미니 PC 구입을 고려하던 중 오드로이드 H4가 떠올라 구입했다. ODROID-H4 15V/4A… 더 보기 »오드로이드 H4 구입

Ubuntu 22.04 > 24.04 업그레이드 완료 (포인트 릴리스)

  • 기준

우분투 24.04.1 포인트 릴리스가 나왔으니 22.04에서 업그레이드 계획이 있다면 지금이 적절한 시기다. 22.04.4에서 24.04.1로 업그레이드 중 패키지 종속성 문제로 진통이 있었지만, 다행히 잘 마무리되다. 필자는 업그레이드 작업, 저장소 수정, 호환성/안정성 테스트까지 총 4시간 소요되었다. 업그레이드는 아래 사이트를 참고했다. https://www.cyberciti.biz/faq/how-to-upgrade-from-ubuntu-22-04-lts-to-ubuntu-24-04-lts

[Linux] AWS EC2, Azure VM에서 quota 사용하기

  • 기준

(2024.08.01, Microsoft Azure VM, Ubuntu 24.04 기준) 온프레미스 서버를 클라우드로 임시 이전해야 하는 상황이어서 Azure VM을 생성하고 fstab 수정한 뒤 mount -o remount /, quotacheck -avugm, quotaon -avug 명령을 실행하니 아래와 같은 에러가 발생했다. 온프레미스에서 잘 되던게 Azure VM에서는 안… 더 보기 »[Linux] AWS EC2, Azure VM에서 quota 사용하기

libvirt (virt-manager) USB Passthrough 오류 해결하기 (RHEL, Ubuntu, Debian)

  • 기준

(24.07.28, RHEL 9.4, Ubuntu 24.04,Debian 12 기준) libvirt 윈도우 11 VM에 USB 무선랜카드(RTL8832BU)를 passthrough했다.윈도우에서 드라이버 설치 후 처음에는 잘 작동했지만 재부팅한 뒤로는 와이파이 목록이 뜨지 않거나 무선랜카드가 아예 작동하지 않았다. DriverStoreExplorer로 드라이버를 제거하고 다시 설치해도 문제는 여전했다. 장치 관리자에 들어가서… 더 보기 »libvirt (virt-manager) USB Passthrough 오류 해결하기 (RHEL, Ubuntu, Debian)

RHEL 9.3, Rocky Linux 9.3 이상 grub 수정 및 적용 방법 (BLS 동작 변경)

  • 기준

VMware vSphere를 RHEL 9.4로 마이그레이션해야 하는 일이 생겨 RHEL 9를 설치했다.RHEL 9.4에서 IOMMU를 사용하기 위해 /etc/default/grub의 GRUB_CMDLINE_LINUX 라인에 intel_iommu=on 매개변수를 추가하고 grub2-mkconfig -o /boot/grub2/grub.cfg를 실행한 뒤 재부팅했다. 부팅이 다 되고, 아래의 명령어를 실행했을 때 여전히 IOMMU가 활성화되지 않았다.cat /proc/cmdlinegrubby –info… 더 보기 »RHEL 9.3, Rocky Linux 9.3 이상 grub 수정 및 적용 방법 (BLS 동작 변경)

[Linux] Ubuntu, Debian, RHEL swap 용량 늘리기 (GParted)

  • 기준

Swap 메모리 용량을 늘리려고 구글에 검색하면 대부분 파일 기반 Swapfile을 이용한 방법이 나와있다. Swapfile을 이용하면 파티션 구조를 변경하지 않고 swap 공간을 확장, 실시간으로 조정이 가능하다는 이점이 있지만, 파일 시스템의 오버헤드 때문에 약간의 성능 저하가 발생할 수 있다.물론 최근 리눅스 커널에서는… 더 보기 »[Linux] Ubuntu, Debian, RHEL swap 용량 늘리기 (GParted)

리눅스 배포판에서 사용되는 xz-utils (xz/liblzma)에서 백도어 발견 (CVE-2024-3094)

  • 기준

Red Hat은 24.03.29에 XZ Utils 압축 라이브러리 5.6.0, 5.6.1에 무단 원격 액세스를 허용하도록 백도어가 설치되었음을 경고하는 “긴급 보안 경고”를 발표했다.https://access.redhat.com/security/cve/cve-2024-3094#cve-cvss-v3 대부분의 배포판은 영향을 받지 않지만 혹시 모르니 아래 내용을 확인해 볼 것을 권장한다. 배포판 정보 • Red Hat – 안정적이며… 더 보기 »리눅스 배포판에서 사용되는 xz-utils (xz/liblzma)에서 백도어 발견 (CVE-2024-3094)

QLC SSD 수명 걱정할 필요 없다. (5PB 기록, 예상을 뛰어넘는 내구성) (24.07.24 업데이트)

  • 기준

인텔 670P (512GB) QLC SSD를 23년 1월부터 지속적인 쓰기로 수명 테스트를 진행하고 있다. 수명 테스트를 처음 시작했을 때 1PB(1024TB)도 못 넘기고 사망할 줄 알았지만, 최근 5PB(5120TB)를 넘겼다. 보증 TBW인 185TB가 무색할 정도다. 약 800TB 돌파 (23.02.17) 500TB를 넘긴 시점부터 CDI에서… 더 보기 »QLC SSD 수명 걱정할 필요 없다. (5PB 기록, 예상을 뛰어넘는 내구성) (24.07.24 업데이트)

우분투, 데비안 PHP JIT 활성화 방법

  • 기준

PHP JIT를 활성화하기 위해 /etc/php/8.2/fpm/php.ini에 opcache.jit = 1255, opcache.jit_buffer_size = 128M를 추가했다. php8.2-fpm을 재시작하고 확인했지만 jit는 off로 나왔고, 시스템을 재부팅해도 여전히 off였다. 해결 방법은 의외로 간단했다. /etc/php/php버전/mods-available/opcache.ini를 다음과 같이 수정하면 된다. PHP JIT 활성화 확인 https://github.com/amnuts/opcache-guiopcache-gui로 jit가 정상적으로 작동하는지 확인할… 더 보기 »우분투, 데비안 PHP JIT 활성화 방법