일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- golang
- sudo
- VPN
- port
- opsworks
- driver
- docker container
- Linux
- 패키지
- docker-compose
- 드라이버
- Openswan
- QT
- docker
- ssh
- AWS
- 도커
- 방화벽체크
- RUBY
- ubuntu
- 리눅스
- DevOps
- VMware
- VIM
- docker registry
- 루비
- Chef
- ssh command
- 우분투
- window size
- Today
- Total
목록우분투 (4)
구리의 창고
소개Ubuntu를 사용 할 때, root유저로 직접 접근하는 것은 다소 위험하다. 일반적으로 root 유저 로그인을 막아두고 다른 계정에 root 권한을 가져 갈 수 있도록 한다. 다른 계정에 sudo 권한을 넣어보자. visudo를 사용하여 sudoer에 넣는 방법도 있지만, 여기서는 sudo 그룹에 넣는 방법을 확인하자.단계1. 유저추가guri란 이름의 계정을 추가하자.$ adduser guri단계2. sudo 그룹에 추가guri 계정을 아래와 같이 추가하고 저장한다.$ usermod -aG sudo guri 단계3. sudo 확인해당 계정으로 접속하여 sudo 권한이 제대로 추가됐는지 확인한다.
개요Ubuntu에 Docker 설치하기에서 설명한 것처럼 수동으로 Docker를 설치 하는 방법은 개발 환경에 설치시 적합한 방법이다.만약에 Production 환경에서 Docker를 사용하고 설치해야 한다면, Docker 설치도 자동화 되어야한다.이를 자동화 시켜주는 방법은 여러가지가 있는데 그 중 Chef를 사용하려고한다. 이 글을 이해하려면 Chef에 대한 선행 지식이 필요하다. Chef를 간단하게 설명하면, Recipe라고 부르는 일종의 명령어 모음집이라고 할 수 있다. 여기서 다룰 내용은 Docker 설치하는 Recipe를 사용 할 것이다. Recipe에 무슨 내용이 담길 것인가?Docker 설치 스크립트에 있는 내용을 그대로 Chef에 옮겨온다고 생각하면 된다.운영체제에 맞는 Docker re..
Ubuntu에서 설치된 패키지를 찾아보는 명령어입니다. $ dpkg -l 여기서 원하는 패키지를 검색하려면 아래처럼 파이프로 연결하면 됩니다. $ dpkg -l | grep docker ii docker-ce 17.03.1~ce-0~ubuntu-trusty amd64 Docker: the open-source application container engine
Ubuntu는 패키지 방식을 deb를 사용합니다. 보통 Ubuntu같은 리눅스 시스템에서 프로그램을 설치 할 때, 해당 리눅스에 맞는 커널에 맞춰 빌드를 합니다.매번 소스를 받아 컴파일 하는 것은 번거롭고 귀찮은 일이므로 미리 빌드를 해놓고 바이너리를 많이 제공합니다. 예를 들면 같은 Ubuntu 라도, 14.04와 16.04는 커널 버전이 다르므로 다른 패키지가 결과물로 나옵니다.흔히 많이 사용하는 Windows 같은 경우는 같은 커널을 사용하므로 exe 파일 하나로 실행 할 수 있는 바이너리가 나오는겁니다. deb 파일을 다운 받고 설치하는 명령어는 아래와 같습니다. $ dpkg -i path_to_package.deb ChefDK를 예를 들어 좀 더 자세히 설명하겠습니다. 보통 많은 프레임워크나 솔..