전체 글 204

강남 박코치 어학원 저녁반 1개월차 후기(Goose Egg)

박코치 어학원에 대한 후기, 특히 저녁반에 대한 후기가 적어서 회고겸 써본다. 학원 교육 내용, 시설, 그리고 아주 사사로운 개인감정까지 포함하니 tmi 주의.  바쁜 사람들을 위한 요약 퇴근 후 공부 가능하다. 가벼운 마음으로 시작하기 좋음 가기 싫어도 막상 가면 재밌음 시간 대비 저렴한 가격 OT 쓰레기. 그시간에 집가서 쉬자 안내데스크도 쓰레기니 2달차 이상 수강생들한테 다시 한 번 물어보자       퇴근 후에 영어공부, 과연 가능한가 결론적으로 가능하긴 한데 성질이 더러워진다. 아침 6시에 일어나서 밤 10시 반에 집에 돌아오는 생활을 평일 내내 하면 당연히 그러지 않을까 싶은데 일단은 가능은 하고, 퇴근 후 학원가는 길이 너무 싫긴 하지만 막상 가면 잘 하고 돌아오는건 헬스장이랑 비슷하다고 생..

후기 2024.05.02

RHCSA9 후기 및 문제

장장 2달에 걸쳐 준비한 시험이 끝났다. 시험 보기 전 내 리눅스 실력은 cat, cd, grep 같은 기본 명령어나 사용할줄 알지 네트워크, 스토리지, 보안 등의 작업은 예전에 배웠지만 잊어버린 상태였다. 시험을 마치고 나니 이제는 서버에 디스크 용량이 부족하면 볼륨 붙여서 사용할 수도 있고, podman 명령어를 보면 대충 저게 뭘하는건지 이해할 정도는 된다. 역시 자격증을 딴다고 마스터가 되는건 아니지만, 그래도 안따는것 보다는 낫다는걸 다시 한 번 느낀다.  시험 화면이라던지 그런 정보는 워낙 잘 정리된 글이 많다보니 여기서는 rhcsa9에서는 어떤 문제가 나오는지, 문제 풀이 팁, 공부방법 정도만 풀어보려고 한다.       이정도 점수를 받은걸 감안해서 거를건 거르고 필요한 팁만 얻어갔으면 좋..

후기 2024.05.02

scp 명령어: 로컬에서 원격으로 파일 및 디렉토리 전송

scp(Secure Copy) SSH 프로토콜을 사용하여 원격 서버 간에 파일을 안전하게 전송 scp [옵션] [복사하려는 파일/디렉토리 경로] [복사받으려는 서버 및 경로] 예시: 1. 로컬 시스템 파일 → 원격 서버 scp localfile.txt ubuntu@192.168.126.88:/home/ubuntu localfile.txt: 로컬 시스템에서 복사하려는 파일의 경로 ubuntu: 원격 서버의 사용자 이름 192.168.126.88: 원격 서버의 주소 또는 호스트 이름 :/home/ubuntu: 복사하려는 원격 서버의 경로 2. 로컬 시스템 디렉토리 → 원격 서버 scp -rp /Users/directory ubuntu@192.168.126.88:/home/ubuntu /Users/direct..

Ubuntu에 Cobra와 Cobra-cli 설치(cobra-cli: command not found 해결)

Cobra란? https://github.com/spf13/cobra GitHub - spf13/cobra: A Commander for modern Go CLI interactions A Commander for modern Go CLI interactions. Contribute to spf13/cobra development by creating an account on GitHub. github.com CLI 애플리케이션을 만들기 위한 라이브러리로, Cobra를 사용하면 CLI 인터페이스를 간단하게 구현할 수 있다. Cobra를 사용한 예로 K8S의 kubectl, Docker CLI, Hugo, Helm 등이 있다. 1. Go 모듈 생성 # go mod init go mod init minha ..

Go 2024.01.17

Ubuntu에 Go 설치(최신 버전 설치하는 방법)

Go 공식페이지에서 OS에 맞는 파일 주소 복사 https://go.dev/dl/ All releases - The Go Programming Language go.dev wget 명령어로 파일 다운로드 wget https://go.dev/dl/go1.21.6.linux-amd64.tar.gz 압축 풀기 # sudo tar [OPTION...] [FILE] # /usr/local 디렉토리에 압축 풀기 sudo tar -C /usr/local -xzf go1.21.6.linux-amd64.tar.gz 환경 변수에 경로 추가 및 변경 사항 적용 cat ~/.profile | grep /usr/local/go/bin || echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/...

Go 2024.01.16

Ansible Roles ②Tasks(Apache 설치 유무에 따라 자동 설치/삭제)

tasks 디렉토리? - Ansible 역할(Role)에서 해당 역할이 수행할 작업을 정의하는 곳. - 각각의 작업을 수행하는 Ansible 테스크 파일들이 위치하고 있음. - 일반적으로 tasks 디렉토리에는 여러 테스크 파일이 포함되어 있으며, 주로 YAML 형식으로 작성됨. - 각 테스크 파일은 하나의 작업을 수행하며, 역할이 수행해야 하는 여러 작업을 모듈화하여 구성할 수 있음. 예제: Apache 설치 유무에 따라 자동으로 설치 또는 삭제하는 태스크 생성 1. 기본 세팅 설정 파일, roles, 호스트 파일, 기타 필요한 디렉터리 생성: # Role과 Inventory 폴더 생성 mkdir roles inventory # 앤서블 설정파일과 호스트파일 생성 touch ansible.cfg inv..

Ansible 2024.01.15

Ansible.Builtin 모듈

참고 사이트: https://wikidocs.net/129848 3-모듈 모듈은 단일 명령어 이자 수행할 작업입니다. `cp`, `apt`, `wget` 등의 단일 명령어가 모듈이라고 할 수 있습니다. 앤서블은 다양한 기본 모듈을 제공하고, 이 모… wikidocs.net 공식 문서: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/index.html#plugins-in-ansible-builtin Ansible.Builtin — Ansible Documentation © Copyright Ansible project contributors. Last updated on Jan 11, 2024. docs.ansible.com 모듈(..

Ansible 2024.01.12