파이썬 gettext 이용하여 다른언어 -> 한글로 변경하는 예시는 많은데, 한글을 다른 언어로 변경하는 예시가 없어서 작성해둔다. # -*- coding: utf-8 -*- import gettext import re import sys import locale # locale 설정을 ko_KR.UTF-8로 지정 locale.setlocale(locale.LC_ALL, 'ko_KR.UTF-8') # 지정된 locale 설정을 확인 loc = locale.getlocale() print(loc) # po 파일과 mo 파일을 설정해둔 파일명과 locale 폴더명을 bind 한다 # po, mo 파일 설정방법은 '파이썬 gettext 이용하여 다국어 번역기 만들기' 확인 loca..
도커의 이미지나 컨테이너는 기본적으로 /var/lib/docker에 저장 된다. 해당 디렉토리 용량이 부족한 경우, 용량이 있는 mount 경로로 디렉터리 설정을 변경하여 해결할 수 있다. docker root 디렉터리를 변경할 수 있는 방법은 아래와 아래와 같이 2가지 방법이 있다. 설정을 변경설정하기 전 /var/lib/docker 백업은 필수이다. 1. 도커 서비스 설정변경 기존 사용했던 도커 디렉터리를 새로 사용할 디렉토리에 복사 cp -r /var/lib/docker /home/www/docker /lib/systemd/system/docker.service 파일을 열고 아래 내용을 수정 $ vi /lib/systemd/system/docker.service # Execstart -g 부분에 D..
현재 시간 출력 $ date지정한 시간으로 변경 $ date -s "2019-07-14 00:00:00"한국 시간으로 설정 $ timedatectl set-timezone Asia/Seoul시스템에 지정된 국가의 현재 시간으로 변경 $ rdate -s time.bora.netdate -s 명령어로 시간 변경이 되지 않을 경우 시간 동기화 해제(우분투) $ timedatectl set-ntp 0
gettext란 ? 리소스를 적게 사용하여 다양한 언어로 번역할 수 있도록 개발된 리눅스 프로그램이다. 무려 1995년도에 만들어졌지만 아직까지 유용하게 쓰여지고 있다. po 파일만 만들면 쉽게 지정한 언어로 번역을 할 수 있다. po 파일을 쉽게 작성하기 위한 poedit(https://snapcraft.io/poedit)이라는 유틸리티도 있다. gettext 를 import 한 python 파일 만들기 print_('변수')로 작성한 내용이 po 파일에 생성된다. # test_gettext.py # -*- coding: utf-8 -*- import gettext import re import sys reload(sys) sys.setdefaultencoding('utf-8') t = gettext...
리눅스마스터란? 한국정보통신진흥협회가 운영하는 국가 공인 민간 자격증이다. 리눅스 시스템 관리자에게 요구되는 리눅스 OS의 기본 지식 및 리눅스 기반의 서버 ·네트워크 관리 실무능력과 리눅스 기반의 Desktop 활용 및 서버운영, 시스템의 설계개발 및 관리, 네트워크 구축 및 서비스 운영 등을 검증한다. 리눅스마스터 검정과목 리눅스마스터는 1급과 2급으로 나뉘어져 있으며, 1급, 2급도 아래와 같이 1차, 2차로 나뉘어진다. 리눅스마스터 2급 시험으로 얻을 수 있는 것 1. 리눅스 시스템 관련 용어에 익숙해질 수 있다. 2. 리눅스의 다양한 명령어와 옵션을 알 수 있다. 개인적으로 문제가 그다지 좋다고 생각이 들지 않는다. 실무에서 많이 사용하는 개념이나 용어들을 문제에 녹였다면 훨씬 좋았을 것 같다...
Nginx Docker를 설치하고 127.0.0.1에 접속시 보여줄 index.html 파일을 설정한다. 1. Nginx Docker 최신버전 설치 명령어 ~$ sudo docker pull nginx:latest 2. Nginx index 파일 설정 Nginx Docker와 vloume 설정 할 폴더 및 파일 생성 ~$ mkdir share ~$ cd share ~$ mkdir nginx ~$ cd nginx ~$ mkdir html ~$ pwd /home/mint/share/nginx/html ~$ vi index.html wow Hello Docker 3. Nginx Docker 컨테이너 실행 명령어 설명 run nginx : nginx 이미지에 option 을 주면서 실행 --name : dock..
docker 설치 후 private 한 저장소인 registry 를 구축하여 이미지를 push하고 pull 하는 방법을 알아보도록 하겠습니다. 아래의 포스팅으로 이해가 어려우신 분은 Docker Registry 구축하기 영상을 참고해주세요. https://youtu.be/5eP1KNH1UQ0도커가 무엇인지 궁금하신 분은 도커란 무엇인가? 를 확인해주세요. 1. Centos7 도커 최신버전 설치 # yum-config-manager 지정 위해 설치 $ yum install yum-utils # 도커 repository 지정 $ sudo yum-config-manager \\ --add-repo \\ # 최신 도커 설치 $ sudo yum install docker-ce # reboot 시 도커 자동으로 재..
Docker 도커 15분만에 이해하기 영상 : https://youtu.be/OPjrMHktCC4 영상에서는 아래의 개념 및 용어를 설명하고, 실습을 진행합니다. 실습 내용 : 도커 이미지 다운, 도커 이미지 빌드, 컨테이너 실행, 포트 설정, 볼륨 설정 , exec Docker란 무엇인가? Docker란 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 일반적으로 사용하는 Virtual Machine(VirtualBox, VMWare Player)과는 다르게 OS는 가상화하지 않고 Docker Engine위에서 돌아가기 때문에 적은 용량에 빠른 속도로 가볍게 가상환경을 사용할 수 있습니다. 생성한 Docker 이미지가 있다면 Docker 컨테이너로 운영체제와 관계없이 어디에서든 가상환경을 만들 수 있기 때..