본문 바로가기
반응형

분류 전체보기188

[linux] 서버 간 디렉토리 공유: NFS로 A 서버 디렉토리를 B 서버에서 마운트하기 서버 간 파일을 공유하고 싶은 상황, 많으시죠?이번 포스팅에서는 A 서버의 특정 디렉토리를 B 서버에서 NFS(Network File System)로 마운트하여 읽고/쓰기 가능한 환경을 구성하는 방법을 소개합니다. 목차 목표✅ A 서버의 /home/itbiz/WORK/Ham/DNA/upload 디렉토리를✅ B 서버에서 NFS로 마운트하여✅ 실시간으로 읽기 및 쓰기가 가능한 상태로 만들기   ✅ 1단계: A 서버에서 NFS 서버 설정 (공유 제공자)📌 1. NFS 서버 설치sudo apt updatesudo apt install nfs-kernel-server   📌 2. 공유할 디렉토리 확인이미 공유할 디렉토리가 존재하므로, 바로 공유 설정을 진행합니다.공유 대상 경로:/home/upload   📌.. 2025. 4. 1.
[File] 리눅스 파일 정렬(서버 파일 목록 정렬) 프로젝트 진행 중, 서버 내 " 공통문자열_자료구분번호_YYYYMMDDHH24mi "형식의 명명규칙을 가진 파일 가진 자료를 불러내어 js코드로 시계열 그래프를 생성해내는 로직을 구현하였다. 이때, Window OS인 로컬 환경에서는 파일명 기준 정렬(1. 자료 구분번호 기준 그룹화 / 2. 파일명 기준 오름차순)이 자동으로 적용되어 차트의 x범례가 시간기준으로 오름차순이 잘 적용된채 서버에서 반환되었다. 때문에 로직에 별도로 정렬 코드를 작성하지 않았는데, 문제가 발생하였다. Linux OS인 운영 환경에서 동작 시, 자료 구분번호가 많아질 경우 서버에서 파일명 기준 정렬이 되지 않은 채 반환되어 차트의 시간이 뒤죽박죽된 채 표출되는 것이다. 문제 개선을 위해 리눅스 서버에서도 파일이 이름 기준으로 하.. 2025. 3. 20.
[지도 API] leaflet-rotate.js 지도 회전 지도 오픈소스 라이브러리인 leaflet.js를 활용하여 개발을 진행하던 중, 지도를 회전해달라는 요구사항을 받게 되었는데해당 기능을 구현하기 위한 추가 모듈을 찾던 중 leaflet-rotate.js를 알게 되어 사용 방법에 대해 포스팅해보았다. 목차     leaflet-rotate.jsleaflet.js 기반의 맵 상에서 객체 활용만으로는 지도의 회전은 불가능하다. 하지만 그런 기능의 수요는 있고, 그 수요를 위한 공급이 바로 leaflet-rotate.js이다. 말보다는 직접 데모를 확인해 보는 것이 빠르다. https://raruto.github.io/leaflet-rotate/examples/leaflet-rotate.html leaflet-rotate.jsFly to bounds: CIRCL.. 2025. 3. 18.
leaflet-rotate.js 적용 시, leaflet.js scrollWheelZoom 제어 안됨 leaflet.js를 활용하여 개발을 진행하던 중, 지도의 회전을 위해 leaflet-rotate.js를 적용하게 되었는데 회전을 위한 코드 두 줄을 추가한 뒤 부터 map 객체의 scrollWheelZoom을 false로 적용하여도 계속 스크롤 줌이 동작했다. 여러 시도를 병행해 보았는데, 아래와 같은 순서로 접근해보았다. 목차 script 참조 순서 변경플러그인의 초기화 순서로 인해 설정이 덮어씌워져 본인이 설정한 scrollWheelZoom false설정이 무시될 가능성이 있다고 해서 다음과 같은 순서로 참조 목록을 수정해보았다. 하지만 상황은 개선되지 않았다..    이벤트 비활성화 강제 적용검색에서 가장 많이 언급된 내용은 런타임에서 scrollWheelZoom속성을 강제로 비활성화 하라는 것이.. 2025. 3. 18.
[config.properties] 파일 경로 관리 log.base.path=logs/webdriver.chrome.driver=C:/Users/wizai/Downloads/chromedriver-win64/chromedriver.exelogin.url=http://localhost:8082/comis4/uis/common/index.doscreenshot.url=http://localhost:8082/comis4/uis/amis/obs/windprofiler/windprofiler.doscreenshot.output.dir=C:/screenshots/유지보수를 용이하도록 하기 위해서 java로 정의된 웹 어플리케이션 프로젝트에 경로 설정등을 정의한 별도 properties파일을 생성하여 관리 및 활용할 수 있는 내용에 대해 정리해보았다. 개발환경과 운영.. 2025. 3. 5.
[JAVA] 웹 크롤링(selenium) 활용, 화면 자동캡처 스케줄러 모듈 개발 사용자 요구사항 중, 특정 서비스 화면을 자동화 요청된 시간에 따라 자동 캡처하여 스토리지에 저장하는 모듈을 개발해달라는 내용이 있어 selenium에 대한 활용 이해도를 높이기 위해 별도 모듈로 가이드 목적 모듈을 개발해보았다. 본 포스팅의 경우 모듈의 핵심이 되는 selenium 함수를 위주로 정리하였으므로, 파일 관리와 로그처리 그리고 스케줄러 등록 관련 내용의 설명이 필요하다면 아래 포스팅에 포함된 내용을 참고할 수 있겠다.https://gkawjdgml.tistory.com/entry/JAVA-%EB%A0%88%EC%9D%B4%EB%8D%94-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%9E%90%EB%8F%99-%EC%A0%80%EC%9E%A5-%EB%AA%A8%EB%93%88 [.. 2025. 3. 5.
반응형