<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Code by horang</title>
    <link>https://hoho325.tistory.com/</link>
    <description>horang's IT Blog</description>
    <language>ko</language>
    <pubDate>Fri, 9 Oct 2026 17:16:00 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>ho-rang</managingEditor>
    <item>
      <title>[서평] 애자일 &amp;amp; 스크럼 프로젝트 관리</title>
      <link>https://hoho325.tistory.com/463</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;데일리 스탠드업 미팅은 팀원끼리 업무 진행 상황을 공유하고 업무 협력을 촉진하려는 목적에서 수행한다.&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 책을 선택한 이유&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전에 처음으로 진행하게된 큰 프로젝트에서 애자일 방법론을 적용해서 했었다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 그 때는 처음 프로젝트를 진행하게 되서 모르는 부분도 많았고 그냥 따라가게 되었다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 거의 대부분 외주 개발사가 개발을 진행했기 때문에 나는 크게 체감이 되지 않았다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오히려 귀찮게 회의가 너무 많다고 생각했다. 그 때 이 글의 저자인 이재왕 스크럼 마스터께서 도와주셨고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트는 진짜 아무 문제 없이 성공적으로 기간안에 마칠 수 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발사 PM, 우리 팀 PM 분들이 모두 소통을 잘 해주고 개발도 잘해주신 부분도 있겠지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애자일 방법론을 통한 프로젝트 관리도 한 몫 하지 않았을까?? 하는 생각도 들었다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 최근에 PM은 아니지만 프로젝트의 B/E PL을 맡게되면서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크럼, 코드리뷰를 진행하면서 열심히 이끌어가보려고 하고있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 이 책이 조금이나마 도움되지 않을까 싶어서 꺼내보게 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 책 정보&lt;/h2&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;contentSearch&quot; data-ke-align=&quot;alignLeft&quot; data-cs-kind=&quot;book&quot; data-cs-data=&quot;{&amp;quot;title&amp;quot;:&amp;quot;애자일 &amp;amp; 스크럼 프로젝트 관리&amp;quot;,&amp;quot;image&amp;quot;:&amp;quot;http://t1.daumcdn.net/lbook/image/1641986?timestamp=20240618113714&amp;quot;,&amp;quot;url&amp;quot;:&amp;quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=1641986&amp;amp;tab=introduction&amp;amp;DA=YZR&amp;amp;q=%EC%95%A0%EC%9E%90%EC%9D%BC+%26+%EC%8A%A4%ED%81%AC%EB%9F%BC+%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8+%EA%B4%80%EB%A6%AC&amp;quot;,&amp;quot;authors&amp;quot;:[&amp;quot;이재왕&amp;quot;],&amp;quot;publicationDate&amp;quot;:&amp;quot;2016-05-06&amp;quot;,&amp;quot;publisher&amp;quot;:&amp;quot;길벗&amp;quot;,&amp;quot;desc&amp;quot;:&amp;quot;애자일은 정형화된 프로세스, 도구, 방법론이 아니라 구성원 간의 상호작용과 소통, 고객과의 협력, 변화에 대응하는 것을 중시하는 가치와 철학을 말한다. 애자일은 기존 방법론과 상호보완하며 적용할 수 있는 부분이 많고 실제로 이를 어떻게 활용하느냐가 중요하다. 이 책에서는 애자일과 전통적인 프로젝트 관리의 균형점을 제시하여 팀이 자율적으로 움직이고 창의성을 발현하도록 돕는다.&amp;quot;}&quot;&gt;&lt;a href=&quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=1641986&amp;amp;tab=introduction&amp;amp;DA=YZR&amp;amp;q=%EC%95%A0%EC%9E%90%EC%9D%BC+%26+%EC%8A%A4%ED%81%AC%EB%9F%BC+%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8+%EA%B4%80%EB%A6%AC&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div class=&quot;cs-image&quot; style=&quot;background-image: url('http://t1.daumcdn.net/lbook/image/1641986?timestamp=20240618113714');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;cs-info-wrap&quot;&gt;&lt;span class=&quot;cs-title&quot;&gt;애자일 &amp;amp; 스크럼 프로젝트 관리&lt;/span&gt;
