bash 파일 내에 sed 명령어를 넣었는데, crontab 으로 실행했을 때 먹통이 되는 경우

예) a.sh

sed -i 's/find/repl/g' a.txt

이 경우는 a.txt 파일의 인코딩이 UTF-8 이고, crontab 실행 환경은 인코딩이 ko_KR.eucKR 인 등 서로의 인코딩이 맞지 않아 발생하는 문제임.

bash 내 인코딩 설정을 추가하면 됨.

예) a.sh (UTF-8 파일인 경우)

export LANG=ko_KR.UTF-8
sed -i 's/find/repl/g' a.txt


이렇게 하면 실행환경의 인코딩이 변경되어 정상 동작

출처 : https://tod2.tistory.com/175


1. 증상

가. 대상 : Windows 7 SP1 / Windows 2008 R2 (에디션 상관 없음)

나. 업데이트 실패 목록 : KB4516065 또는 KB4519976 (2019-09 또는 10월 누적 보안패치)만 설치 하지 못함

다. 오류 코드 : WindowsUpdate_80092004 또는 80092004, 80073712

2. 오류 화면

가. 한글 OS

 

나. 영문 OS

 

3. 해결 방법

가. 해결 방법 :

KB4490628 (9.1MB) 업데이트 스택을 수동 다운로드 후 설치 

다운로드 링크 : https://www.catalog.update.microsoft.com/Search.aspx?q=KB4490628

패치 설명 : 이 업데이트는 Windows 업데이트를 설치하는 구성 요소인 서비스 스택의 품질을 개선합니다.(뭔말인지..) 

나. 설치화면 : 소요시간 1분내

 

다. 영향도 : KB4490628 패치 후 재부팅 필요 없음,  이후 실패 한 KB4516065(재부팅필요) 업데이트 실행 -> 성공

 

출처 : https://hosts.tistory.com/594

 

KB4516065/KB4519976 : 2019-09/10월 보안 업데이트 실패 해결방법

1. 증상 가. 대상 : Windows 7 SP1 / Windows 2008 R2 (에디션 상관 없음) 나. 업데이트 실패 목록 : KB4516065 또는 KB4519976 (2019-09 또는 10월 누적 보안패치)만 설치 하지 못함 다. 오류 코드 : WindowsUpda..

hosts.tistory.com

 


네임서버를 설정하고 난 후에는 아래의 명령어로 설정사항을 검사할 수 있습니다.

named-checkconf 명령과 named-checkzone 명령어에 대한 사용법을 알아보겠습니다.

=================================================================================
named-checkconf - /etc/named.conf 파일을 검사하는 명령

-사용법
named-checkconf [named 설정파일 경로]

[root@localhost root]# named-checkconf /etc/named.conf
[root@localhost root]#
엔터를 쳤을때 위와 같이 아무런 반응없이 프롬프트가 떨어지면 named.conf 파일에 이상이 없는 것 입니다.

=================================================================================
named-checkzone - /var/named 디렉토리 하위에 설정한 zone 파일을 검사하는 명령

-사용법
named-checkzone [zone 네임] [zone 파일 경로]

------------------------------
zone "hostway.co.kr" IN {
       type master;
       file "hostway.zone";
       allow-update { none; };
};
------------------------------

/etc/named.conf 파일에 위와 같이 zone 설정이 되어 있을때, 아래와 같은 방법으로 검사를 할 수 있습니다.

[root@localhost root]# named-checkzone hostway.co.kr /var/named/hostway.zone
zone localhost/IN: loaded serial 42
OK
[root@localhost root]#

=================================================================================

 

출처 : http://faq.hostway.co.kr/Linux_DNS/2247


확인된 환경 : MySQL 5.0x, MariaDB 10.1.x,

특정 db 언어셋 확인

show create database DB명;

특정 테이블 언어셋 확인

show create table 테이블명;

특정 데이터베이스의 default character set 수정방법

alter database 디비명 default character set = utf8;

특정 테이블의 default character set 수정방법

alter table 테이블명 default character set = utf8;

[출처] http://www.legendry.net/board_YNNJ65/783