2017/12 10

[연말] 2017-12-31-긁적 긁적..

벌써 2017년이 끝났다! 돌이켜 보면, 아는 거라곤 리눅스 명령어 몇 개 뿐이었던 내가, 4학년 한 해를 보내며 꽤나 많이 성장한 것 같다. 졸업 작품을 진행할 때도 욕심만 커서, OPNFV라는 거대한 오픈 소스 프로젝트에 기여하겠다고 우격다짐으로 해왔다. 대체 무슨 생각이었을까..... 역시 모르면 용감한 거다. 오픈스택이 뭔지도 모르고, NFV도, 심지어 NF도 모르던 내가, Jump Server 역할을 할 미니 서버 한 대에 CentOS를 설치하고, 나머지 두 대에는 OPNFV Apex Installer를 이용해서 각각 Compute 노드와 Controller 노드로 작동하게 만들었다. 사실 인스톨러를 이용하면, 자동으로 나머지 두 대에 설치가 되는 건데, 그것도 모르고 세 대 모두다 CentOS..

욱이야기/욱이 2017.12.31

[Wiki] tar 여러 파일 한 번에 압축 풀기

[Wiki] tar 여러 파일 한 번에 압축 풀기우분투나 CentOS 등 리눅스에서는 tar 명령어로 압축을 시키거나 풀 수 있다. 얼마전 여러 파일을 한 번에 압축을 풀 일이 있어, '*'를 이용해서 해제를 하였는데, 에러가 발생하였다. 검색을 해보니, 다른 방식으로 해제를 해야하였다. 다음에 또 찾을 일이 있을까봐 이렇게 정리하였다. 1 find . -name "*.tar.gz" -exec tar xvzf {} \;cs

IT/IT WIKI 2017.12.28

[Wiki] 애플 매직 키보드 2를 윈도우 10에서 사용하기 (Home, End 키 등등)

[Wiki] Apple 매직 키보드2 윈도우 10에서 사용하기애플의 매직 키보드 2는 macOS 이외의 운영체제에서는 정상적으로 동작하지 않는다. 애플 공식 문서에도 서술되어 있다. 따라서, 키보드로 동작하더라도, Fn 키(펑션 키)와의 조합이 불가능하다. 이로 인해 Home, End, Page Up, Page Down, Delete 키 등을 사용할 수 없다. 이러한 불편함을 해결해주는 유틸리티를 찾게 되어 올려 본다. 매직 키보드 2 사이트 바로 가기 상기 사이트로 이동하게 되면 'Magic Keyboard Utilities'를 다운받을 수 있다. 해당 유틸리티를 실행시키면, 윈도우에서도 Fn 키와의 조합이 가능하게 되어 home, end, page up, page down, delete 등의 키를 모..

IT/IT WIKI 2017.12.27

[Linux] VirtualBox에 Ubuntu Server 16.04 (우분투 서버) 설치하기

VirtualBox로 Ubuntu 16.04 Server 설치 및 사용하기이 매뉴얼은 Windows에서 VirtualBox를 이용하여 Ubuntu 16.04 Server를 설치하고 사용하는 방법을 소개합니다.이 문서의 작성자 및 최종 수정자의 허락 없는 무단 배포 및 무단 수정 및 복제를 허가하지 않습니다.+ (17.12.31) 이미지가 보이지 않는 오류가 있어, 수정하였습니다. 불편을 드려 죄송합니다.사전 준비 작업1. VirtualBox 설치1) 설치 파일 다운로드VirtualBox를 설치하기 위해 다음의 사이트에 접속합니다. VirtualBox 사이트 위 화면에서, 노란색으로 색칠된 Windows hosts 를 눌러서 설치 파일을 다운받습니다.2) 설치 파일 실행 및 설치설치 파일 다운로드가 완료되..

IT/OS 2017.12.27

[OpenStack] Devstack (Ocata)설치 시, Obtaining file:///opt/stack/keystone에서 에러가 나는 경우