&lt;div class=&quot;cs-desc&quot;&gt;애자일은 정형화된 프로세스, 도구, 방법론이 아니라 구성원 간의 상호작용과 소통, 고객과의 협력, 변화에 대응하는 것을 중시하는 가치와 철학을 말한다. 애자일은 기존 방법론과 상호보완하며 적용할 수 있는 부분이 많고 실제로 이를 어떻게 활용하느냐가 중요하다. 이 책에서는 애자일과 전통적인 프로젝트 관리의 균형점을 제시하여 팀이 자율적으로 움직이고 창의성을 발현하도록 돕는다.&lt;/div&gt;
&lt;div class=&quot;cs-props&quot;&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;저자&lt;/dt&gt;
&lt;dd&gt;이재왕&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판&lt;/dt&gt;
&lt;dd&gt;길벗&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판일&lt;/dt&gt;
&lt;dd&gt;2016.05.06&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 주제&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;애자일과 스크럼의 철학을 이해하고, 이를 실무에 적용하는 데 필요한 실질적인 지침과 사례를 담은 책&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;현재 현업에서 개발을 하고 있다면 거의 모든 프로젝트에서 애자일을 도입하여 진행하지 않을까 싶다&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;위에서도 아마 그렇게 시킬거다. 하지만 계속 예전 방식대로 프로젝트를 진행해온 PM, PL들을 잘 모르지만 어쩔 수 없이 하게된다&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;형식적인 미팅을 오전마다 하게 되면서 팀원 들에게 스트레스만 안겨주게 되고,,, 애자일의 본질이 없다&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;물론 당연하다고 생각한다. 그렇기 때문에 전사차원에서 교육을 지원하거나 애자일 코치와 같은 전문 인력을 도입하는 것이 필요하다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;팀원이 애자일 방식의 가치를 느끼지 못하고 '업무로드'로 생각하게 되면 안된다. 이런 일이 발생하지 않도록 애자일의 본질에 대해 알려주는 책이다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 핵심 내용 요약&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 애자일의 본질: 프로세스와 도구보다는 개인과 개인간의 상호작용, 문서화 보다는 동작하는 소프트웨어, 계약 협상 보다는 고객과 협력, 계획 보다는 변화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 애자일 프로젝트의 계획, 관리 방법 및 실제 적용 사례&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 애자일 진행관리의 특징: 수행 성과에 초점, 개인보다는 팀 공동 책임 업무, 팀원의 사기와 업무 만족도 중요시, 멀티 태스킹 최소화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 애자일 프로젝트 리더는 구성원이 역량을 최대한 발휘할 수 있도록 지원하는 코치 및 퍼실리테이터 역할을 수행해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. 추천 대상&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 스크럼 도입을 고려 중인 팀 리더&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 실무에 바로 적용 가능한 애자일 방법론이 궁금한 개발자/PM&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 형식적인 애자일이 아닌, 철학과 원칙을 제대로 이해하고 싶은 분&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;6. 한 줄 평&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애자일을 '하는 척'이 아닌 '제대로 하는 법'을 알려주는 애자일의 본질을 담은 책&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>도서</category>
      <category>it책추천</category>
      <category>pm책추천</category>
      <category>개발책추천</category>
      <category>서평</category>
      <category>스크럼</category>
      <category>스크럼마스터</category>
      <category>애자일</category>
      <category>애자일방법론</category>
      <category>애자일프로세스</category>
      <category>프로젝트관리</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/463</guid>
      <comments>https://hoho325.tistory.com/463#entry463comment</comments>
      <pubDate>Mon, 14 Apr 2025 00:26:04 +0900</pubDate>
    </item>
    <item>
      <title>[서평] 요즘 우아한 개발</title>
      <link>https://hoho325.tistory.com/462</link>
      <description>&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;contentSearch&quot; data-ke-align=&quot;alignCenter&quot; data-cs-kind=&quot;book&quot; data-cs-data=&quot;{&amp;quot;title&amp;quot;:&amp;quot;요즘 우아한 개발&amp;quot;,&amp;quot;image&amp;quot;:&amp;quot;http://t1.daumcdn.net/lbook/image/6441263?timestamp=20241009160131&amp;quot;,&amp;quot;url&amp;quot;:&amp;quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=6441263&amp;amp;tab=introduction&amp;amp;DA=YZR&amp;amp;q=%EC%9A%94%EC%A6%98+%EC%9A%B0%EC%95%84%ED%95%9C+%EA%B0%9C%EB%B0%9C&amp;quot;,&amp;quot;authors&amp;quot;:[&amp;quot;우아한형제들&amp;quot;],&amp;quot;publicationDate&amp;quot;:&amp;quot;2023-10-13&amp;quot;,&amp;quot;publisher&amp;quot;:&amp;quot;골든래빗(주)&amp;quot;,&amp;quot;desc&amp;quot;:&amp;quot;민족은 2010년 서비스를 시작해 이젠 푸드테크를 선도하는 플랫폼이 되었습니다. 우형은 &amp;lsquo;우아한 기술블로그&amp;rsquo;를 통해 꾸준히 기술 노하우를 공유해왔습니다. 이 책은 블로그의 글을 엄선해 우형이 성장하며 겪고 헤쳐간 온보딩, 개발, 문화, 이슈 관리 이야기를 담았습니다. 쉽게 읽을 수 있도록 코드를 최대한 제거하고, 개발자 저자 각자의 개성을 담은 문체는 살렸습니다. 요즘 IT 회사가 어떻게 일하는지 궁금한 개발자와 기획자에게 이 책이 좋은 길잡이가 되기를&amp;quot;}&quot;&gt;&lt;a href=&quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=6441263&amp;amp;tab=introduction&amp;amp;DA=YZR&amp;amp;q=%EC%9A%94%EC%A6%98+%EC%9A%B0%EC%95%84%ED%95%9C+%EA%B0%9C%EB%B0%9C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div class=&quot;cs-image&quot; style=&quot;background-image: url('http://t1.daumcdn.net/lbook/image/6441263?timestamp=20241009160131');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;cs-info-wrap&quot;&gt;&lt;span class=&quot;cs-title&quot;&gt;요즘 우아한 개발&lt;/span&gt;
&lt;div class=&quot;cs-desc&quot;&gt;민족은 2010년 서비스를 시작해 이젠 푸드테크를 선도하는 플랫폼이 되었습니다. 우형은 &amp;lsquo;우아한 기술블로그&amp;rsquo;를 통해 꾸준히 기술 노하우를 공유해왔습니다. 이 책은 블로그의 글을 엄선해 우형이 성장하며 겪고 헤쳐간 온보딩, 개발, 문화, 이슈 관리 이야기를 담았습니다. 쉽게 읽을 수 있도록 코드를 최대한 제거하고, 개발자 저자 각자의 개성을 담은 문체는 살렸습니다. 요즘 IT 회사가 어떻게 일하는지 궁금한 개발자와 기획자에게 이 책이 좋은 길잡이가 되기를&lt;/div&gt;
&lt;div class=&quot;cs-props&quot;&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;저자&lt;/dt&gt;
&lt;dd&gt;우아한형제들&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판&lt;/dt&gt;
&lt;dd&gt;골든래빗(주)&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판일&lt;/dt&gt;
&lt;dd&gt;2023.10.13&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;만드는 사람이 수고로우면 쓰는 사람이 편하고, 만드는 사람이 편하면 쓰는 사람이 수고롭다&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 id=&quot;toc-link-2&quot; style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;br /&gt;1. 책을 선택한 이유&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우아한 형제들, 배달의 민족을 개발, 운영하는 회사다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'네카라쿠배'라는 말만 들어도 유명함을 알 수 있고, 개발 쪽으로는 누구나 가고 싶어하는 회사다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전부터 기술 블로그도 잘 운영하는 것으로 알고 있고 배민 블로그에서 기술 내용을 공부한 적도 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경험 많은 개발자들도 많은 것 같고, 내용들을 쉽게 잘 풀어내기에 책도 재미있지 않을까 생각하여 구매하게 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;toc-link-3&quot; style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;2. 주제&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;크게 &lt;b&gt;배민 문화, 프론트, 백엔드, 인공지능, 테스트, 운영 경험 섹션&lt;/b&gt;으로 나눠져있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기술적인것을 심도있게 다루다기 보다는 개발자들의 느낀점, 경험들을 &lt;b&gt;소설 책 읽듯이 쉽게 쉽게 읽어나갈 수 있다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;읽다보면 '맞아!', '나도 그랬었지' 등의 말이 절로 나오게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 파트마다 한 번쯤 경험해봤을, 아니 앞으로 한 번은 경험해볼만한 일들에 대해서 다루고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 더 재미있었고 공감도 잘 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떤 내용을 다루고 있다고 딱 집어서 말하기엔 많은 내용들이 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기술 경험 외에 재미있게 다가온 부분은 '&lt;b&gt;배민 문화&lt;/b&gt;'다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SW 회사, 테크 회사 다운 문화라고 느껴진다.(제조 회사랑은 다른)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기술을 발전시키고, 성장하기 좋은 회사일 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;toc-link-4&quot; style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;3. 대상 독자&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;지루한 운영업무에 지친 개발자&lt;/li&gt;
&lt;li&gt;반복적인 코딩에 회의를 느끼는 개발자&lt;/li&gt;
&lt;li&gt;회사에서 어떤 일들을 겪게 될지 무서운 신입 개발자&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;toc-link-5&quot; style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;4. 핵심 내용&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기술적인 책이라기 보단 경험 공유이기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단하게 기억에 남았던 문장들을 몇 개 정리했다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사용자의 입력은 무조건 BE에서도 검증한다&lt;/li&gt;
&lt;li&gt;설마&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;그런일이&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;일어나겠어&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;? &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;일어납니다&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;장애정도가&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;너무&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;클것&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;같다는 생각이 들면,&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이미&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;발생한&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;것으로&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;간주하고&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;대비한다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;&lt;/span&gt;오늘&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;내가&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;한&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;실수는&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;내일&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;내&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;옆자리&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;동료도&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;할&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;수&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;있다&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;KPT (kepp problem try)&lt;/li&gt;
&lt;li&gt;페어 프로그래밍 -&amp;gt; 회사에서 해보고 싶다. 재미있을 것 같다. &lt;s&gt;(하지만 그러기엔 일정을 소화하기 쉽지 않다....)&lt;/s&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;&lt;b&gt;KPT&lt;/b&gt;는 회고 과정의 한 단계로 다음을 의미한다고 한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;Keep: 잘하는 점, 계속했으면 좋겠다 싶은 점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;Problem: 뭔가 문제가 있다 싶은 점. 변화가 필요한 점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;Try: 잘하는 것을 더 잘하려면, 문제가 있는 점을 해결하려면 우리가 시도해볼 것들&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;요즘 애자일 방식으로 프로젝트를 진행하기도 하고 스프린트를 진행하다보면 개선할 점들도 분명히 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;그럴때 위 회고 과정을 진행하게 되면 Keep을 통해 &lt;b&gt;마음 편히 질문 할 수 있는 분위기&lt;/b&gt;를 만들어서&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;더 나은 개발 문화를 만들고 모두가 더 발전할 수 있지 않을까 생각한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;toc-link-10&quot; style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;5. 장점과 단점&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭔가 평화로운 회사 생활에 괜한 긴장감을 주는 책..? 이랄까&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 현재도 무언가를 개발할때마다 더 나은 방법이 있을까? 늘 고민하며 개발하지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;더 열심히 해야겠다는 생각이 든다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 5년차 개발자로서 대부분 아는 내용들이지만, 한 번더 생각해볼 시간을 갖게 되어 좋았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만, 책 자체가 배민 조직 문화, 기획, 개발 이런 여러 분야에 대해 다루기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기술적으로 뭔가를 얻어가려는 책은 아니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;toc-link-11&quot; style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;6. 결론&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리는 코더가 아닌 개발자임을 한 번더 되새기게 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;재미 있어서 책을 덮지 못하고 밤새서 다 읽었다 ^^&lt;/p&gt;</description>
      <category>도서</category>
      <category>kpt</category>
      <category>개발서적추천</category>
      <category>기술경험공유</category>
      <category>배달의민족</category>
      <category>배민문화</category>
      <category>요즘우아한개발</category>
      <category>우아한테크</category>
      <category>우아한형제들</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/462</guid>
      <comments>https://hoho325.tistory.com/462#entry462comment</comments>
      <pubDate>Fri, 28 Feb 2025 00:56:15 +0900</pubDate>
    </item>
    <item>
      <title>[서평] 최고의 프롬프트 엔지니어링 강의</title>
      <link>https://hoho325.tistory.com/461</link>
      <description>&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;contentSearch&quot; data-ke-align=&quot;alignCenter&quot; data-cs-kind=&quot;book&quot; data-cs-data=&quot;{&amp;quot;title&amp;quot;:&amp;quot;최고의 프롬프트 엔지니어링 강의&amp;quot;,&amp;quot;image&amp;quot;:&amp;quot;http://t1.daumcdn.net/lbook/image/6636893?timestamp=20240720143555&amp;quot;,&amp;quot;url&amp;quot;:&amp;quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=6636893&amp;amp;tab=introduction&amp;amp;DA=YZR&amp;amp;q=%EC%B5%9C%EA%B3%A0%EC%9D%98+%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8+%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4%EB%A7%81+%EA%B0%95%EC%9D%98&amp;quot;,&amp;quot;authors&amp;quot;:[&amp;quot;김진중&amp;quot;],&amp;quot;publicationDate&amp;quot;:&amp;quot;2024-06-10&amp;quot;,&amp;quot;publisher&amp;quot;:&amp;quot;리코멘드&amp;quot;,&amp;quot;desc&amp;quot;:&amp;quot;프롬프트 엔지니어링이라면 흔히 &amp;lsquo;AI에게 질문하는 방법&amp;rsquo;이라고 생각하는 경우가 많지만, 정확히 말하면 &amp;lsquo;AI로부터 높은 수준의 결과물을 얻기 위한 양질의 프롬프트를 구성하는 작업&amp;rsquo;이라고 할 수 있다. 우리가 작성하는 프롬프트가 단순히 검색 포털에 질문을 입력하는 수준에서 벗어나려면 LLM 작동 원리를 이해하여 체계적으로 프롬프트를 구성하는 작업이 반드시 필요하다. 이 책은 프롬프트 엔지니어링의 방대한 내용을 프로그래밍 지식이 없는 사람도 이해하고 접근&amp;quot;}&quot;&gt;&lt;a href=&quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=6636893&amp;amp;tab=introduction&amp;amp;DA=YZR&amp;amp;q=%EC%B5%9C%EA%B3%A0%EC%9D%98+%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8+%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4%EB%A7%81+%EA%B0%95%EC%9D%98&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div class=&quot;cs-image&quot; style=&quot;background-image: url('http://t1.daumcdn.net/lbook/image/6636893?timestamp=20240720143555');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;cs-info-wrap&quot;&gt;&lt;span class=&quot;cs-title&quot;&gt;최고의 프롬프트 엔지니어링 강의&lt;/span&gt;
&lt;div class=&quot;cs-desc&quot;&gt;프롬프트 엔지니어링이라면 흔히 &amp;lsquo;AI에게 질문하는 방법&amp;rsquo;이라고 생각하는 경우가 많지만, 정확히 말하면 &amp;lsquo;AI로부터 높은 수준의 결과물을 얻기 위한 양질의 프롬프트를 구성하는 작업&amp;rsquo;이라고 할 수 있다. 우리가 작성하는 프롬프트가 단순히 검색 포털에 질문을 입력하는 수준에서 벗어나려면 LLM 작동 원리를 이해하여 체계적으로 프롬프트를 구성하는 작업이 반드시 필요하다. 이 책은 프롬프트 엔지니어링의 방대한 내용을 프로그래밍 지식이 없는 사람도 이해하고 접근&lt;/div&gt;
&lt;div class=&quot;cs-props&quot;&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;저자&lt;/dt&gt;
&lt;dd&gt;김진중&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판&lt;/dt&gt;
&lt;dd&gt;리코멘드&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판일&lt;/dt&gt;
&lt;dd&gt;2024.06.10&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;'질문을 잘 할수록 좋은 대답을 얻는다'&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;책을 선택한 이유&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요즘은 정말 LLM 없이는 살 수 없는 몸이 되어 버렸다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ChatGPT를 구독해서 쓰거나 다른 AI 툴을 쓰고 있지는 않다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 답변의 질이 좋지는 않기 때문에 프롬프트 작성의 중요성에 대해서 몸으로 더욱 느끼고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 프롬프트를 어떻게 하면 더 잘 작성할 수 있는지에 대해 공부하고 싶어 고르게 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;책의 주요 주제(내용)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제목에서 알 수있듯이 프롬프트 엔지니어링에 대해서 다루고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;머신러닝에 대한 전반적인 개념, LLM에 대해서 먼저 설명한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 프롬프트 엔지니어링 방법, 이를 위해서 알아야할 기본적인 지식에 대해 다루고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떻게 하면 성능을 끌어올릴 수 있는지에 대한 방법을 간략히 설명하며 실습을 통해 이해하기 쉽게 알려준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;대상 독자&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;머신러닝, LLM의 기본 배경 지식이 아얘 없는 독자&lt;/li&gt;
&lt;li&gt;프롬프트를 작성하는 방법이 궁금한 독자&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;핵심 내용&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;책에서 나온 중요 개념들에 대해서 간단하게 정리해보았다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;i&gt;프롬프트 엔지니어링 방법&lt;/i&gt;&lt;/h4&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1. 제로샷 프롬프팅: 아무런 데이터나 예시를 주지 않음&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2. 원샷 러닝: 실행 방법에 대한 예시 한 개를 제공&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;3. 퓨샷 러닝: 실행 방법에 대해&amp;nbsp; 2~3개부터 수십 개 정도의 예시 제공&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;4. CoT(Chain of Thought): 생각 사슬. 문제를 쪼개어 단계적으로 푸는 것과 유사. 문제 해결 과정에서 따라야 할 생각의 단계나 논리적 순서 제시&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;5. 제로샷 CoT: 논리적 순서나 가이드를 주지 않고, 해결할 문제에 대해 그저 천천히 생각해 보라는 식으로 지시 (ex. 단계별로 생각해봅시다 끝에 추가)&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;임베딩: 단어나 문장 같은 언어의 조각들을 숫자로 바꾸는 과정, 이를 진행하는 모델을 임베딩 모델이라 함&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;벡터서치: 실수형태의 집합으로 바뀐 임베딩 벡터내에서 기준이 되는 단어와 가까운 단어를 찾는 것&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;i&gt;프롬프트 디자인 핵심&lt;/i&gt;&lt;/h4&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1. 컨텍스트 제공&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2. 프롬프트 작성&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;3. 결과물 형식 지정&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;i&gt;프롬프트 디자인 프레임워크&lt;/i&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;역할&lt;/li&gt;
&lt;li&gt;대상&lt;/li&gt;
&lt;li&gt;지식/정보&lt;/li&gt;
&lt;li&gt;작업/목표&lt;/li&gt;
&lt;li&gt;정책/규칙, 스타일, 제약사항&lt;/li&gt;
&lt;li&gt;형식/구조&lt;/li&gt;
&lt;li&gt;예시&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;i&gt;LLM 모델의 예측 가능성을 조절하는 주요 생성 옵션&lt;/i&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;1.&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;b&gt;Temperature&lt;/b&gt;&lt;/span&gt;: 모델의 출력 확률 분포를 조절하여 더 창의적이거나 결정적인 응답을 생성함 (값이 높을수록 다양성 증가).&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;2.&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;b&gt;Top P, Top K&lt;/b&gt;&lt;/span&gt;: Top K는 확률이 높은 K개의 토큰에서 샘플링하고, Top P(=Nucleus Sampling)는 확률의 누적 합이 P 이하인 토큰들에서 샘플링함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;3.&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;b&gt;Maximum Length&lt;/b&gt;&lt;/span&gt;: 한 번의 생성에서 출력될 최대 토큰 수를 제한함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;4.&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;b&gt;Frequency Penalty&lt;/b&gt;&lt;/span&gt;: 동일한 단어가 반복되는 빈도를 줄이기 위해 사용됨.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;5.&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;b&gt;Presence Penalty&lt;/b&gt;&lt;/span&gt;: 특정 단어가 이미 등장했을 경우, 다시 등장할 확률을 낮춰 다양성을 증가시킴.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;6.&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;b&gt;Stop Sequence&lt;/b&gt;&lt;/span&gt;: 특정 문자열이 생성되면 출력을 중단하도록 설정함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;7.&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;b&gt;Injection Start&lt;/b&gt;&lt;/span&gt;: 사전 정의된 프롬프트나 문맥을 삽입하여 생성 과정을 특정 방향으로 유도함.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-02-24 오전 1.18.26.png&quot; data-origin-width=&quot;3446&quot; data-origin-height=&quot;2480&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCFn5c/btsMsk6n8gq/reFymT8a4uzSa0jWeGkgJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCFn5c/btsMsk6n8gq/reFymT8a4uzSa0jWeGkgJ1/img.png&quot; data-alt=&quot;openAI playground 테스트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCFn5c/btsMsk6n8gq/reFymT8a4uzSa0jWeGkgJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCFn5c%2FbtsMsk6n8gq%2FreFymT8a4uzSa0jWeGkgJ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3446&quot; height=&quot;2480&quot; data-filename=&quot;스크린샷 2025-02-24 오전 1.18.26.png&quot; data-origin-width=&quot;3446&quot; data-origin-height=&quot;2480&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;openAI playground 테스트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;openAI Playground에서 위와 같이 책에서 읽은 방법을 적용해서 프롬프트를 작성했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;처음에는 제대로된 답변을 얻지 못했었지만 '형식', '규칙', '정보'를 제공하니 원하는 답변을 얻을 수 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;장점과 단점&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;장점: 책 제목처럼 개념이해로 시작하기에는 좋은 책이다. 전반적인 느낌을 알기 좋다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단점: 세부적인 내용에 대해서는 부족하다. 엔지니어링 연습이 있지만 연습 개수와 깊이가 부족하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;결론&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;머신러닝의 개념, LLM의 개념도 모르는 완전 초짜에게는 이해하기 쉽게 쓰여져 있어서 좋다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프롬프트 엔지니어링에 대한 전반적인 개념을 잡을 수 있는, 간단하게 술술 읽을 수 있는 책이다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프롬프트를 작성하는것에 대해서 재미를 붙일 수 있어서 좋았지만 뭔가 모르게 조금 아쉬웠다.(예시? 깊이?)&lt;/p&gt;</description>
      <category>도서</category>
      <category>ChatGPT</category>
      <category>LLM</category>
      <category>OpenAPI</category>
      <category>머신러닝</category>
      <category>책서펑</category>
      <category>최고의프롬프트엔지니어링강의</category>
      <category>프롬프트</category>
      <category>프롬프트엔지니어링</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/461</guid>
      <comments>https://hoho325.tistory.com/461#entry461comment</comments>
      <pubDate>Mon, 24 Feb 2025 01:26:28 +0900</pubDate>
    </item>
    <item>
      <title>[TypeScript] Date 사용방법 총 정리(응용까지)</title>
      <link>https://hoho325.tistory.com/460</link>
      <description>&lt;p&gt;실제 개발을 하다보면 날짜 관련 처리를 해주어야 할때가 많이 발생합니다.&lt;br&gt;관련해서 내장된 객체인 Date 객체를 주로 사용합니다.&lt;br&gt;현재 이를 대체하기 위한 Temporal 이 작업되고 있다고는 하지만 Production 환경에서 사용하기에는 어렵다고 합니다.&lt;br&gt;그러면 실제 많이 사용할 만한 내용들 위주로 빠르게 정리해보겠습니다!!&lt;/p&gt;
&lt;h1&gt;Date 객체란?&lt;/h1&gt;
&lt;p&gt;간단히 설명하자면 Date 객체는 19070년 1월 1일 UTC 자정과의 시간차이를 밀리초로 나타내는 정수 값을 담고 있습니다&lt;/p&gt;
&lt;h1&gt;Date 객체 생성&lt;/h1&gt;
&lt;p&gt;아래와 같이 여러 방법으로 Date 객체를 생성하고&lt;br&gt;객체의 메소드를 이용해 날짜 정보를 관리할 수 있습니다&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;const date1: Date = new Date(1919, 2, 1)  // 1919-03-01 00:00:00
const date2: Date = new Date(1919, 2, 1, 19, 24, 51); // 1919-03-01 19:24:51
const date3: Date = new Date(&amp;#39;1919-03-01 19:24:51&amp;#39;)&lt;/code&gt;&lt;/pre&gt;
&lt;h1&gt;현재 시간 반환 (get)&lt;/h1&gt;
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;// Thu Jan 05 2023 23:10:06 GMT+0900 (대한민국 표준시)
console.log(Date());

const today = new Date();
// Thu Jan 05 2023 23:10:06 GMT+0900 (대한민국 표준시)
console.log(today.toString());&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;위 처럼 함수를 호출하여 현재 날짜를 반환할 수도 있고&lt;br&gt;객체를 생성하여 반환할 수도 있으며&lt;br&gt;위 두 방법으로 모두 현재 날짜를 얻을 수 있습니다&lt;/p&gt;
&lt;h1&gt;Date의 인스턴스 메소드&lt;/h1&gt;
&lt;p&gt;오늘 날짜만 딱 출력해서는 쓸 곳이 없습니다&lt;br&gt;로깅 모듈을 만들 때 날짜 정보가 필요할텐데&lt;br&gt;그러면 년도, 월, 일 등의 정보를 얻어서 문자열을 구성할 필요가 있습니다&lt;/p&gt;
&lt;h2&gt;년, 월, 일&lt;/h2&gt;
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;const today: Date = new Date();
const year: number = today.getFullYear();
const month: number = today.getMonth() + 1;
const date: number = today.getDate();
console.log(`${year}-${month}-${date}`)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;코드를 보면 month만 1을 더해주었습니다&lt;br&gt;getMonth() 함수가 0-11의 값을 반환하기 때문입니다. 이는 좀 주의해서 써야 합니다.&lt;br&gt;여기서 get 뒤에 UTC를 붙이면 현지 시간이 아닌 국제시간을 기준으로 시간을 반환하여 사용할 수 있습니다&lt;/p&gt;
&lt;h2&gt;응용: 00-31 두자리 날짜형식 표시, 0 넣기 (javascript, typescript)&lt;/h2&gt;
&lt;p&gt;위 코드를 실행해보면 뭔가 예쁘게 나오지 않습니다.&lt;br&gt;2023-1-5 이런식으로 나오기 때문입니다.&lt;br&gt;그래서 이를 예쁘게 두자리로 맞춰보겠습니다&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;function getFullDate(delimiter: string, year: number, month: number, date: number): string {
    return  `${year}${delimiter}${month.toString().padStart(2, &amp;#39;0&amp;#39;)}${delimiter}${date.toString().padStart(2, &amp;#39;0&amp;#39;)}`
}

// 2023-01-05
console.log(getFullDate(&amp;quot;-&amp;quot;, year, month, date));&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;padStart 라는 메소드를 이용해서 두자리 날짜형식으로 맞추대 빈 부분은 0으로 채워넣도록 하였습니다 :)&lt;/p&gt;
&lt;h2&gt;요일&lt;/h2&gt;
&lt;p&gt;요일 정보를 얻어서 사용해야할 때도 있습니다.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;enum DAY {
    SUNDAY,
    MONDAY,
    TUESDAY,
    WEDNESDAY,
    THURSDAY,
    FRIDAY,
    SATURDAY
};

const day: number = today.getDay();
if (day === DAY.SUNDAY || day === DAY.SATURDAY)  {
    console.log(&amp;quot;쉬는 날&amp;quot;);
} else {
    console.log(&amp;quot;출근 하는 날 ㅠㅠ&amp;quot;)
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;getDay() 함수를 이용해서 요일을 반환 후(0-6 반환하며 0이 일요일)&lt;br&gt;위와 같은 방식으로 enum을 정의해서 사용할 수 있습니다&lt;/p&gt;
&lt;h1&gt;날짜 정보 변경 (set)&lt;/h1&gt;
&lt;p&gt;get이 아닌 set이 붙은 메소드를 이용해서 날짜를 조작할 수 있습니다&lt;/p&gt;
&lt;h2&gt;년, 월, 일, 시, 분, 초 변경&lt;/h2&gt;
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;today.setFullYear(1919); // 1919년으로 변경
today.setMonth(2);    // 3월로 변경
today.setDate(29);    // 29일로 변경
today.setHours(19);    // 19시로 변경
today.setMinute(13); // 13분으로 변경
today.setSeconds(1);    // 1초로 변경&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;이전 날짜 구하기(javascript, typescript)&lt;/h2&gt;
&lt;p&gt;위에서 알아본 setDate 함수를 이용해서 이전 날짜를 구할 수 있습니다&lt;br&gt;이전 달이나 다음 달로 넘어간 경우 (4월 1일의 이틀 전은 3월 30일)&lt;br&gt;일수를 자동으로 계산해주기 때문에 편하게 사용할 수 있습니다&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;const today: Date = new Date(2023, 3, 1);
today.setDate(today.getDate() - 2);

// twoDaysago: Thu Mar 30 2023 00:00:00 GMT+0900 (대한민국 표준시)
console.log(`twoDaysago: ${today.toString()}`);&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;위 처럼 getDate로 날짜를 얻어와서 +, -를 통해 이후, 이전 날짜를 얻을 수 있습니다&lt;br&gt;짱이죠!??&lt;/p&gt;
&lt;h2&gt;월의 마지막 날짜 구하기 (javascript, typescript)&lt;/h2&gt;
&lt;p&gt;위 방식대로 한다면 월의 마지막날을 몰라도 알아서 게산해줘서 알 필요가 없을 수도 있지만&lt;br&gt;사람일이라는게 언제 또 월의 마지막날이 필요할지 모르잖아요!??&lt;br&gt;해당 정보도 setDate함수를 통해서 알아볼 수 있습니다&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-typescript&quot;&gt;const date1: Date = new Date(2023, 3, 1);
date1.setDate(0);    // 전 달의 마지막 일
console.log(date1.toString());    // Fri Mar 31 2023 00:00:00 GMT+0900 (대한민국 표준시)

const date2: Date = new Date(2023, 3, 1);
date2.setDate(-1);    // 마지막일 에서 하루 전
console.log(date2.toString());    // Thu Mar 30 2023 00:00:00 GMT+0900 (대한민국 표준시)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;월에 0일은 없으므로 전 달로 넘어가면서 전 달의 마지막 일이 몇일인지 알 수 있습니다&lt;br&gt;반복해서 0으로 set 해주면 모든 달의 마지막 일을 알 수 있겠죠??&lt;/p&gt;
&lt;p&gt;이 정도면 어느정도 자주 사용하는 것들은 정리가 된 것 같다.&lt;br&gt;enum을 제외하고는 javascript에서 똑같이 사용 가능합니다.&lt;/p&gt;
&lt;h3&gt;참고&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date&quot;&gt;MDN -Date&lt;/a&gt;&lt;/p&gt;</description>
      <category>언어/Typescript, Javascript</category>
      <category>date</category>
      <category>JavaScript</category>
      <category>javascript date</category>
      <category>TypeScript</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/460</guid>
      <comments>https://hoho325.tistory.com/460#entry460comment</comments>
      <pubDate>Fri, 6 Jan 2023 00:20:06 +0900</pubDate>
    </item>
    <item>
      <title>46회 sqld 시험 후기 및 1주일 컷 합격 후기(전공자)</title>
      <link>https://hoho325.tistory.com/459</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;딱 일주일 공부했는데 (일부러 일주일만 잡은건 아님...)&lt;br /&gt;어떻게 공부했는지 등 공유 드립니다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;진짜 별거 없음...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;시험후기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 시간은 넉넉했습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다 풀고 1번 다시 풀었고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따로 마킹 할 시간까지 충분했습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 1과목 문제 딱 푸는데... 어머 왜캐 헷갈리지 ㅋㅋㅋㅋㅋㅋㅋ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1과목을 대충 봤었거든요. 다들 비슷한지 1과목 과락 걱정하는 분들이 많았고 저도 그랬는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐지... 점수가 생각보다 너무 잘나와서 당황한 과목&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카페에서 답 공유하는 거 봤을때는 간신히 과락 넘긴 느낌이었는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제가 푼 답이 거의 다 맞았던거임 ㅋㅋㅋㅋㅋㅋ (자신을 믿으세요)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2과목은 오히려 맘 편히 풀었습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기출보다 좀 쉬운 느낌 (어려운건 어려움. 계층형 같은거)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;딱 예상한 만큼 틀린 것 같습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;공부 기간&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시험 접수도 애초에 휴가 중에 접수한거였고&lt;br /&gt;sqld 시험 준비 기간도 휴가와 겹치고 어쩌다보니 까먹고 있었습니다 ㅋㅋㅋㅋㅋㅋㅋ&lt;br /&gt;그러다 보니 일주일 밖에 안 남았고 일주일이라도 해야겠다... 하고 일주일 달렸습니다&lt;br /&gt;5일은 2시간 정도, 하루는 6시간?? 하루는 12시간 빡공 달렸습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;전공자&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 전공자로 DB 수업을 한 번 들었었습니다. 그래서 기본적인 개념 정도는 알고 있는 상태였습니다&lt;br /&gt;그리고 작년에 정처기도 딴 상태.&lt;br /&gt;전공자라 해봤자 수업때 도메인 하나 잡아서 테이블 10개 정도 되는 스키마 간단히 잡아본 정도...?&lt;br /&gt;거기에 저는 실무에서 Oracle을 사용하지도 않고 DDL은 잘 사용하지 않으니 낯설기도&lt;br /&gt;제 개인적인 느낌으로 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;전공자는 넉넉히 2주&lt;/b&gt;&lt;/span&gt;, &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;비전공자는 넉넉히 1달&lt;/b&gt;&lt;/span&gt; (하루 1-2시간 공부 기준) 이면&lt;br /&gt;충분히 합격할 수 있을 것으로 보입니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;공부 방법&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공부는 그냥 인터넷에 올라와있는 요약 블로그 참고해서 2회독만 했습니다&lt;br /&gt;그리고 기출 3개 정도만 딱 풀고 시험보러 갔습니다&lt;br /&gt;그 유명한 책은 따로 사지 않았습니다&lt;br /&gt;다만 주의할 점은 기출들에 잘못된 답들이 몇 가지 있으니 유의하면서 공부하셔야 합니다&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;기출&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네이버 Cafe : 데이터베이스 전문가 포럼 Study Room&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://cafe.naver.com/sqlpd&quot;&gt;http://cafe.naver.com/sqlpd&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1664168448016&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;데이터 전문가 포럼 (빅데이터분석기사... : 네이버 카페&quot; data-og-description=&quot;빅데이터분석기사, ADP, ADsP, SQLP, SQLD, DAP, DAsP, 자격증 취득 등 데이터 전문가 커뮤니티입니다.&quot; data-og-host=&quot;cafe.naver.com&quot; data-og-source-url=&quot;http://cafe.naver.com/sqlpd&quot; data-og-url=&quot;https://cafe.naver.com/sqlpd&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bfkSKe/hyPVqfTQOr/hGdgcXFm3YZtLfW6Z5L2k1/img.png?width=227&amp;amp;height=227&amp;amp;face=0_0_227_227&quot;&gt;&lt;a href=&quot;http://cafe.naver.com/sqlpd&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://cafe.naver.com/sqlpd&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bfkSKe/hyPVqfTQOr/hGdgcXFm3YZtLfW6Z5L2k1/img.png?width=227&amp;amp;height=227&amp;amp;face=0_0_227_227');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;데이터 전문가 포럼 (빅데이터분석기사... : 네이버 카페&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;빅데이터분석기사, ADP, ADsP, SQLP, SQLD, DAP, DAsP, 자격증 취득 등 데이터 전문가 커뮤니티입니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;cafe.naver.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 카페에서 복원된 기출입니다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어느 느낌으로 나오는지 보고 공부 방향 잡으시면 될것 같습니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bxOSYR/btrMWd0Hix5/rI0mMTXe00z30osv8kHWL1/SQLD_%EC%98%88%EC%83%81%EB%AC%B8%EC%A0%9C%28%EA%B8%B0%EC%B6%9C21%ED%9A%8C%EC%B0%B8%EA%B3%A0%29.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;SQLD_예상문제(기출21회참고).pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.73MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cp10fq/btrM6W3uU1k/TxOMk24hJIP4xxIDl4CP6k/SQLD_%EC%98%88%EC%83%81%EB%AC%B8%EC%A0%9C%ED%95%B4%EB%8B%B5%28%EA%B8%B0%EC%B6%9C21%ED%9A%8C%EC%B0%B8%EA%B3%A0%29.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;SQLD_예상문제해답(기출21회참고).pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.71MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bY4OU5/btrM2pZW41A/rLpyKoY8yvEqp2CEKKGY8k/SQLD_%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%EC%A7%91%2830%ED%9A%8C%29_ver1.0.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;SQLD_기출문제집(30회)_ver1.0.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.65MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/8aH6W/btrMWRQH10O/419EGAklK08uKR0OYVrKfK/30%ED%9A%8C%EA%B8%B0%EC%B6%9C%EB%8B%B5%EC%95%88.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;30회기출답안.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.08MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/Fp82K/btrM63IgcNk/EyKbKkk2KoDrrsgmuUHUy0/SQLD_34_%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;SQLD_34_기출문제.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;1.58MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/mTDDi/btrM2p6JepK/XmsbK0Wz3CFYR9ZkakGUs0/34%ED%9A%8C%20%EB%8B%B5%EC%95%88.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;34회 답안.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.07MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/VxETw/btrMXiU1cVF/3XDko6nkPnozG9bDnckKI0/SQLD_%EA%B8%B0%EC%B6%9C%EB%8B%A8%EB%8B%B5%ED%98%95_Ver1.0.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;SQLD_기출단답형_Ver1.0.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.60MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/mCoOP/btrMZD5oW90/KmIz6AqSM6L3vfoAnfcNqK/SQLD_%EB%8B%A8%EB%8B%B5%ED%98%95%ED%95%B4%EB%8B%B5_Ver1.0.pdf?attach=1&amp;amp;knm=tfile.pdf&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;SQLD_단답형해답_Ver1.0.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.32MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 아래 사이트의 요약본 1회독 했습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://blog.naver.com/liberty264/220567987579&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://blog.naver.com/liberty264/220567987579&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1664168537632&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;SQLD 요약 정리&quot; data-og-description=&quot;각 단원명을 클릭하시면 요약정리 페이지로 이동합니다 (link 연결) 과목 1 데이터 모델링의 이해 제 1장 ...&quot; data-og-host=&quot;blog.naver.com&quot; data-og-source-url=&quot;https://blog.naver.com/liberty264/220567987579&quot; data-og-url=&quot;https://blog.naver.com/liberty264/220567987579&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/5RmP9/hyPVtKszym/rEXcoXDFi2DXsqqOcI5L11/img.png?width=270&amp;amp;height=270&amp;amp;face=0_0_270_270&quot;&gt;&lt;a href=&quot;https://blog.naver.com/liberty264/220567987579&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://blog.naver.com/liberty264/220567987579&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/5RmP9/hyPVtKszym/rEXcoXDFi2DXsqqOcI5L11/img.png?width=270&amp;amp;height=270&amp;amp;face=0_0_270_270');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;SQLD 요약 정리&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;각 단원명을 클릭하시면 요약정리 페이지로 이동합니다 (link 연결) 과목 1 데이터 모델링의 이해 제 1장 ...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;blog.naver.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 아래 요약본 2회독 하였습니다 (총 3회독)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a href=&quot;https://cafe.naver.com/sqlpd/7810&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://cafe.naver.com/sqlpd/7810&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1664168600573&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;SQLD 요점정리 공유합니다&quot; data-og-description=&quot;제가 공부할려고 한글 파일로 만들었는데저는 어려워서 붙을지도 의문입니다ㅜㅜ여러분에게라도 작은 도움이 되었으면 좋겠습니다.12월 1일 시험보시는 분들 화이팅입니다!가져가실 때 ...&quot; data-og-host=&quot;cafe.naver.com&quot; data-og-source-url=&quot;https://cafe.naver.com/sqlpd/7810&quot; data-og-url=&quot;https://cafe.naver.com/sqlpd/7810&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bs19r0/hyPVmdtNAK/9BU6wp7NGRi7kD8kbAcGT0/img.png?width=270&amp;amp;height=270&amp;amp;face=0_0_270_270&quot;&gt;&lt;a href=&quot;https://cafe.naver.com/sqlpd/7810&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://cafe.naver.com/sqlpd/7810&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bs19r0/hyPVmdtNAK/9BU6wp7NGRi7kD8kbAcGT0/img.png?width=270&amp;amp;height=270&amp;amp;face=0_0_270_270');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;SQLD 요점정리 공유합니다&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;제가 공부할려고 한글 파일로 만들었는데저는 어려워서 붙을지도 의문입니다ㅜㅜ여러분에게라도 작은 도움이 되었으면 좋겠습니다.12월 1일 시험보시는 분들 화이팅입니다!가져가실 때 ...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;cafe.naver.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;합격기준&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;합격 기준은 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;총점 60점&lt;/b&gt;&lt;/span&gt; 이상&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;과목당 40점 이상&lt;/b&gt;(과락 기준이며 총 2과목 존재) 입니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;총 100점 만점으로 &lt;b&gt;50문제&lt;/b&gt; 이며&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제당 2점이며 단답형 문제도 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;합격후기&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1756&quot; data-origin-height=&quot;424&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6AOsY/btrM65e1Fqq/kayjxLI7J2VXQV9AXrpyC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6AOsY/btrM65e1Fqq/kayjxLI7J2VXQV9AXrpyC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6AOsY/btrM65e1Fqq/kayjxLI7J2VXQV9AXrpyC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6AOsY%2FbtrM65e1Fqq%2FkayjxLI7J2VXQV9AXrpyC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1756&quot; height=&quot;424&quot; data-origin-width=&quot;1756&quot; data-origin-height=&quot;424&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근 46회 sql 개발자(sqld) 시험을 봤습니다. 최근이라 하지만 저번달에 시험을 봤습니다&lt;br /&gt;8월 초인가 중순 쯤 시험을 신청했고 8월 말에 시험을 치뤘습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1789&quot; data-origin-height=&quot;516&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/myBq7/btrMXkk2duR/uHTQxUKVu1BTTOUvuVuRe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/myBq7/btrMXkk2duR/uHTQxUKVu1BTTOUvuVuRe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/myBq7/btrMXkk2duR/uHTQxUKVu1BTTOUvuVuRe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmyBq7%2FbtrMXkk2duR%2FuHTQxUKVu1BTTOUvuVuRe0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1789&quot; height=&quot;516&quot; data-origin-width=&quot;1789&quot; data-origin-height=&quot;516&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 한 달 뒤 발표가 나는데 그 전주에 점수가 미리 공개가 됩니다&lt;br /&gt;솔직히 1과목 과락을 걱정했었는데 넉넉하게 합격할 수 있었습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래도 올해 자격증 하나 클리어 했네요 ㅎㅎㅎㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;sqld 합격 팁&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;합격 팁이랄게 없긴 하지만 1과목은 우선 기본 개념적인 내용으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정처기 느낌입니다. 하지만 문제가 얼마 안되기 때문에 잘못하면 과락의 길을 걸으실 수도 있으니...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1과목은 확실히 보는게 좋다고 생각합니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2과목은 실제 sql을 가지고 문제가 나옵니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DML, DDL 등 모든 구문들에 대해서 인지할 필요가 있고 대부분 풀만 합니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 계층형 질의, 최적화 관련 문제 등 평소 보기 힘든 내용들도 나오기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시간이 없다면 그 부분에 시간을 더 쓰지 마시고(봐도 모르겠는 것들이 있음)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확실하면서 암기를 통해 해결할 수 있는 구문들을 확실하게 외우는게 더 좋습니다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 모두 합격하세여~~&lt;/p&gt;</description>
      <category>자격증</category>
      <category>SQLD</category>
      <category>sqld공부방법</category>
      <category>sqld기출</category>
      <category>sqld시험준비</category>
      <category>sqld시험후기</category>
      <category>sqld일주일</category>
      <category>sqld전공자</category>
      <category>sqld합격후기</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/459</guid>
      <comments>https://hoho325.tistory.com/459#entry459comment</comments>
      <pubDate>Mon, 26 Sep 2022 14:18:18 +0900</pubDate>
    </item>
    <item>
      <title>visual studio code(VSC) ssh로 라즈베리파이에 접속하여 코딩하기</title>
      <link>https://hoho325.tistory.com/458</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;1. Remote - SSH 설치&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2244&quot; data-origin-height=&quot;379&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDe3rC/btrGHl9s7MU/KO2Nq9dOFKBtwspT3IY9W0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDe3rC/btrGHl9s7MU/KO2Nq9dOFKBtwspT3IY9W0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDe3rC/btrGHl9s7MU/KO2Nq9dOFKBtwspT3IY9W0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDe3rC%2FbtrGHl9s7MU%2FKO2Nq9dOFKBtwspT3IY9W0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2244&quot; height=&quot;379&quot; data-origin-width=&quot;2244&quot; data-origin-height=&quot;379&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;vsc를 켜고 extension 관리 창에 들어가서 remote 검색 후 'Remote - SSH' 다운로드&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;2. ssh configuration 설정&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;676&quot; data-origin-height=&quot;489&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tLB2O/btrGGyOKtDM/O9ovSd1GX71HiCZFIn3MFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tLB2O/btrGGyOKtDM/O9ovSd1GX71HiCZFIn3MFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tLB2O/btrGGyOKtDM/O9ovSd1GX71HiCZFIn3MFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtLB2O%2FbtrGGyOKtDM%2FO9ovSd1GX71HiCZFIn3MFk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;676&quot; height=&quot;489&quot; data-origin-width=&quot;676&quot; data-origin-height=&quot;489&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그러면 오른쪽에 Remote Explorer이 생기는데 클릭!!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;946&quot; data-origin-height=&quot;187&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JsFqk/btrGE3BX0O6/odE3u9OlQ20T8iYcEjhZ4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JsFqk/btrGE3BX0O6/odE3u9OlQ20T8iYcEjhZ4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JsFqk/btrGE3BX0O6/odE3u9OlQ20T8iYcEjhZ4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJsFqk%2FbtrGE3BX0O6%2FodE3u9OlQ20T8iYcEjhZ4K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;946&quot; height=&quot;187&quot; data-origin-width=&quot;946&quot; data-origin-height=&quot;187&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;Remote Explorer 위에 있는 '+' 버튼을 누르면 아래와 같이 SSH 연결 명령 입력이라는 창이 나오게 됩니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;ssh 계정@ip 형식으로 입력합니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;990&quot; data-origin-height=&quot;259&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YsfRM/btrGGxCjrb7/ckTbDgEvsOUV6NpyUP1Q60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YsfRM/btrGGxCjrb7/ckTbDgEvsOUV6NpyUP1Q60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YsfRM/btrGGxCjrb7/ckTbDgEvsOUV6NpyUP1Q60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYsfRM%2FbtrGGxCjrb7%2FckTbDgEvsOUV6NpyUP1Q60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;990&quot; height=&quot;259&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;990&quot; data-origin-height=&quot;259&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그리고 configuration을 저장할 위치를 선택합니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;724&quot; data-origin-height=&quot;166&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8wkig/btrGCCFd5Y2/pXuD4SzixjQfgjQAmbnBh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8wkig/btrGCCFd5Y2/pXuD4SzixjQfgjQAmbnBh0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8wkig/btrGCCFd5Y2/pXuD4SzixjQfgjQAmbnBh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8wkig%2FbtrGCCFd5Y2%2FpXuD4SzixjQfgjQAmbnBh0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;724&quot; height=&quot;166&quot; data-origin-width=&quot;724&quot; data-origin-height=&quot;166&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;저는 .ssh/config 경로에 저장하였습니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;config 저장 완료!!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;2.1 ssh 기본 포트가 22가 아닌 경우 설정&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;141&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5q7MY/btrGEh1Tx1T/j34EX1HdGddXI0RaHe6wv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5q7MY/btrGEh1Tx1T/j34EX1HdGddXI0RaHe6wv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5q7MY/btrGEh1Tx1T/j34EX1HdGddXI0RaHe6wv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5q7MY%2FbtrGEh1Tx1T%2Fj34EX1HdGddXI0RaHe6wv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;141&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;141&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;만약 기본 포트가 22가 아니라 다르게 설정되어 있다면 아래와 같이 진행합니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;톱니바퀴 모양을 눌러주어 config 파일을 열어줍니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1657116521646&quot; class=&quot;routeros&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Host VSC_내의_서버_별명
  HostName 서버IP_또는_도메인
  User 서버접속계정
  Port ssh포트(default: 22)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;22가 아닌 경우에는 위와 같이 Port를 따로 명시해주면 됩니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;3. ssh 연결&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;79&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nJad3/btrGGb0qW7w/KXxkGAzeyFTHhd6wCCQg1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nJad3/btrGGb0qW7w/KXxkGAzeyFTHhd6wCCQg1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nJad3/btrGGb0qW7w/KXxkGAzeyFTHhd6wCCQg1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnJad3%2FbtrGGb0qW7w%2FKXxkGAzeyFTHhd6wCCQg1K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;649&quot; height=&quot;79&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;79&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그러면 위 처럼 추가가 된 것을 보실 수 있습니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;오른쪽의 폴더+ 버튼 처럼 생긴게 있는데 눌러주시면 연결을 시도합니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;3.1 platform 선택&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;168&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v30EU/btrGF8pgRXo/bWL693T4jtDKQa9D4TXBi0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v30EU/btrGF8pgRXo/bWL693T4jtDKQa9D4TXBi0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v30EU/btrGF8pgRXo/bWL693T4jtDKQa9D4TXBi0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv30EU%2FbtrGF8pgRXo%2FbWL693T4jtDKQa9D4TXBi0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;931&quot; height=&quot;168&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;168&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;저는 라즈베리파이에 연결하므로 Linux를 선택합니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;3.2 SHA key&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;922&quot; data-origin-height=&quot;162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKTyJh/btrGDKi5L9X/HWJfDcZFWjZyeLuol8Zabk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKTyJh/btrGDKi5L9X/HWJfDcZFWjZyeLuol8Zabk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKTyJh/btrGDKi5L9X/HWJfDcZFWjZyeLuol8Zabk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKTyJh%2FbtrGDKi5L9X%2FHWJfDcZFWjZyeLuol8Zabk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;922&quot; height=&quot;162&quot; data-origin-width=&quot;922&quot; data-origin-height=&quot;162&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;SHA key?가 있다면서 액세스를 여시겠습니까 나와서 계속을 눌러주었습니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;3.3 서버 접속 계정 비밀번호 입력&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;919&quot; data-origin-height=&quot;132&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l1nNd/btrGExXSiAd/4RFIyXfGUQkg679nNicmE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l1nNd/btrGExXSiAd/4RFIyXfGUQkg679nNicmE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l1nNd/btrGExXSiAd/4RFIyXfGUQkg679nNicmE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl1nNd%2FbtrGExXSiAd%2F4RFIyXfGUQkg679nNicmE1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;919&quot; height=&quot;132&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;919&quot; data-origin-height=&quot;132&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;비밀번호를 입력해주면 연결 준비가 끝납니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;706&quot; data-origin-height=&quot;136&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NoCQb/btrGE3PuXV5/2HFVRVK35yTAWnvDtbHTCK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NoCQb/btrGE3PuXV5/2HFVRVK35yTAWnvDtbHTCK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NoCQb/btrGE3PuXV5/2HFVRVK35yTAWnvDtbHTCK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNoCQb%2FbtrGE3PuXV5%2F2HFVRVK35yTAWnvDtbHTCK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;706&quot; height=&quot;136&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;706&quot; data-origin-height=&quot;136&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;처음 연결을 위해서는 설치해야될게 있는 것 같습니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;시간이 조금 걸립니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;4. 폴더 연결&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;792&quot; data-origin-height=&quot;255&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMaZPs/btrGFI5oyQa/fxWQrFSD6klnL5VxMTvLkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMaZPs/btrGFI5oyQa/fxWQrFSD6klnL5VxMTvLkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMaZPs/btrGFI5oyQa/fxWQrFSD6klnL5VxMTvLkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMaZPs%2FbtrGFI5oyQa%2FfxWQrFSD6klnL5VxMTvLkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;792&quot; height=&quot;255&quot; data-origin-width=&quot;792&quot; data-origin-height=&quot;255&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;설치가 다 끝나게 되면 VSC가 새로 하나 뜨게되며 위와 같은 창이 나오게 됩니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그런데 Open Folder를 눌렀는데 아무 반응이 없더라구요...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;274&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QeMJd/btrGEm3pzCj/raZHudKhZY0XzKniFe0Gf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QeMJd/btrGEm3pzCj/raZHudKhZY0XzKniFe0Gf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QeMJd/btrGEm3pzCj/raZHudKhZY0XzKniFe0Gf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQeMJd%2FbtrGEm3pzCj%2FraZHudKhZY0XzKniFe0Gf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;421&quot; height=&quot;274&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;274&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;왼쪽 아래에 보면 Open... 어쩌구 뜨면서 처음 연결 시 시간이 좀 걸리는 것 같았습니다 (사실 정상이라면 바로 연결 됨)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;정상적으로 연결 되면 위 처럼 SSH:ip하고 나오게 됩니다 (그런데 이 경우는 에러가 발생했음에도 위와 같이 나옴...ㅠㅠ)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;5. vsc remote-ssh 연결 에러&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1312&quot; data-origin-height=&quot;67&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcibTx/btrGEht4ZCm/E5wt0ldTfmgqFYq3UqYLuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcibTx/btrGEht4ZCm/E5wt0ldTfmgqFYq3UqYLuK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcibTx/btrGEht4ZCm/E5wt0ldTfmgqFYq3UqYLuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcibTx%2FbtrGEht4ZCm%2FE5wt0ldTfmgqFYq3UqYLuK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1312&quot; height=&quot;67&quot; data-origin-width=&quot;1312&quot; data-origin-height=&quot;67&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그런데 처음에 에러가 발생했습니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;여기서 보니까 에러 내용은 다음과 같았습니다&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1657118459874&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Failed to set up socket for dynamic port forward to remote port 44841: Socket closed. Is the remote port correct?&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;보니까 ssh 설정 중에 AllowTcpForwarding 설정이 yes로 되어있어야 한다고 합니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;아래와 같이 바꿔주면 됩니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1657118526146&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo vim /etc/ssh/sshd_config

#/etc/ssh/sshd_config
...
AllowTcpForwarding yes
..&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1657118548917&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo systemctl restart ssh&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그리고 ssh를 재시작 해줍니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그리고 위 과정을 다시 반복하여 연결하면 연결이 잘 됩니다!!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;6. 폴더 연결&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;343&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BNmu1/btrGF8bKvJx/sJ9DgxFlvvna47RRm1AWw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BNmu1/btrGF8bKvJx/sJ9DgxFlvvna47RRm1AWw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BNmu1/btrGF8bKvJx/sJ9DgxFlvvna47RRm1AWw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBNmu1%2FbtrGF8bKvJx%2FsJ9DgxFlvvna47RRm1AWw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;931&quot; height=&quot;343&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;343&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;오른쪽의 open folder를 누르면 위 처럼 폴더를 선택하여 로컬의 폴더처럼 연결하여 사용할 수 있습니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;다만 현재 존재하지 않는 폴더로는 연결하지 못하는것 같습니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3840&quot; data-origin-height=&quot;2097&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAqIbW/btrGGQIvE0y/Ov6rJLoveevBCkR9PmGmo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAqIbW/btrGGQIvE0y/Ov6rJLoveevBCkR9PmGmo1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAqIbW/btrGGQIvE0y/Ov6rJLoveevBCkR9PmGmo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAqIbW%2FbtrGGQIvE0y%2FOv6rJLoveevBCkR9PmGmo1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3840&quot; height=&quot;2097&quot; data-origin-width=&quot;3840&quot; data-origin-height=&quot;2097&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;폴더에 연결하였습니다!! (연결할때 비밀번호를 한 번 더 물음)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그러면 1번에서 현재 로컬처럼 파일들에 접근이 가능하고 생성도 가능합니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;2번에서 기존 vsc 사용하는 것처럼 편집 가능합니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;번에서 연결한 서버의 terminal을 그대로 사용할 수 있습니다. 제가 설치한 shell로 잘 보여지네요&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;7. 키 발급 받기&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;키를 발급 받아 서버에 키 파일을 넣어두게 되면 매번 비밀번호를 입력하지 않고 연결할 수 있습니다&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;211&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjsJl5/btrGHkW4qNT/n84fAqx43WL6KgnB4HOyeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjsJl5/btrGHkW4qNT/n84fAqx43WL6KgnB4HOyeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjsJl5/btrGHkW4qNT/n84fAqx43WL6KgnB4HOyeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjsJl5%2FbtrGHkW4qNT%2Fn84fAqx43WL6KgnB4HOyeK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;588&quot; height=&quot;211&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;211&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;Windows PowerShell을 열고 key 생성을 위한 명령어를 입력해줍니다&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1657119643770&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ssh-keygen -t rsa -b 4096&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;중간에 몇 가지 묻는 것들이 나오는데 모두 엔터눌러주시면 됩니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그리고 아래 명령어를 입력해줍니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1657119733541&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Get-Content .\.ssh\id_rsa.pub&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그러면 key 파일이 정상적으로 생긴 것을 확인할 수 있습니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그러면 해당 파일의 내용을 cat으로 출력하여 ~/.ssh/authorized_keys에 저장해주시면 됩니다&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;아래 명령어를 입력합니다 (user와 ip는 각자 맞게 입력)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1657119979866&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cat ./.ssh/id_rsa.pub | ssh &amp;lt;user&amp;gt;@&amp;lt;host&amp;gt; &quot;mkdir -p ~/.ssh &amp;amp;&amp;amp; touch ~/.ssh/authorized_keys &amp;amp;&amp;amp; chmod -R go= ~/.ssh &amp;amp;&amp;amp; cat &amp;gt;&amp;gt; ~/.ssh/authorized_keys&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그러면 이제 비밀번호 입력 없이 vsc를 통해 접속할 수 있습니다. 확실히 편하긴 합니다 ㅎㅎㅎㅎ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;참고&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;a href=&quot;https://jstar0525.tistory.com/14&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://jstar0525.tistory.com/14&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1657120234461&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[VScode] VScode로 SSH를 통해 원격서버 접속하기&quot; data-og-description=&quot;VScode로&amp;nbsp;SSH를&amp;nbsp;통해&amp;nbsp;원격서버&amp;nbsp;접속하기 이번에는 visual studio code로 SSH를 통해 원격서버에 접속하여 remote 방법을 알아보겠습니다. 0. VScode 설치 https://code.visualstudio.com/download Download Vi..&quot; data-og-host=&quot;jstar0525.tistory.com&quot; data-og-source-url=&quot;https://jstar0525.tistory.com/14&quot; data-og-url=&quot;https://jstar0525.tistory.com/14&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/F9Nbo/hyO0DG2fv4/tVnApd0IId9DaaIpKiioT1/img.png?width=800&amp;amp;height=201&amp;amp;face=0_0_800_201,https://scrap.kakaocdn.net/dn/bu0sKj/hyOZGrNpNs/IkUVSFq36ibU7Cmd0678H0/img.png?width=800&amp;amp;height=201&amp;amp;face=0_0_800_201,https://scrap.kakaocdn.net/dn/6AVx9/hyOZAZrH77/fTZd6Z795I7US08e6brk21/img.png?width=1248&amp;amp;height=315&amp;amp;face=0_0_1248_315&quot;&gt;&lt;a href=&quot;https://jstar0525.tistory.com/14&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://jstar0525.tistory.com/14&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/F9Nbo/hyO0DG2fv4/tVnApd0IId9DaaIpKiioT1/img.png?width=800&amp;amp;height=201&amp;amp;face=0_0_800_201,https://scrap.kakaocdn.net/dn/bu0sKj/hyOZGrNpNs/IkUVSFq36ibU7Cmd0678H0/img.png?width=800&amp;amp;height=201&amp;amp;face=0_0_800_201,https://scrap.kakaocdn.net/dn/6AVx9/hyOZAZrH77/fTZd6Z795I7US08e6brk21/img.png?width=1248&amp;amp;height=315&amp;amp;face=0_0_1248_315');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[VScode] VScode로 SSH를 통해 원격서버 접속하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;VScode로&amp;nbsp;SSH를&amp;nbsp;통해&amp;nbsp;원격서버&amp;nbsp;접속하기 이번에는 visual studio code로 SSH를 통해 원격서버에 접속하여 remote 방법을 알아보겠습니다. 0. VScode 설치 https://code.visualstudio.com/download Download Vi..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;jstar0525.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/60507713/vscode-remote-ssh-connection-failed&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://stackoverflow.com/questions/60507713/vscode-remote-ssh-connection-failed&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1657120239085&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;VSCode Remote SSH Connection Failed&quot; data-og-description=&quot;I'm trying to use the Remote-SSH extension to edit files on a Debian server. The SSH connection is established correctly but then I get an error message : Failed to connect to the remote extension...&quot; data-og-host=&quot;stackoverflow.com&quot; data-og-source-url=&quot;https://stackoverflow.com/questions/60507713/vscode-remote-ssh-connection-failed&quot; data-og-url=&quot;https://stackoverflow.com/questions/60507713/vscode-remote-ssh-connection-failed&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/qRcTo/hyO0RkYTwp/IEBeaA8P9ZyWyIUU1Iwik0/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/60507713/vscode-remote-ssh-connection-failed&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://stackoverflow.com/questions/60507713/vscode-remote-ssh-connection-failed&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/qRcTo/hyO0RkYTwp/IEBeaA8P9ZyWyIUU1Iwik0/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;VSCode Remote SSH Connection Failed&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;I'm trying to use the Remote-SSH extension to edit files on a Debian server. The SSH connection is established correctly but then I get an error message : Failed to connect to the remote extension...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;stackoverflow.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IDE/VSC(Visual Studio Code)</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/458</guid>
      <comments>https://hoho325.tistory.com/458#entry458comment</comments>
      <pubDate>Mon, 11 Jul 2022 12:11:31 +0900</pubDate>
    </item>
    <item>
      <title>node.js 버전 관리 매니저 :: nvm 과 n 비교 및 nvm 설치 방법 정리</title>
      <link>https://hoho325.tistory.com/457</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;[&lt;a href=&quot;https://www.sobyte.net/post/2022-04/node-mvn-n/%5D&quot;&gt;https://www.sobyte.net/post/2022-04/node-mvn-n/]&lt;/a&gt;(Node version manager: nvm and n difference)&lt;br /&gt;위 글을 참고하여 작성하였습니다 (번역 수준..ㅎ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;node의 버전관리 툴에는 크게 2가지가 있습니다&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;nvm&lt;/li&gt;
&lt;li&gt;n&lt;br /&gt;nvm이 제일 대중적이지만 최근에는 'n'도 많이 이용하는 것으로 보입니다&lt;br /&gt;현재 현업에서도 nvm을 이용하고 있는데 n과 뭐가 다른지 궁금해져서 찾아보았습니다&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;n&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;n은 npm package중 하나입니다&lt;br /&gt;즉 node 버전 관리를 위한 툴인 n을 이용하기 위해서 우선적으로 node가 설치되어야 합니다 (????)&lt;br /&gt;어떻게 보면 달걀/닭 얘기 같은 느낌으로 조금 웃기긴합니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, node 버전을 아무거나 하나 설치하고(lts로 설치하면 될 듯) npm을 이용해 n을 설치하여&lt;br /&gt;다른 버전의 node들도 손 쉽게 설치할 수 있습니다&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;node 다른 버전 설치 경로: /usr/local/bin&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;nvm&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nvm은 n과 달리 npm package가 아닙니다. 그렇기 때문에 node와 별개로 설치할 수 있습니다&lt;br /&gt;=&amp;gt; nvm은 node에 의존적이지 않음. node가 nvm에 의존적&lt;/p&gt;
&lt;pre class=&quot;awk&quot;&gt;&lt;code&gt;curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 설치 후 shell config를 변경해주어야 합니다(~/.zshrc, ~/.bashrc 등)&lt;br /&gt;그러면 이제 nvm을 이용해서 node의 다른 버전들을 설치할 수 있습니다&lt;/p&gt;
&lt;pre class=&quot;crmsh&quot;&gt;&lt;code&gt;node 다른 버전 설치 경로: ~/.nvm/&amp;lt;version&amp;gt;/&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;$PATH를 수정하여 지정된 버전의 노드에대한 경로를 포함하여 node 명령어 이용이 가능하게 함&lt;/li&gt;
&lt;li&gt;nvm이 n보다 복잡, 그러나 standalone package이므로 node와 nvm간의 관계가 좀 더 논리적&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;nvm과 n의 차이&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;n이 nvm 보다 설치가 간편. nvm은 설치하는데 많은 문제가 있다.&lt;/li&gt;
&lt;li&gt;&lt;s&gt;시스템 지원의 차이. nvm은 Windows를 지원하지 않는다. (Windows를 지원하지 않는다고 하지만 .exe 파일로 설치 가능)&lt;/s&gt; &lt;b&gt;잘못 된 것으로 보임. nvm 윈도우에서 설치 가능. 오히려 n이 윈도우에서 설치되지 않음&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;글로벌 모둘관리에 차이가 존재. n은 글로벌 모듈 관련해서는 아무것도 하지 않음. 즉, 글로벌 모듈 실행시 오류가 발생할 위험이 존재.&lt;/li&gt;
&lt;li&gt;nvm은 글로벌 모듈이 sandbox 형태로 존재하여 버전 전환 후 재설치가 필요하며 버전 간 충돌이 없음.&lt;/li&gt;
&lt;li&gt;n은 node 경로가 항상 /usr/local/bin; 그러나 nvm은 달라질 수 있음&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;그렇다면 무엇을 이용할까???&lt;/b&gt;&lt;/h2&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Windows라면 선택지가 n 밖에 없다. 아니면 Mac을 써라&lt;/li&gt;
&lt;li&gt;node 버전을 자주 변경해야한다면, global module 호환성 문제를 위해 nvm을 사용해라&lt;/li&gt;
&lt;li&gt;호환성 이슈에 대해 전혀 생각할 필요 없고 node 설치 및 사용 경험이 많은 light user라면 n을 써라&lt;/li&gt;
&lt;li&gt;나에게 뭘 골랐냐고 묻는다면 더 popular 한 것을 선택했다고 할 것이다&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 나는 무엇을 선택해서 사용해볼까 고민해봤다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4번에 따르면 무조건 nvm. (사실 n을 설치해보려 했는데 아래와 같은 에러로 그냥 nvm 설치...)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1399&quot; data-origin-height=&quot;201&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pZnYl/btrFSXDmAZF/jAyuhQMkviSWf9Hd389kqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pZnYl/btrFSXDmAZF/jAyuhQMkviSWf9Hd389kqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pZnYl/btrFSXDmAZF/jAyuhQMkviSWf9Hd389kqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpZnYl%2FbtrFSXDmAZF%2FjAyuhQMkviSWf9Hd389kqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1399&quot; height=&quot;201&quot; data-origin-width=&quot;1399&quot; data-origin-height=&quot;201&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/nvm-sh/nvm&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/nvm-sh/nvm&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1656346939554&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions&quot; data-og-description=&quot;Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active nod...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/nvm-sh/nvm&quot; data-og-url=&quot;https://github.com/nvm-sh/nvm&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/J41VS/hyOU3zlrSy/LjqEZ3ZZqEoDTbsHYmQ8DK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/nvm-sh/nvm&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/nvm-sh/nvm&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/J41VS/hyOU3zlrSy/LjqEZ3ZZqEoDTbsHYmQ8DK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active nod...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;h1&gt;&lt;a href=&quot;https://github.com/tj/n&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/tj/n&lt;/a&gt;&lt;/h1&gt;
&lt;figure id=&quot;og_1656346971341&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - tj/n: Node version management&quot; data-og-description=&quot;Node version management. Contribute to tj/n development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/tj/n&quot; data-og-url=&quot;https://github.com/tj/n&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cBuO1R/hyOUX6VaaZ/wnLssCK7G9Atndq6Om5UN0/img.png?width=1200&amp;amp;height=600&amp;amp;face=988_118_1068_206&quot;&gt;&lt;a href=&quot;https://github.com/tj/n&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/tj/n&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cBuO1R/hyOUX6VaaZ/wnLssCK7G9Atndq6Om5UN0/img.png?width=1200&amp;amp;height=600&amp;amp;face=988_118_1068_206');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - tj/n: Node version management&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Node version management. Contribute to tj/n development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;nvm 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/coreybutler/nvm-windows/releases&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/coreybutler/nvm-windows/releases&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1656347921995&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;Releases &amp;middot; coreybutler/nvm-windows&quot; data-og-description=&quot;A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/coreybutler/nvm-windows/releases&quot; data-og-url=&quot;https://github.com/coreybutler/nvm-windows/releases&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/mfz9J/hyOU1A6KZz/wYc4XSgY85YZfssPR1SQ8K/img.jpg?width=841&amp;amp;height=469&amp;amp;face=0_0_841_469,https://scrap.kakaocdn.net/dn/9E56B/hyOU2Nyim9/THSoFdJKbPRdAlADLTUgrk/img.png?width=473&amp;amp;height=271&amp;amp;face=0_0_473_271,https://scrap.kakaocdn.net/dn/mUmYd/hyOSVvKlRZ/9CBTsHIqVugrXo8Czk9zb1/img.png?width=331&amp;amp;height=227&amp;amp;face=0_0_331_227&quot;&gt;&lt;a href=&quot;https://github.com/coreybutler/nvm-windows/releases&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/coreybutler/nvm-windows/releases&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/mfz9J/hyOU1A6KZz/wYc4XSgY85YZfssPR1SQ8K/img.jpg?width=841&amp;amp;height=469&amp;amp;face=0_0_841_469,https://scrap.kakaocdn.net/dn/9E56B/hyOU2Nyim9/THSoFdJKbPRdAlADLTUgrk/img.png?width=473&amp;amp;height=271&amp;amp;face=0_0_473_271,https://scrap.kakaocdn.net/dn/mUmYd/hyOSVvKlRZ/9CBTsHIqVugrXo8Czk9zb1/img.png?width=331&amp;amp;height=227&amp;amp;face=0_0_331_227');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Releases &amp;middot; coreybutler/nvm-windows&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우의 경우 위 사이트에 들어가서 nvm-setup.exe를 받아 설치하시면 됩니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1423&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zNkbr/btrFUT7OFP1/Gs8ClkG5KkCbYsm06AsKx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zNkbr/btrFUT7OFP1/Gs8ClkG5KkCbYsm06AsKx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zNkbr/btrFUT7OFP1/Gs8ClkG5KkCbYsm06AsKx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzNkbr%2FbtrFUT7OFP1%2FGs8ClkG5KkCbYsm06AsKx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1423&quot; height=&quot;660&quot; data-origin-width=&quot;1423&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 node가 이미 설치 되어있는 상태라면 아래와 같은 확인 창이 뜰 수 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확인을 눌러줍니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;745&quot; data-origin-height=&quot;564&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9DbOv/btrFSYvrDHx/ekWeNJxZjtAY8EAZnHWzdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9DbOv/btrFSYvrDHx/ekWeNJxZjtAY8EAZnHWzdk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9DbOv/btrFSYvrDHx/ekWeNJxZjtAY8EAZnHWzdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9DbOv%2FbtrFSYvrDHx%2FekWeNJxZjtAY8EAZnHWzdk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;745&quot; height=&quot;564&quot; data-origin-width=&quot;745&quot; data-origin-height=&quot;564&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cmd 창을 열고 아래와 같이 명령어를 입력해봅니다&lt;/p&gt;
&lt;pre id=&quot;code_1656348051564&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;gt; nvm version
1.1.9

&amp;gt; nvm list
* 16.15.1 (Currently using 64-bit executable)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;git bash를 열어서 해봐도 잘 나오는 것을 볼 수 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;nvm으로 다른 버전 설치&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1656348251600&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;gt; nvm install 14.18.1
&amp;gt; nvm list
&amp;gt; nvm current&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 설치를 원하는 버전을 입력하여 설치할 수 있습니다&lt;br /&gt;그리고 list 명령을 이용하여 설치된 버전, 현재 사용중인 버전을 확인할 수 있습니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;546&quot; data-origin-height=&quot;115&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfJPcG/btrFUce9syi/F5KSe4X7w1BGcZf34yO0wK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfJPcG/btrFUce9syi/F5KSe4X7w1BGcZf34yO0wK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfJPcG/btrFUce9syi/F5KSe4X7w1BGcZf34yO0wK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfJPcG%2FbtrFUce9syi%2FF5KSe4X7w1BGcZf34yO0wK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;546&quot; height=&quot;115&quot; data-origin-width=&quot;546&quot; data-origin-height=&quot;115&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nvm 버전 변경하기&lt;/p&gt;
&lt;pre id=&quot;code_1656348366635&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;gt; nvm use 14.18.1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;use 명령을 이용해 버전을 변경할 수 있습니다&lt;br /&gt;그런데 에러 발생.... nvm use exit status 1&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;946&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FFxnI/btrFLDd5xMU/Bqo9OANavh6m6CFymP7Jb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FFxnI/btrFLDd5xMU/Bqo9OANavh6m6CFymP7Jb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FFxnI/btrFLDd5xMU/Bqo9OANavh6m6CFymP7Jb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFFxnI%2FbtrFLDd5xMU%2FBqo9OANavh6m6CFymP7Jb0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;946&quot; height=&quot;88&quot; data-origin-width=&quot;946&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;nvm use exit status 1, exit status 5 해결 방법&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근본적인 원인을 알면 아주 간단하다&lt;/p&gt;
&lt;pre id=&quot;code_1656348615395&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Usage
nvm-windows runs in an Admin shell. You'll need to start powershell or Command Prompt as Administrator to use nvm-windows&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;번역하면 nvm-windows를 사용하려면 관리자권한으로 실행해야 한다고 한다...&lt;br /&gt;powershell을 관리자 권한으로 실행해서 nvm use 명령을 이용하니 정상적으로 변경이 된다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;454&quot; data-origin-height=&quot;64&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/50vrO/btrFT0F2UUQ/29KdTLeDz3UdJeOgWKPGeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/50vrO/btrFT0F2UUQ/29KdTLeDz3UdJeOgWKPGeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/50vrO/btrFT0F2UUQ/29KdTLeDz3UdJeOgWKPGeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F50vrO%2FbtrFT0F2UUQ%2F29KdTLeDz3UdJeOgWKPGeK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;454&quot; height=&quot;64&quot; data-origin-width=&quot;454&quot; data-origin-height=&quot;64&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 node 버전관리 도구인 nvm을 설치해보았다&lt;br /&gt;결론은 이렇다... 개발을 위해서는 윈도우가 아닌 linux나 mac을 쓰자....ㅠㅠㅠ&lt;br /&gt;늘 느끼는 거지만 윈도우 환경설정 넘나 힘들다....&lt;/p&gt;</description>
      <category>FE | BE/node.js</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/457</guid>
      <comments>https://hoho325.tistory.com/457#entry457comment</comments>
      <pubDate>Sat, 9 Jul 2022 11:54:55 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이 OMV(OpenMediaVault) 토렌트 transmission 설치</title>
      <link>https://hoho325.tistory.com/456</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 라즈베리파이에 OMV를 이용해서 토렌트를 이용하는 방법을 알아 보겠습니다&lt;br /&gt;리눅스에서 토렌트를 사용할 수 있는 방법이 몇 가지가 있는 것으로 보이는데&lt;br /&gt;저는 그 중에서 유명한 transmission을 설치해서 이용해보려고 합니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. OMV에서 공유 폴더 설정 필요&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;접근권한 관리 - 공유 폴더 - 추가&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Untitled.png&quot; data-origin-width=&quot;1191&quot; data-origin-height=&quot;670&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byofU5/btrFShPwJs2/vlixf3Zem7eOPm5zN5ewOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byofU5/btrFShPwJs2/vlixf3Zem7eOPm5zN5ewOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byofU5/btrFShPwJs2/vlixf3Zem7eOPm5zN5ewOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyofU5%2FbtrFShPwJs2%2Fvlixf3Zem7eOPm5zN5ewOk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1191&quot; height=&quot;670&quot; data-filename=&quot;Untitled.png&quot; data-origin-width=&quot;1191&quot; data-origin-height=&quot;670&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 OMV에 접속하여 토렌트용 공유 폴더를 추가합니다&lt;br /&gt;저는 경로이름도 toreent/로 하였습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. Portainer 접속 및 라즈베리파이에 transmission 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Portainer에 접속하여 stack 클릭 후 아래 dockerhub에 접속해봅니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hub.docker.com/r/linuxserver/transmission&quot;&gt;https://hub.docker.com/r/linuxserver/transmission&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Untitled (1).png&quot; data-origin-width=&quot;1186&quot; data-origin-height=&quot;1078&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCNf0e/btrFSYPFlYY/y5I0gxT46IcJqqRerHKkRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCNf0e/btrFSYPFlYY/y5I0gxT46IcJqqRerHKkRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCNf0e/btrFSYPFlYY/y5I0gxT46IcJqqRerHKkRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCNf0e%2FbtrFSYPFlYY%2Fy5I0gxT46IcJqqRerHKkRK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1186&quot; height=&quot;1078&quot; data-filename=&quot;Untitled (1).png&quot; data-origin-width=&quot;1186&quot; data-origin-height=&quot;1078&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 사이트에서 위와 같은 docker-compose 설정을 볼 수 있습니다&lt;br /&gt;복사하여 portainer에 붙여 넣습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;---
version: &quot;2.1&quot;
services:
  transmission:
    image: lscr.io/linuxserver/transmission:latest
    container_name: transmission
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Seoul
      - TRANSMISSION_WEB_HOME=/torrent/
      - USER=xxxxxx
      - PASS=xxxxxxxxxxx
      - WHITELIST=192.168.0.*
    volumes:
      - /srv/dev-disk-by-uuid-c77af21a-8f22-4ab7-820f-2c04e2a249ca/torrent/config:/config
      - /srv/dev-disk-by-uuid-c77af21a-8f22-4ab7-820f-2c04e2a249ca/torrent/downloads:/downloads
      - /srv/dev-disk-by-uuid-c77af21a-8f22-4ab7-820f-2c04e2a249ca/torrent/watch:/watch
    ports:
      - 9091:9091
      - 51413:51413
      - 51413:51413/udp
    restart: unless-stopped&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 위와 같이 작성하였습니다&lt;br /&gt;user와 pwd는 torrent 접속시 필요한 ID와 비밀번호입니다&lt;br /&gt;whitelist도 꼭 설정해주어야 합니다. 그래야 로컬이든 외부에서든 접근이 가능합니다 (wildcard 사용 가능)&lt;br /&gt;볼륨 설정이 중요합니다. 저는 SSD 경로로 설정해주었습니다&lt;br /&gt;설정을 자신에게 맞게 바꾸어 주었다면 이제 Deploy 버튼을 통해 서버를 올립니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Untitled (2).png&quot; data-origin-width=&quot;1371&quot; data-origin-height=&quot;1131&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cB4epA/btrFOfxd8Xs/9gK8xiakhLSDcmhRenIeVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cB4epA/btrFOfxd8Xs/9gK8xiakhLSDcmhRenIeVK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cB4epA/btrFOfxd8Xs/9gK8xiakhLSDcmhRenIeVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcB4epA%2FbtrFOfxd8Xs%2F9gK8xiakhLSDcmhRenIeVK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1371&quot; height=&quot;1131&quot; data-filename=&quot;Untitled (2).png&quot; data-origin-width=&quot;1371&quot; data-origin-height=&quot;1131&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;transmission을 눌러 들어가 logs를 눌러 찍힌 로그를 보고 잘 작동하는지 확인해봅니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Untitled (3).png&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;1030&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDs8Iw/btrFWyV2mU6/Ofhbn18chulRv3PLpIz0g0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDs8Iw/btrFWyV2mU6/Ofhbn18chulRv3PLpIz0g0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDs8Iw/btrFWyV2mU6/Ofhbn18chulRv3PLpIz0g0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDs8Iw%2FbtrFWyV2mU6%2FOfhbn18chulRv3PLpIz0g0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1105&quot; height=&quot;1030&quot; data-filename=&quot;Untitled (3).png&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;1030&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;logs에 들어가보니 아래 쪽에 에러가 보입니다&lt;br /&gt;흔히 발생하는 에러인 것으로 보이는데 libseccomp의 버전이 낮아서 생기는 문제라고 합니다&lt;br /&gt;(Your DokcerHost is running an outdated version of libseccomp Error)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;jboss-cli&quot;&gt;&lt;code&gt;https://docs.linuxserver.io/faq#libseccomp

# option 2
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC 648ACFD622F3D138
echo &quot;deb http://deb.debian.org/debian buster-backports main&quot; | sudo tee -a /etc/apt/sources.list.d/buster-backports.list
sudo apt update
sudo apt install -t buster-backports libseccomp2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 사이트에 들어가서 해결 방법을 확인해봅니다&lt;br /&gt;저는 해당 사이트의 2번 방법으로 해결하였습니다&lt;br /&gt;다시 Portainer에 접속하여 transmission을 Restart 해줍니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Untitled (4).png&quot; data-origin-width=&quot;1392&quot; data-origin-height=&quot;973&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RPs9m/btrFWbNkGzW/iqTIoX0OhBjLLgMhButIk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RPs9m/btrFWbNkGzW/iqTIoX0OhBjLLgMhButIk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RPs9m/btrFWbNkGzW/iqTIoX0OhBjLLgMhButIk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRPs9m%2FbtrFWbNkGzW%2FiqTIoX0OhBjLLgMhButIk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1392&quot; height=&quot;973&quot; data-filename=&quot;Untitled (4).png&quot; data-origin-width=&quot;1392&quot; data-origin-height=&quot;973&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 위의 로그와 다르게 정상적으로 로그가 찍히고 있는 모습을 볼 수 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. transmission 접속&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Untitled (5).png&quot; data-origin-width=&quot;1069&quot; data-origin-height=&quot;435&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uu7rF/btrFVVDWCbd/WRKahwpBOpsDBX4klGxalK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uu7rF/btrFVVDWCbd/WRKahwpBOpsDBX4klGxalK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uu7rF/btrFVVDWCbd/WRKahwpBOpsDBX4klGxalK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fuu7rF%2FbtrFVVDWCbd%2FWRKahwpBOpsDBX4klGxalK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1069&quot; height=&quot;435&quot; data-filename=&quot;Untitled (5).png&quot; data-origin-width=&quot;1069&quot; data-origin-height=&quot;435&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;docker-compose의 설정에서 포트를 건들지 않았다면 기본 9091 포트로 띄워집니다&lt;br /&gt;인터넷창에서 라즈베리파이IP:9091를 입력 후 ID/PW 입력하게 되면 위와 같은 창이 나오게 됩니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Untitled (6).png&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;607&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSjirJ/btrFTOMLNUP/0IgTSBRaflR9tFImQlb7W1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSjirJ/btrFTOMLNUP/0IgTSBRaflR9tFImQlb7W1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSjirJ/btrFTOMLNUP/0IgTSBRaflR9tFImQlb7W1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSjirJ%2FbtrFTOMLNUP%2F0IgTSBRaflR9tFImQlb7W1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;847&quot; height=&quot;607&quot; data-filename=&quot;Untitled (6).png&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;607&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Show위의 폴더 버튼을 눌러서 torrent 파일을 선택하거나 URL을 입력하여 다운로드를 진행할 수 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_Untitled (7).png&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;222&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccOrlc/btrFUNe7S3u/cPs9d4M2uVW5CrxMkyEjg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccOrlc/btrFUNe7S3u/cPs9d4M2uVW5CrxMkyEjg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccOrlc/btrFUNe7S3u/cPs9d4M2uVW5CrxMkyEjg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccOrlc%2FbtrFUNe7S3u%2FcPs9d4M2uVW5CrxMkyEjg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;961&quot; height=&quot;222&quot; data-filename=&quot;edited_Untitled (7).png&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;222&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;토렌트 파일을 넣고 Upload를 누르니까 다운이 잘 되고 있습니다~~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Untitled (8).png&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;60&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1qytu/btrFLDyqmWZ/BPWyJaxqalzVry3V3v1TwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1qytu/btrFLDyqmWZ/BPWyJaxqalzVry3V3v1TwK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1qytu/btrFLDyqmWZ/BPWyJaxqalzVry3V3v1TwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1qytu%2FbtrFLDyqmWZ%2FBPWyJaxqalzVry3V3v1TwK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;604&quot; height=&quot;60&quot; data-filename=&quot;Untitled (8).png&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;60&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;온도를 확인해보니까 확실히 평소에는 45도 대였는데 50도가 넘게 올라갔습니다&lt;br /&gt;그래도 팬이 작동할 정도는 아니네요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. Transmission GUI 다운로드&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오픈소스를 이용해서 웹에 접근하지 않고 프로그램을 이용해 간단하게 토렌트를 이용할 수 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/transmission-remote-gui/transgui/releases&quot;&gt;https://github.com/transmission-remote-gui/transgui/releases&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1656339067949&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;Releases &amp;middot; transmission-remote-gui/transgui&quot; data-og-description=&quot;  A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI. - transmission-remote-gui/transgui&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/transmission-remote-gui/transgui/releases&quot; data-og-url=&quot;https://github.com/transmission-remote-gui/transgui/releases&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/buKP7C/hyOU1uDpIU/We9pXJgSMCfO4xjchvcs3k/img.png?width=1275&amp;amp;height=854&amp;amp;face=0_0_1275_854&quot;&gt;&lt;a href=&quot;https://github.com/transmission-remote-gui/transgui/releases&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/transmission-remote-gui/transgui/releases&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/buKP7C/hyOU1uDpIU/We9pXJgSMCfO4xjchvcs3k/img.png?width=1275&amp;amp;height=854&amp;amp;face=0_0_1275_854');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Releases &amp;middot; transmission-remote-gui/transgui&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;  A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI. - transmission-remote-gui/transgui&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;위에 접속하여 자신의 OS에 맞는 프로그램을 설치해줍니다.&lt;br /&gt;저는 윈도우 유저로 .exe 파일을 다운로드 하였습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_Untitled (9).png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWAM1O/btrFUce7CLm/R7706i0AYMc6azTI2qBQok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWAM1O/btrFUce7CLm/R7706i0AYMc6azTI2qBQok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWAM1O/btrFUce7CLm/R7706i0AYMc6azTI2qBQok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWAM1O%2FbtrFUce7CLm%2FR7706i0AYMc6azTI2qBQok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;856&quot; height=&quot;630&quot; data-filename=&quot;edited_Untitled (9).png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다운로드 후 실행하게 되면 연결정보를 입력하는 창이 나오게됩니다&lt;br /&gt;transmission을 설치한 라즈베리파이의 IP와 포트, ID/PW를 입력해줍니다&lt;br /&gt;그러면 Transmission GUI 클라이언트 프로그램을 이용해 쉽게 이용할 수 있습니다 (uTorrent창과 비슷하게 나옴)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1942&quot; data-origin-height=&quot;1458&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TzNvk/btrFSjmdqWZ/fV6HFkyGoEjJqZkpUeOQ01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TzNvk/btrFSjmdqWZ/fV6HFkyGoEjJqZkpUeOQ01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TzNvk/btrFSjmdqWZ/fV6HFkyGoEjJqZkpUeOQ01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTzNvk%2FbtrFSjmdqWZ%2FfV6HFkyGoEjJqZkpUeOQ01%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1942&quot; height=&quot;1458&quot; data-origin-width=&quot;1942&quot; data-origin-height=&quot;1458&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아이패드에서 sftp로 붙어서 보니 잘 받아져 있습니다&lt;br /&gt;다 다운 받아진 파일은 위에서 설정한 download 경로의 complete 폴더에 받아지게 됩니다&lt;/p&gt;</description>
      <category>라즈베리파이/라즈베리파이 NAS</category>
      <category>omv</category>
      <category>omv토렌트</category>
      <category>openmediavault</category>
      <category>Portainer</category>
      <category>TransMission</category>
      <category>transmissionGUI</category>
      <category>transmission다운로드</category>
      <category>라즈베리파이토렌트</category>
      <category>리눅스토렌트</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/456</guid>
      <comments>https://hoho325.tistory.com/456#entry456comment</comments>
      <pubDate>Fri, 8 Jul 2022 18:12:06 +0900</pubDate>
    </item>
    <item>
      <title>아르곤원(argon one) V2 M.2 case 팬(Fan) 설정하기</title>
      <link>https://hoho325.tistory.com/455</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;팬 작동 전 CPU 온도 확인&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1656229398679&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ cat /sys/class/thermal/thermal_zone0/temp&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;58&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cQnGeu/btrFIeL1qe0/49ZamNHlJn97tmsX8Rl5FK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cQnGeu/btrFIeL1qe0/49ZamNHlJn97tmsX8Rl5FK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cQnGeu/btrFIeL1qe0/49ZamNHlJn97tmsX8Rl5FK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQnGeu%2FbtrFIeL1qe0%2F49ZamNHlJn97tmsX8Rl5FK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;537&quot; height=&quot;58&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;58&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;밀리 단위로 1000으로 나누면 됩니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 CPU 온도는 45.764도(섭씨)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;케이스 팬 작동&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 이제 아르곤 원 V2 M.2 케이스의 Fan을 작동시켜 봅시다&lt;/p&gt;
&lt;pre id=&quot;code_1656229063679&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get update&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;1036&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dtQh0x/btrFKHGHWeP/L6KnLu9BPYRAF1r08gJZO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dtQh0x/btrFKHGHWeP/L6KnLu9BPYRAF1r08gJZO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dtQh0x/btrFKHGHWeP/L6KnLu9BPYRAF1r08gJZO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdtQh0x%2FbtrFKHGHWeP%2FL6KnLu9BPYRAF1r08gJZO0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1090&quot; height=&quot;1036&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;1036&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업데이트 진행&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1656229079166&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo curl https://download.argon40.com/argon1.sh | bash&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1460&quot; data-origin-height=&quot;1652&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KlxCm/btrFJmiHJRy/WVfBnWuEyKtAXWrKlSFag0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KlxCm/btrFJmiHJRy/WVfBnWuEyKtAXWrKlSFag0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KlxCm/btrFJmiHJRy/WVfBnWuEyKtAXWrKlSFag0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKlxCm%2FbtrFJmiHJRy%2FWVfBnWuEyKtAXWrKlSFag0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1460&quot; height=&quot;1652&quot; data-origin-width=&quot;1460&quot; data-origin-height=&quot;1652&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크립트 파일 다운로드 및 실행&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 아르곤원 케이스 관련된 명령어를 사용할 수 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- argonone-config&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- argonone-uninstall&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;521&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6frmX/btrFNHlGkxy/o65u1IkfSIcK6VP1N102k0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6frmX/btrFNHlGkxy/o65u1IkfSIcK6VP1N102k0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6frmX/btrFNHlGkxy/o65u1IkfSIcK6VP1N102k0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6frmX%2FbtrFNHlGkxy%2Fo65u1IkfSIcK6VP1N102k0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;773&quot; height=&quot;521&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;521&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mode를 설정할 수 있으며&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번 모드로 설정하여 온도에 따른 팬 속도를 설정할 수도 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 별걸 돌리고 있지 않아 40도 대를 유지하고 있어 팬이 돌아가지 않고 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;곧 여러가지 설치 예정이라 그 때 온도를 한 번 봐야겠습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재는 케이스 자체가 히트싱크 역할을 하여 뜨끈뜨근한 정도입니다&lt;/p&gt;</description>
      <category>라즈베리파이/라즈베리파이 NAS</category>
      <category>argon one</category>
      <category>argon one fan script</category>
      <category>라즈베리파이 케이스</category>
      <category>아르곤 원 팬 설정</category>
      <category>아르곤원</category>
      <category>아르곤원 팬</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/455</guid>
      <comments>https://hoho325.tistory.com/455#entry455comment</comments>
      <pubDate>Wed, 6 Jul 2022 17:55:32 +0900</pubDate>
    </item>
    <item>
      <title>리눅스마스터 2급 1차 후기 및 내용 정리</title>
      <link>https://hoho325.tistory.com/454</link>
      <description>&lt;p&gt;1차는 온라인으로 치뤄졌으며 구글링이 가능했습니다&lt;br&gt;시간도 넉넉해서 모르는 내용이 있어도 검색 시간이 충분했습니다&lt;br&gt;물론 아는 내용이라면 정말 단시간안에 끝낼 수 있습니다&lt;br&gt;개인적으로 좀 지엽적인 내용들이라는 생각이 들었고 딱 봐도 암기가 많이 필요한 내용. 옵션 내용들이 많았던것 같습니다&lt;br&gt;나왔던 내용들은 아래와 같았습니다&lt;br&gt;참고용으로만 보시면 될것 같습니다&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;useradd&lt;/li&gt;
&lt;li&gt;shoutdown 옵션&lt;/li&gt;
&lt;li&gt;stty, strings&lt;/li&gt;
&lt;li&gt;cut, sort, split, wc&lt;/li&gt;
&lt;li&gt;file 명령어 옵션&lt;/li&gt;
&lt;li&gt;슬랙웨어 계열 리눅스 배포판&lt;/li&gt;
&lt;li&gt;/etc/passwd, /etc/shadow&lt;/li&gt;
&lt;li&gt;talk, mesg, wall, write&lt;/li&gt;
&lt;li&gt;groupmod&lt;/li&gt;
&lt;li&gt;mesg 명령어, &lt;/li&gt;
&lt;li&gt;GNU 프로젝트&lt;/li&gt;
&lt;li&gt;init 0, shutdown, halt&lt;/li&gt;
&lt;li&gt;users 명령어&lt;/li&gt;
&lt;li&gt;라이센스 문제&lt;/li&gt;
&lt;li&gt;usemod&lt;/li&gt;
&lt;li&gt;데비안 계열 배포판 종류&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>자격증/리눅스마스터</category>
      <category>리눅스마스터</category>
      <category>리눅스마스터2급</category>
      <category>리눅스마스터2급 1차</category>
      <author>ho-rang</author>
      <guid isPermaLink="true">https://hoho325.tistory.com/454</guid>
      <comments>https://hoho325.tistory.com/454#entry454comment</comments>
      <pubDate>Tue, 5 Jul 2022 11:03:22 +0900</pubDate>
    </item>
  </channel>
</rss>