728x90

아나콘다(Anaconda)란

  • 아나콘다(Anaconda)는 수학과 과학 분야에서 사용되는 여러 패키지들을 묶어 놓은 파이썬 배포판으로서 SciPy, Numpy, Matplotlib, Pandas 등을 비롯한 많은 패키지들을 포함하고 있습니다.
  • Anaconda는 특히 최근에 데이타 사이언스와 머신 러닝 분야에서 파이썬을 사용하기 위해 기본적으로 설치하는 기본 환경 입니다.
  • 패키지 버전들은 conda를 통해서 관리됩니다.

아나콘다(Anaconda) 설치 파일 다운로드

다음 링크를 클릭하여 아나콘다 다운로드 페이지로 이동합니다.
https://www.anaconda.com/products/individual-d#Downloads

Anaconda Installers 항목에서 'Windows'의 파일을 다운로드 합니다.

아나콘다(Anaconda) 설치

다운로드 받은 설치 파일을 더블 클릭하여 설치를 시작합니다. 설치화면에서 Next 버튼을 클릭합니다.

라이선스 동의화면에서 I Agree 를 눌러 다음 설치과정을 진행합니다.

설치 대상은 모든 유저가 사용되는 것으로 선택합니다.

설치 경로를 지정합니다.

환경변수로 'Anaconda` 설치 환경도 추가합니다.

설치가 되면 Next 버튼을 클릭합니다.

PyCharm에 대한 광고화면에서 Next 버튼을 클릭합니다.

최종 설치 종료화면에서 체크박스는 해제 후 Finish를 클릭하여 설치를 완료합니다.

설치 확인

PowerShell을 열어서 conda -V 입력하여 설치 결과를 확인합니다.

Reference

  1. https://wikidocs.net/77491
  2. https://ko.wikipedia.org/wiki/%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4_(%ED%8C%8C%EC%9D%B4%EC%8D%AC_%EB%B0%B0%ED%8F%AC%ED%8C%90)
728x90
반응형
728x90

aws cli명령어로 s3에 파일을 복사하거나 삭제하는 방법을 알아보겠습니다.

AWS 자격증명

먼저 로컬에서 AWS 접근을 위해 aws configure를 통해 자격증명을 합니다.
AWS 자격증명방법

버킷 및 객체 나열

# 버킷 리스트 보기
aws s3 ls

# 버킷 내 파일 리스트 보기
aws s3 ls s3://mybucket/

파일 복사

# 현재 작업 디렉터리에서 S3 버킷으로 로컬 파일을 복사
aws s3 cp localfile s3://bucket-name

# S3 버킷에서 현재 작업 디렉터리로 파일을 복사(./은 현재 디렉토리)
aws s3 cp s3://bucket-name ./

객체 동기화

버킷과 디렉터리의 내용을 동기화하기 위해 s3 sync 명령어를 사용합니다.
s3 sync는 동일한 이름의 파일과 크기 또는 수정 시간이 다른 모든 파일을 업데이트합니다.

aws s3 sync . s3://my-bucket/path

recursive

지정된 디렉터리 아래의 모든 파일 또는 객체에 대해 명령이 수행됩니다.

# 현대 디렉터리의 모든 파일 및 폴더 복사
aws s3 cp . s3://my-bucket --recursive

# 현대 디렉터리의 모든 파일 및 폴더 복사
aws s3 rm s3://my-bucket/ --recursive

Reference

728x90
반응형

'AWS' 카테고리의 다른 글

Mac OS에서 AWS Cli 설치하기  (0) 2022.07.22
[AWS] AWS Configure 여러 계정 사용하기  (0) 2022.03.01
AWS cli 보안자격증명(aws configure)  (0) 2021.09.04
AWS Cli 버전 2 설치  (0) 2021.09.03
AWS Pycharm Toolkit 설치하기  (0) 2021.08.08
728x90

aws 자격 증명

먼전 aws configure로 aws 자격 증명을 합니다.
AWS console에서 보안자격증명을 통해 얻은 Access Key ID, Secret Access Key 를 입력하고 Region은 서울리전(ap-northeast-2)를 입력합니다.

AWS Access Key ID [None]: 
AWS Secret Access Key [None]: 
Default region name [None]: ap-northeast-2
Default output format [None]: 

입력한 정보는 다음의 위치에 저장됩니다.

~/.aws/configure : 각 프로필 별 리전 및 output format

~/.aws/credentials : 각 프로필 별 Access Key / Secret Access Key

Reference

728x90
반응형
728x90

Linux에서 AWS CLI 버전 2를 설치하는 방법에 관해 알아보겠습니다.

Prerequisites

