임의의 테라폼 버전을 설치하기 위해 /usr/local/bin 디렉토리로 옮기려는 중, 아래와 같은 문제가 발생하였다! [~] mv ~/Downloads/terraform /usr/local/bin/terraform mv: rename /Users/ingnoh/Downloads/terraform to /usr/local/bin/terraform: Not a directory [~] 그래서 /usr/local 위치에 가보니 bin이 뜬금없이 디렉토리가 아닌 바이너리 형태로 존재하는 기현상을 확인하였다. [~] cd /usr/local [local] ls -al total 32 drwxr-xr-x 4 root wheel 128 3 7 09:14 . drwxr-xr-x@ 11 root wheel 352 1 1..
참고 리눅스 1G 파일 만들기 [ dd 명령어 ] To create 1MB file (1024kb), enter: $ dd if=/dev/zero of=test.img bs=1024 count=0 seek=1024 You will get an empty files (also known as "sparse file") of arbitrary size using above syntax. To create.. woosa.tistory.com [~] dd if=/dev/zero of=./big_file.txt bs=1024k count=1024 [~] # 또는 아래의 명령어 사용 [~] # dd if=/dev/zero of=./big_file.txt bs=1 count=0 seek=1G [~] ls -lh bi..
ubuntu 18.04에서 동작을 확인하였음. 설치된 프로그램의 위치를 확인하는 which 명령어를 활용 문법: which [프로그램명] 설치되었다면 설치 경로가 반환됨 설치되지 않았다면 아무것도 반환되지 않음 ubuntu@ip-1-1-1-1:~$ which asdasd ubuntu@ip-1-1-1-1:~$ # asdasd라는 프로그램은 설치되지 않았으므로 아무것도 반환되지 않음 ubuntu@ip-1-1-1-1:~$ which aws /usr/bin/aws ubuntu@ip-1-1-1-1:~$ # 설치 경로인 /usr/bin/aws가 반환되었음 이를 활용하면 shell script에서 다음과 같이 프로그램 설치 여부에 따른 분기 처리가 가능하다. if which aws >/dev/null; then ec..
yq 간단 사용법 - 값 확인 yq yq is a lightweight and portable command-line YAML processor mikefarah.gitbook.io json의 jq처럼 yaml을 파싱하거나 수정해줄 수 있게 함. 형식: yq [명령어] [옵션] '.키 = "값"' 파일명.yml 따옴표, 쌍따옴표는 빠트리면 안됨! 이것때문에 애를 많이 먹었다. 예시: # ingnoh.yml test: yq ingnoh: age: 3 whoami: monkey hello: world: yes 위 예시 파일로부터 특정 키 값을 확인해볼 수 있다. [~] yq eval '.test' ingnoh.yml yq [~] # eval은 e로 줄여 쓸 수 있다. [~] yq e '.hello.world..
참고 : 다음의 링크에서 더 자세한 내용을 확인하실 수 있습니다. [Linux] nohup 세션이 끊겨도 계속 실행되도록 해보자 개요 nohup 명령어는 리눅스에서 프로세스를 실행한 터미널의 세션 연결이 끊어지더라도 지속적으로 동작 할 수 있게 해주는 명령어입니다. 기본적으로 터미널에서 세션 로그아웃(logout)이 발생 gracefulprograming.tistory.com nohup은 프로세스를 실행한 터미널의 세션 연결이 끊기더라도 프로세스를 계속해서 동작시키는 명령어이다. 기본적으로 터미널에서 세션의 logout이 발생하면, 해당 터미널에서 실행된 프로세스들에게 HUP 신호를 전달하여 종료시킨다. nohup은 프로세스들을 마치 데몬인 것처럼 동작시켜 이러한 HUP 시그널을 무시하도록 하는 명령어가..
Ssh 연결 수립 과정 AWS에 접속하는 시나리오를 예로 들어, Client는 Local PC / Server는 EC2 인스턴스로 가정한다. 더욱 자세한 내용은 아래의 링크를 통해서 확인하실 수 있습니다. 참고 URL : leo-history.tistory.com/19 Publickey permission denied test@10.0.10.191: Permission denied (publickey). ssh 접근을 시도할 때 위와 같은 에러를 마주할 때가 있다. 위 에러의 경우 서버의 각 유저(위 경우 10.0.10.191 서버의 test 유저)는 스스로에게 접근을 허용.. leo-history.tistory.com 1. Local PC > EC2 접속 시도 i). 요약 EC2 인스턴스 등, SSH ..
- Total
- Today
- Yesterday
- Spring Cloud Config
- IntelliJ
- 코딩테스트
- pgloader
- Git
- kotlin
- react
- etc
- Database
- Node.js
- eureka
- Vault
- JEST
- spring boot
- Docker
- Java
- RancherDesktop
- Linux
- AWS IoT
- Puppeteer
- shell
- javascript
- mysql
- JPA
- AWS
- Gradle
- postgresql
- hashicorp
- terraform
- jQuery
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |