linux
-
Docker 터미널에서 한글이 깨질 때etc. 2020. 7. 9. 15:12
Docker 컨테이너 터미널에서 locale 명령어로 언어 설정을 확인합니다. 기본 설정이 아래와 같이 나온다면 한글을 입력할 수 없습니다. LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= 아래 커맨드를 입력하면 한글도 사용할 수 있습니다. export LC_ALL=C.UTF-8 unzip 에서 한글..
-
Synology NAS -> Docker -> Jupyter Notebook 설치하기etc. 2020. 7. 9. 12:25
설치환경 : Synology NAS DS218+ Synology NAS DSM -> Docker 패키지를 실행합니다. 레지스트리에서 ubuntu를 검색하고 적절한 이미지를 설치합니다. Jupyter Notebook 용도이기 때문에 설치 단계에서 8888포트를 열어 주었습니다. Docker에서 제공하는 터미널도 있지만, 좀 더 편리하게 작업하기 위해 Mac Terminal에서 NAS에 접속합니다. ssh {username}@{Server Host} -p 22 SSH 기본 포트는 22번이지만 NAS 보안을 위해 바꾸어 사용하시길 권장합니다. DSM 제어판에서 아래와 같이 변경할 수 있습니다. 다음 커맨드로 Docker Container에 접속합니다. sudo docker exec -it {컨테이너 이름} /..
-
nohup - 터미널 세션이 끊겨도 프로세스 지속하기etc. 2020. 7. 1. 12:25
서버에 올려놓은 Jupyter notebook을 종료하지 않고 계속 백그라운드에서 실행하기 위해 아래 커맨드를 입력합니다. nohup jupyter notebook & - nohup : 'no hangups', 터미널과 독립적으로 프로세스를 실행시킵니다. - & : 프로세스를 백그라운드에서 실행합니다. 프로세스가 잘 실행되고 있는지 jobs 명령어로 확인합니다. nohup 명령어를 통해 작업이 실행되는 동안 나타나는 메시지는 nohup.out 파일에 저장됩니다. 아래처럼 nohup.out 파일의 이름을 변경할 수 있습니다. nohup jupyter notebook > jupyter.out & tail 명령어로 nohup.out 파일에 저장되고 있는 메시지들을 확인해볼 수 있습니다. tail -f nohu..