운영 체제에 기본 제공 unzip 명령이 없는 경우 unzip 설치 포스트를 참고하여 설치합니다.

설치하기

명령줄에서 다음 단계에 따라 Linux에 AWS CLI를 설치합니다.

# 설치파일 다운로드
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"

# 압축해제
unzip awscliv2.zip

# cli 설치
sudo ./aws/install


# 버전확인
aws --version

삭제하기

1. 삭제를 위해 설치경로를 확인합니다.

# 설치 경로 확인
which aws

#결과
/usr/local/bin/aws

2. ls 명령을 사용하여 symlink가 가리키는 디렉터리를 찾습니다. 그러면 --install-dir 파라미터와 함께 사용한 경로가 제공됩니다.

ls -l /usr/local/bin/aws

# 결과
lrwxrwxrwx 1 root root 37 Sep  3 23:05 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws

3. --bin-dir 디렉터리에서 두 개의 symlink를 삭제합니다.

sudo rm /usr/local/bin/aws
sudo rm /usr/local/bin/aws_completer

4. --install-dir 디렉터리를 삭제합니다.

sudo rm -rf /usr/local/aws-cli

Reference

728x90
반응형
728x90

linux서버의 Ubuntu는 zip프로그램이 설치되어 있지 않습니다.
압축파일 해제를 위한 unzip 을 설치해보겠습니다.

설치 여부 확인

$ unzip

zsh: command not found: unzip

설치

# 설치
sudo apt install unzip

# 버전 확인
$ unzip -v

UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
...(생략)
728x90
반응형
728x90

로켓 와우 멤버십 가입 고객은 쿠팡 플레이를 무료로 볼 수 있습니다.

쿠팡 플레이는 모바일뿐만아니라 PC에서도 볼 수 있습니다. https://www.coupangplay.com/

쿠팡ID로 로그인하면 바로 이용할 수 있습니다.

 

화면은 거의 Netflix랑 유사해서 Netflix 사용자 분들에게는 크게 불편함이 없을거 같습니다. (딱히 차별화 포인트는 안보이네요)

Netflix랑 같이 계속 써야 할지는 아직은 모르겠지만, 컨텐츠가 계속 확장되길 기대해 봅니다.

728x90
반응형
728x90

screenfetch로 Linux 시스템 정보들을 확인 할 수 있습니다.

screenfetch 표시 기능

  • the name of your distro
  • Linux kernel version
  • uptime
  • the number of installed packages on your system
  • shell name and version
  • screen resolution
  • the name and version of your desktop environment
  • window manager
  • theme, font
  • CPU, GPU and RAM info

사용하는 터미널을 열고 아래 Command를 실행합니다.

sudo apt install screenfetch

💡 사용환경은 Win10의 우분투를 설치한 환경입니다.
Win10 Linux 설치하는 방법

bash profile 오픈하고, vi ~/.bashrc profile 상단에 screenfetch을 입력합니다.

source ~/.bashrc 로 profile을 새로고침 합니다.

터미널 시작 시 Linux 정보를 확인할 수 있습니다.

Reference

728x90
반응형
728x90

Window10에서 Linux 를 WSL (Windows Subsystem for Linux) 라는 방식으로 지원하고 있습니다. 기존 WSL 이후 WSL 2 가 발표되었습니다.

1. Linux용 Windows 하위 시스템 사용

먼저 "Linux용 Windows 하위 시스템" 옵션 기능을 사용하도록 설정합니다.

PowerShell을 관리자 권한으로 열어 실행합니다.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2. WSL 2 실행을 위한 요구 사항 확인

  • x64 시스템의 경우: 버전 1903 이상, 빌드 18362 이상
  • ARM64 시스템의 경우: 버전 2004 이상, 빌드 19041 이상
  • 18362보다 낮은 빌드는 WSL 2를 지원하지 않습니다. Windows Update Assistant를 사용하여 Windows 버전을 업데이트합니다.

Windows 로고 키 + R 을 선택하고, winver 를 입력하고, 확인을 선택합니다.

3. Virtual Machine 기능 사용

WSL 2를 설치하기 위해 Virtual Machine 플랫폼 옵션 기능을 사용하도록 설정해야 합니다.

1번과 같이 PoweShell에서 실행합니다.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

4. Linux 커널 업데이트 패키지 다운로드

최신 패키지를 다운로드합니다.

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

4. Linux배포판 설치하기

재부팅을 하고 wsl을 실행하면 WSL을 설치하라는 안내 메시지가 나옵니다.

리눅스 배포판을 설치합니다. Windows에서 Linux실행하기

Ubuntu를 설치합니다.

