도커 서비스 실행 sudo systemctl start docker 시스템 부팅 시 자동으로 도커 서비스 실행 sudo systemctl enable docker sudo 없이 사용 (사용자를 docker 그룹에 추가) sudo usermod -aG docker $USER 도커 컨테이너 확인 (-a 옵션 추가: 종료된 컨테이너 포함) docker ps 도커 컨테이너 삭제 (-f 옵션 추가: 실행중인 컨테이너 강제 종료 및 삭제) docker rm {CONTAINER_ID} 도커 이미지 확인 docker images 도커 이미지 삭제 (-f 옵션 추가: 강제 삭제) docker rmi {IMAGE_ID or REPOSITORY:TAG}
유저 생성 adduser [username] sudo 권한 추가 sudo usermod -aG sudo [username] 유저 권한 확인 groups [username] 모든 유저 목록 출력 cat /etc/passwd 모든 유저 목록 출력 (username만) cut -f1 -d: /etc/passwd 각 필드는 콜론으로 구분되며 담고 있는 내용은 아래와 같음 username:password:UID:GID:comment:homedirectory:command/shell root에 의해 추가된 유저 목록 출력 cat /etc/passwd | grep /bash root에 의해 추가된 유저 목록 출력 (username만) cat /etc/passwd | grep /bash | cut -f1 -d:
접속 ssh -i [pem path] [username]@[ec2 IP or DNS] Local ---> EC2 전송 scp -i [pem path] [sending path] [username]@[ec2 IP or DNS]:[receiving path] EC2 ---> Local 전송 (폴더 전송 시 -r 옵션 추가) scp -i [pem path] [username]@[ec2 IP or DNS]:[sending path] [receiving path]
def save_model(tokenize, epochs, min_alpha, corpus_list, model_name): # Mecab tagger = Mecab() # corpus 저장 리스트 tagged_corpus_list = [] # corpus 생성 (TaggedDocument 추가) for corpus in corpus_list: # 태그 tag = corpus[0] # 내용 word = corpus[1] # tokenize에 따라 다른 방법으로 Word Tokenize if tokenize == 'morphs': tagged_corpus_list.append(doc2vec.TaggedDocument(tags=[tag], words=tagger.morphs(word))) elif token..
나눔 폰트 설치 sudo apt-get install fonts-nanum* 시스템에서 폰트 업데이트 fc-cache -fv Matplotlib 패키지 안에 폰트 복사 (본인의 파이썬 버전에 맞게 수정) cp /usr/share/fonts/truetype/nanum/Nanum* /usr/local/lib/python3.8/dist-packages/matplotlib/mpl-data/fonts/ttf/ font_manager를 이용하여 사용 가능한 나눔 폰트 경로와 파일명을 확인 from matplotlib import font_manager as fm nanum_font_list = fm.findSystemFonts(fontpaths='/usr/share/fonts/truetype/nanum/') for..