[OpenStack] Devstack (Ocata) 설치 시, "Obtaining file:///opt/stack/keystone" 에러가 나는 경우오픈스택을 간편하게 배포할 수 있게 도와주는 Devstack(데브스택)을 실행하다보면 에러가 종종 난다. 혹시나 도움이 될까 하여 이렇게 적어본다. 'Obtaining file:///opt/stack/keystone' 에러가 발생하는 경우는 이전에 devstack을 설치했다가 다시 설치하는 경우에 종종 발생한다고 한다. 그렇다고 다시 OS를 재설치하자니 오버헤드가 너무 큰 것 같고 하여 해결방법을 알아보니 생각보다 단순했다. ./stack.sh 를 하기 전에bash에아래와 같이 export PIP_UPGRADE=True 를 선언해주면 된다. 1export P..

IT/OpenStack 2017.12.21

[Wiki] SSH 접속 시, Key(키) 기반의 인증 방식으로 접속하기 (비밀번호 입력 없이 접속하기)

SSH 접속 시, Key 기반의 인증 방식으로 접속하는 방법이 글은 ssh 접속 시, 패스워드 없이 접속하는 방법을 소개하는 글이다.보통 ssh로 접속하면 password를 묻는다.그러나 패스워드 입력 없이 key 기반의 인증을 통해 접속하는 방법이 있어 소개한다. [Host A]가 [Host B]에 접속하고자 한다고 가정하자. 1. Host A에서 "$ ssh-keygen" 명령으로 '공개 키(public key) - 개인 키(private key)' 쌍을 생성한다. 2. $ ssh-keygen 명령을 내리면 키가 저장될 경로와 passphrase를 묻는데, 보안에 신경을 써야하는 상황이 아닌 테스트 용인 경우 생략해도 무관하다. 3. 위 과정이 끝나면 ${HOME}/.ssh/ 내에 개인 키 파일인 "..

IT/IT WIKI 2017.12.21

[Wiki] yum install 시 lock(잠금) 되어있다고 나오는 경우 해결 방법

yum install 시 lock (잠금) 되어 있다고 나오는 경우 해결 방법centos에서 패키지를 설치하기 위해 yum install을 했는데, 패키지 설치가 되지 않는 경우가 종종 있다. 이때, 1yum search cs 를 수행해보자. 만약 'lock' 되어 있다고 나오는 경우, 1. 본인이 다른 터미널이나 계정에서 이미 패키지를 설치 중일 수 있다. 2. OS가 주기적인 패키지 업데이트를 진행 중일 수 있다. 이러한 경우에, 문제를 해결하려면 패키지 관리자를 kill 하면 된다. 1sudo systemctl stop packagekitcs

IT/IT WIKI 2017.12.20

[Wiki] Putty에서 vi를 이용할 때 마우스 스크롤링으로 움직이게 설정하는 법

Putty에서 vi를 이용할 때 마우스 스크롤링으로 움직이게 설정하는 법putty를 이용해서 vi를 보면 기본적으로는 마우스 스크롤링을 할 경우, 내용이 보이지 않고 이전 내용이 보이게 된다. 이런 문제를 해결하는 법을 알아보았는데, 정말 간단해서 깜짝 놀랬다. 1234sudo vi ~/.vimrc # .vimrc에 다음의 내용을 추가한다.set mouse=acs

IT/IT WIKI 2017.12.19

[Python] 알파벳 리스트 만들기

[Python, 파이썬] 알파벳 리스트 만들기> 일일이 입력하지 않고 알파벳 리스트를 만드는 방법에 대해 소개한다. 아래와 같이 string 모듈에서 ascii_lowercase 를 import 한다. 123456from string import ascii_lowercase alpha_list = list(ascii_lowercase) # ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']cs alpha_list를 출력해보면 위처럼 알파벳 소문자들이 리스트로 잘 들어간 것을 볼 수 있다. 만약 대문자 리스트가 필요하다면, a..

IT/Python 2017.12.18