smms 를 활용한 중장비 예지 정비 효과에 대한 연구 논문을 정리 SMMS(스마트 유지보수 관리 시스템)를 활용한 중장비 예지 정비에 대한 최신 연구 논문과 관련 효과, 기술적 배경, 실제 현장 적용 사례를 정리하면 아래와 같습니다[1][2][3][4][5]. 주요 최신 논문 및 연구 자료 정리 논문 제목 발행연도 연구 배경 연구 목적 연구 방법 연구 결과 연구의 기여 Predictive Maintenance in Industry 4.0: A Systematic Multi-sector Review 2024 산업 4.0 시대, 스마트 유지보수 도입 확대 중장비 포함 제조·건설·물류분야 예지정비 실효성 체계적 검토 문헌 리뷰, 현장 사례 분석 사전고장 예측 정확도 개선, 비용/생산성 이점 증명 AI·IoT 기반 PdM의 산업 적용 가이드라인 제공[2] Systematic Review of Predictive Maintenance Practices 2025 다양한 제조 산업에서 PdM 적용 현황 분석 최신 예지정비 기술의 효과 및 사례 파악 PRISMA 프레임워크로 문헌 리뷰 설비 다운타임 감소, 운용 효율 향상, 신뢰도 증가 향후 PdM 기술 도입 전략 제안[1] AI-Enabled Predictive Maintenance in Heavy Equipment Market 2025 AI·IoT 기반 중장비 시장 변화 예지정비가 중장비 운영에 미치는 영향 분석 AI/ML 모델 적용사례, 현장 성능 검증 장비수명 연장, 돌발정지 감소, 유지비 절감 산업별 AI 예지정비 도입 성공요인·시장 전망 분석[4] Enhancing Heavy Equipment Maintenance with Artificial Intelligence 2023 중장비 예지정비 영역의 AI 활용 초기 도전 CBM(조건기반 정비)와 AI 연계 효과 실험 센서 데이터, 머신러닝, 현장 실험 진동·온도·압력 데이터로 고장 예측 정확도 상승 실질적인 CBM+AI 설계, 운용 가이드 제공[5] SMMS 기반 ...
[꿀팁] 리눅스 콘솔에서 한글을 사용 localectl 시스템 명령
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
[꿀팁] 리눅스 콘솔에서 한글을 사용 localectl 시스템 명령
부제 : [CentOS 8]How to Fix “Failed to set locale, defaulting to C.UTF-8”
리눅스를 오랜 만에 사용하다 보니 예전에 없던 에러들을 접하게 되었다. 나름 리눅스만 20년 째가 넘는 고수라고 생각 했는데 ㅠㅠ.
그런 쪽팔림을 벗어나고자 다시금 머리 속을 정리해 본다.
리눅스 콘솔에서 한글을 사용하려면 예전에는 /etc/sysconfig/i18n을 고치면 되었는데
CentOs8 이후 부터 이런 파일은 없고 locale(로케일)을 설정해야 합니다. ㅠㅠ
localectl 시스템 명령으로 로케일을 변경하면됩니다..
localectl set-locale LANG=ko_KR.UTF-8
LANG=ko_KR.UTF-8 #한국어
LANG=en_US.UTF-8 #영어
1 2 3 4 | #[한글 또는 영어 로케일 설정] # localectl set-locale LANG=ko_KR.UTF-8 or # localectl set-locale LANG=en_US.UTF-8 | cs |
"Failed to set locale, defaulting to C.UTF-8" 오류 해결
위와 같이 locale을 수정하고 아래와 같이 "Failed to set locale, defaulting to C.UTF-8" 라는 에러가 계속 창에 보이는 것이 여간 거슬릴수가 없습니다.
1 2 3 4 5 6 | yum search langpacks* Failed to set locale, defaulting to C.UTF-8 Last metadata expiration check: 0:04:13 ago on Wed Aug 5 20:50:57 2020. ============================================= Name Matched: langpacks* ============================================= langpacks-en.noarch : English langpacks meta-package langpacks-ko.noarch : Korean langpacks meta-package | cs |
[Solution] 해결 방법은 아래와 같이 Laguage Pack 를 설치합니다.
• 국가별 언어팩 설치
yum install langpacks-ko glibc-langpack-ko
dnf install langpacks-ko glibc-langpack-ko
1 2 3 4 | # dnf install langpacks-en langpacks-ko # dnf install glibc-langpack-en glibc-langpack-ko or # dnf install glibc-all-langpacks | cs |
※dnf 나 yum 명령은 같은 것이다. ( yum install packages... ) 도 사용가능하다.
[실행 결과]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | # dnf install langpacks-en langpacks-ko Failed to set locale, defaulting to C.UTF-8 Last metadata expiration check: 0:11:36 ago on Wed Aug 5 20:50:57 2020. Package langpacks-en-1.0-12.el8.noarch is already installed. Dependencies resolved. ==================================================================================================================== Package Architecture Version Repository Size ==================================================================================================================== Installing: langpacks-ko noarch 1.0-12.el8 AppStream 9.6 k Installing weak dependencies: hunspell-ko noarch 0.7.0-5.el8 AppStream 7.0 M Transaction Summary ==================================================================================================================== Install 2 Packages Total download size: 7.0 M Installed size: 53 M # dnf install glibc-langpack-en glibc-langpack-ko Failed to set locale, defaulting to C.UTF-8 Last metadata expiration check: 0:12:02 ago on Wed Aug 5 20:50:57 2020. Package glibc-langpack-en-2.28-72.el8_1.1.x86_64 is already installed. Dependencies resolved. ==================================================================================================================== Package Architecture Version Repository Size ==================================================================================================================== Installing: glibc-langpack-ko x86_64 2.28-101.el8 BaseOS 347 k Upgrading: glibc x86_64 2.28-101.el8 BaseOS 3.7 M glibc-common x86_64 2.28-101.el8 BaseOS 1.3 M glibc-devel x86_64 2.28-101.el8 BaseOS 1.0 M glibc-headers x86_64 2.28-101.el8 BaseOS 473 k glibc-langpack-en x86_64 2.28-101.el8 BaseOS 821 k Transaction Summary ==================================================================================================================== Install 1 Package Upgrade 5 Packages Total download size: 7.6 M Is this ok [y/N]: y | cs |
이제 아래와 같이 화면에 에러메시지도 없고 한글까지 나옵니다.
1 2 3 | # dnf search glibc-langpack-en glibc-langpack-ko 마지막 메타 데이터 만료 확인 : 0:12:46 전에 2020년 08월 05일 (수) 오후 08시 50분 57초. No matches found. | cs |
[참고]
1. CentOs8의 새로운 시스템시간 관리 명령들(Chrony,NTP,rdate)
https://couplewith.tistory.com/m/180
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 블로그의 인기 게시물
KrakenD API Gateway - krakend.json 파일의 기본 구조
KrakenD의 설정 파일인 `krakend.json`은 KrakenD API Gateway의 동작을 정의하는 중요한 파일입니다. 이 파일의 구조와 주요 요소를 설명해 드릴게요. ### krakend.json 파일의 기본 구조 ```json { "$schema": "https://www.krakend.io/schema/v2.7/krakend.json", "version": 3, "endpoints": [], "extra_config": {} } ``` - **$schema**: 선택 사항으로, IDE 통합을 통해 자동 완성 및 문서를 사용할 수 있게 합니다. - **version**: 필수 항목으로, 설정 파일 형식의 버전을 나타냅니다. 현재 버전은 3입니다. - **endpoints**: API 게이트웨이가 제공하는 엔드포인트와 관련된 백엔드 및 설정을 정의하는 배열입니다. - **extra_config**: Lura 프로젝트의 핵심 기능이 아닌 서비스 구성 요소의 설정을 저장합니다². ### 엔드포인트 설정 엔드포인트는 게이트웨이가 사용자에게 제공하는 URL을 정의합니다. 각 엔드포인트는 최소 하나 이상의 백엔드를 선언해야 합니다. ```json { "endpoints": [ { "endpoint": "/v1/foo-bar", "backend": [ { "url_pattern": "/foo", "host": ["https://my.foo-api.com"] }, { ...
Linux - Rsyncd 설치와 selinux 문제 해결법 (Centos8)
Linux - Rsyncd 설치와 selinux 문제 해결법 (Centos8) #Rsyncd #Selinux #firewall-cmd #setsebool -P rsync_full_access 1 1. Rsyncd 설치와 selinux 문제 해결법 Centos8에 Rsync 를 설치하는데 아래와 같은 에러를 만났다. 예전 같이 Sellinux를 disabled 하면 바로 해결 되는 문제 이지만 이제는 sellinux 를 잘 사용하는 것도 중요한 것으로 보여 진다. 그 동안 우리는 보통 Selinux 가 disable 된 환경을 많이 사용해 왔기에 이런 에러를 해결하기 어려웠다. 일반적인 rsync 명령을 아래와 같이 실행했는데 rsync 명령은 에러가 발생되고 있을때 해결 방안이다. # 작동이 안되는 명령 $ rsync -ar --progress -n node2::WEB_APP /svc/web_app rsync: failed to connect to node2.im.com (192.168.56.104): No route to host (113) # 작동이 되는 명령 $ rsync -ar --progress -n node2:/svc/web_app /svc/web_app 아래와 같이 tail -f /var/log/message 에 다음과 같은 에러를 본다면 해결 방안이다. "Feb 23 07:04:46 node2 platform-python[8168]: SELinux is preventing /usr/bin/rsync from read access on the directory web_app. #012#012***** Plugin rsync_data (37.5 confidence) suggests ************************ #012#012If web_app should be shared via the RSYNC daemon ...
chatGPT 응답 품질 점검 - Check outputs
#chatGPT- hallucination #chatGPT_환각방지 #chatGPT_응답품질 #GPT_응답검증 #GPT_응답품질점검 #OpenAI환각 chatGPT 환각(Hallucination) 개선을 위한 응답 품질 점검 - Check outputs 인공지능의 환각 환각은 AI가 잘못된 데이터를 학습하거나 오류로 인해 도출한 결과를 믿을 수 없게 만든다는 것입니다. GPT의 창의적인 답변으로 원하는 결과를 전달하지 못하는 것으로 모델의 환각은 사실이 아닌것을 사실처럼 꾸며내는 것입니다. OpenAI의 응답 품질과 환각을 방지하기 위해서 형성된 모델의 결과를 검증해 보는 것이 중요합니다. 따라서 오픈AI는 주어진 쿼리에 대한 최종 답변에 보상하는 ‘결과 감독(outcome supervision)’ 대신 각각의 추론 단계별 답변에 보상하는 ‘과정 감독(process supervision)’ 방식으로 LLM을 훈련하는 것에 대하여 알아 보고자 합니다. 1. OpenAI 기본 소스를 작성 합니다. 1. 응답을 위한 기본 환경을 설정합니다. import openai openai.api_key = "{YOUR_API_KEY}" #* temperature=0 -> 1 클수록 응답의 창의성이 커집니다. def get_completion_from_messages ( messages, model= "gpt-3.5-turbo" , temperature= 0 , max_tokens= 500 ): response = openai.ChatCompletion.create( model=model, messages=messages, temperature=temperature, ...
댓글
댓글 쓰기