이 영역을 누르면 첫 페이지로 이동
Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

페이지 맨 위로 올라가기

Coding Groot

코딩 블로그

DevOps, Infra

  • Coding Groot
Mac에서 명령어로 Win11 부팅 USB 만들기

Mac에서 명령어로 Win11 부팅 USB 만들기

2022.06.09
방금 따끈따끈한 Gram이 도착했다. 하지만 윈도가 아닌 프리도스가 깔린 깡통.. 윈도면 금방 부팅 USB를 만들겠지만 당장 가지고 있는 것은 맥북밖에 없다ㅠ. 찾아보니 참고할 해외 글이 많아서 어렵지는 않았다. 맥북에서 Booting USB를 어떻게 만들었는지 공유해본다. 준비물 Win11 ISO 파일 (다운로드 링크) USB (8GB 이상) MacOS, brew 텅 빈(프리도스) 노트북 Windows11은 마이크로소프트 사이트(여기)에서 한국어판으로 하나 다운받았다. USB가 없어서 편의점에서 가서 제일 싼 SanDisk 16GB짜리를 하나 샀다. 15,000원 정도했다.(그래도 비싸넹 ㅠ). 주의 저도 뭘 알고 한 것이 아니라 이것 저것 찾아보면서 한 것입니다. 이거 따라 하다가 잘못되시면 책임지지..
[GCP] CLI(gcloud) 맥에 설치하기

[GCP] CLI(gcloud) 맥에 설치하기

2022.05.15
나는 오늘부터 Google Cloud Platform을 CLI(gcloud)로 사용하기로 했다.. 그동안 웹콘솔로 GCP(Google Cloud Platform)를 사용했다. 웹 콘솔의 불편한 점 화면 로딩이 되는데 좀 걸린다. (그래봤자 보통 3~5초 정도이긴하다.) 똑같은 설정으로 비슷한 인스턴스를 생성 / 삭제 / 방화벽 수정 / ... 비슷한 작업을 계속했다 버튼이 어디에 있었는지 헷갈린다 문서랑 한국어 번역이된 웹콘솔이 미묘하게 달랐다. (물론, 웹콘솔은 영어로 쓰면 해결되긴한다.) 예를 들어서, 가용성 정책의 "광고" 옵션을 공식 문서에서는 "스팟(Spot)"이라고 표현해서 찾느라 애먹은 적이 있다 GCP를 명령어로 하면 뭐가 좋을까? 가벼워서 기다릴 필요가 없다 단순히 IP 주소 확인하려고 ..
Terminal과 Shell

Terminal과 Shell

2022.04.08
Terminal(Emulator)이란 대표적인 터미널 몇 개를 나열해보자면 terminal, iterm, xterm, konsole과 같은 프로그램이 있습니다. 리눅스와 같은 환경에서는 이러한 터미널을 통해서 쉘을 실행시켜고 여러 작업을 하게 됩니다. PC를 키면 터미널 프로그램부터 찾게 되죠ㅎㅎ. 세상에는 여러 터미널이 있는데 서로 지원해주는 기능도 다르고 각각의 특색이 있습니다. 사람마다 선호하는 것이 다릅니다. 이러한 터미널로 우리는 심심하게 보일 검은창을 꾸미고 (아니면 오히려 텍스트만 보이도록 하거나) 기능을 확장시킬 수 있습니다. 그래서 터미널 에뮬레이터라고도 부르는 것 같습니다. 저는 iterm2를 사용합니다. 제 터미널 창을 보시면 상단에 "배터리, CPU, RAM" 상태와 SNIPPET을..
Free-tier로 온라인 IDE(AWS Cloud9) 무료로 만드는 법

Free-tier로 온라인 IDE(AWS Cloud9) 무료로 만드는 법

2021.07.18
AWS Cloud9이란? Cloud9은 AWS에서 무료로 제공해주는 온라인 웹 IDE 환경입니다. 웹 브라우저만 있다면 링크에 접속해서 사용할 수 있는 온라인 통합 개발 환경입니다. 여기에 AWS 가상 서버나 다른 서버를 붙여서 쓰기도 쉽고 기본적으로 40개 이상의 언어를 지원해주기 때문에 바로 개발을 시작할 수 있습니다. Cloud9 자체는 무료이지만 거기에 붙여서 쓰는 인스턴스나 스토리지는 유료입니다. 프리 티어나 다른 서버가 있으면 무료로 붙여서 사용할 수 있습니다. 자세한 가격 정책에 대해서는 바뀔 수도 있으니 공식 문서에서 찾아보세요! Cloud9에서 지원하는 프로그래밍 언어에 관해서는 여기서 찾아볼 수 있습니다. 방금 만든 Cloud9을 캡쳐한 사진입니다. IDE로 간단한 자바 예제 컴파일도 ..
Vim에서 Vundle 삭제하기

Vim에서 Vundle 삭제하기

2021.03.31
깔끔하게 Vundle을 삭제하는 방법 (Linux 기준) 더보기 내가 Vundle을 삭제하는 이유 Vundle은 Vim 플러그인 매니저이다. 현재 PC에서는 Vundle을 만족하면서 사용하고 있다. Vundle은 플러그인 관리를 위해서 여러 가지 기능들을 제공해준다. 예를 들어서, 플러그인이 있는 저장소를 간략하게 설정 파일에 넣어서 플러그인을 설치(:PluginInstall)하거나 플러그인을 검색(:PluginSearch {플러그인명})하거나 업데이트(:PluginUpdate)하거나 사용하지 않는 플러그인을 지우(:PluginClean)거나 플러그인에 변화가 생길 때마다 help tag 자동으로 생성하고 갱신해주는 기능 등이 있다. 그런데 요즘 Vim으로 간단한 스크립팅을 많이 하는데 여러 가지 플러그..
[WSL1/WSL2] 홈 디렉터리 위치 :: WSL 홈으로 Windows 파일 옮기기

[WSL1/WSL2] 홈 디렉터리 위치 :: WSL 홈으로 Windows 파일 옮기기

2020.05.16
WSL1에서 C드라이브에 접근해보자 Windows의 드라이브들은 /mnt 디렉터리에 마운트되어 있다. C드라이브에 접근해보자. cd /mnt/c OS Error 13은 파일 시스템의 권한 문제가 생겼을 때 발생합니다. 보시다시피 권한 문제가 발생할 수 있으니 조심해야 한다. Windows에서 WSL1으로 접근해보자 Windows에서는 아래의 Packages 폴더 안의 어딘가에 WSL1이 위치한다. C:\Users\[사용자명]\AppData\Local\Packages\ 내가 깐 배포판명이 포함된 폴더가 그 배포판의 WSL이 실제로 위치하는 경로이다. 만약 Ubuntu 깔았다면 Packages폴더 아래에 Ubuntu라는 단어가 들어간 폴더명이 보일 것이다. 바로 그 폴더가 Ubuntu WSL의 위치다. 그 ..
[리눅스] apt, apt-get의 사용법 비교

[리눅스] apt, apt-get의 사용법 비교

2020.05.01
apt = Advanced Packaging Tool, .deb 형식의 패키지들을 관리(설치, 삭제, 업데이트)해주는 툴 apt vs apt-get? 여러 리눅스 패키지들의 문서를 읽다보면 어떤 것은 apt install을 사용해서 설치하라고 하고 어떤 것은 apt-get install을 사용해서 설치하라고 한다. 사실 apt를 쓰든 apt-get을 쓰든 큰 차이는 없다. 그럼 apt와 apt-get의 차이가 뭘까? apt를 쓰든 apt-get(또는 apt-cache)을 쓰든 내부 동작의 차이는 거의 없다. apt-get에서는 옵션들이 많아지다 보니깐 apt에서는 자주 사용하는 옵션들을 추출해서 사용자들이 사용하고 보기 편하게 만들었다. 그래서 apt가 더 예쁘고 추가적인 정보를 출력해준다. 구체적으로 ..
[리눅스] scp 기본 사용법

[리눅스] scp 기본 사용법

2020.04.15
업로드 내 컴퓨터(Local) 파일 ➡ 서버 ssh랑 반대로 port번호를 지정할 옵션으로 대문자 p를 사용하는 것을 주의하자. scp -P 포트번호 경로/올릴파일명 아이디@서버주소:저장할경로 (예) 서버의 홈에 있는 Temp 폴더에 내 컴퓨터의 홈에 있는 test.c 파일을 업로드하는 명령어 (서버의 주소는 111.111.111.111이고 scp용 포트는 7722번에 열려있고 내 아이디는 root라고 해보자) scp -P 7722 ~/test.c root@111.111.111.111:~/Temp 다운로드 서버 파일 ➡ 내 컴퓨터(Local) 반대로하면 된다. scp -P 포트번호 아이디@서버주소:파일경로/파일명 받은파일을저장할경로 (예) 서버의 홈에 있는 downloadthis.c 파일을 내 컴퓨터의 ..
[Quick Fix] WSL Powerline9k Theme 깨짐/이상하게 보이는 오류 해결법 :: Overflowing rPrompt on WSL

[Quick Fix] WSL Powerline9k Theme 깨짐/이상하게 보이는 오류 해결법 :: Overflowing rPrompt on WSL

2020.03.23
WSL에서 Powerline9k나 Powerline10k 테마로 이쁘게 꾸며서 사용하려고 했다. 하지만 다음과 같이 창이 넘쳐흐르는 에러가 발생했고 그냥 나두기에는 너무 거슬렸다. 이 오류 말고도 아이콘 잘림 또는 깨짐, 오버플로우, 등이 있을 수 있다. 이 오류들은 전부 Double-Width Glyph때문에 발생하는 문제들이다. 원인 - Double-Width Glyph Double-Width Glyph: Monospace 폰트와 달리 두 개의 공간을 차지하는 문자 Ex) , ,... (아마 폰트에서 지원되지 않아서 안보일 수도 있다. 사진으로 바로 아래에 올렸으니 어떤 문자인지 확인해보자.) 문제를 일으키는 2칸 문자들의 예 Mac(iterm2)이나 다른 OS의 터미널 에뮬레이터에서는 잘 동작하..
Email Protocol 비교 :: POP3, IMAP, SMTP

