Linux 3

mv명령어 vs cp 명령어

서버 파일 이름 변경할 필요가 생겨서 mv를 통해서 이름을 변경했더니 mv가 가지는 원본 파일을 삭제하는 특징 때문에 문제가 발생했다. 원본 파일의 보안 컨텍스트때문에 발생한 문제이다. 파일을 이동하는 mv 명령어는 원본 파일의 보안 컨텍스트를 유지하게 되며 이때문에 의도하지 않게 SELinux 에 의해 차단될 수 있습니다 (www.lesstif.com/ws/cp-mv-48988340.html) 이런 문제가 발생할 수 있기 때문에 cp 명령어로 파일을 복사하도록 한다.

Linux 2020.10.23

Docker 우분투 18.04 한글 패치 하기

Docker ubuntu 18.04를 세팅하면 기본적으로 한글이 설치되어있지 않다.(이 떄문에.. 파이선으로 크롤링 만들다 한글 안되서 엄청난 시간을 소비했다.....) 1. apt update2. apt install locales 설치 후 locale을 실행해 보면 LANG가 비어있다. 3. export LANGUAGE=ko_KR.UTF-84. export LANG=ko_KR.UTF-8 5. dpkg-reconfigure locales 많은 수의 locale이 나온다. 아마 298번이 ko_KR.UTF-8 일것이다.more을 열심히 엔터 치고298을 입력 후 엔터 치면 이런 글이 나올 것이고, 3을 입력하여 저장한다. 6. locale 명령어를 다시 쳐 보면처럼 ko_KR이 입력 된다. 한글 패치 끝

Linux 2018.05.24

windows bash 에서 npm을 써보자.

윈도우에 ubuntu 패치를 하고 bash로 node.js를 설치한 뒤 놀려고 했는데... 아 또 오류 터진다. npm을 찾지 못한다. not foundram Files/nodejs/npm nodejs는 문제 없이 설치가 되나 npm은 오류가 터지길래 해결책을 찾아 다녔다. http://blog.hazard.kr/archives/tag/%EB%A6%AC%EB%88%85%EC%8A%A4 아주 감사하게 이 방법으로 해결했다. 처음엔 reg를 등록 하려 했는데 이마저도 오류가 터져서 vi ~/ .bashrc 를 커맨드에 입력한 뒤 function path_remove { # Delete path by parts so we can never accidentally remove sub paths PATH=${PA..

Linux 2017.11.10