설치가 완료되면 시작을 클릭합니다.

Ubuntu가 설치가 시작되고나서 리눅스 사용자 이름과 패스워드를 입력합니다.

wsl -l 로 실행하여 우분투 배포판이 설치된 것을 확인할 수 있습니다.

5. WSL 2를 기본 버전으로 설정

wsl -l -v 명령어를 실행해서 현재 적용된 WSL 버전을 확인해봅니다.

2로 버전을 변경합니다.

wsl --set-version Ubuntu 2

WSL 2를 기본 버전으로 설정합니다.

wsl --set-default-version 2

6. 최신 package 업데이트

  • 먼저 Package update는 root 권한이 필요하기 때문에 sudo -i 를 통해 root 권한으로 전환 후 작업을 시작합니다.
  • 현재 package repository 에 등록된 package list 를 가져 오기 위해 apt-get update 수행합니다.
  • package list 를 바탕으로 apt-get upgrade를 하면 최신 상태의 Ubuntu 를 유지합니다.

(선택) Hyper : 터미널 프로그램 꾸미기

Window에서도 MacOS와 같이 터미널을 Customizing해서 활용할 수 있습니다.

window cmd와 poweshell 벗어날 수 있는 좋은 방법입니다.

1. Hyper.is 설치하기

Hyper.is 에 접속해서 설치파일을 다운로드받은 후 설치합니다.

2. 환경변수 설정하기

plugin, 테마 설치를 위해 윈도우에 PATH가 설정하여 줍니다.

설치한 후 PC를 재시작 합니다.

3. 플러그인 및 테마 설치하기

설치명령은 아래와 같이 진행하면 됩니다.

hyper i <플러그인이름 혹은 테마이름>

🔧 플러그인 : hypercwd

  • 새로운 탭을 열면 현재 디렉토리에서 탭을 열어줍니다.

🔧 플러그인: hyperborder

  • 터미널에 보더(border)에 나만의 색을 지정할 수 있습니다.
    Hyper 아이콘 처럼 색이 나타납니다.

🧩 테마: hyper-material-theme

  • 가장 많이 사용되고 있는 테마 입니다.

4. 터미널 초보 필수품 Oh My ZSH를 사용하기

Oh My Zsh는 zsh의 쉘의 환경설정을 다루는 프레임워크이며, 커뮤니티 활동이 매우 활발한 프레임워크입니다.

Install ZSH on Ubuntu Bash Windows

zsh를 설치합니다.

sudo apt-get install zsh

vim~/.bashrc 실행하고 bash -c zsh 추가하여 zsh를 default로 변경합니다.

bash -c zsh
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in

Oh My ZSH 설치하기

설치관련 추가 내용은 공식 홈페이지를 참고하시기 바랍니다.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

agnoster 테마로 변경하기

vim ~/.zshrc

ZSH_THEME을 agnoster로 변경합니다.

ZSH_THEME="agnoster"

폰트 깨짐 발생 시 Powerline Fonts를 설치합니다.(설치방법)

Ctrl + , 로 가면 .hyper.js 설정파일이 열립니다.

fontFamily: 'DejaVu Sans Mono for Powerline', 로 교체하여 줍니다.

📌해당 폰트로도 깨짐이 해결이 안되면 아래링크에 접속하여 터미널에 맞는 폰트를 교체하면서 확인하면 됩니다. [(Fonts 참고)](https://github.com/powerline/fonts)

최종 완성은 아래와 같이 나옵니다.


Reference

728x90
반응형
728x90

window 10에서 zsh, bash를 사용하는 경우 폰트가 깨질 경우 Powerline Fonts 설치를 통해 해결할 수 있습니다.

설치방법

1. Font 패키지 다운로드

Powerline GitHub 페이지로 이동하여 패키지를 다운 받습니다.

다운받은 파일은 압축을 해제 합니다.

2. PowerShell 실행

관리자 권한 실행으로 PowerShell을 실행하고 Set-ExecutionPolicy Bypass를 입력하여 실행정책을 변경합니다.

3. Font 설치하기

압축을 해제한 폴더에서 install.ps1을 실행하여 font를 설치합니다.

모든 설치가 완료 되면 Set-ExecutionPolicy Default를 입력하고 y를 입력하여 초기상태로 돌립니다.

4. 결과 확인

Ubuntu를 실행하여 Font설정 메뉴에서 설치된 글꼴을 확인할 수 있습니다.


Reference

728x90
반응형

'Window10' 카테고리의 다른 글

Window10 Linux 개발 환경 설정  (0) 2021.08.28
[Window 10] 영구적으로 관리자 권한 실행 하기  (0) 2021.08.23

+ Recent posts