Email Protocol 비교 :: POP3, IMAP, SMTP

2020.03.21
이메일 Protocol을 검색하면 가장 먼저 POP3, IMAP, SMTP를 볼 수 있다. 이번 글에서는 이 3가지 Protocol을 소개해보겠다. 서버로부터 이메일을 가져오는 Protocol로 POP3 또는 IMAP를 쓰고 이메일을 보내는 Protocol로 SMTP가 쓰인다. 먼저 이메일을 가져오는 Protocol들에 대해 알아보자. Email 가져오기 - POP3, IMAP 흔히 이메일을 다른 곳에서 받아와서 보기 위한 방법으로 POP3 또는 IMAP 두 가지의 선택지를 준다. 그런데 지메일 설정에서는 POP3 Protocol은 "POP 다운로드", IMAP Protocol은 "IMAP 액세스"라고 표기했다. 둘 다 똑같이 내 이메일을 다른 기기에서 확인하기 위한 방법이데 왜 이렇게 미묘하게 다른 말..
[리눅스] 간단한 리눅스 명령어들 정리

[리눅스] 간단한 리눅스 명령어들 정리

2020.03.08
SSH openssh로 터미널에 접속한다. telnet과 달리 평문 통신을 하지 않고 보안이 되어있다. ssh -p 포트번호 아이디@호스트주소 보통 ssh와 동일한 포트로 ftp도 열어놓는다. logout 또는 exit 명령어로 로그아웃한다. SFTP 보안이 된 ftp이다. sftp -P 포트번호 아이디@호스트주소 대문자 P를 사용해서 포트번호를 지정하는 것을 주의하자. get을 하면 다운 put을 하면 업로드 bye를 하면 종료 SCP scp 명령어는 별도의 글을 작성했다. 2020/04/15 - [Programming/Linux] - [리눅스] scp 기본 사용법 List 파일을 모두 리스팅한다. ls 숨긴 파일과 권한까지 포함하여 한 줄씩 파일을 모두 리스팅한다. ls -al Recursive mo..
DigitalOcean으로 네트워크 실습용 서버 만들기

DigitalOcean으로 네트워크 실습용 서버 만들기

2020.02.29
DigtalOcean에서 실습용 서버 만들기 DigtalOcean: 서버를 만들 수 있는 사이트. 대학생이면 Github Student로 50달러를 교육용으로 제공받을 수 있다. 아니라도 https://m.do.co/c/01669a1b94dc 이 링크를 통해서 가입을 하면 100달러를 무료로 지급해준다. (가입자 이벤트: 나한테도 25달러가 온다고 한다.) Server란? 원격으로 조정 가능한 컴퓨터이다. 주로 파일을 저장하거나 웹 사이트를 호스팅하기 위해 사용한다. 접속해야할 주소가 계속 바뀌면 안되니깐 Static IP Adress를 사용한다. 주로 인터넷을 통해 원격으로 접속한다. DigitalOcean으로 쉽게 서버 만들기 먼저 DigitalOcean에 일단 가입을 하자. https://m.do...
  • 최신
    • 1
    • 2
    • 3
  • 다음

정보

Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

  • Coding Groot의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록
  • 소개
  • 블로그 저작권

카테고리

  • 분류 전체보기 (189)
    • Git (23)
      • Git Tutorial (9)
      • Git Note (7)
      • Git Lecture (7)
    • Programming Language (1)
      • C (2)
      • C Sharp (5)
      • Java (4)
      • JavaScript (7)
      • Julia (5)
      • Python (4)
    • Programming (8)
      • Algorithm (2)
      • Compiler (5)
      • Data Structure (0)
      • Web (12)
      • NestJS (2)
    • DevOps, Infra (36)
      • Apple (6)
      • Cloud (15)
      • Database (1)
      • Network (4)
      • Linux (8)
    • Game Programming (11)
      • Unity Tutorial (5)
      • Unity Note (6)
    • Hardware Design (1)
      • Digital Circuit (1)
    • Note (52)
      • Coffee (2)
      • Retrospect (15)
      • Reading List (15)
    • Mathematics (1)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 서평
  • tutorial
  • git
  • 한빛미디어
  • javascript
  • aws
  • Github
  • 회고
  • 전체 보기…

정보

Coding Groot의 Coding Groot

Coding Groot

Coding Groot

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기

나의 외부 링크

  • GitHub
  • SlideShare
  • 유니티 2020 수업
  • TIL Blog
  • 모도코

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. Copyright © Coding Groot.

티스토리툴바