포스트 미리보기> 운영 중인 서버의 부팅 문제로 시스템에 접근할 수 없을 때 유용하게 활용할 수 있는 SUSE Linux의 Rescue 모드 복구 과정을 정리했습니다. SLES 12, 15, 그리고 최신 버전인 16까지 각 버전별로 GRUB 설정 파일이 손상된 상황을 가정하여 부팅 미디어를 통한 복구 환경 진입부터 실제 복구 명령까지 단계별로 담았습니다. 특히 BIOS와 UEFI 부팅 방식에 따른 설정 파일 경로 차이와 최신 버전에서 달라진 로그인 방식 등 실무에서 마주칠 수 있는 핵심적인 차이점들을 상세히 비교했습니다. 시스템 엔지니어로서 예기치 못한 장애 상황에 신속하고 정확하게 대응할 수 있도록 돕는 실전 복구 가이드가 되었으면 합니다.
포스트 미리보기>이번 블로그에서는 톰캣 운영 중 발생할 수 있는 사고를 예방하는 측면이 돋보이는 Tomcat 10.1.42 릴리즈의 주요 변경 사항들을 정리해 보았습니다. 표준 호환성을 높이기 위해 모듈 단위 네임스페이스인 java:module을 새롭게 추가했으며, HTTP 요청 시 세미콜론으로 구분된 여러 매개변수를 정상적으로 인식하고 ParameterLimitValve를 통해 요청 개수를 제한하는 등 보안과 제어 기능을 한층 강화했습니다. 리라이트 맵 파일의 가독성을 높여주는 라인 끝 주석 허용과 태스크 큐 리팩토링, 그리고 멀티파트 요청을 더 세밀하게 관리할 수 있는 옵션 추가까지 실무 운영에 꼭 필요한 개선점들을 담았습니다. 아울러 JSP 컴파일 실패 시의 재처리 로직과 주요 내부 라이브러리 업데이트 내용도 함께 포함했으니 안정적인 서비스 운영을 위해 참고해 보시기 바랍니다.
Introducing Experimental Support for Stored Programs in JS in Percona Server for MySQL
포스트 미리보기>오라클 엔터프라이즈 전용이었던 JavaScript 기반 Stored Program 기능을 누구나 무료로 사용할 수 있도록 Percona Server for MySQL에서 실험적으로 지원을 시작했습니다. V8 엔진을 탑재하여 더욱 현대적이고 친숙한 JavaScript 언어로 데이터베이스 로직을 작성할 수 있으며, 특히 CPU 바운드 작업에서 뛰어난 성능 효율을 제공합니다. LTS 버전인 8.4 시리즈를 대상으로 하여 설치부터 권한 부여, 그리고 JSON 데이터 처리와 디버깅을 위한 콘솔 로그 활용법까지 실질적인 사용 단계를 상세히 정리했습니다. 아직은 실험적인 단계인 만큼 오픈소스 생태계의 발전을 위해 여러분의 소중한 피드백을 기다리고 있으니, 새로운 가능성을 직접 경험해 보시기 바랍니다.