ubuntu(11)
-
sftp로 서버 간 데이터 전송하기 (Proxy 설정)
sftp로 A서버 → B서버로 파일을 전송하고 싶은 상황. 먼저 A서버에 SSH로 접속해서 B서버로 접속하고자 했다. 그런데 B서버는 Proxy 서버를 경유해서 접근해야 했고, Proxy는 22222번 포트로 접속해야 했다. $ sftp ubuntu@123.123.123.123 일반적인 경우 sftp로 접근하기 위해서 위와 같이 계정과 ip를 넣고 명령어를 실행하면 된다. 하지만 이렇게 하면 기본적으로 설정된 22번 포트로 접근하려고 하기 때문에 별도의 설정이 필요하다. 먼저 A서버에 SSH로 접속한다. 그리고 ~/.ssh/config 파일을 연다. ssh config 파일 경로는 다를 수 있는데, 별도 설정을 안했다면 아마 대부분 저 경로일 것이다. vi ~/.ssh/config 명령어로 파일을 편집기..
2023.06.14 -
apt와 apt-get의 차이
apt는 Advanced Packaging Tool의 약자로써 리눅스 배포판의 시초인 데비안의 패키지 시스템을 일컫습니다. 데비안 계열인 ubuntu나 Mint 등의 OS에서, apt를 준수하면서 패키지를 설치하고 제거하는 등의 용도로 만든게 apt-get, aptitude, apt-cache와 같은 툴입니다. 그런데 이렇게 툴들이 다양화해지고 이것저것 기능들과 옵션들이 추가되다 보니 오히려 사용이 복잡해지고 사용자에게 혼동을 주기 시작했습니다. 결국 apt-get이나 apt-cache 등에서 필요한 기능과 옵션들만 추출한 apt가 생겨나게 되었습니다. (apt는 우분투 16.04가 런칭된 2016년 부터 사람들에게 알려지기 시작했다고 합니다) 많이들 사용하시는 패키지 매니징 툴은 apt와 apt-get..
2022.12.09 -
ubuntu 18.04 오프라인 환경에서 docker 바이너리 설치
설치 여기서 리눅스 버전에 맞는 docker tar를 다운받는다. 나는 docker-18.03.1-ce.tgz 를 다운 받았다(https://download.docker.com/linux/static/stable/x86_64/). offline 리눅스 서버로 FTP 전송한다. 압축을 해제한다. $ tar xzvf /path/to/.tar.gz (선택) 바이너리 파일을 /usr/bin 으로 옮겨서 전역으로 사용한다. $ sudo cp docker/* /usr/bin/ 데몬을 실행한다. $ sudo dockerd & 확인 프로세스 확인 $ ps -ef | grep dockerd docker 버전 확인 $ docker --version hello-world → Registry에 접속할 수 없으므로 오프라인 환..
2022.09.29 -
WSL2 Ubuntu 설치하기
준비 Windows Terminal 앱을 설치하는게 좋다. CMD, PowerShell, 그리고 이번에 설치할 Ubuntu까지 종합적인 터미널 기능을 제공하기 때문이다. WSL 활성화 Windows Termimal을 “관리자 권한”으로 실행한다. $ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart PowerShell을 관리자 권한으로 실행하여 위 명령어를 실행한다. Microsoft-Windows-Subsystem-Linux을 활성화 하는 명령이다. $ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all..
2022.08.12 -
ubuntu에서 node.js, npm 수동설치
인터넷이 안되는 환경(서버)에서 특정 버전의 Node.js와 npm을 설치해야 했다. mirror 서버에 원하는 버전이 없었기 때문에 수동설치를 해야했다. OS : ubuntu-18.04.5 LTS Node.js 다운로드 Node v12.22.5 (LTS) | Node.js 12.22.5 버전이 필요해서 위 링크에서 linux 64bit 바이너리를 다운받았다. 그리고 ubuntu 서버로 복사. Binary 수동설치 압축 해제 $ tar -xvf node-v12.22.5-linux-x64압축을 해제한다. x : 압축 해제 v : 진행률 표시 f : 파일 이름 지정 심볼릭 링크 설정 $ ln -s node-v12.22.5-linux-x64/bin/* /usr/local/bin/압축을 해제한 node-v12...
2022.08.02 -
ubuntu에서 apt-get으로 python3.7, pip 설치 및 심볼릭 링크 설정하기
ubuntu-16.04 버전에서는 기본적으로 python 3.5가 설치되어 있다. 이번에 하려는 작업은python3.7(또는 다른 버전)을 설치하고 이를 python, pip 명령어를 통해 실행할 수 있게끔 설치&세팅 하는 것이다. python 설치 먼저 apt-get을 최신화 한다. $ sudo apt-get update Repository를 추가할 수 있는 패키지를 설치한다. $ sudo apt install software-properties-common Repository를 등록하고, 다시 apt-get을 최신화한다. $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update Python3.7을 설치한다. $ apt-get install..
2022.01.22