OS/Linux 144

Docker Swarm 설정하기

Docker Swarm Docker Swarm 이란? 수많은 컨테이너 오케스트레이션 도구 중의 하나로, 여러 대의 Docker 호스트들을 마치 하나인 것처럼 만들어주는 Orchestration 도구입니다. Docker v1.12 이후부터 Docker Swarm Mode 로 별개의 Docker Swarm 엔진에서 Docker 엔진으로 통합되면서 좀 더 간편한 설치가 가능해졌습니다. 쉬워진 Docker Swarm 직접 설치 해보도록 하겠습니다. Docker Swarm 설치 (Docker Document, How nodes work - https://docs.docker.com/engine/swarm/how-swarm-mode-works/nodes/) 불러오는 중입니다... Docker Swarm init D..

OS/Linux 2019.07.09

SCP로 원격파일 보내기

scp는 ssh을 통해 원격 컴퓨터와 파일을 주고받는 명령임. 사용 방법 scp 원본파일위치 복사될위치 계정이 있는 경우 다음과 같이 사용 파일 경로와는 콜론(:)으로 연결하면 됩니다. 원격 컴퓨터의 IP 주소를 123.123.123.123으로 가정하고 원격 컴퓨터의 /ABC/ 디렉터리로 현재 디렉터리의 file.txt 파일을 복사하려면 scp file.txt 아이디@123.123.123.123:/ABC/ 파일 경로는 당연히 상대경로도 가능하므로 만약 원격 컴퓨터의 홈 디렉터리의 file.txt 파일을 현재 디렉터리로 복사하려면 아래와 같이 하면 됩니다. scp 아이디@123.123.123.123:file.txt 디렉터리를 복사하려면 -r 옵션을 주고 scp -r 복사할디렉터리 복사될위치 원본 파일의 최..

OS/Linux 2019.07.05

Folder backup script

폴더 백업이 많이 발생해서 이를 자동화 1. 스크립트 생성 $ vi /backup.sh 내용을 아래와 같이 작성 #!/bin/bash TIME=`date +%b-%d-%y` # This Command will read the date. SRCDIR=nexfinance.com_bak # Source backup folder. PARDIR=./backup #Parents folder FILENAME=$SRCDIR-$TIME.tar.gz # The filename including the date. DESDIR=backup # Destination of backup file. tar -cpzf $DESDIR/$FILENAME $PARDIR/$SRCDIR Tar command explained tar = Tap..

OS/Linux 2019.07.05

Ubuntu 16.04에 Docker 설치 (Offline 환경)

1. Package index update $ sudo apt-get update 2. Docker Engine 설치 $ sudo apt-get install docker-engine 다음과 같이 오류 발생시(internet Install이 안되는 경우) deb 수동 설치 apt-transport-https : Depends: libapt-pkg4.12 (>= 0.8.16~exp9) but it is not installable libc6-amd64:i386 : Depends: libc6:i386 (= 2.28-0ubuntu1) but it is not going to be installed libcurl3 : Depends: librtmp0 (>= 2.3) but it is not installable..

OS/Linux 2018.12.03

Ubuntu CPU 정보 확인

우분투에 chrome driver 설치하는데 정상적으로 동작하지 않아 삽질 좀 했다. 원인을 찾지 못해 삽질하다가 bit를 확인할 필요가 있어 확인해 봤다.$ dpkg -s libc6 | grep Arch위 명령을 실행한 결과에 따라 확인할 수 있다.Architecture: i386 이면 32bitArchitecture: amd64 이면 64bit64bit에다가 32bit 설치하고 열나게 테스트하니 안될 수 밖에... 그외 CPU 정보는cat /proc/cpuinfo

OS/Linux 2018.12.03

CentOS 7 방화벽 해제

CentOS 7 부터는 Iptables이외에 방화벽 설정항목이 추가됨. 1. 방화벽 해제systemctl stop firewalld 2. 리부팅시 방화벽 실행 하지 않게 하기systemctl disable firewalld 현재 열려있는 Port 확인netstat -tulpn | grep LISTENport 추가하기 # 포트가 외부에서 접속되지 않는다면 포트를 방화벽에 추가합니다. sudo firewall-cmd --zone=public --add-port=8000/tcp --permanent # 방화벽을 리로드합니다. sudo firewall-cmd --reload

OS/Linux 2018.10.22