목록Computer Science/linux (7)
Slow but steady wins the race
Error detected while processing /root/.vimrc: E521: Number required after =: ts =E521: Number required after =: ts = E521: Number required after =: shiftwidth = 원인 vim ~/.vimrc 에서 다음을 작성하였는데 13, 15번째 줄에서 에러가 발생했다. 에러 발생 이유를 해석해 보니, ts와 shiftwidth 다음에 숫자를 넣으라는 것인데 위의 사진처럼 나는 숫자를 넣었다고 생각했다. "띄어쓰기"가 인식되었기 때문에 숫자가 입력이 안되었다고 나오는 것이다. 해결방안 띄어쓰기 없애기
Docker 명령어는 "docker"라는 키워드로 시작한다. Docker의 버전 확인 docker version ubuntu 16.04버전 컨테이너 생성하기 docker run -i -t --name bskwak ubuntu:16.04 /bin/bash run : 사용할 이미지가 저장되어있는지 확인하고 없을 경우, pull(다운로드) -> create(생성) -> start(시작) --name : 컨테이너의 이름 지정 ※ 컨테이너를 관리할 때, 컨테이너의 id 혹은 이름을 이용해 접근하게 되는데, 따로 지정하지 않으면 랜덤으로 문자열을 지정하여 생성됨 bskwak : 컨테이너의 이름으로 지정하고자 하는 단어 ( 사용자가 원하는 대로 지정) ubuntu 16.04 : 사용할 이미지, ubuntu 16.04..
bash: vim: command not found 원인 vim이 설치되어있지 않음 해결방법 우분투를 사용하고 있기 때문에 apt-get을 이용해 vim을 설치해야함 1. apt-get를 업데이트한다. root@dbba4a6d3c13:/# apt-get update 2. apt-get를 이용하여 vim을 설치한다. root@dbba4a6d3c13:/# apt-get install vim
Docker toolbox 설치 1. 아래 사이트에 들어가서 "DockerToolbox-19.03.1.exe"를 다운받는다. https://github.com/docker/toolbox/releases Releases · docker/toolbox The Docker Toolbox. Contribute to docker/toolbox development by creating an account on GitHub. github.com 2. 설치를 완료한 후에 실행시키면 다음과 같은 화면이 뜬다. 3. 기존에 VirtualBox가 설치되어있다면 VirtualBox만 체크해제하거나, 기존의 VirtualBox를 제거후 진행한다. 나는 제거 후에 진행하였다. 4. install을 눌러 설치를 완료한다. 5. ..
Docker Container 기반의 오픈소스 가상화 플랫폼 다양한 프로그램, 실행환경을 container로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해 줌 컨테이너는 이미지를 실행한 상태라고 볼 수 있고, 추가되거나 변하는 값은 컨테이너에 저장됨 같은 이미지에서 여러개의 컨테이너 생성할 수 있고 컨테이너가 삭제되더라도 이미지는 그대로 남아있음 Docker는 완전히 새로운 기술이 아니라 이미 존재하는 기술을 잘 포장했다고 볼 수 있음 ※ Container 격리된 공간에서 프로세스가 동작하는 기술(가상화 기술) ※ 기존의 가상화 방식 - OS 가상화 (ex. VMware, VirtualBox) - 비교적 사용법이 간단 - 무겁고 느리다는 단점 ※ 개선된 가상화 방식 - 전..
앞서 올린 글에서처럼 ubuntu를 설치하려고 했으나, 가상 머신을 이용하여 우분투를 설치해 사용하고자 한다. 가상머신이란? 하드웨어를 소프트웨어적으로 구현해서 그 위에서 운영체제가 작동하도록 하는 기술이다. 가상머신을 사용하는 이유는 다른 운영체제를 사용해야 하는 경우(맥OS에서 윈도우, 윈도우에서 리눅스) 독립된 작업공간이 필요한 경우 (바이러스 회피, 백업) 하나의 머신에서 여러명에게 운영체제 환경을 제공 이렇게 세가지가 있다. (출처: 생활코딩) Virtual Box - Oracle에서 개발한 크로스 플랫폼(cross - platform) 가상화 소프트웨어 - 리눅스, macOS, 윈도우를 게스트 운영체제로 가상화 할 수 있음 - 지원하는 운영 체제에 Virtual Box를 설치하고 가상 머신을 ..