728x90

error 6

[Windows] 배치파일 한글 오류 / 한글 깨짐 문제

문제) 쉘 스크립트나 배치 파일을 실행할 때, 파일 경로에 한글이 포함되어 있으면 문제가 발생할 수 있다. 이는 파일 시스템 인코딩 문제 때문이다. 해결 방법) 방법1. 배치 파일에 chcp 65001 명령어 추가 현재 이 파일은 UTF-8 형식으로 인코딩되어 있는데, Windows의 배치 파일(*.bat)은 기본적으로 UTF-8 인코딩을 인식하지 못한다. 배치 파일이 UTF-8로 인코딩되어 있더라도 Windows는 기본적으로 해당 파일을 ANSI로 해석하려고 시도하기때문이다. 이러한 이유로 배치 파일에 chcp 65001 명령어를 추가하여 UTF-8 문자열을 지원하도록 설정해 줘야 한다. 그러면 한글 경로를 포함한 파일 경로를 올바르게 인식하는 것을 확인할 수 있다. + chcp : Windows Co..

Trouble Shooting 2024.04.22

[NTP] Leap Second expired / 윤초 만료 이슈

문제 Leap Second(윤초) 파일이 최근 21일 이내에 만료되었다는 경고가 나타났다. Leap Second 파일은 세계시(UTC)와 원자시간(AT) 사이의 초 조정을 위해 사용된다. 윤초란 ? 협정 시계시에서 기준으로 삼고 있는 세슘 원자시계와 실제 지구의 자전·공전 속도를 기준으로 한 태양시의 차이로 인해 발생한 오차를 보정하기 위하여 추가하는 1초이다. 지구의 회전 속도의 변화로 인해 발생하는데, 이를 보정하기 위해 시간을 조정하는 것이다. root@server:# systemctl status ntp ● ntp.service - Network Time Service Loaded: loaded (/lib/systemd/system/ntp.service; enabled; vendor preset:..

Trouble Shooting 2024.01.28

[MySQL 설치 시 에러] RPM GPG KEY Error 해결 방법

RPM GPG KEY Error mysql을 설치하려는데 아래와 같은 에러가 떴다. 찾아보니 MySQL의 GPG Key가 만료되어 발생되는 오류라고 한다. ... Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql Importing GPG key 0x5071F5: Userid : "MySQL Release Engineering " Fingerprint: a4a9 4068 76fc 71 ... 5072 e1f5 Package : mysql80-community-release-el7-3.noarch (@/mysql80-community-release-el7-3.noarch) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql ..

Trouble Shooting 2024.01.14

[MySQL 8.0 이상 에러] Authentication plugin 'caching_sha2_password'

Error MySQL 8.0 버전부터는 사용자 인증 방식이 caching_sha2_password로 바뀌었다. 이로 인해 MySQL 클라이언트에서 해당 플러그인을 로드할 수 없을 때, 아래와 같은 에러가 발생한다. [root@ was ~]# mysql -u testuser -h 10.10.X.X -p Enter password: ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory 해결 방법 MySQL 서버에 접속하여 ..

Trouble Shooting 2024.01.12

[LVM관련 에러들] vgs 중복 인식, lv 인식 못 할 경우, 마운트 안 되어 있을 경우

vgs 중복 인식됐을 경우 해결방법) LVM 캐시 비우기: LVM에 캐시가 남아있을 수 있음. 캐시를 비워주고 재스캔 $ vgscan --cache $ vgchange -ay #이후 lv삭제하면 삭제 됨 마운트하려는데 lv 인식 못 할 경우 해결방법) 볼륨 그룹 내의 논리 볼륨을 사용 가능한 상태로 바꾸는 작업이 필요 #논리 볼륨 활성화 $ lvchange -a y /dev// #다시 마운트 $ mount /dev// 마운트 했는데도 마운트 안 되어있을 경우 해결방법) 마운트 옵션 사용: 필요한 경우 올바른 마운트 옵션을 사용하여 마운트 예를 들어 XFS 파일 시스템의 경우 nobarrier 옵션을 사용 $ mount -t xfs -o nobarrier /dev// #확인 $ df -h

Trouble Shooting 2023.08.28

[umount Error] umount: /data: target is busy 해결 방법

umount 시, umount: /data: target is busy 에러 해결 방법 발생 에러) [root@test-storage2 data]# umount /data umount: /data: target is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) 해결 방법) 1. 원인 파악하기 #lsof $ lsof /data or $ lsof | grep /data 2. 강제 종료하기 *데이터 손실 위험 있음 ##bash에 해당하는 1612만 kill해주면 됨 #kill -9 $ kill -9 1612

Trouble Shooting 2023.08.23