<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>전산직의 삶</title>
    <link>https://reddb.tistory.com/</link>
    <description>전산 관련 경험을 기록 하는 곳</description>
    <language>ko</language>
    <pubDate>Wed, 17 Jun 2026 08:52:42 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>reddb</managingEditor>
    <image>
      <title>전산직의 삶</title>
      <url>https://tistory1.daumcdn.net/tistory/4023133/attach/a44fa96943c44f9dad2f761bef75f9e9</url>
      <link>https://reddb.tistory.com</link>
    </image>
    <item>
      <title>인덱스 추세를 통한 투자 기준</title>
      <link>https://reddb.tistory.com/211</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;ㅁ 추세 파악 방법&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 차트 추세의 정의&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 당일지수와, 20일 이동평균선(MA)과의 관계로 추세를 판단하는 것&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;span style=&quot;color: #ee2323;&quot;&gt;당일 지수가 20일선 &lt;b&gt;위&lt;/b&gt;&lt;/span&gt;에 있으며, &lt;span style=&quot;color: #ee2323;&quot;&gt;20일선이 &lt;b&gt;상향+&lt;/b&gt; 중&lt;/span&gt;이면 &lt;b&gt;상승 추세&lt;/b&gt; (위이면서 +)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ② 하락 추세: &lt;span style=&quot;color: #006dd7;&quot;&gt;당일 지수가 20일선 &lt;b&gt;밑&lt;/b&gt;&lt;/span&gt;에 있으며, &lt;span style=&quot;color: #006dd7;&quot;&gt;20일선이 &lt;b&gt;하향-&lt;/b&gt; 중&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 나스닥을 통한 상승/하락 추세 판단법&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ① 상승 추세: 이틀 연속 (&lt;span style=&quot;color: #ee2323;&quot;&gt;나스닥 상승률%&lt;/span&gt; &amp;gt; 다우 상승률%) AND (&lt;span style=&quot;color: #ee2323;&quot;&gt;나스닥100 상승률%&lt;/span&gt; &amp;gt; S&amp;amp;P500 상승률%)&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ②&lt;span&gt; 하락 추세: 이틀 연속 (&lt;span style=&quot;color: #006dd7;&quot;&gt;나스닥 하락률%&lt;/span&gt; &amp;gt; 다우 하락률%) AND (&lt;span style=&quot;color: #006dd7;&quot;&gt;나스닥100 하락률%&lt;/span&gt; &amp;gt; S&amp;amp;P500 하락률%) &lt;/span&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;ㅁ 앙드레 코스톨리나 달걀 모형&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;451&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctyHjF/dJMcaf590D7/EU7ydFezGyNIk0kBT8Km01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctyHjF/dJMcaf590D7/EU7ydFezGyNIk0kBT8Km01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctyHjF/dJMcaf590D7/EU7ydFezGyNIk0kBT8Km01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctyHjF%2FdJMcaf590D7%2FEU7ydFezGyNIk0kBT8Km01%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;648&quot; height=&quot;451&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;451&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ①&lt;span&gt; 금리 &lt;b&gt;정점 &amp;rarr; 다운시작&lt;/b&gt;: 예금 종료 &amp;rarr; 채권 매수 (시장 금리가 하락할 경우 채권 가격 상승)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ②&lt;span&gt; 금리 &lt;b&gt;저점인근&lt;/b&gt;: 채권 매도 &amp;rarr; 부동산 투자 (시장 금리가 상승할 경우 채권 가격 하락 )&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp; ③ 금리 &lt;b&gt;저점 &amp;rarr; 상승시작&lt;/b&gt;: 부동산 매도 &amp;rarr; 주식 매수&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp; ④ 금리 &lt;b&gt;정점인근&lt;/b&gt;: 주식 매도 &amp;rarr; 예금 시작&lt;/span&gt;&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;ㅁ&lt;span&gt; 금리라는 재료&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;-&lt;span&gt; 금리 인상일 경우&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ①&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;금리 인상&lt;/b&gt;의 경우 대체로 &lt;b&gt;주가가 상승하는 경향&lt;/b&gt;이 있음(차트 &lt;b&gt;추세가 상승&lt;/b&gt;이라면&lt;b&gt; 적극 매수&lt;/b&gt; 고려, &lt;b&gt;하락&lt;/b&gt;이라면 &lt;b&gt;저점 매수&lt;/b&gt; 고려)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;②&lt;span&gt; &lt;/span&gt;&lt;/span&gt;다우와 나스닥이 &lt;b&gt;상승 추세&lt;/b&gt;일 때 금리가 인상된 경우: 지수 상승 확률 약 60%, 평균 등락률 &lt;b&gt;상승&lt;/b&gt;, 작은폭으로 상승-재료가 약함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ③ 다우와 나스닥이 &lt;b&gt;하락 추세&lt;/b&gt;일 때 금리가 인상된 경우: 지수 상승 확률 약 40%, 평균 등락률 &lt;b&gt;하락&lt;/b&gt;, 작은폭으로 하락-재료가 약함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;-&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;금리 인하일 경우&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ①&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&lt;b&gt; 금리 인하&lt;/b&gt;의 경우 대체로&amp;nbsp; &lt;b&gt;주가가 하락 확률 높음&lt;/b&gt;(차트 &lt;b&gt;추세가 상승&lt;/b&gt;이면 &lt;b&gt;저점 매수를 고려&lt;/b&gt;, &lt;b&gt;하락&lt;/b&gt;이라면 &lt;b&gt;매수 금지, 매도 or 숏&lt;/b&gt; 고려)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;②&lt;span&gt;&lt;span&gt; 다우, 나스닥이 &lt;b&gt;상승 추세&lt;/b&gt;고 금리 인하된 경우: 지수 상승 확률 70%, 평균 등락률 &lt;b&gt;상승(매수시기)&lt;/b&gt;, 큰폭 상승 - 재료가 강함&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;③&lt;span&gt; 다우, 나스닥이 &lt;b&gt;하락 추세&lt;/b&gt;고 금리 인하된 경우: 지수 상승 확률 20%, 평균 등락률 &lt;b&gt;급락(매도시기)&lt;/b&gt;, 큰폭 급락 - 재료가 강함&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&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 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;ㅁ&lt;span&gt;&lt;span&gt; VIX를 활용한 매매&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;-&lt;span&gt;&lt;span&gt; VIX란&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 미국 주식시장의 대표 지수인 &lt;b&gt;S&amp;amp;P 500 지수 옵션&lt;/b&gt;의 가격을 바탕으로, 향후 &lt;b&gt;30일간&lt;/b&gt; 시장이 얼마나 크게 변동할 것으로 예상되는지를 수치화한 지표&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 85px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 24.4186%; height: 17px;&quot;&gt;&lt;b&gt;VIX 지수 수준 (일반적인 해석)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 75.5814%; height: 17px;&quot;&gt;&lt;b&gt;시장 상황 및 투자자 심리&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 24.4186%; height: 17px;&quot;&gt;&lt;b&gt;15~20 미&lt;/b&gt;&lt;b&gt;만&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 75.5814%; height: 17px;&quot;&gt;&lt;b&gt;안정(평균)&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;: 시장 변동성이 낮고, 투자자 심리가 안정되어 있음. 강세장 시기에 자주 나타남.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 24.4186%; height: 17px;&quot;&gt;&lt;b&gt;20~30&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 75.5814%; height: 17px;&quot;&gt;&lt;b&gt;변동성 확대&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;: 불확실성이 증가하고 경계심이 높아지는 국면.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 24.4186%; height: 17px;&quot;&gt;&lt;b&gt;30 이상&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 75.5814%; height: 17px;&quot;&gt;&lt;b&gt;공포(불안)&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;: 시장의 불확실성과 하락에 대한 공포가 극도로 커진 상태.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 24.4186%; height: 17px;&quot;&gt;&lt;b&gt;40 이상&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 75.5814%; height: 17px;&quot;&gt;&lt;b&gt;극심한 공포&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;: 금융 위기나 팬데믹 같은 대형 악재 시 발생하며, 종종&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;주가 반등의 신호&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;로 해석되기도 함 (역발상 투자).&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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;b&gt;주가와의 관계:&lt;/b&gt; VIX는 보통 주식 시장(S&amp;amp;P 500)과 &lt;b&gt;음(-)의 상관관계&lt;/b&gt;, 즉 &lt;b&gt;역의 관계&lt;/b&gt;를 가집니다. 주가가 하락할 때(불안정) VIX는 급등하고, 주가가 상승할 때(안정) VIX는 하락하는 경향이 강합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;-&lt;span&gt;&lt;span&gt;&lt;span&gt; VIX를 활용한 &lt;u&gt;단기&lt;/u&gt; 매매 대응(주가 저점 매수, 고점 매도)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ① &lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;VIX가 고점일 때&lt;/b&gt;&lt;/span&gt; 주가 저점이 금방 도래하니, 단기적 관점에서 적극 &lt;b&gt;매수를 탐색&lt;/b&gt;할 필요가 있음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ②&lt;span&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt; VIX가 저점일 때&lt;/b&gt;&lt;/span&gt; 주가 고점은 천천히 찾아오니 천천히 시간적 여유를 갖고 &lt;b&gt;하락추세 전환이 예상될 때 매도&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;-&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;VIX를 활용한&lt;span&gt;&amp;nbsp;중장기&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;매매 대응&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ①&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;VIX가 고점일 때&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;주가 저점이 5~72일 이후 도래하니, 장기적 관점에서 적극&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;매수를 탐색&lt;/b&gt;할 필요가 있음&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ②&lt;span&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;VIX가 저점일 때&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;주가 고점은 15~179일 이후 찾아오니 천천히 신호가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;하락추세 전환이 예상될 때 물량 축소(단계적 50%까지)&lt;/b&gt;&lt;/span&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;ㅁ &lt;u&gt;장&lt;/u&gt;&lt;u&gt;기&lt;/u&gt; 매매 시점&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 장기 관점 매매는 언제?&lt;/h3&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;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;FRB의 금리&lt;/b&gt;&lt;/span&gt; 인상 시기는 매수, 인하 시기에는 매도한다는 관점으로 대응&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 장기 관점 매도는 언제?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ①&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;매도는 FRB의 금리 고점 이후 첫 인하 시까지 기다렸다가 시장의 균열 신호가 포착 될때 주식 물량 매도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ② 나스닥 하락률 &amp;gt; 다우 하락률보다 연속해서 크다면 하락 추세로 판단, 여기에 금리까지 인하 한다면 본격적인 매도 시기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ③ 장기 투자자라면 50% 매도, 단기 투자자라면 적극적으로 많이 매도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 장기 관점 매수는 언제?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ① &lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;금리가 저점을 찍은 시점&lt;/span&gt;&lt;/b&gt; 전후로 매수 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;②&lt;span&gt; 추가적 상승 추세(나스닥 상승률 &amp;gt; 다우 상승률 and 나스닥100 상승률 &amp;gt; S&amp;amp;P500 상승률)가 확인되면 추가 매수 시기&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;③&lt;span&gt; 금리 고점 이후 주가 고점은 늦게 오는거와 반대로, 금지 저점과 주가 저점은 거의 일치하니, 저점 시 적극적 매수 자세가 필요&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp; ④ 장기 투자자라면 금리 저점이고 하락 추세 기간 중 축소한(약50%) 물량을 100% 채워도 됨&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ⑤ 단기 투자자라면 주식이 없는 상태에서 저점 수준에 50% 채운 후, 상승 추세 신호 때 나머지 50% 채우면 됨&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;ㅁ&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;중기&lt;/u&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;추세 매매&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 중기 상승/하락 추세 판단법&lt;/h3&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;&amp;nbsp; ① 상승 추세: &lt;b&gt;이틀 연속&lt;/b&gt; (&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;나스닥 상승률%&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt;&amp;nbsp; 다우 상승률%) AND (&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;나스닥100 상승률%&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt; S&amp;amp;P500 상승률%)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;rarr;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;매수&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;시점&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ②&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;하락 추세: &lt;b&gt;이틀 연속&lt;/b&gt; (&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;나스닥 하락률%&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt; 다우 하락률%) AND (&lt;b&gt;&lt;span style=&quot;color: #006dd7; background-color: #f6e199;&quot;&gt;나스닥100 하락률%&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt; S&amp;amp;P500 하락률%)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;rarr;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;매도&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;시점&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 중기 관점 주식 매도는?&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ①&lt;span&gt; 장기관점과 달리 금리 관점으로 판단하지 않고 나스닥 하락률을 비교해서 판단함&lt;/span&gt;&lt;/span&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: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 중기 관점 주식 매수는?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ①&lt;span&gt; 대세 상승 추세: 중기 기간에 발생하는 상승 추세는 적극적 매수 시점. 단, 매수 신호(상승신호)가 초단기적으로 어느 정도 상승했을 때는 조정시점을 이용해 매수에 가담하거나 분할 매수로 대응&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ②&lt;span&gt; 대세 하락 추세: 주식 매수 자제 해야함&lt;/span&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;ㅁ&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;데이&lt;/u&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;트레이딩&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&amp;nbsp;- 데이 트레이딩 상승/하락 판단법&lt;/span&gt; &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p 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;&amp;nbsp; ①&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;나스닥100 지수 등락률&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt; S&amp;amp;P500 지수 등락률: 매수 타이밍, 나스닥100 추가 매수 and S&amp;amp;P500 매도&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ②&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;나스닥100&lt;span&gt;&lt;span&gt; 지수&amp;nbsp;&lt;/span&gt;등락&lt;/span&gt;률 &amp;lt; S&amp;amp;P500&lt;span&gt;&lt;span&gt; 지수&amp;nbsp;&lt;/span&gt;등락&lt;/span&gt;률: 매도 타이밍(상승장에선 매도 자제), 나스닥100 매도 and S&amp;amp;P500 추가 매수&lt;/span&gt;&lt;/span&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;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 데이 트레이딩 관점 주식 매도는?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ① &lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;개장 초반 나스닥100&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;지수&amp;nbsp;등락&lt;/span&gt;률&lt;/span&gt;&lt;/b&gt; &amp;lt; S&amp;amp;P500&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;지수&amp;nbsp;&lt;/span&gt;등락&lt;/span&gt;률 일 때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ②&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&lt;span&gt; 3&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;분 지난&lt;/span&gt; 개장 초반(22시 33분) 나S차가 -이면 매도하거나, 숏/인버스ETF를 매수&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ③&lt;span&gt; 22시33분 첫 진입 후 매수였는데 방향이 바뀌는 경우 매도하고 데이 트레이딩 종료 하거나, 대응하지 않고 보유 할 수 있음&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp; ④ 개장 초반 매도한 주식은 당일 종가 가격으로 재 매수하거나 익일 이후 매수할 수 있음&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;- 데이 트레이등 관점 주식 매수는?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp; ①&lt;span&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt; 개장 초반 나스닥100&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;지수&amp;nbsp;등락&lt;/span&gt;률&lt;/b&gt;&lt;/span&gt; &amp;gt; S&amp;amp;P500&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;지수&amp;nbsp;&lt;/span&gt;등락&lt;/span&gt;률 일 때 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ②&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;3분 지난&lt;span&gt;&amp;nbsp;&lt;/span&gt;개장 초반(22시 33분) 나S차가 +이면 매수&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p 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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>인사이트 인덱스</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/211</guid>
      <comments>https://reddb.tistory.com/211#entry211comment</comments>
      <pubDate>Sat, 6 Dec 2025 00:27:29 +0900</pubDate>
    </item>
    <item>
      <title>asus RX6700xt 구입 테스트</title>
      <link>https://reddb.tistory.com/199</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;오랜만에 그래픽카드를 업그레이드 했습니다.&lt;br&gt;asus RX6700xt 투팬 제품을 구입하여 qhd 모니터와 함께 배틀그라운드 테스트 해 보았습니다.&lt;br&gt; &lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3000&quot; data-origin-height=&quot;4000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/behVBo/btrRRJ6JySS/zwkUA0Qv45JRn0bMJCZazK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/behVBo/btrRRJ6JySS/zwkUA0Qv45JRn0bMJCZazK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/behVBo/btrRRJ6JySS/zwkUA0Qv45JRn0bMJCZazK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbehVBo%2FbtrRRJ6JySS%2FzwkUA0Qv45JRn0bMJCZazK%2Fimg.jpg&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;3000&quot; height=&quot;4000&quot; data-origin-width=&quot;3000&quot; data-origin-height=&quot;4000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;br&gt;전체 울트라로 해둔 ghd 모니터에서 133프레임이 나오네요.&lt;br&gt; &lt;br&gt;게임을 하기전에는 팬이 돌지 않아 조용한데, 게임을 하게 되면 팬이 빠르게 돌며 소음이 발생합니다.&lt;br&gt;이어폰을 끼고 게임을 하면 신경쓰이지는 않지만 이어폰이 아닌 스피커로 게임시 신경이 쓰일 정도의 소음이네요.&lt;br&gt; &lt;br&gt;스팀에서 언차티드 레거시 게임을 하는데 첫 보트신만 끝나면 AMD 라데온 드라이버인 아드레날린이 에러를 뱉으며 꺼저버립니다.&lt;br&gt;사람들이 지포스지포스 하는 이유가 이거인가 봅니다.&lt;br&gt;빨리 드라이버 안정화가 되어 첫보트씬 다음도 게임 진행해볼수 있기를 바라봅니다.&lt;br&gt; &lt;/p&gt;</description>
      <category>etc</category>
      <category>ASUS</category>
      <category>RX6700XT</category>
      <category>라데온</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/199</guid>
      <comments>https://reddb.tistory.com/199#entry199comment</comments>
      <pubDate>Tue, 22 Nov 2022 21:05:08 +0900</pubDate>
    </item>
    <item>
      <title>자바스크립트 ES6 문법 - 가변변수(let), 불변변수(const)</title>
      <link>https://reddb.tistory.com/198</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;자바스크립트&amp;nbsp;ES6&amp;nbsp;문법&amp;nbsp;-&amp;nbsp;가변변수(let),&amp;nbsp;불변변수(const)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;가변번수 사용법(let)&lt;/p&gt;
&lt;pre id=&quot;code_1645430292230&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;let 숫자 = 1;
숫자 = 숫자 + 4;

let 문자 = '가나다';
문자 = 'ABC';

let 배열 = [];
배열 = [1, 2, 3];

let 객체 = {};
객체 = { 이름: '전산이'};&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;불변변수 사용법(const)&lt;/p&gt;
&lt;pre id=&quot;code_1645430422304&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const 숫자 = 1;
숫자 = 숫자 + 4;	// 에러남

const 문자 = '가나다';
문자 = 'ABC';	// 에러남

const 배열 = [];
배열 = [1, 2, 3];	// 에러남

const 객체 = {};
객체 = { 이름: '전산이'};	// 에러남&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;불변변수 값 변경 방법(무결성을 해치는 방법으로 추천하지 않음)&lt;/p&gt;
&lt;pre id=&quot;code_1645431093444&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const 배열2 = [];
배열2.push(1); 
배열2.splice(0, 0, 0); // 배열2 = [0,1]
배열2.pop(); 

const 객체2 = {};
객체2['이름'] = '전산이';   // 객체2.이름 = 전산이
Object.assign(객체2, { 이름: '새이름' }); 
delete 객체2.이름;	// 객체2.이름 = 새이름&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;불변변수를 다른 불변변수에 할당하는 방법 (무결성을 지킴)&lt;/p&gt;
&lt;pre id=&quot;code_1645432000331&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const 숫자1 = 1;
const 숫자2 = 숫자1 * 3; 

const 문자1 = '가나다';
const 문자2 = 문자1 + 'ABC'; 

const 배열3 = [];
const 배열4 = 배열3.concat(1);
const 배열5 = [...배열4, 2, 3]; 
const 배열6 = 배열5.slice(0, 1); 
const [first, ...배열7] = 배열5; 

const 객체3 = { 이름: '전산이', 나이: 20 };
const 객체4 = { ...객체3, 이름: '새이름' }; 
const { 이름, ...객체5 } = 객체4;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>HTML5 CSS JavaScript</category>
      <category>es6</category>
      <category>JS</category>
      <category>가변변수</category>
      <category>불변변수</category>
      <category>자바스크립트</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/198</guid>
      <comments>https://reddb.tistory.com/198#entry198comment</comments>
      <pubDate>Tue, 22 Feb 2022 03:04:02 +0900</pubDate>
    </item>
    <item>
      <title>자바스크립트 ES6 문법 - 전개 연산자</title>
      <link>https://reddb.tistory.com/197</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;자바스크립트&amp;nbsp;ES6&amp;nbsp;문법&amp;nbsp;-&amp;nbsp;전개&amp;nbsp;연산자&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;ES6 전개연산자 사용방법&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1645428363150&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var 배열1 = ['하나', '둘'];
var 배열2 = ['셋', '넷'];

// 기존 JS
var 합치기 = [배열1[0], 배열1[1], 배열2[0], 배열2[1]];
var 합치기 = 배열1.concat(배열2);
var 합치기 = [].concat(배열1, 배열2);
var 영번 = 배열1[0];
var 일번 = 배열1[1];
var 이번 = 배열1[2] || 'empty';

// ES6 문법
var 합치기 = [...배열1, ...배열2];
var [영번, 일번, 이번 = 'empty', ...others] = 배열1;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;ES6 객체 전개 연산자 사용방법&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1645429564733&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var 객체1 = { one: 1, two: 2, other: 0 };
var 객체2 = { three: 3, four: 4, other: -1 };

// 기존 JS
var 합치기 = {
  one: 객체1.one,
  two: 객체1.two,
  three: 객체2.three,
  four: 객체2.four,
};
var 합치기 = Object.assign({}, 객체1, 객체2);
var 합치기 = Object.assign({}, 객체2, 객체1);
var 아더들1 = Object.assign({}, 합치기);
delete 아더들1.other;

// ES6 문법
var 합치기 = {
  ...객체1,
  ...객체2,
};
var 합치기 = {
  ...객체2,
  ...객체1,
};
var { other, ...아더들2 } = 합치기;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>HTML5 CSS JavaScript</category>
      <category>es6</category>
      <category>JS</category>
      <category>자바스크립트</category>
      <category>전개연산자</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/197</guid>
      <comments>https://reddb.tistory.com/197#entry197comment</comments>
      <pubDate>Mon, 21 Feb 2022 21:47:54 +0900</pubDate>
    </item>
    <item>
      <title>자바스크립트 ES6 문법 - 템플릿 문자열</title>
      <link>https://reddb.tistory.com/196</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;자바스크립트&amp;nbsp;ES6&amp;nbsp;문법&amp;nbsp;-&amp;nbsp;템플릿&amp;nbsp;문자열&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;문자열 합치기&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1645423943100&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var string1 = '스트링1';
var string2 = '스트링2';

// 기존 JS
var greeting = string 1 + ' ' + string2;

// ES6 문법
var greeting = `${string1} ${string2}`;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;객체 자료형 사용&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1645424460912&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var data = { name : '전산이' , age : 19 };

// 기존 JS
var string = data.name + '의 나이는' + data.age + '입니다';

// ES6 문법
var string = `${data.name}의 나이는 ${data.age}입니다`;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;줄바꿈&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1645424835561&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 기존 JS
var multiline = '1열\n2열';

// ES6 문법
var multiline = `1열
2열`;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;문자열 안에 연산결과&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1645426049969&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var data1 = 1;
var data2 = 2;
var boolval = false;

// 기존 JS
var oper1 = '곱한값은 ' + (data1 * data2) + '입니다';
var oper2 = 'bool값은 ' + (boolval ? '참' : '거짓') + '입니다';

// ES6 문법
var oper1 = `곱한값은 ${data1 * data2}입니다`;
var oper2 = `bool값은 ${boolval ? '참' : '거짓'}입니다`;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>HTML5 CSS JavaScript</category>
      <category>es6</category>
      <category>JS</category>
      <category>문자열</category>
      <category>자바스크립트</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/196</guid>
      <comments>https://reddb.tistory.com/196#entry196comment</comments>
      <pubDate>Mon, 21 Feb 2022 20:50:38 +0900</pubDate>
    </item>
    <item>
      <title>스타워즈 베이비요다(그로그) 피규어 블루투스 스피커 리뷰</title>
      <link>https://reddb.tistory.com/193</link>
      <description>&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;스타워즈&amp;nbsp;베이비요다(그로그)&amp;nbsp;피규어&amp;nbsp;블루투스&amp;nbsp;스피커&amp;nbsp;리뷰&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;2141&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dOSk52/btrqY8EPEj6/Smx01LXz0vSKJMP3ynWn71/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dOSk52/btrqY8EPEj6/Smx01LXz0vSKJMP3ynWn71/img.jpg&quot; data-alt=&quot;정면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dOSk52/btrqY8EPEj6/Smx01LXz0vSKJMP3ynWn71/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdOSk52%2FbtrqY8EPEj6%2FSmx01LXz0vSKJMP3ynWn71%2Fimg.jpg&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;3024&quot; height=&quot;2141&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;2141&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;정면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;2213&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SIREX/btrqVw0xONj/0Wab5G8SDB1W8xzm5lyxi1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SIREX/btrqVw0xONj/0Wab5G8SDB1W8xzm5lyxi1/img.jpg&quot; data-alt=&quot;하단(전원버튼)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SIREX/btrqVw0xONj/0Wab5G8SDB1W8xzm5lyxi1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSIREX%2FbtrqVw0xONj%2F0Wab5G8SDB1W8xzm5lyxi1%2Fimg.jpg&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;3024&quot; height=&quot;2213&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;2213&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;하단(전원버튼)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;1578&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uzlbY/btrqNK6NsFc/J91DbcZYtBkxschcjFrwUk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uzlbY/btrqNK6NsFc/J91DbcZYtBkxschcjFrwUk/img.jpg&quot; data-alt=&quot;후면(스피커)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uzlbY/btrqNK6NsFc/J91DbcZYtBkxschcjFrwUk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuzlbY%2FbtrqNK6NsFc%2FJ91DbcZYtBkxschcjFrwUk%2Fimg.jpg&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;3024&quot; height=&quot;1578&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;1578&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;후면(스피커)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;헬로모바일 가입 선물로 베이비요다 블루투스 스피커가 도착을 했습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;저는 스타워즈에 관심도 없고, 블루투스 스피커에도 관심이 없지만 통신 개통 선물로 주는거라 호기심에 받아보았습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;먼저 피규어로서는 매우 만족합니다. 크기는 마우스정도의 크기이며, 질감은 실리콘 or 지우개 같은 느낌입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;눈 부분을 아주 깊게 표현하여 맑게 빛나고 생동감이 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;스피커 부분은 완전 별로입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;단언컨데, 천원짜리 이어폰도 이것보다는 음질이 좋을것 같습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;좀 길게 설명드리자면, 사운드가 요다의 뒤통수에 막혀서 소리가 먹먹하게 들리는 느낌입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;하이와 베이스를 느낄수 없고, 소리의 해상도라는게 아예 느껴지지가 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&quot;가위나 칼 갈아요&quot; 라고 울려퍼지는 동네 칼갈이 아저씨의 확성기도 이것보다는 해상도가 좋습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;혹시나 사실분들이 계시다면 피규어 용도로만 보시고 사시기 바랍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/193</guid>
      <comments>https://reddb.tistory.com/193#entry193comment</comments>
      <pubDate>Mon, 17 Jan 2022 20:13:01 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이4 도커(docker)에 WireGuard를 이용하여 VPN서버 만들기</title>
      <link>https://reddb.tistory.com/192</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이4&amp;nbsp;도커(docker)에&amp;nbsp;WireGuard를&amp;nbsp;이용하여&amp;nbsp;VPN 서버&amp;nbsp;만들기&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 제 라즈베리파이4의 OS는 ubuntu(우분투) 21.04 데스크톱 64bit 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 OS(구 라즈비안)를 사용하지 않게 된 이유는 docker로 설치한 ubuntu 컨테이너에서 apt update 명령어가 먹히지 않아서 우분투로 OS를 갈아타게 되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이4에 우분투 설치방법은 아래 이전 포스팅을 통해 확인하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/190&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://reddb.tistory.com/190&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1632894660387&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;라즈베리파이4 우분투(ubuntu) 21.04 OS 설치&quot; data-og-description=&quot;라즈베리파이4 우분투(ubuntu) 21.04 OS 설치 기존에 사용하고 있던 라즈베리파이 OS는 32bit입니다. 64bit가 나오긴 했지만 정식 릴리즈는 아니고, 저장소에도 호환 가능한 프로그램들이 많지 않다는 &quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/190&quot; data-og-url=&quot;https://reddb.tistory.com/190&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/c0nwUQ/hyLNg2iozY/sttE83EvDEP7t8TYuK1ylk/img.png?width=547&amp;amp;height=337&amp;amp;face=0_0_547_337,https://scrap.kakaocdn.net/dn/bG98P3/hyLNa8RdhH/WJLNEjZdsgyw6ZZDz0qNb1/img.png?width=547&amp;amp;height=337&amp;amp;face=0_0_547_337,https://scrap.kakaocdn.net/dn/d1Lz8D/hyLNmg9vxN/3ov6coK5bylcZO8MWa28E1/img.png?width=684&amp;amp;height=451&amp;amp;face=0_0_684_451&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/190&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/190&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/c0nwUQ/hyLNg2iozY/sttE83EvDEP7t8TYuK1ylk/img.png?width=547&amp;amp;height=337&amp;amp;face=0_0_547_337,https://scrap.kakaocdn.net/dn/bG98P3/hyLNa8RdhH/WJLNEjZdsgyw6ZZDz0qNb1/img.png?width=547&amp;amp;height=337&amp;amp;face=0_0_547_337,https://scrap.kakaocdn.net/dn/d1Lz8D/hyLNmg9vxN/3ov6coK5bylcZO8MWa28E1/img.png?width=684&amp;amp;height=451&amp;amp;face=0_0_684_451');&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;라즈베리파이4 우분투(ubuntu) 21.04 OS 설치&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;라즈베리파이4 우분투(ubuntu) 21.04 OS 설치 기존에 사용하고 있던 라즈베리파이 OS는 32bit입니다. 64bit가 나오긴 했지만 정식 릴리즈는 아니고, 저장소에도 호환 가능한 프로그램들이 많지 않다는&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;VPN으로 WireGuard를 선택한 이유는 최신 기술이기에 속도와 보안 안정성에서 openVPN보다 더 높은 성능을 보여주기 때문입니다. 사용법 또한 매우 간단하게 되어 있어서 선택했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 도커 WireGuard컨테이너의 config 폴더와 공유할 폴더를 하나 만들어 주어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저의 홈 폴더는 /home/pi 입니다. (계정명이 pi입니다)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그 아래에 wireguard/config라는 폴더를 하나 만들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dgnIDV/btrginUjk3o/3J3yHyKzDI9hL9sIoeYubK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dgnIDV/btrginUjk3o/3J3yHyKzDI9hL9sIoeYubK/img.png&quot; data-alt=&quot;계정 홈폴더에 컨테이너 공유용 폴더 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dgnIDV/btrginUjk3o/3J3yHyKzDI9hL9sIoeYubK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdgnIDV%2FbtrginUjk3o%2F3J3yHyKzDI9hL9sIoeYubK%2Fimg.png&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;계정 홈폴더에 컨테이너 공유용 폴더 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 라즈베리파이4에 도커 이미지를 다운로드하여주어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;제가 받을 도커는 아래 링크에 자세히 설명이 되어 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://hub.docker.com/r/linuxserver/wireguard&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://hub.docker.com/r/linuxserver/wireguard&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1632895244751&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;Docker Hub&quot; data-og-description=&quot;&quot; data-og-host=&quot;hub.docker.com&quot; data-og-source-url=&quot;https://hub.docker.com/r/linuxserver/wireguard&quot; data-og-url=&quot;https://hub.docker.com/r/linuxserver/wireguard&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://hub.docker.com/r/linuxserver/wireguard&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hub.docker.com/r/linuxserver/wireguard&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&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;Docker Hub&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hub.docker.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커허브에서 다운로드하는 명령어와 이미지는 아래와 같습니다.(x86-64, arm64, armhf 모두 지원합니다)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1632895342895&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker pull linuxserver/wireguard&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;620&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3azqu/btrghPYahlc/MmVSA1LKevf7KHkcWWEr5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3azqu/btrghPYahlc/MmVSA1LKevf7KHkcWWEr5k/img.png&quot; data-alt=&quot;이미지 다운로드 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3azqu/btrghPYahlc/MmVSA1LKevf7KHkcWWEr5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3azqu%2FbtrghPYahlc%2FMmVSA1LKevf7KHkcWWEr5k%2Fimg.png&quot; data-origin-width=&quot;620&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지 다운로드 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 받은 도커 이미지를 아래 명령어를 입력하여 컨테이너로 실행해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1632895572492&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker run -d \
  --name=wireguard \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_MODULE \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Seoul \
  -e SERVERURL=123.345.678.9 \
  -e SERVERPORT=51820 \
  -e PEERS=5 \
  -e PEERDNS=8.8.8.8 \
  -e INTERNAL_SUBNET=10.10.0.0 \
  -p 51820:51820/udp \
  -v /home/pi/wireguard/config:/config \
  -v /lib/modules:/lib/modules \
  --sysctl=&quot;net.ipv4.conf.all.src_valid_mark=1&quot; \
  --restart unless-stopped \
  linuxserver/wireguard&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위 도커 실행 내용 변경이 필요한 부분이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;1. URL 주소 변경하여 실행&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;- e SERVERURL= IP주소&lt;/b&gt;&lt;/span&gt; 부분에는 본인 라즈베리파이 IP 주소를 입력해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 공유기를 사용 중이시라면 공유기 설정 화면에서 외부 아이피를 확인하시거나,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이로 네이버에 접속하여 &quot;내 아이피 확인&quot;으로 검색하셔서 확인하셔야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2. SERVERPORT, PEERS 변경 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;-e SERVERPORT는 기본으로 51820을 사용하는데 기본 포트 사용은 별로 권하지 않습니다. 원하시는 포트로 변경하시기 바랍니다. 다만 다른 사용 중인 포트와 충돌이 나지 않도록 10000번 이후 번호로 사용하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;서버 포트를 변경하셨다면 도커와 컨테이너를 연결해주는 &lt;b&gt;-p 라즈베리파이포트:컨테이너포트&lt;/b&gt;도 함께 수정하세요.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;또한, 공유기를 사용하시는 분들은 &lt;b&gt;공유기에서 포트 포워딩을&lt;/b&gt; 해줘야 합니다. 프로토콜 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;UDP&lt;/b&gt;&lt;/span&gt; 꼭 확인하세요.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(위 내용이 어려우신 분은 그냥 51820 포트를 사용하시고 공유기 포트 포워딩만 잘해주시면 됩니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;553&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blUTFK/btrgoBjjQe0/6O7rIiwqVNS81XkGQ4vuW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blUTFK/btrgoBjjQe0/6O7rIiwqVNS81XkGQ4vuW0/img.png&quot; data-alt=&quot;외부에서 공유기로 접속하는 포트 : 그 포트를 라즈베리파이 IP로 보내는 포트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blUTFK/btrgoBjjQe0/6O7rIiwqVNS81XkGQ4vuW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblUTFK%2FbtrgoBjjQe0%2F6O7rIiwqVNS81XkGQ4vuW0%2Fimg.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;553&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;외부에서 공유기로 접속하는 포트 : 그 포트를 라즈베리파이 IP로 보내는 포트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;PEERS의 숫자는 VPN에 접속할 수 있는 키값을 만드는 숫자입니다. 원하는 개수를 적으세요.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3. 컨테이너 /config 폴더와 공유폴더 위치 변경하기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;제가 컨테이너와 공유할 폴더의 위치는 계정의 홈 폴더에 wireguard/config입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;-v &lt;b&gt;/home/pi/wireguard/config&lt;/b&gt;:/config 를 보시면 콜론(:) 앞쪽이 공유할 폴더의 절대 주소입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;본인이 위에서 mkdir로 만든 폴더의 위치를 절대 주소로 넣어주시면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 도커가 정상적으로 잘 돌아가고 있는지 확인해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1632897011950&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker ps -a&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;163&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CwigD/btrgihTYl0O/SCpOyYYUd5oQuSYwLndQUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CwigD/btrgihTYl0O/SCpOyYYUd5oQuSYwLndQUk/img.png&quot; data-alt=&quot;docker ps -a&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CwigD/btrgihTYl0O/SCpOyYYUd5oQuSYwLndQUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCwigD%2FbtrgihTYl0O%2FSCpOyYYUd5oQuSYwLndQUk%2Fimg.png&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;163&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker ps -a&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;컨테이너 /config 폴더와 라즈베리파이4 /home/pi/wireguard/config 폴더가 공유되어 있는지도 확인합니다. 저는 5개의 peer를 만들어서 5개의 폴더가 생성되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;395&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Z15uc/btrgiPporgM/khQ9trvNHOCUFYkDgeso40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Z15uc/btrgiPporgM/khQ9trvNHOCUFYkDgeso40/img.png&quot; data-alt=&quot;peer 폴더 목록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Z15uc/btrgiPporgM/khQ9trvNHOCUFYkDgeso40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ15uc%2FbtrgiPporgM%2FkhQ9trvNHOCUFYkDgeso40%2Fimg.png&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;395&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;peer 폴더 목록&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;peer1 폴더에 들어가 보면 .config 파일과 png 파일이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;503&quot; data-origin-height=&quot;210&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yGZDu/btrgjFmKlbv/6m2U3IzSoXMqT5KfZWXVT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yGZDu/btrgjFmKlbv/6m2U3IzSoXMqT5KfZWXVT1/img.png&quot; data-alt=&quot;peer1.conf, .png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yGZDu/btrgjFmKlbv/6m2U3IzSoXMqT5KfZWXVT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyGZDu%2FbtrgjFmKlbv%2F6m2U3IzSoXMqT5KfZWXVT1%2Fimg.png&quot; data-origin-width=&quot;503&quot; data-origin-height=&quot;210&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;peer1.conf, .png&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;안드로이드로 VPN 접속하는 사용자라면 구글 플레이에서 WireGuard를 검색 설치하고 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;692&quot; data-origin-height=&quot;202&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dBpftU/btrgoeIG9Ow/1ep46CHUHHosU3Ua62dJf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dBpftU/btrgoeIG9Ow/1ep46CHUHHosU3Ua62dJf1/img.png&quot; data-alt=&quot;구글 플레이 WireGuard&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dBpftU/btrgoeIG9Ow/1ep46CHUHHosU3Ua62dJf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdBpftU%2FbtrgoeIG9Ow%2F1ep46CHUHHosU3Ua62dJf1%2Fimg.png&quot; data-origin-width=&quot;692&quot; data-origin-height=&quot;202&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;구글 플레이 WireGuard&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;실행 후 파란색 + 버튼을 터치하고 QR코드 스캔을 해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 .png 파일을 열어 스캔해주면 모든 정보가 자동적으로 입력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;터널 이름을 입력하고 터널 만들기를 터치합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;터널을 enable 시키고, 안드로이드에서 네이버 접속 후 &quot;내 아이피 확인&quot;을 검색해보면 &lt;b&gt;라즈베리파이 외부 IP(공유기 외부 IP)가 검색되는 것을 확인할&lt;/b&gt; 수 있습니다. (VPN이 정상 작동 중)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;외부 PC에서 VPN 접속하는 사용자라면 아래 사이트에서 wireGuard 접속 프로그램을 다운로드합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://www.wireguard.com/install/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.wireguard.com/install/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1632899380616&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;Installation - WireGuard&quot; data-og-description=&quot;Installation Windows [7, 8.1, 10, 11, 2012, 2016, 2019, 2022] Download Windows Installer Browse MSIs Download from App Store $ sudo apt install wireguard Download from Play Store Download from F-Droid Download from App Store Users with Debian releases olde&quot; data-og-host=&quot;www.wireguard.com&quot; data-og-source-url=&quot;https://www.wireguard.com/install/&quot; data-og-url=&quot;https://www.wireguard.com/install/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.wireguard.com/install/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.wireguard.com/install/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&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;Installation - WireGuard&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Installation Windows [7, 8.1, 10, 11, 2012, 2016, 2019, 2022] Download Windows Installer Browse MSIs Download from App Store $ sudo apt install wireguard Download from Play Store Download from F-Droid Download from App Store Users with Debian releases olde&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.wireguard.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;273&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dBiNg0/btrgoeoqRwW/NGIOD8i1jUulY2atszaRA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dBiNg0/btrgoeoqRwW/NGIOD8i1jUulY2atszaRA0/img.png&quot; data-alt=&quot;윈도우용 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dBiNg0/btrgoeoqRwW/NGIOD8i1jUulY2atszaRA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdBiNg0%2FbtrgoeoqRwW%2FNGIOD8i1jUulY2atszaRA0%2Fimg.png&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;273&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;윈도우용 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치 및 실행 후 Add Tunnel을 클릭합니다. 라즈베리파이 peer 폴더에 있는 .config 파일을 해당 PC에 다운로드한 후 그 .config 파일을 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;519&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r6vXU/btrgh8Xwb2h/43V1ozE3svRtHTuoMitCi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r6vXU/btrgh8Xwb2h/43V1ozE3svRtHTuoMitCi1/img.png&quot; data-alt=&quot;Add Tunnel&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r6vXU/btrgh8Xwb2h/43V1ozE3svRtHTuoMitCi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr6vXU%2Fbtrgh8Xwb2h%2F43V1ozE3svRtHTuoMitCi1%2Fimg.png&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;519&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Add Tunnel&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;화면에 정보가 출력이 될 겁니다. Activate를 클릭해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;659&quot; data-origin-height=&quot;516&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dSQZk7/btrgoePtAd8/2OVF9jfXaJGVkmkWAhRjJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dSQZk7/btrgoePtAd8/2OVF9jfXaJGVkmkWAhRjJ1/img.png&quot; data-alt=&quot;wireGuard Activate&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dSQZk7/btrgoePtAd8/2OVF9jfXaJGVkmkWAhRjJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdSQZk7%2FbtrgoePtAd8%2F2OVF9jfXaJGVkmkWAhRjJ1%2Fimg.png&quot; data-origin-width=&quot;659&quot; data-origin-height=&quot;516&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;wireGuard Activate&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;정상 실행 시 아래 그림처럼 상태가 Active가 되고 전송용량이 표시됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;사용이 불필요 해지면 Deactivate를 클릭하면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;659&quot; data-origin-height=&quot;518&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/t5SXn/btrgjEIbggv/LsQem4LIo1JJmxO8zeeKTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/t5SXn/btrgjEIbggv/LsQem4LIo1JJmxO8zeeKTK/img.png&quot; data-alt=&quot;VPN 접속상태&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/t5SXn/btrgjEIbggv/LsQem4LIo1JJmxO8zeeKTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft5SXn%2FbtrgjEIbggv%2FLsQem4LIo1JJmxO8zeeKTK%2Fimg.png&quot; data-origin-width=&quot;659&quot; data-origin-height=&quot;518&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;VPN 접속상태&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;네이버에서 &quot;내 아이피 확인&quot;을 검색해보면 &lt;b&gt;라즈베리파이 외부 IP(공유기 외부 IP)와 같은 아이피가 확인될&lt;/b&gt; 것입니다.&lt;/span&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1632900000564&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1632900025246&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.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>라즈베리파이</category>
      <category>raspbarrypi</category>
      <category>vpn</category>
      <category>wireguard</category>
      <category>도커</category>
      <category>라즈베리파이</category>
      <category>우분투</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/192</guid>
      <comments>https://reddb.tistory.com/192#entry192comment</comments>
      <pubDate>Wed, 29 Sep 2021 21:21:11 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이4 우분투(ubuntu) 21.04 한글 입력 설정</title>
      <link>https://reddb.tistory.com/191</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;라즈베리파이4 우분투(ubuntu) 21.04 한글 입력 설정&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이전 포스팅에서는 라즈베리파이에 우분투(ubuntu) 21.04 OS를 설치하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이에 우분투(ubuntu)를 설치하면 한글은 깨지지 않고 출력되지만 입력은 안되는 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하여, ubuntu에서 한글을 사용 할 수 있도록 입력 도구를 설치 및 설정해주어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;우분투 GUI에 설정에서 지역 및 언어를 선택하고 설치된 언어 관리를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;969&quot; data-origin-height=&quot;690&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgrNVR/btreYoGoen5/xS9E2Lkczlzi4umUdvZjD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgrNVR/btreYoGoen5/xS9E2Lkczlzi4umUdvZjD1/img.png&quot; data-alt=&quot;Manage Installed Languages&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgrNVR/btreYoGoen5/xS9E2Lkczlzi4umUdvZjD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgrNVR%2FbtreYoGoen5%2FxS9E2Lkczlzi4umUdvZjD1%2Fimg.png&quot; data-origin-width=&quot;969&quot; data-origin-height=&quot;690&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Manage Installed Languages&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;처음에 언어 지원이 완벽하게 설치되지 않았다는 안내창에 나오면 설치를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(암호를 물을 수 있는데 입력해줍니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;228&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boEvaf/btreVxRIEG7/PCFEMpP35cGlgia1Kv4Fn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boEvaf/btreVxRIEG7/PCFEMpP35cGlgia1Kv4Fn0/img.png&quot; data-alt=&quot;추가설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boEvaf/btreVxRIEG7/PCFEMpP35cGlgia1Kv4Fn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboEvaf%2FbtreVxRIEG7%2FPCFEMpP35cGlgia1Kv4Fn0%2Fimg.png&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;228&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;추가설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;키보드 입력기를 IBus 선택하고 닫기를 클릭 한 후, 라즈베리파이를 재부팅 해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;534&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bh4MFk/btreTIMJvBc/ix8kz3db0R3WtSxbhVjkf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bh4MFk/btreTIMJvBc/ix8kz3db0R3WtSxbhVjkf0/img.png&quot; data-alt=&quot;IBus&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bh4MFk/btreTIMJvBc/ix8kz3db0R3WtSxbhVjkf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbh4MFk%2FbtreTIMJvBc%2Fix8kz3db0R3WtSxbhVjkf0%2Fimg.png&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;534&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;IBus&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;재부팅이 완료되면 다시 설정을 열고 입력소스 추가를 클릭합니다. (설정창이 한글로 변하였습니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;771&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/68Qxr/btre34tpkFk/ppBd47yy3k8cBcPduxURe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/68Qxr/btre34tpkFk/ppBd47yy3k8cBcPduxURe0/img.png&quot; data-alt=&quot;입력 소스 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/68Qxr/btre34tpkFk/ppBd47yy3k8cBcPduxURe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F68Qxr%2Fbtre34tpkFk%2FppBd47yy3k8cBcPduxURe0%2Fimg.png&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;771&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;입력 소스 추가&lt;/figcaption&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입력 소스 추가 창에서 한국어 -&amp;gt; 한국어(Hangul) 을 선택후 추가합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 우측 상단에 입력기에서 한국어(Hangul)을 선택해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ERkcv/btreTI0fiLl/j3NNBAxEkHqctwJF3BPbH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ERkcv/btreTI0fiLl/j3NNBAxEkHqctwJF3BPbH1/img.png&quot; data-origin-width=&quot;304&quot; data-origin-height=&quot;368&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; style=&quot;width: 49.919%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ERkcv/btreTI0fiLl/j3NNBAxEkHqctwJF3BPbH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FERkcv%2FbtreTI0fiLl%2Fj3NNBAxEkHqctwJF3BPbH1%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;304&quot; height=&quot;368&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p2v6E/btre43hC73e/Xk1ZW5eJ0x0hTV1AmRKNIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p2v6E/btre43hC73e/Xk1ZW5eJ0x0hTV1AmRKNIk/img.png&quot; data-origin-width=&quot;272&quot; data-origin-height=&quot;336&quot; style=&quot;width: 48.9182%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p2v6E/btre43hC73e/Xk1ZW5eJ0x0hTV1AmRKNIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp2v6E%2Fbtre43hC73e%2FXk1ZW5eJ0x0hTV1AmRKNIk%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;272&quot; height=&quot;336&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;한국어(Hangul) 추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 시프트+스페이스바로 한영 전환을 하며 적어봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;33&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ul8SU/btre2fok2Y8/9rATvmJJBgXupDMueGo3u1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ul8SU/btre2fok2Y8/9rATvmJJBgXupDMueGo3u1/img.png&quot; data-alt=&quot;shift + space bar&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ul8SU/btre2fok2Y8/9rATvmJJBgXupDMueGo3u1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ful8SU%2Fbtre2fok2Y8%2F9rATvmJJBgXupDMueGo3u1%2Fimg.png&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;33&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;shift + space bar&lt;/figcaption&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1604561418273&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.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>라즈베리파이</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/191</guid>
      <comments>https://reddb.tistory.com/191#entry191comment</comments>
      <pubDate>Tue, 14 Sep 2021 21:01:15 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이4 우분투(ubuntu) 21.04 OS 설치</title>
      <link>https://reddb.tistory.com/190</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이4 우분투(ubuntu) 21.04 OS 설치&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;기존에 사용하고 있던 라즈베리파이 OS는 32bit입니다. 64bit가 나오긴 했지만 정식 릴리즈는 아니고, 저장소에도 호환 가능한 프로그램들이 많지 않다는 소문을 들어서 계속해서 32bit를 사용하고 있었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저장소에 프로그램들의 최신 버전 업데이트가 늦어지는 건 어찌어찌 참겠는데 도커를 사용하면서 도저히 해결하지 못하는 문제에 직면하게 되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 컨테이너(우분투)를 실행시키고 컨테이너 안에서 apt update 명령어가 어떻게 해도 에러가 나서 도커를 사용할 방법이 없었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리하여, 라즈베리파이 OS의 삶을 벗어던지고 이제는 우분투(ubuntu)로 옮기기로 결정하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 라즈베리파이 홈페이지에서 Windows용 Raspberry PI imager를 다운로드합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://downloads.raspberrypi.org/imager/imager_latest.exe&quot;&gt;https://downloads.raspberrypi.org/imager/imager_latest.exe&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;434&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Wq81E/btreZ1Q4xMx/z8gGKSmi2WU4Z0CHrr65S1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Wq81E/btreZ1Q4xMx/z8gGKSmi2WU4Z0CHrr65S1/img.png&quot; data-alt=&quot;라즈베리파이 imager 다운받기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Wq81E/btreZ1Q4xMx/z8gGKSmi2WU4Z0CHrr65S1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWq81E%2FbtreZ1Q4xMx%2Fz8gGKSmi2WU4Z0CHrr65S1%2Fimg.png&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;434&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;라즈베리파이 imager 다운받기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 우분투 홈페이지에서 ubuntu img파일을 다운로드합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;64bit 최신 버전인 데스크톱 21.04 버전&lt;/b&gt;&lt;/span&gt;을 받았습니다. &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;22년 1월까지밖에 지원하지 않는 버전&lt;/b&gt;&lt;/span&gt;이지만 그때가 되면 다음 버전으로 업데이트하려고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ubuntu.com/download/raspberry-pi&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://ubuntu.com/download/raspberry-pi&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1631529483937&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;Install Ubuntu on a Raspberry Pi | Ubuntu&quot; data-og-description=&quot;Ubuntu is an open-source operating system for cross platform development, there's no better place to get started than with Ubuntu on a Raspberry Pi.&quot; data-og-host=&quot;ubuntu.com&quot; data-og-source-url=&quot;https://ubuntu.com/download/raspberry-pi&quot; data-og-url=&quot;https://ubuntu.com/download/raspberry-pi&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/escT0T/hyLBGtfGMn/ShIML9oQY5D9yYORUDtcuK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/rPFN9/hyLBvSNahd/Y0xKykMT6zg4ZCLh7DAu0k/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://ubuntu.com/download/raspberry-pi&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://ubuntu.com/download/raspberry-pi&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/escT0T/hyLBGtfGMn/ShIML9oQY5D9yYORUDtcuK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/rPFN9/hyLBvSNahd/Y0xKykMT6zg4ZCLh7DAu0k/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&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;Install Ubuntu on a Raspberry Pi | Ubuntu&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Ubuntu is an open-source operating system for cross platform development, there's no better place to get started than with Ubuntu on a Raspberry Pi.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;ubuntu.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;337&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ca7wpt/btreYaurYiD/Xc0ZJWB8arA3ZZrMgOX351/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ca7wpt/btreYaurYiD/Xc0ZJWB8arA3ZZrMgOX351/img.png&quot; data-alt=&quot;라즈베리파이용 우분투 데스크탑 21.04 다운&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ca7wpt/btreYaurYiD/Xc0ZJWB8arA3ZZrMgOX351/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fca7wpt%2FbtreYaurYiD%2FXc0ZJWB8arA3ZZrMgOX351%2Fimg.png&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;337&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;라즈베리파이용 우분투 데스크탑 21.04 다운&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 다운로드한 라즈베리파이 Imager를 설치 및 실행해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJ059s/btreT4BziGG/RtP5h2VpTk8dSP8IbEKHlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJ059s/btreT4BziGG/RtP5h2VpTk8dSP8IbEKHlK/img.png&quot; data-origin-width=&quot;502&quot; data-origin-height=&quot;392&quot; style=&quot;width: 49.4461%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJ059s/btreT4BziGG/RtP5h2VpTk8dSP8IbEKHlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJ059s%2FbtreT4BziGG%2FRtP5h2VpTk8dSP8IbEKHlK%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;502&quot; height=&quot;392&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cSxGJD/btreMvNqOQu/ScaQo7XuckOb1xtZk6NLKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cSxGJD/btreMvNqOQu/ScaQo7XuckOb1xtZk6NLKk/img.png&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;394&quot; style=&quot;width: 49.3911%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cSxGJD/btreMvNqOQu/ScaQo7XuckOb1xtZk6NLKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcSxGJD%2FbtreMvNqOQu%2FScaQo7XuckOb1xtZk6NLKk%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;504&quot; height=&quot;394&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;라즈베리파이 Imager 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Imager가 설치 및 실행되면 먼저 OS 선택 클릭 후 Erase를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bH5Yk5/btreX2iPG9V/KUKRgjWUOWSGgKHSOGdOVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bH5Yk5/btreX2iPG9V/KUKRgjWUOWSGgKHSOGdOVk/img.png&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;451&quot; style=&quot;width: 49.4684%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bH5Yk5/btreX2iPG9V/KUKRgjWUOWSGgKHSOGdOVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbH5Yk5%2FbtreX2iPG9V%2FKUKRgjWUOWSGgKHSOGdOVk%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;684&quot; height=&quot;451&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5usgk/btreYbNFcbS/KwQ67kqBICJrbKg45MpxyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5usgk/btreYbNFcbS/KwQ67kqBICJrbKg45MpxyK/img.png&quot; data-origin-width=&quot;669&quot; data-origin-height=&quot;442&quot; style=&quot;width: 49.3688%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5usgk/btreYbNFcbS/KwQ67kqBICJrbKg45MpxyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5usgk%2FbtreYbNFcbS%2FKwQ67kqBICJrbKg45MpxyK%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;669&quot; height=&quot;442&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;저장장치 포맷하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 저장장치를 선택하고 쓰기(굽기)를 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/11fyF/btreYloVvDr/xoxGPyCEhILu1ViyC4UfVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/11fyF/btreYloVvDr/xoxGPyCEhILu1ViyC4UfVK/img.png&quot; data-origin-width=&quot;685&quot; data-origin-height=&quot;452&quot; style=&quot;width: 49.1969%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/11fyF/btreYloVvDr/xoxGPyCEhILu1ViyC4UfVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F11fyF%2FbtreYloVvDr%2FxoxGPyCEhILu1ViyC4UfVK%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;685&quot; height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SZU21/btreYprmcVD/bJaLHbEkmFQpG9KRYiBo6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SZU21/btreYprmcVD/bJaLHbEkmFQpG9KRYiBo6k/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;446&quot; style=&quot;width: 49.6403%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SZU21/btreYprmcVD/bJaLHbEkmFQpG9KRYiBo6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSZU21%2FbtreYprmcVD%2FbJaLHbEkmFQpG9KRYiBo6k%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;682&quot; height=&quot;446&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;저장장치 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRGBGR/btreLEqnFKn/vAAakzLYKXqoKL2YARcgYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRGBGR/btreLEqnFKn/vAAakzLYKXqoKL2YARcgYK/img.png&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;448&quot; style=&quot;width: 49.601%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRGBGR/btreLEqnFKn/vAAakzLYKXqoKL2YARcgYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRGBGR%2FbtreLEqnFKn%2FvAAakzLYKXqoKL2YARcgYK%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;684&quot; height=&quot;448&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdjEW2/btreYnmKTsw/lQkpqlp2Imw4xRMs9worNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdjEW2/btreYnmKTsw/lQkpqlp2Imw4xRMs9worNk/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;450&quot; style=&quot;width: 49.2362%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdjEW2/btreYnmKTsw/lQkpqlp2Imw4xRMs9worNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdjEW2%2FbtreYnmKTsw%2FlQkpqlp2Imw4xRMs9worNk%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;682&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;쓰기(굽기) 시작 - YES - CONTINUE&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;포맷이 완료됐다면 다시 OS 선택 버튼을 클릭 후, 제일 아래에 Use costom을 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다운로드한 Ubuntu 파일을 압축을 풀고 img파일을 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/efe9Pw/btreYpEViuS/jGmMplqYih803aOd0jcMHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/efe9Pw/btreYpEViuS/jGmMplqYih803aOd0jcMHk/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;453&quot; style=&quot;width: 49.3278%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/efe9Pw/btreYpEViuS/jGmMplqYih803aOd0jcMHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fefe9Pw%2FbtreYpEViuS%2FjGmMplqYih803aOd0jcMHk%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;682&quot; height=&quot;453&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bII3Rm/btreTJdlc6c/jNuLvFsmR6UlPE1CyAXrjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bII3Rm/btreTJdlc6c/jNuLvFsmR6UlPE1CyAXrjk/img.png&quot; data-origin-width=&quot;683&quot; data-origin-height=&quot;452&quot; style=&quot;width: 49.5094%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bII3Rm/btreTJdlc6c/jNuLvFsmR6UlPE1CyAXrjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbII3Rm%2FbtreTJdlc6c%2FjNuLvFsmR6UlPE1CyAXrjk%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;683&quot; height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;440&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xPD33/btreYoTzdvt/Kska2Tfhc0MNLNOIHDL8Yk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xPD33/btreYoTzdvt/Kska2Tfhc0MNLNOIHDL8Yk/img.png&quot; data-alt=&quot;우분투 20.04 데스크탑 64bit 라즈베리파이용 img&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xPD33/btreYoTzdvt/Kska2Tfhc0MNLNOIHDL8Yk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxPD33%2FbtreYoTzdvt%2FKska2Tfhc0MNLNOIHDL8Yk%2Fimg.png&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;440&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;우분투 20.04 데스크탑 64bit 라즈베리파이용 img&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 스토리지를 선택하고 쓰기(굽기))를 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8jjtJ/btreTHNlNVp/Q7wXgTt9CIhR0rucAkwj91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8jjtJ/btreTHNlNVp/Q7wXgTt9CIhR0rucAkwj91/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;452&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8jjtJ/btreTHNlNVp/Q7wXgTt9CIhR0rucAkwj91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8jjtJ%2FbtreTHNlNVp%2FQ7wXgTt9CIhR0rucAkwj91%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;682&quot; height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nKKVp/btreY0So66u/1drr2ggjC0PN5ZLFyW5Rik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nKKVp/btreY0So66u/1drr2ggjC0PN5ZLFyW5Rik/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;452&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nKKVp/btreY0So66u/1drr2ggjC0PN5ZLFyW5Rik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnKKVp%2FbtreY0So66u%2F1drr2ggjC0PN5ZLFyW5Rik%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;682&quot; height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EcAil/btreWKJw775/LAkcMTNCt9aqIlN0tqTD71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EcAil/btreWKJw775/LAkcMTNCt9aqIlN0tqTD71/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;453&quot; style=&quot;width: 49.4912%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EcAil/btreWKJw775/LAkcMTNCt9aqIlN0tqTD71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEcAil%2FbtreWKJw775%2FLAkcMTNCt9aqIlN0tqTD71%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;682&quot; height=&quot;453&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dQEjHP/btreYbGVb2U/gZ8Gxp3ghavsssLqB5XXL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dQEjHP/btreYbGVb2U/gZ8Gxp3ghavsssLqB5XXL0/img.png&quot; data-origin-width=&quot;680&quot; data-origin-height=&quot;453&quot; style=&quot;width: 49.346%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dQEjHP/btreYbGVb2U/gZ8Gxp3ghavsssLqB5XXL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdQEjHP%2FbtreYbGVb2U%2FgZ8Gxp3ghavsssLqB5XXL0%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;680&quot; height=&quot;453&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;저장장치에 굽기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;굽는 퍼센트가 나오고 100프로가 되면, 제대로 쓰기가 됐는지 확인하는 퍼센트가 한 번 더 올라갑니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bb0wRa/btreVyP8qDa/AKmLut1gXw2O8fILRk5uTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bb0wRa/btreVyP8qDa/AKmLut1gXw2O8fILRk5uTk/img.png&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;450&quot; style=&quot;width: 49.3097%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bb0wRa/btreVyP8qDa/AKmLut1gXw2O8fILRk5uTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbb0wRa%2FbtreVyP8qDa%2FAKmLut1gXw2O8fILRk5uTk%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;679&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byGaXi/btreXqqNraM/JC2DwwngmgbB6l6H8GbHEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byGaXi/btreXqqNraM/JC2DwwngmgbB6l6H8GbHEk/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;450&quot; style=&quot;width: 49.5275%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byGaXi/btreXqqNraM/JC2DwwngmgbB6l6H8GbHEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyGaXi%2FbtreXqqNraM%2FJC2DwwngmgbB6l6H8GbHEk%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;682&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;저장장치에 쓰기 및 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;굽기가 완료되면 USB를 PC에서 분리 후 라즈베리파이에 삽입하고 전원을 인가해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;450&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sp6pb/btreRTN3bfR/3uoXvCL4PhmzIMeOFaExKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sp6pb/btreRTN3bfR/3uoXvCL4PhmzIMeOFaExKk/img.png&quot; data-alt=&quot;굽기 완료(자동으로 마운트가 해제됨)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sp6pb/btreRTN3bfR/3uoXvCL4PhmzIMeOFaExKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsp6pb%2FbtreRTN3bfR%2F3uoXvCL4PhmzIMeOFaExKk%2Fimg.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;450&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;굽기 완료(자동으로 마운트가 해제됨)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;제 라즈베리파이의 부트로더 상태는 USB가 꼽혀있으면 USB로 우선 부팅하고, 아니라면 SD카드로 부팅하는 순서로 설정되어 있습니다. 방법은 이전 포스팅인 아래 링크를 통해 확인하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://reddb.tistory.com/187&quot;&gt;https://reddb.tistory.com/187&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1631531148696&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;라즈베리파이4 USB 부팅하기 최신 방법&quot; data-og-description=&quot;라즈베리파이4 USB 부팅하기 최신 방법 라즈베리파이 홈페이지 문서를 참조하여 진행하였습니다. https://www.raspberrypi.org/documentation/computers/raspberry-pi.html#boot-diagnostics Raspberry Pi Documen..&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/187&quot; data-og-url=&quot;https://reddb.tistory.com/187&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/c03znA/hyLBCqR9dW/pjVX2TdB93ghf6Q6Zl6Ww0/img.png?width=642&amp;amp;height=180&amp;amp;face=0_0_642_180,https://scrap.kakaocdn.net/dn/jYjPU/hyLzUmmxPf/pVmRqyaQzikKp3eqmGDTRK/img.png?width=642&amp;amp;height=180&amp;amp;face=0_0_642_180,https://scrap.kakaocdn.net/dn/cNp1nN/hyLBG7Shlp/Qg7sWGNBUVNPq3fhgeckW1/img.png?width=645&amp;amp;height=351&amp;amp;face=0_0_645_351&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/187&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/187&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/c03znA/hyLBCqR9dW/pjVX2TdB93ghf6Q6Zl6Ww0/img.png?width=642&amp;amp;height=180&amp;amp;face=0_0_642_180,https://scrap.kakaocdn.net/dn/jYjPU/hyLzUmmxPf/pVmRqyaQzikKp3eqmGDTRK/img.png?width=642&amp;amp;height=180&amp;amp;face=0_0_642_180,https://scrap.kakaocdn.net/dn/cNp1nN/hyLBG7Shlp/Qg7sWGNBUVNPq3fhgeckW1/img.png?width=645&amp;amp;height=351&amp;amp;face=0_0_645_351');&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;라즈베리파이4 USB 부팅하기 최신 방법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;라즈베리파이4 USB 부팅하기 최신 방법 라즈베리파이 홈페이지 문서를 참조하여 진행하였습니다. https://www.raspberrypi.org/documentation/computers/raspberry-pi.html#boot-diagnostics Raspberry Pi Documen..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;우분투 데스크톱의 경우에는 모니터 없이 설치가 불가능합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ee2323; background-color: #f6e199; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;아래 나오는 GUI 초기 세팅 화면 때문에 micro HDMI로 모니터와 연결을 하신 후 부팅을 하셔야 합니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;HDMI 연결 후 부팅을 하면 GUI 세팅 화면에서 언어, 키보드, 무선 네트워크, 거주 위치를 선택해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OVTwv/btreRSWc6px/Cr6iXbb1qJAAP3fSSijbKk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OVTwv/btreRSWc6px/Cr6iXbb1qJAAP3fSSijbKk/img.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;467&quot; style=&quot;width: 49.6817%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OVTwv/btreRSWc6px/Cr6iXbb1qJAAP3fSSijbKk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOVTwv%2FbtreRSWc6px%2FCr6iXbb1qJAAP3fSSijbKk%2Fimg.jpg&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;600&quot; height=&quot;467&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rHgO0/btreY236DKK/IPyaWDCZTEaHNxd0SUwkrk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rHgO0/btreY236DKK/IPyaWDCZTEaHNxd0SUwkrk/img.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;472&quot; style=&quot;width: 49.1555%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rHgO0/btreY236DKK/IPyaWDCZTEaHNxd0SUwkrk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrHgO0%2FbtreY236DKK%2FIPyaWDCZTEaHNxd0SUwkrk%2Fimg.jpg&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;600&quot; height=&quot;472&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WsMtM/btreTHGRG0i/ckJ3Y2NWiWZzr5WTi4Kq60/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WsMtM/btreTHGRG0i/ckJ3Y2NWiWZzr5WTi4Kq60/img.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;469&quot; style=&quot;width: 49.7327%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WsMtM/btreTHGRG0i/ckJ3Y2NWiWZzr5WTi4Kq60/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWsMtM%2FbtreTHGRG0i%2FckJ3Y2NWiWZzr5WTi4Kq60%2Fimg.jpg&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;600&quot; height=&quot;469&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHse2j/btreVxD0LXF/RG8waKoKwoAN81beyvQEx1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHse2j/btreVxD0LXF/RG8waKoKwoAN81beyvQEx1/img.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;475&quot; style=&quot;width: 49.1045%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHse2j/btreVxD0LXF/RG8waKoKwoAN81beyvQEx1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHse2j%2FbtreVxD0LXF%2FRG8waKoKwoAN81beyvQEx1%2Fimg.jpg&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;600&quot; height=&quot;475&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;초기 GUI 상태에서 세팅하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마지막으로 사용할 계정을 만들면 우분투가 설치됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWWLDO/btreYaO3U6b/x9fM9cWlZqy5NmHhZkLQzk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWWLDO/btreYaO3U6b/x9fM9cWlZqy5NmHhZkLQzk/img.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;479&quot; style=&quot;width: 48.0944%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWWLDO/btreYaO3U6b/x9fM9cWlZqy5NmHhZkLQzk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWWLDO%2FbtreYaO3U6b%2Fx9fM9cWlZqy5NmHhZkLQzk%2Fimg.jpg&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;600&quot; height=&quot;479&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/djvsEW/btreY4OlBQA/KIRTsiIZgh0C2xBBTRR2kk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/djvsEW/btreY4OlBQA/KIRTsiIZgh0C2xBBTRR2kk/img.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;454&quot; style=&quot;width: 50.7428%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/djvsEW/btreY4OlBQA/KIRTsiIZgh0C2xBBTRR2kk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdjvsEW%2FbtreY4OlBQA%2FKIRTsiIZgh0C2xBBTRR2kk%2Fimg.jpg&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;600&quot; height=&quot;454&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;계정 생성 및 우분투 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치가 완료되면 재부팅되고 로그인 창이 나옵니다. (저는 계정을 pi로 만들었습니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;460&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bU4Dmj/btreVyQpaJR/ffGLZZ9Itw2bIYpq2H47P0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bU4Dmj/btreVyQpaJR/ffGLZZ9Itw2bIYpq2H47P0/img.jpg&quot; data-alt=&quot;ubuntu 로그인창&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bU4Dmj/btreVyQpaJR/ffGLZZ9Itw2bIYpq2H47P0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbU4Dmj%2FbtreVyQpaJR%2FffGLZZ9Itw2bIYpq2H47P0%2Fimg.jpg&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;460&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ubuntu 로그인창&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;로그인을 하면 먼저 sshd가 실행 중인지 확인해 봅니다. ip addr로 라즈베리파이 ip 주소도 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631583272989&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo systemctl status sshd
ip addr&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;389&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zpy77/btre1bTKFFN/yFTzk40WtY2lFKNStfN2m1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zpy77/btre1bTKFFN/yFTzk40WtY2lFKNStfN2m1/img.jpg&quot; data-alt=&quot;ssh 및 ip 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zpy77/btre1bTKFFN/yFTzk40WtY2lFKNStfN2m1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzpy77%2Fbtre1bTKFFN%2FyFTzk40WtY2lFKNStfN2m1%2Fimg.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;389&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ssh 및 ip 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;ssh 서버가 미설치되어 있습니다. ssh서버를 설치하기 전에 먼저 apt update를 해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631583372530&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt update&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;397&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2PMse/btreYlvVHj6/099xko2gpduqx7pTv0gQek/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2PMse/btreYlvVHj6/099xko2gpduqx7pTv0gQek/img.jpg&quot; data-alt=&quot;sudo apt update&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2PMse/btreYlvVHj6/099xko2gpduqx7pTv0gQek/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2PMse%2FbtreYlvVHj6%2F099xko2gpduqx7pTv0gQek%2Fimg.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;397&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;sudo apt update&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 openssh-server를 설치해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631583414307&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install openssh-server&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;405&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Utrvr/btreT42OwlX/OwaMdPmBAuFNKLNOM8mVVK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Utrvr/btreT42OwlX/OwaMdPmBAuFNKLNOM8mVVK/img.jpg&quot; data-alt=&quot;openssh-server 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Utrvr/btreT42OwlX/OwaMdPmBAuFNKLNOM8mVVK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUtrvr%2FbtreT42OwlX%2FOwaMdPmBAuFNKLNOM8mVVK%2Fimg.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;405&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;openssh-server 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치가 완료되면 sshd의 상태를 확인해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631583454176&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo systemctl status sshd.service&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;392&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bntrOh/btreTJdCqvR/lPxkKp5YBV8TQU33XbH1cK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bntrOh/btreTJdCqvR/lPxkKp5YBV8TQU33XbH1cK/img.jpg&quot; data-alt=&quot;enabled, active 상태인 sshd&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bntrOh/btreTJdCqvR/lPxkKp5YBV8TQU33XbH1cK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbntrOh%2FbtreTJdCqvR%2FlPxkKp5YBV8TQU33XbH1cK%2Fimg.jpg&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;392&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;enabled, active 상태인 sshd&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 같은 네트워크망(공유기에 물린) PC에서 putty를 이용해서 ubuntu에 접속해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위에서 알아본 ip 주소는 192.168.0.14 였습니다. ssh 기본 포트는 22번 포트입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;229&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/crurDQ/btreRTtQgfx/o9YMwkeRgVgDKziuCKJLmk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/crurDQ/btreRTtQgfx/o9YMwkeRgVgDKziuCKJLmk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/crurDQ/btreRTtQgfx/o9YMwkeRgVgDKziuCKJLmk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcrurDQ%2FbtreRTtQgfx%2Fo9YMwkeRgVgDKziuCKJLmk%2Fimg.png&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;229&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;423&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Fy72H/btreVypbKdp/DhoeRxyV3l2HjnNI3pbeik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fy72H/btreVypbKdp/DhoeRxyV3l2HjnNI3pbeik/img.png&quot; data-alt=&quot;ssh 접속 성공&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fy72H/btreVypbKdp/DhoeRxyV3l2HjnNI3pbeik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFy72H%2FbtreVypbKdp%2FDhoeRxyV3l2HjnNI3pbeik%2Fimg.png&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;423&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ssh 접속 성공&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 우분투 데스크톱을 설치한 이유인 GUI를 원격으로 붙어서 사용하기 위해 xrdp를 설치해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631583893836&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install xrdp gnome-tweak-tool&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;553&quot; data-origin-height=&quot;142&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czVvct/btreQ8RZc9J/QoNEKnVY7rboT3CKD3qYk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czVvct/btreQ8RZc9J/QoNEKnVY7rboT3CKD3qYk0/img.png&quot; data-alt=&quot;xrdp 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czVvct/btreQ8RZc9J/QoNEKnVY7rboT3CKD3qYk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczVvct%2FbtreQ8RZc9J%2FQoNEKnVY7rboT3CKD3qYk0%2Fimg.png&quot; data-origin-width=&quot;553&quot; data-origin-height=&quot;142&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;xrdp 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Xrdp 서비스는 종종 ssl-cert-snakeoil.key라는 /etc/ssl/ 디렉터리에 저장된 인증서를 사용합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Xrdp 사용자는 이러한 파일에 액세스 할 수 있습니다.&amp;nbsp; 다음 명령을 사용하여 이 사용자를 ssl-cert 그룹에 추가해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631584056941&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo usermod -a -G ssl-cert xrdp&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;454&quot; data-origin-height=&quot;99&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n4NYe/btre0ceauxs/IK8jrNMyuKANdmxRZVZLwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n4NYe/btre0ceauxs/IK8jrNMyuKANdmxRZVZLwk/img.png&quot; data-alt=&quot;ssl-cert 그룹에 xrdp 추가 및 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n4NYe/btre0ceauxs/IK8jrNMyuKANdmxRZVZLwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn4NYe%2Fbtre0ceauxs%2FIK8jrNMyuKANdmxRZVZLwk%2Fimg.png&quot; data-origin-width=&quot;454&quot; data-origin-height=&quot;99&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ssl-cert 그룹에 xrdp 추가 및 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 /etc/xrdp/startwm.sh 파일에서 아래 문장을 찾습니다. (하단 밑에서 두 번째 줄에 있을 겁니다)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631584590070&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;test -x /etc/X11/Xsession &amp;amp;&amp;amp; exec /etc/X11/Xsession&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;sudo vi /etc/xrdp/startwm.sh 명령어로 파일편집을 해야하는데, 위에서 찾은 문장 바로 아래에 아래 2 문장을 추가해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631584638053&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입력이 잘 됐다면 tail명령어로 아래 6줄을 확인해보면 아래 그림과 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;486&quot; data-origin-height=&quot;180&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m447c/btre2fuWB0u/PDNj6uz4htoOhsS9s5DNWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m447c/btre2fuWB0u/PDNj6uz4htoOhsS9s5DNWK/img.png&quot; data-alt=&quot;tail로 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m447c/btre2fuWB0u/PDNj6uz4htoOhsS9s5DNWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm447c%2Fbtre2fuWB0u%2FPDNj6uz4htoOhsS9s5DNWK%2Fimg.png&quot; data-origin-width=&quot;486&quot; data-origin-height=&quot;180&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;tail로 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 재부팅 후 PC의 mstsc.exe(원격 데스크톱 연결)로 접속해 봅니다. (옵션에서 해상도 선택도 가능합니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;286&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cweLmf/btreZ0ZgxrZ/V7BpjQyRz07g7yXh5ovsqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cweLmf/btreZ0ZgxrZ/V7BpjQyRz07g7yXh5ovsqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cweLmf/btreZ0ZgxrZ/V7BpjQyRz07g7yXh5ovsqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcweLmf%2FbtreZ0ZgxrZ%2FV7BpjQyRz07g7yXh5ovsqk%2Fimg.png&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;286&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dldikl/btreY4VTNFl/okU30zLWKBLlWP0wvx4Bm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dldikl/btreY4VTNFl/okU30zLWKBLlWP0wvx4Bm0/img.png&quot; data-origin-width=&quot;469&quot; data-origin-height=&quot;543&quot; style=&quot;width: 50.8894%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dldikl/btreY4VTNFl/okU30zLWKBLlWP0wvx4Bm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdldikl%2FbtreY4VTNFl%2FokU30zLWKBLlWP0wvx4Bm0%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;469&quot; height=&quot;543&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yZPgb/btreVxKL3hP/A51cb0NoIu9bQ7kNEFEEP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yZPgb/btreVxKL3hP/A51cb0NoIu9bQ7kNEFEEP0/img.png&quot; data-origin-width=&quot;354&quot; data-origin-height=&quot;435&quot; style=&quot;width: 47.9478%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yZPgb/btreVxKL3hP/A51cb0NoIu9bQ7kNEFEEP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyZPgb%2FbtreVxKL3hP%2FA51cb0NoIu9bQ7kNEFEEP0%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;354&quot; height=&quot;435&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;원격 접속 하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 GUI에서도 라즈베리파이 우분투를 사용할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;798&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TV9az/btre1b7iykb/RTaKGJ7OUojvsVjvAe4pe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TV9az/btre1b7iykb/RTaKGJ7OUojvsVjvAe4pe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TV9az/btre1b7iykb/RTaKGJ7OUojvsVjvAe4pe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTV9az%2Fbtre1b7iykb%2FRTaKGJ7OUojvsVjvAe4pe0%2Fimg.png&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;798&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&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&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1604561418273&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.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>라즈베리파이</category>
      <category>64bit</category>
      <category>OS</category>
      <category>ubuntu</category>
      <category>xrdp</category>
      <category>라즈베리파이</category>
      <category>라즈베리파이4</category>
      <category>우분투</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/190</guid>
      <comments>https://reddb.tistory.com/190#entry190comment</comments>
      <pubDate>Tue, 14 Sep 2021 20:45:49 +0900</pubDate>
    </item>
    <item>
      <title>(리뷰) 삼성전자 MUF-BE BAR PLUS 64GB</title>
      <link>https://reddb.tistory.com/189</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(리뷰)&amp;nbsp;삼성전자&amp;nbsp;MUF-BE&amp;nbsp;BAR&amp;nbsp;PLUS&amp;nbsp;64GB&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이4에 우분투를 설치하기 위해 USB가 하나 필요해서 다나와에서 이리저리 검색하다가 삼성 제품하나를 구입했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 제품을 선택한 사유는 라즈베리파이가 USB 3.0(3.1 gen1)을 지원하기에 사양에 딱 알맞고 상품평 중 가격대비 속도가 가장 맘에 들었기 때문입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/w1dQ8/btreY3BhB0O/5LkPx7zVQDNy1wyLorRJkK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w1dQ8/btreY3BhB0O/5LkPx7zVQDNy1wyLorRJkK/img.jpg&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;722&quot; style=&quot;width: 50.127%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w1dQ8/btreY3BhB0O/5LkPx7zVQDNy1wyLorRJkK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw1dQ8%2FbtreY3BhB0O%2F5LkPx7zVQDNy1wyLorRJkK%2Fimg.jpg&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;500&quot; height=&quot;722&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buzraM/btreMEw0Dz4/eRgFBjqRH1y08qLf0fMwBk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buzraM/btreMEw0Dz4/eRgFBjqRH1y08qLf0fMwBk/img.jpg&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;743&quot; style=&quot;width: 48.7102%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buzraM/btreMEw0Dz4/eRgFBjqRH1y08qLf0fMwBk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuzraM%2FbtreMEw0Dz4%2FeRgFBjqRH1y08qLf0fMwBk%2Fimg.jpg&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;500&quot; height=&quot;743&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;삼성전자&amp;nbsp;MUF-BE&amp;nbsp;BAR&amp;nbsp;PLUS&amp;nbsp;64GB&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;USB를 꼽고 속성을 확인해보니 USB이름이 처음부터 삼성으로 적혀 있었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;용량은 641억 바이트 (=59.7GB) 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;548&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cFvSHO/btreYpkhRy2/hgp9yn1zBdlecm4C1r80BK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cFvSHO/btreYpkhRy2/hgp9yn1zBdlecm4C1r80BK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cFvSHO/btreYpkhRy2/hgp9yn1zBdlecm4C1r80BK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcFvSHO%2FbtreYpkhRy2%2Fhgp9yn1zBdlecm4C1r80BK%2Fimg.jpg&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;548&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;각설하고 크리스탈디스크로 속도를 측정해 봤습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;디스크에 열심히 쓰고, 읽는걸 작업관리자로 확인해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/builT6/btreWKP0Agm/1RhZuLbTawq8FzYqQ9dJK0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/builT6/btreWKP0Agm/1RhZuLbTawq8FzYqQ9dJK0/img.jpg&quot; data-origin-width=&quot;715&quot; data-origin-height=&quot;595&quot; style=&quot;width: 46.4752%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/builT6/btreWKP0Agm/1RhZuLbTawq8FzYqQ9dJK0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuilT6%2FbtreWKP0Agm%2F1RhZuLbTawq8FzYqQ9dJK0%2Fimg.jpg&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;715&quot; height=&quot;595&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dbO2Q2/btreY2vBEis/xLNrkyHrdaXN7HkKqwictK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dbO2Q2/btreY2vBEis/xLNrkyHrdaXN7HkKqwictK/img.jpg&quot; data-origin-width=&quot;922&quot; data-origin-height=&quot;681&quot; style=&quot;width: 52.362%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dbO2Q2/btreY2vBEis/xLNrkyHrdaXN7HkKqwictK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdbO2Q2%2FbtreY2vBEis%2FxLNrkyHrdaXN7HkKqwictK%2Fimg.jpg&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;681&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;크리스탈디스크 작동 시 작업관리자 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 전면 USB 3.0(3.1 gen1) 포트에 꼽고 측정한 속도입니다. 시퀀스 읽기속도는 아주 좋고 쓰기도 준수합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(저는 작은 파일의 입출력이 빈번한 라즈베리파이에서 사용할 거라 랜덤으로 나온 속도로 사용하게 되겠지만...)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;482&quot; data-origin-height=&quot;352&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v1FzN/btreXoF98Bj/kSaiKcTzkjU4y4MyBfMzgK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v1FzN/btreXoF98Bj/kSaiKcTzkjU4y4MyBfMzgK/img.jpg&quot; data-alt=&quot;USB 3.0(3.1 gen1) 포트 테스트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v1FzN/btreXoF98Bj/kSaiKcTzkjU4y4MyBfMzgK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv1FzN%2FbtreXoF98Bj%2FkSaiKcTzkjU4y4MyBfMzgK%2Fimg.jpg&quot; data-origin-width=&quot;482&quot; data-origin-height=&quot;352&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;USB 3.0(3.1 gen1) 포트 테스트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 USB 2.0 포트에 꼽고 측정한 속도입니다.(아오 tlakvjaloeijtlajksvlkjajl)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;USB 3.0(3.1 gen1)을 지원하는 라즈베리파이4를 만들어주신 라즈베리파이 재단에 감사드립니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;482&quot; data-origin-height=&quot;352&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVEVzy/btreRSgYtjG/cYVLFanHan4AfusMHKIjLk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVEVzy/btreRSgYtjG/cYVLFanHan4AfusMHKIjLk/img.jpg&quot; data-alt=&quot;USB 2.0 포트 테스트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVEVzy/btreRSgYtjG/cYVLFanHan4AfusMHKIjLk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVEVzy%2FbtreRSgYtjG%2FcYVLFanHan4AfusMHKIjLk%2Fimg.jpg&quot; data-origin-width=&quot;482&quot; data-origin-height=&quot;352&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;USB 2.0 포트 테스트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;제품의 겉면이 주석같은 느낌의 재질로 되어 있습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;제품 사용 시 겉면에 발열이 상당한데 이점이 맘에 들어 구입했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;발열이 내부에서 갇혀서 밖으로 빠지지 않는다면 제품의 성능과 수명에 악영향을 끼칠테니까요.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;잠깐씩 사용하는게 아닌 저처럼 계속 꼽아놓고 사용하는 사람에게는 USB 내부의 열을 외부로 발산하여 식히는게 중요합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;구매하실분들께 도움이 되었길 빕니다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>etc</category>
      <category>3.0</category>
      <category>3.1 gen1</category>
      <category>64GB</category>
      <category>MUF-BE</category>
      <category>USB</category>
      <category>삼성전자</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/189</guid>
      <comments>https://reddb.tistory.com/189#entry189comment</comments>
      <pubDate>Mon, 13 Sep 2021 20:27:44 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이4 OS설치 (Raspberry Pi OS 설치) 최신 방법</title>
      <link>https://reddb.tistory.com/188</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이4 OS설치&amp;nbsp;(Raspberry&amp;nbsp;Pi&amp;nbsp;OS&amp;nbsp;설치)&amp;nbsp;최신&amp;nbsp;방법&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 홈페이지에서 제공하는 라즈베리파이 imager의 버전이 올라감에 따라 이전 포스팅때는 없던 편의기능(&lt;span style=&quot;background-color: #f6e199; color: #ee2323;&quot;&gt;&lt;u&gt;&lt;b&gt;OS를 굽기전에 SSH켜기 및 Wifi 설정&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;)이 생겨 그 기능을 활용하여 라즈베리파이 OS를 설치하는 포스팅을 다시 올립니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 윈도우에서 저장장치를 포맷합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저용량인 경우 FAT32로 포맷을 하시고, 고용량인 exFAT으로 포맷을 하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(이 방법 외에도 아래에서 Imager를 이용한 포맷방법도 설명하겠습니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;294&quot; data-origin-height=&quot;522&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7z29e/btreRRHZexZ/vHKswJ23fXctKBBTMCWHFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7z29e/btreRRHZexZ/vHKswJ23fXctKBBTMCWHFk/img.png&quot; data-alt=&quot;포맷&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7z29e/btreRRHZexZ/vHKswJ23fXctKBBTMCWHFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7z29e%2FbtreRRHZexZ%2FvHKswJ23fXctKBBTMCWHFk%2Fimg.png&quot; data-origin-width=&quot;294&quot; data-origin-height=&quot;522&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;포맷&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 라즈베리파이 홈페이지에서 Windows용 Raspberry PI imager를 다운 받습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://downloads.raspberrypi.org/imager/imager_latest.exe&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://downloads.raspberrypi.org/imager/imager_latest.exe&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1631435979851&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;Raspberry Pi OS &amp;ndash; Raspberry Pi&quot; data-og-description=&quot;The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.&quot; data-og-host=&quot;www.raspberrypi.org&quot; data-og-source-url=&quot;https://www.raspberrypi.org/software/&quot; data-og-url=&quot;https://www.raspberrypi.org/software/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/e8nQP/hyLz7kzzK5/T23aMhjVn5mQy3NxpYMrn1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/QExDh/hyLz49dAmz/rUQQEzthtdkKa2brYd01h1/img.png?width=1500&amp;amp;height=1200&amp;amp;face=0_0_1500_1200,https://scrap.kakaocdn.net/dn/Ey4ux/hyLz0ThqbL/Tg5Z9mHrdHHgKPA7pmhNqK/img.png?width=900&amp;amp;height=700&amp;amp;face=0_0_900_700&quot;&gt;&lt;a href=&quot;https://www.raspberrypi.org/software/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.raspberrypi.org/software/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/e8nQP/hyLz7kzzK5/T23aMhjVn5mQy3NxpYMrn1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/QExDh/hyLz49dAmz/rUQQEzthtdkKa2brYd01h1/img.png?width=1500&amp;amp;height=1200&amp;amp;face=0_0_1500_1200,https://scrap.kakaocdn.net/dn/Ey4ux/hyLz0ThqbL/Tg5Z9mHrdHHgKPA7pmhNqK/img.png?width=900&amp;amp;height=700&amp;amp;face=0_0_900_700');&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;Raspberry Pi OS &amp;ndash; Raspberry Pi&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.raspberrypi.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1124&quot; data-origin-height=&quot;443&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cBC5pu/btreJZtX6Ie/sKih8osG4OdilDGhYOcXB1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cBC5pu/btreJZtX6Ie/sKih8osG4OdilDGhYOcXB1/img.jpg&quot; data-alt=&quot;Imager 다운받기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cBC5pu/btreJZtX6Ie/sKih8osG4OdilDGhYOcXB1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcBC5pu%2FbtreJZtX6Ie%2FsKih8osG4OdilDGhYOcXB1%2Fimg.jpg&quot; data-origin-width=&quot;1124&quot; data-origin-height=&quot;443&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Imager 다운받기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 라즈베리파이 OS를 다운받습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 데스크탑 및 권장 S/W가 포함된 21년 5월 7일자 이미지를 다운받았습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;651&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bik6QB/btreQ8JHQ7L/JPq0Y0W4nolVaDy7B2KLNK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bik6QB/btreQ8JHQ7L/JPq0Y0W4nolVaDy7B2KLNK/img.jpg&quot; data-alt=&quot;라즈베리파이 OS&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bik6QB/btreQ8JHQ7L/JPq0Y0W4nolVaDy7B2KLNK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbik6QB%2FbtreQ8JHQ7L%2FJPq0Y0W4nolVaDy7B2KLNK%2Fimg.jpg&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;651&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;라즈베리파이 OS&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다운받은 라즈베리파이 Imager를 설치 및 실행해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HDveX/btreT3OSL65/ZUHoSFjiGsGK0Ey1f36OcK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HDveX/btreT3OSL65/ZUHoSFjiGsGK0Ey1f36OcK/img.jpg&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;388&quot; style=&quot;width: 49.4325%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HDveX/btreT3OSL65/ZUHoSFjiGsGK0Ey1f36OcK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHDveX%2FbtreT3OSL65%2FZUHoSFjiGsGK0Ey1f36OcK%2Fimg.jpg&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;497&quot; height=&quot;388&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxz2vS/btreT3uz0PK/8YdGdvmcxjkAKBeqz9HiC1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxz2vS/btreT3uz0PK/8YdGdvmcxjkAKBeqz9HiC1/img.jpg&quot; data-origin-width=&quot;498&quot; data-origin-height=&quot;389&quot; style=&quot;width: 49.4047%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxz2vS/btreT3uz0PK/8YdGdvmcxjkAKBeqz9HiC1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbxz2vS%2FbtreT3uz0PK%2F8YdGdvmcxjkAKBeqz9HiC1%2Fimg.jpg&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;498&quot; height=&quot;389&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Imager가 실행되면 OS 선택을 클릭하고 Erase를 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(처음 위에서 포맷을 안하신 분들은 이 방법으로 포맷하시기 바랍니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Xmx6X/btreJZ1NiJ7/KdjJeMgoQB5LMtElphGI9k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Xmx6X/btreJZ1NiJ7/KdjJeMgoQB5LMtElphGI9k/img.jpg&quot; data-origin-width=&quot;683&quot; data-origin-height=&quot;453&quot; style=&quot;width: 49.3082%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Xmx6X/btreJZ1NiJ7/KdjJeMgoQB5LMtElphGI9k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXmx6X%2FbtreJZ1NiJ7%2FKdjJeMgoQB5LMtElphGI9k%2Fimg.jpg&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;683&quot; height=&quot;453&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJvftW/btreQ9PnIRa/n4WkkjF4kuyzUFugZPDbXk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJvftW/btreQ9PnIRa/n4WkkjF4kuyzUFugZPDbXk/img.jpg&quot; data-origin-width=&quot;680&quot; data-origin-height=&quot;449&quot; data-filename=&quot;6.JPG&quot; style=&quot;width: 49.529%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJvftW/btreQ9PnIRa/n4WkkjF4kuyzUFugZPDbXk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJvftW%2FbtreQ9PnIRa%2Fn4WkkjF4kuyzUFugZPDbXk%2Fimg.jpg&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;680&quot; height=&quot;449&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 저장장치를 선택하시고 쓰기(굽기)를 시작합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd6HO7/btreK8DWCvZ/bMws8wyk1brrPfPZRkRFK0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd6HO7/btreK8DWCvZ/bMws8wyk1brrPfPZRkRFK0/img.jpg&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;454&quot; style=&quot;width: 49.1276%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd6HO7/btreK8DWCvZ/bMws8wyk1brrPfPZRkRFK0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd6HO7%2FbtreK8DWCvZ%2FbMws8wyk1brrPfPZRkRFK0%2Fimg.jpg&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;682&quot; height=&quot;454&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rQe08/btreOLH0aTk/NZ6IXcuv7RmT9DsuTN1V01/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rQe08/btreOLH0aTk/NZ6IXcuv7RmT9DsuTN1V01/img.jpg&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;450&quot; style=&quot;width: 49.7096%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rQe08/btreOLH0aTk/NZ6IXcuv7RmT9DsuTN1V01/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrQe08%2FbtreOLH0aTk%2FNZ6IXcuv7RmT9DsuTN1V01%2Fimg.jpg&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;684&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ryNGp/btreK7SzUIt/BECRbcamFFEHMED13w36b1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ryNGp/btreK7SzUIt/BECRbcamFFEHMED13w36b1/img.jpg&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;456&quot; style=&quot;width: 37.7072%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ryNGp/btreK7SzUIt/BECRbcamFFEHMED13w36b1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FryNGp%2FbtreK7SzUIt%2FBECRbcamFFEHMED13w36b1%2Fimg.jpg&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;682&quot; height=&quot;456&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o86Ae/btreK7LN7oF/2Nb7ftQvjZvqPpmUtyE750/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o86Ae/btreK7LN7oF/2Nb7ftQvjZvqPpmUtyE750/img.jpg&quot; data-origin-width=&quot;531&quot; data-origin-height=&quot;219&quot; style=&quot;width: 61.13%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o86Ae/btreK7LN7oF/2Nb7ftQvjZvqPpmUtyE750/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo86Ae%2FbtreK7LN7oF%2F2Nb7ftQvjZvqPpmUtyE750%2Fimg.jpg&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;531&quot; height=&quot;219&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;포맷이 완료 됐다면 첫번째 OS 선택버튼을 클릭하시고 최하단에 Use custom을 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 다운받은 라즈베리파이 OS를 압축을 풀고 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(현재 최신버전은 21-05-07 buster armhf(32bit) 입니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4TmCK/btrePVYbQie/eb5myhcRjyM7n0KglP6j90/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4TmCK/btrePVYbQie/eb5myhcRjyM7n0KglP6j90/img.jpg&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;452&quot; style=&quot;width: 49.4732%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4TmCK/btrePVYbQie/eb5myhcRjyM7n0KglP6j90/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4TmCK%2FbtrePVYbQie%2Feb5myhcRjyM7n0KglP6j90%2Fimg.jpg&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;681&quot; height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l7FKl/btreQ9ojdsB/5Vh5aUjkMJQTKTGkkKxixK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l7FKl/btreQ9ojdsB/5Vh5aUjkMJQTKTGkkKxixK/img.jpg&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;453&quot; style=&quot;width: 49.364%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l7FKl/btreQ9ojdsB/5Vh5aUjkMJQTKTGkkKxixK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl7FKl%2FbtreQ9ojdsB%2F5Vh5aUjkMJQTKTGkkKxixK%2Fimg.jpg&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;681&quot; height=&quot;453&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;435&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8YWfj/btreJDxUN2D/DrsMc4JGM9fQoTK1GQ496k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8YWfj/btreJDxUN2D/DrsMc4JGM9fQoTK1GQ496k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8YWfj/btreJDxUN2D/DrsMc4JGM9fQoTK1GQ496k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8YWfj%2FbtreJDxUN2D%2FDrsMc4JGM9fQoTK1GQ496k%2Fimg.jpg&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;435&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #f6e199; color: #ee2323; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;다음은 Imager에서 새롭게 추가된 기능을 사용해 보겠습니다. (이것때문에 포스팅을 다시하고 있습니다)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;스토리지를 선택하기전에 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;컨트롤+시프트+X&lt;/b&gt;&lt;/span&gt;를 누르시면 어드벤시드 옵션 항목이 나옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;680&quot; data-origin-height=&quot;449&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uywow/btreQ8CWqUM/3z8tkf95tDmFvUzTTnaQEk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uywow/btreQ8CWqUM/3z8tkf95tDmFvUzTTnaQEk/img.jpg&quot; data-alt=&quot;컨트롤 + 시프트 + X&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uywow/btreQ8CWqUM/3z8tkf95tDmFvUzTTnaQEk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fuywow%2FbtreQ8CWqUM%2F3z8tkf95tDmFvUzTTnaQEk%2Fimg.jpg&quot; data-origin-width=&quot;680&quot; data-origin-height=&quot;449&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;컨트롤 + 시프트 + X&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;옵션항목 중 &lt;b&gt;Enable SSH&lt;/b&gt;를 체크하시고 비밀번호를 변경하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Configure wifi&lt;/b&gt;도 체크하시고 SSID에는 와이파이 이름을, 그 아래에는 비밀번호를 넣으시고 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;454&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bV5MbO/btreKJxV8cM/XdE8CCfkMusKgBwtNpirk1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bV5MbO/btreKJxV8cM/XdE8CCfkMusKgBwtNpirk1/img.jpg&quot; data-alt=&quot;SSH와 Wifi 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bV5MbO/btreKJxV8cM/XdE8CCfkMusKgBwtNpirk1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbV5MbO%2FbtreKJxV8cM%2FXdE8CCfkMusKgBwtNpirk1%2Fimg.jpg&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;454&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;SSH와 Wifi 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 스토리지를 선택하고 쓰기(굽기)를 진행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/by5fjp/btreOsPukBQ/4erry8gLeBU4veK6kbK2FK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/by5fjp/btreOsPukBQ/4erry8gLeBU4veK6kbK2FK/img.jpg&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;449&quot; style=&quot;width: 49.4561%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/by5fjp/btreOsPukBQ/4erry8gLeBU4veK6kbK2FK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fby5fjp%2FbtreOsPukBQ%2F4erry8gLeBU4veK6kbK2FK%2Fimg.jpg&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;682&quot; height=&quot;449&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/575sp/btreOLVwElX/Kd9BacTLi3TYl8iE06ubv0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/575sp/btreOLVwElX/Kd9BacTLi3TYl8iE06ubv0/img.jpg&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;451&quot; style=&quot;width: 49.3811%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/575sp/btreOLVwElX/Kd9BacTLi3TYl8iE06ubv0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F575sp%2FbtreOLVwElX%2FKd9BacTLi3TYl8iE06ubv0%2Fimg.jpg&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;684&quot; height=&quot;451&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y2lHg/btreMufsoUQ/iHDa4hoPfFKHAKuJgKb3Pk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y2lHg/btreMufsoUQ/iHDa4hoPfFKHAKuJgKb3Pk/img.jpg&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;452&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y2lHg/btreMufsoUQ/iHDa4hoPfFKHAKuJgKb3Pk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy2lHg%2FbtreMufsoUQ%2FiHDa4hoPfFKHAKuJgKb3Pk%2Fimg.jpg&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;682&quot; height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oNAH8/btreLFhcql9/L5B3S5b3eLVdqNNvWK6qKk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oNAH8/btreLFhcql9/L5B3S5b3eLVdqNNvWK6qKk/img.jpg&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;452&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oNAH8/btreLFhcql9/L5B3S5b3eLVdqNNvWK6qKk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoNAH8%2FbtreLFhcql9%2FL5B3S5b3eLVdqNNvWK6qKk%2Fimg.jpg&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;682&quot; height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;굽는 퍼센트가 나오는데 다 굽고 나면, 제대로 쓰기가 됐는지 확인하는 퍼센트가 또 나옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o9N5R/btreQ9Pn49d/SjkkMJO4RZs2wku4gL84GK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o9N5R/btreQ9Pn49d/SjkkMJO4RZs2wku4gL84GK/img.jpg&quot; data-origin-width=&quot;673&quot; data-origin-height=&quot;450&quot; style=&quot;width: 48.963%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o9N5R/btreQ9Pn49d/SjkkMJO4RZs2wku4gL84GK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo9N5R%2FbtreQ9Pn49d%2FSjkkMJO4RZs2wku4gL84GK%2Fimg.jpg&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;673&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cEpOBw/btreKlYofAo/Ac3PRKqxp849HI2YB6MJ3k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cEpOBw/btreKlYofAo/Ac3PRKqxp849HI2YB6MJ3k/img.jpg&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;449&quot; style=&quot;width: 49.8742%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cEpOBw/btreKlYofAo/Ac3PRKqxp849HI2YB6MJ3k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEpOBw%2FbtreKlYofAo%2FAc3PRKqxp849HI2YB6MJ3k%2Fimg.jpg&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;684&quot; height=&quot;449&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;쓰기가 모두 끝났다면 저장장치를 제거 후 라즈베리파이에 삽입하고 전원을 인가해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;450&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cq6HBg/btreLKQGjPS/e6kOPLJbmLG1Z1HW3yXk20/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cq6HBg/btreLKQGjPS/e6kOPLJbmLG1Z1HW3yXk20/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cq6HBg/btreLKQGjPS/e6kOPLJbmLG1Z1HW3yXk20/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcq6HBg%2FbtreLKQGjPS%2Fe6kOPLJbmLG1Z1HW3yXk20%2Fimg.jpg&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;450&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;참고로 저는 USB에 쓰기를 했는데 라즈베리파이를 USB로 OS 부팅하는 방법은 이전 포스팅을 참조하여 주시기 바랍니다. (아래 링크 클릭)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://reddb.tistory.com/187&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://reddb.tistory.com/187&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1631437090813&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;라즈베리파이4 USB 부팅하기 최신 방법&quot; data-og-description=&quot;라즈베리파이4 USB 부팅하기 최신 방법 라즈베리파이 홈페이지 문서를 참조하여 진행하였습니다. https://www.raspberrypi.org/documentation/computers/raspberry-pi.html#boot-diagnostics Raspberry Pi Documen..&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/187&quot; data-og-url=&quot;https://reddb.tistory.com/187&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bGJtK0/hyLyYQjAUG/htkvSvRDafQM6zvBnvHG10/img.png?width=642&amp;amp;height=180&amp;amp;face=0_0_642_180,https://scrap.kakaocdn.net/dn/s3Xf7/hyLyXKCdaN/IjqxVHos3mWtizjwQY0ICk/img.png?width=642&amp;amp;height=180&amp;amp;face=0_0_642_180,https://scrap.kakaocdn.net/dn/BUIKA/hyLzSOtw6e/wLc5WlWkN4jP116UiZulv0/img.png?width=645&amp;amp;height=351&amp;amp;face=0_0_645_351&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/187&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/187&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bGJtK0/hyLyYQjAUG/htkvSvRDafQM6zvBnvHG10/img.png?width=642&amp;amp;height=180&amp;amp;face=0_0_642_180,https://scrap.kakaocdn.net/dn/s3Xf7/hyLyXKCdaN/IjqxVHos3mWtizjwQY0ICk/img.png?width=642&amp;amp;height=180&amp;amp;face=0_0_642_180,https://scrap.kakaocdn.net/dn/BUIKA/hyLzSOtw6e/wLc5WlWkN4jP116UiZulv0/img.png?width=645&amp;amp;height=351&amp;amp;face=0_0_645_351');&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;라즈베리파이4 USB 부팅하기 최신 방법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;라즈베리파이4 USB 부팅하기 최신 방법 라즈베리파이 홈페이지 문서를 참조하여 진행하였습니다. https://www.raspberrypi.org/documentation/computers/raspberry-pi.html#boot-diagnostics Raspberry Pi Documen..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;제대로 부팅이 됐다면 wifi접속까지 완료되어 있는 상태일 겁니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;집에서 사용중인 공유기에서 IP활당내역을 조회하시면 몇번 아이피로 활당 되었는지 알 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(저는 iptime을 사용중인데, &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;고급설정-네트워크관리-내부 네트워크 설정&lt;/b&gt;&lt;/span&gt;에서 확인 했습니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;880&quot; data-origin-height=&quot;573&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HWepl/btrePWv1uyN/1cXOj1WA1RmWBDrrhT08I0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HWepl/btrePWv1uyN/1cXOj1WA1RmWBDrrhT08I0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HWepl/btrePWv1uyN/1cXOj1WA1RmWBDrrhT08I0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHWepl%2FbtrePWv1uyN%2F1cXOj1WA1RmWBDrrhT08I0%2Fimg.jpg&quot; data-origin-width=&quot;880&quot; data-origin-height=&quot;573&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;OS를 구울때 SSH도 함께 실행하도록 설정했기에 위에서 알아낸 아이피와 22번 포트(SSH포트)로 콘솔접속을 합니다. (접속 시 경고창이 뜨면 예를 클릭하세요)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 putty 사용자여서 putty로 붙어보겠습니다. putty 다운이 필요하시면 아래 링크로 가서 받으시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;443&quot; data-origin-height=&quot;171&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rvYh5/btreRTeJS9P/3NOfm8UFirnN4tpEndkS00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rvYh5/btreRTeJS9P/3NOfm8UFirnN4tpEndkS00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rvYh5/btreRTeJS9P/3NOfm8UFirnN4tpEndkS00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrvYh5%2FbtreRTeJS9P%2F3NOfm8UFirnN4tpEndkS00%2Fimg.png&quot; data-origin-width=&quot;443&quot; data-origin-height=&quot;171&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;SSH 초기 접속 아이디/패스워드는 pi/&lt;span style=&quot;color: #ee2323; background-color: #f6e199;&quot;&gt;&lt;b&gt;OS구울때 설정한 비밀번호&lt;/b&gt;&lt;/span&gt; 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;320&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KKwLQ/btreOtVbnbf/4JNjNhq7i7ZSsqkERl8f60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KKwLQ/btreOtVbnbf/4JNjNhq7i7ZSsqkERl8f60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KKwLQ/btreOtVbnbf/4JNjNhq7i7ZSsqkERl8f60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKKwLQ%2FbtreOtVbnbf%2F4JNjNhq7i7ZSsqkERl8f60%2Fimg.png&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;320&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 VNC를 켜주도록 하겠습니다. 콘솔창에서 아래 명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631437658404&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo raspi-config&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;544&quot; data-origin-height=&quot;25&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kCkRu/btreLK4dxT0/2H8iqkxYikBztfGJX3pCN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kCkRu/btreLK4dxT0/2H8iqkxYikBztfGJX3pCN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kCkRu/btreLK4dxT0/2H8iqkxYikBztfGJX3pCN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkCkRu%2FbtreLK4dxT0%2F2H8iqkxYikBztfGJX3pCN1%2Fimg.png&quot; data-origin-width=&quot;544&quot; data-origin-height=&quot;25&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;Interface Options -&amp;gt; VNC -&amp;gt; 예&lt;/b&gt; &lt;b&gt;-&amp;gt; 확인&lt;/b&gt;&lt;/span&gt; 순서로 선택을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6GJCM/btrePVYcEbg/5wAEXCZkCNiTgPHQOj2Qe1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6GJCM/btrePVYcEbg/5wAEXCZkCNiTgPHQOj2Qe1/img.png&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;385&quot; style=&quot;width: 49.2515%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6GJCM/btrePVYcEbg/5wAEXCZkCNiTgPHQOj2Qe1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6GJCM%2FbtrePVYcEbg%2F5wAEXCZkCNiTgPHQOj2Qe1%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;643&quot; height=&quot;385&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DOrKI/btreTHd3egM/u6KJfTndhIy3GrYUeK7pf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DOrKI/btreTHd3egM/u6KJfTndhIy3GrYUeK7pf1/img.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;383&quot; style=&quot;width: 49.5857%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DOrKI/btreTHd3egM/u6KJfTndhIy3GrYUeK7pf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDOrKI%2FbtreTHd3egM%2Fu6KJfTndhIy3GrYUeK7pf1%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;644&quot; height=&quot;383&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dA7Aj9/btrePWivDa9/Zk4VUwfOcxuTEYPcvTSgJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dA7Aj9/btrePWivDa9/Zk4VUwfOcxuTEYPcvTSgJ1/img.png&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;385&quot; style=&quot;width: 49.3147%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dA7Aj9/btrePWivDa9/Zk4VUwfOcxuTEYPcvTSgJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdA7Aj9%2FbtrePWivDa9%2FZk4VUwfOcxuTEYPcvTSgJ1%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;643&quot; height=&quot;385&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Nvd0B/btreKmptjKU/eFLHeqRB22oUF0IkM4xRlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Nvd0B/btreKmptjKU/eFLHeqRB22oUF0IkM4xRlK/img.png&quot; data-origin-width=&quot;639&quot; data-origin-height=&quot;381&quot; style=&quot;width: 49.5225%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Nvd0B/btreKmptjKU/eFLHeqRB22oUF0IkM4xRlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNvd0B%2FbtreKmptjKU%2FeFLHeqRB22oUF0IkM4xRlK%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;639&quot; height=&quot;381&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;Display Option -&amp;gt; Resolution -&amp;gt; DMT Mode 35 1280x1024 -&amp;gt; 확인&lt;/b&gt;&lt;/span&gt;&amp;nbsp;순서로 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bN27Zs/btreKlxkD5z/m3E5uLkP8wePPdSSfx1bmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bN27Zs/btreKlxkD5z/m3E5uLkP8wePPdSSfx1bmK/img.png&quot; data-origin-width=&quot;639&quot; data-origin-height=&quot;386&quot; style=&quot;width: 49.0716%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bN27Zs/btreKlxkD5z/m3E5uLkP8wePPdSSfx1bmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbN27Zs%2FbtreKlxkD5z%2Fm3E5uLkP8wePPdSSfx1bmK%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;639&quot; height=&quot;386&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4mud5/btreTHymFSl/2X92gbvUCXOiONYkZsFlj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4mud5/btreTHymFSl/2X92gbvUCXOiONYkZsFlj0/img.png&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;383&quot; style=&quot;width: 49.7656%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4mud5/btreTHymFSl/2X92gbvUCXOiONYkZsFlj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4mud5%2FbtreTHymFSl%2F2X92gbvUCXOiONYkZsFlj0%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;643&quot; height=&quot;383&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eeJPT0/btreKJrchPc/cCPH8O5pBlHRKU2Oi8FKI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eeJPT0/btreKJrchPc/cCPH8O5pBlHRKU2Oi8FKI1/img.png&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;383&quot; style=&quot;width: 49.6377%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eeJPT0/btreKJrchPc/cCPH8O5pBlHRKU2Oi8FKI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeeJPT0%2FbtreKJrchPc%2FcCPH8O5pBlHRKU2Oi8FKI1%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;641&quot; height=&quot;383&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx1BgG/btreRSmBDNW/WRJNcsNJZLVzJ4zl3G0cO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx1BgG/btreRSmBDNW/WRJNcsNJZLVzJ4zl3G0cO0/img.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;384&quot; style=&quot;width: 49.1995%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx1BgG/btreRSmBDNW/WRJNcsNJZLVzJ4zl3G0cO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx1BgG%2FbtreRSmBDNW%2FWRJNcsNJZLVzJ4zl3G0cO0%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;637&quot; height=&quot;384&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 REALVNC Viewer를 다운받아야 합니다. 아래 사이트에서 Viewer를 다운 받고 설치 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(참고로 다운버튼 하단에 드롭박스에서 스탠드어론 exe로 다운받으시면 설치 없이 실행이 됩니다)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://www.realvnc.com/en/connect/download/viewer/windows/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.realvnc.com/en/connect/download/viewer/windows/&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1631438212917&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;Download VNC Viewer for Windows | VNC&amp;reg; Connect&quot; data-og-description=&quot;VNC&amp;reg; Connect consists of VNC&amp;reg; Viewer and VNC&amp;reg; Server Download VNC&amp;reg; Viewer to the device you want to control from, below. Make sure you've installed VNC&amp;reg; Server on the computer you want to control. Frequently asked questions How do I install VNC&amp;reg; View&quot; data-og-host=&quot;www.realvnc.com&quot; data-og-source-url=&quot;https://www.realvnc.com/en/connect/download/viewer/windows/&quot; data-og-url=&quot;https://www.realvnc.com/en/connect/download/viewer/windows/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/JL0VS/hyLzVqU9Qh/WehLR6jeR48Dc3vAXkKINk/img.png?width=280&amp;amp;height=307&amp;amp;face=0_0_280_307&quot;&gt;&lt;a href=&quot;https://www.realvnc.com/en/connect/download/viewer/windows/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.realvnc.com/en/connect/download/viewer/windows/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/JL0VS/hyLzVqU9Qh/WehLR6jeR48Dc3vAXkKINk/img.png?width=280&amp;amp;height=307&amp;amp;face=0_0_280_307');&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;Download VNC Viewer for Windows | VNC&amp;reg; Connect&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;VNC&amp;reg; Connect consists of VNC&amp;reg; Viewer and VNC&amp;reg; Server Download VNC&amp;reg; Viewer to the device you want to control from, below. Make sure you've installed VNC&amp;reg; Server on the computer you want to control. Frequently asked questions How do I install VNC&amp;reg; View&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.realvnc.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;VNC Viewer를 실행하시고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;File -&amp;gt; New connection...&lt;/b&gt;&lt;/span&gt;을 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;312&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caM6fX/btreJZAIX9h/CowUspkkgJzvS2RhSTGnKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caM6fX/btreJZAIX9h/CowUspkkgJzvS2RhSTGnKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caM6fX/btreJZAIX9h/CowUspkkgJzvS2RhSTGnKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaM6fX%2FbtreJZAIX9h%2FCowUspkkgJzvS2RhSTGnKK%2Fimg.png&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;312&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;VNC Server란에는 위에서 알게된 라즈베리파이 IP주소를 넣어주시고, Name에는 접속 아이콘 이름으로 정하고 싶은 단어를 넣고 OK를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;464&quot; data-origin-height=&quot;631&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbiaRw/btrePWW61z4/d29C4GwomPoTUeCs0tglCk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbiaRw/btrePWW61z4/d29C4GwomPoTUeCs0tglCk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbiaRw/btrePWW61z4/d29C4GwomPoTUeCs0tglCk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbiaRw%2FbtrePWW61z4%2Fd29C4GwomPoTUeCs0tglCk%2Fimg.png&quot; data-origin-width=&quot;464&quot; data-origin-height=&quot;631&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;새롭게 만들어진 아이콘을 더블클릭하면 접속이 진행됩니다. Identity Check에서 컨티뉴를 클릭하세요.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;177&quot; data-origin-height=&quot;235&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AOs5v/btreJR4iYXT/nqSBVd9uLqZlI1IQkPfnc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AOs5v/btreJR4iYXT/nqSBVd9uLqZlI1IQkPfnc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AOs5v/btreJR4iYXT/nqSBVd9uLqZlI1IQkPfnc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAOs5v%2FbtreJR4iYXT%2FnqSBVd9uLqZlI1IQkPfnc1%2Fimg.png&quot; data-origin-width=&quot;177&quot; data-origin-height=&quot;235&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;계정과 패스워드를 묻는데 입력하시고 저장하기까지 체크 후 OK를 클릭해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;363&quot; data-origin-height=&quot;289&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciVPTz/btreOr4atPD/JP3dou2Hip5gV4pNkaSw51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciVPTz/btreOr4atPD/JP3dou2Hip5gV4pNkaSw51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciVPTz/btreOr4atPD/JP3dou2Hip5gV4pNkaSw51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciVPTz%2FbtreOr4atPD%2FJP3dou2Hip5gV4pNkaSw51%2Fimg.png&quot; data-origin-width=&quot;363&quot; data-origin-height=&quot;289&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 라즈베리파이 GUI에서 원하시는 세팅을 하시면됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&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: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1604561418273&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.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>라즈베리파이</category>
      <category>imager</category>
      <category>ISO</category>
      <category>respberry</category>
      <category>굽기</category>
      <category>라즈베리파이4</category>
      <category>라즈베리파이OS</category>
      <category>라즈비안</category>
      <category>쓰기</category>
      <category>포맷</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/188</guid>
      <comments>https://reddb.tistory.com/188#entry188comment</comments>
      <pubDate>Sun, 12 Sep 2021 18:34:01 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이4 USB 부팅하기 최신 방법</title>
      <link>https://reddb.tistory.com/187</link>
      <description>&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이4 USB 부팅하기 최신 방법&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 홈페이지 문서를 참조하여 진행하였습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://www.raspberrypi.org/documentation/computers/raspberry-pi.html#boot-diagnostics&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.raspberrypi.org/documentation/computers/raspberry-pi.html#boot-diagnostics&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;Raspberry Pi Documentation - Raspberry Pi Hardware&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;The official documentation for Raspberry Pi computers and microcontrollers&quot; data-og-host=&quot;www.raspberrypi.org&quot; data-og-source-url=&quot;https://www.raspberrypi.org/documentation/computers/raspberry-pi.html#boot-diagnostics&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bmWGm7/hyLyWdOgYD/xHJjnDFgKhGSzh9FZvFdfK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot; data-og-url=&quot;https://www.raspberrypi.org/documentation/computers/raspberry-pi.html&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://www.raspberrypi.org/documentation/computers/raspberry-pi.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.raspberrypi.org/documentation/computers/raspberry-pi.html#boot-diagnostics&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bmWGm7/hyLyWdOgYD/xHJjnDFgKhGSzh9FZvFdfK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&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;Raspberry Pi Documentation - Raspberry Pi Hardware&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;The official documentation for Raspberry Pi computers and microcontrollers&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.raspberrypi.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이를 USB로 부팅하기 위해서는 펌웨어를 최신으로 설치 및 적용하고 부팅순서를 정해주어야 합니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;펌웨어를 최신으로 설치 적용하는 방법은 2가지 방법이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 imager를 이용하여 Misc utillity images - Operating System - SD card로 구운 이미지로 부팅시키기&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 콘솔에서 업데이트 후 펌웨어 최신버전으로 선택하기&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 2번 방법을 통해서 USB가 꼽혀 있다면 USB로 부팅, 없다면 SD카드로 부팅하도록 만들겠습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 라즈베리파이를 업데이트 및 풀업그레이드 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;sudo apt-get update 
sudo apt-get full-upgrade&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 라즈베리파이의 현재 eeprom를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;php&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;php&quot;&gt;&lt;code&gt;sudo rpi-eeprom-update&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;649&quot; data-origin-height=&quot;202&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ChUpC/btreLghTpzs/KcMURYDq6hZQR7m2AZATn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ChUpC/btreLghTpzs/KcMURYDq6hZQR7m2AZATn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ChUpC/btreLghTpzs/KcMURYDq6hZQR7m2AZATn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FChUpC%2FbtreLghTpzs%2FKcMURYDq6hZQR7m2AZATn1%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;202&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;202&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 raspi-config 명령어를 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;php&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;php&quot;&gt;&lt;code&gt;sudo raspi-config&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;Advaced Otions - Bootloader Version - Latest - 예&lt;/span&gt;&lt;/b&gt; 순서로 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/crn6wE/btreLLBYnk7/jwWx7ewkVqWApSlGftKQFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/crn6wE/btreLLBYnk7/jwWx7ewkVqWApSlGftKQFK/img.png&quot; data-origin-width=&quot;645&quot; data-origin-height=&quot;339&quot; style=&quot;width: 49.4608%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/crn6wE/btreLLBYnk7/jwWx7ewkVqWApSlGftKQFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcrn6wE%2FbtreLLBYnk7%2FjwWx7ewkVqWApSlGftKQFK%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;645&quot; height=&quot;339&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UdbQC/btreRSmwdOW/2Oc6KqZzGO4lxpgsSI2mVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UdbQC/btreRSmwdOW/2Oc6KqZzGO4lxpgsSI2mVk/img.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;338&quot; style=&quot;width: 49.3764%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UdbQC/btreRSmwdOW/2Oc6KqZzGO4lxpgsSI2mVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUdbQC%2FbtreRSmwdOW%2F2Oc6KqZzGO4lxpgsSI2mVk%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;642&quot; height=&quot;338&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDalXs/btrePXBBHhg/xydV7UED0SJ28uqNOPDJKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDalXs/btrePXBBHhg/xydV7UED0SJ28uqNOPDJKK/img.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;339&quot; style=&quot;width: 50.2397%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDalXs/btrePXBBHhg/xydV7UED0SJ28uqNOPDJKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDalXs%2FbtrePXBBHhg%2FxydV7UED0SJ28uqNOPDJKK%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;644&quot; height=&quot;339&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFBCdA/btreKlKGClc/u42yhkO07NWPbEm10aPgA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFBCdA/btreKlKGClc/u42yhkO07NWPbEm10aPgA0/img.png&quot; data-origin-width=&quot;645&quot; data-origin-height=&quot;351&quot; style=&quot;width: 48.5975%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFBCdA/btreKlKGClc/u42yhkO07NWPbEm10aPgA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFBCdA%2FbtreKlKGClc%2Fu42yhkO07NWPbEm10aPgA0%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;645&quot; height=&quot;351&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음 부팅시 롬 업데이트가 예정되었습니다. 이제 재부팅을 해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;164&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjvnRF/btreKlD0DQD/62mhGNt2FKvDQfX7OjAk0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjvnRF/btreKlD0DQD/62mhGNt2FKvDQfX7OjAk0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjvnRF/btreKlD0DQD/62mhGNt2FKvDQfX7OjAk0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjvnRF%2FbtreKlD0DQD%2F62mhGNt2FKvDQfX7OjAk0k%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;643&quot; height=&quot;164&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;164&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;재부팅 후 다시 eeprom을 확인하면 최신 버전으로 업데이트 된것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;php&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;php&quot;&gt;&lt;code&gt;sudo rpi-eeprom-update&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;642&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qK1EX/btreKJ5Pg8X/MKMAOKpmjZYggPNdPTnQ41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qK1EX/btreKJ5Pg8X/MKMAOKpmjZYggPNdPTnQ41/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qK1EX/btreKJ5Pg8X/MKMAOKpmjZYggPNdPTnQ41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqK1EX%2FbtreKJ5Pg8X%2FMKMAOKpmjZYggPNdPTnQ41%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;642&quot; height=&quot;180&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 다시 raspi-config 명령어를 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;php&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;php&quot;&gt;&lt;code&gt;sudo raspi-config&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;Advaced Otions - Bootloader Order - USB Boot - 확인&lt;/span&gt;&lt;/b&gt; 순서로 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzGpja/btreLEJlZec/KhOJki6p7zsG9wjbMpj0eK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzGpja/btreLEJlZec/KhOJki6p7zsG9wjbMpj0eK/img.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;296&quot; style=&quot;width: 48.7125%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzGpja/btreLEJlZec/KhOJki6p7zsG9wjbMpj0eK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzGpja%2FbtreLEJlZec%2FKhOJki6p7zsG9wjbMpj0eK%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;644&quot; height=&quot;296&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQe9ri/btreKmiFDZj/5SnyhmjvfjOxu6DKWKueSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQe9ri/btreKmiFDZj/5SnyhmjvfjOxu6DKWKueSK/img.png&quot; data-origin-width=&quot;647&quot; data-origin-height=&quot;289&quot; style=&quot;width: 50.1248%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQe9ri/btreKmiFDZj/5SnyhmjvfjOxu6DKWKueSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQe9ri%2FbtreKmiFDZj%2F5SnyhmjvfjOxu6DKWKueSK%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;647&quot; height=&quot;289&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dzBsYJ/btreRROGaRW/iUbCqn5RvkDIba0YsqeIvK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dzBsYJ/btreRROGaRW/iUbCqn5RvkDIba0YsqeIvK/img.png&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;290&quot; style=&quot;width: 58.8018%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dzBsYJ/btreRROGaRW/iUbCqn5RvkDIba0YsqeIvK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdzBsYJ%2FbtreRROGaRW%2FiUbCqn5RvkDIba0YsqeIvK%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;643&quot; height=&quot;290&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M5s7P/btreLfpKnOe/rBEBNz8LYKkt2IE3JeDu4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M5s7P/btreLfpKnOe/rBEBNz8LYKkt2IE3JeDu4K/img.png&quot; data-origin-width=&quot;471&quot; data-origin-height=&quot;312&quot; style=&quot;width: 40.0354%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M5s7P/btreLfpKnOe/rBEBNz8LYKkt2IE3JeDu4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM5s7P%2FbtreLfpKnOe%2FrBEBNz8LYKkt2IE3JeDu4K%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;471&quot; height=&quot;312&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 부팅순서가 잘 들어갔는지 확인하기 위해 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;재부팅 후 아래 명령어&lt;/span&gt;&lt;/b&gt;를 입력해봅니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하단에 &lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;BOOT_ORDER=0xf14&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;가 나온다면 정상적으로 적용된 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;php&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;php&quot;&gt;&lt;code&gt;vcgencmd bootloader_config&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;643&quot; data-origin-height=&quot;132&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VYgjv/btreJoucBh5/s5rQ9mxXm8tFXArHNI0VwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VYgjv/btreJoucBh5/s5rQ9mxXm8tFXArHNI0VwK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VYgjv/btreJoucBh5/s5rQ9mxXm8tFXArHNI0VwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVYgjv%2FbtreJoucBh5%2Fs5rQ9mxXm8tFXArHNI0VwK%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;643&quot; height=&quot;132&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;132&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;참고로 부트 오더의 값에 따른 부팅순서는 아래와 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-style=&quot;style12&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;BOOT_ORDER&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 80%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설명&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;0xf41&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 80%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 SD를 시도한 다음 USB-MSD를 시도한 다음 반복합니다(BOOT_ORDER가 빈 경우 기본값).&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;0xf14&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 80%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;USB를 먼저 시도한 다음 SD를 시도한 다음 반복합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;0xf21&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 80%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 SD를 시도하고 NETWORK를 시도한 다음 반복합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 라즈베리파이 전원을 종료 후 라즈베리파이 OS가 설치된 USB를 꼽고 부팅시켜줍니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;USB에 라즈베리파이&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;O&lt;/span&gt;S를 설치할때 SSH와 Wifi가 자동으로 설정되도록 설치&lt;/b&gt;&lt;/span&gt;해두었습니다. 설치 방법은 아래 링크로 확인하세요.)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/188&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://reddb.tistory.com/188&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;라즈베리파이4 OS설치 (Raspberry Pi OS 설치) 최신 방법&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;라즈베리파이4 OS설치&amp;nbsp;(Raspberry&amp;nbsp;Pi&amp;nbsp;OS&amp;nbsp;설치)&amp;nbsp;최신&amp;nbsp;방법 라즈베리파이 홈페이지에서 제공하는 라즈베리파이 imager의 버전이 올라감에 따라 이전 포스팅때는 없던 편의기능(OS를 굽기전에 SSH켜기 &quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/188&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/V7c5Q/hyLz7MhoFa/8Yk9F8inhUEtPjhPEFNsZ0/img.jpg?width=684&amp;amp;height=454&amp;amp;face=0_0_684_454,https://scrap.kakaocdn.net/dn/kmShj/hyLzUe4MdR/kBF9gcg6qSlRnZwv4jIMh0/img.jpg?width=684&amp;amp;height=454&amp;amp;face=0_0_684_454,https://scrap.kakaocdn.net/dn/eHHaJ/hyLzWYhm3F/yNYVh7lVAhSdRI6ud5E04k/img.jpg?width=1151&amp;amp;height=651&amp;amp;face=0_0_1151_651&quot; data-og-url=&quot;https://reddb.tistory.com/188&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/188&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/188&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/V7c5Q/hyLz7MhoFa/8Yk9F8inhUEtPjhPEFNsZ0/img.jpg?width=684&amp;amp;height=454&amp;amp;face=0_0_684_454,https://scrap.kakaocdn.net/dn/kmShj/hyLzUe4MdR/kBF9gcg6qSlRnZwv4jIMh0/img.jpg?width=684&amp;amp;height=454&amp;amp;face=0_0_684_454,https://scrap.kakaocdn.net/dn/eHHaJ/hyLzWYhm3F/yNYVh7lVAhSdRI6ud5E04k/img.jpg?width=1151&amp;amp;height=651&amp;amp;face=0_0_1151_651');&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;라즈베리파이4 OS설치 (Raspberry Pi OS 설치) 최신 방법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;라즈베리파이4 OS설치&amp;nbsp;(Raspberry&amp;nbsp;Pi&amp;nbsp;OS&amp;nbsp;설치)&amp;nbsp;최신&amp;nbsp;방법 라즈베리파이 홈페이지에서 제공하는 라즈베리파이 imager의 버전이 올라감에 따라 이전 포스팅때는 없던 편의기능(OS를 굽기전에 SSH켜기&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;제가 사용중인 iptime 공유기에서 확인해보니 USB로 부팅된 새로운 라즈베리파이 OS의 IP가 192.168.0.14로 아이피를 활당 받은것이 확인됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;880&quot; data-origin-height=&quot;573&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2SIfQ/btreKmpoF2o/n5mQdRn3lNi26rJyoqvxJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2SIfQ/btreKmpoF2o/n5mQdRn3lNi26rJyoqvxJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2SIfQ/btreKmpoF2o/n5mQdRn3lNi26rJyoqvxJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2SIfQ%2FbtreKmpoF2o%2Fn5mQdRn3lNi26rJyoqvxJ1%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;880&quot; height=&quot;573&quot; data-origin-width=&quot;880&quot; data-origin-height=&quot;573&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 본인이 사용하시는 SSH 접속 프로그램을 이용하여 22번 포트로 접속을 합니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 putty로 접속하겠습니다.(접속 시 경고창이 뜨면 예를 클릭하세요)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;449&quot; data-origin-height=&quot;177&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZsSWL/btreOs9HOYI/xnbR4x8nZdtfkuk1ke5qHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZsSWL/btreOs9HOYI/xnbR4x8nZdtfkuk1ke5qHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZsSWL/btreOs9HOYI/xnbR4x8nZdtfkuk1ke5qHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZsSWL%2FbtreOs9HOYI%2FxnbR4x8nZdtfkuk1ke5qHK%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;449&quot; height=&quot;177&quot; data-origin-width=&quot;449&quot; data-origin-height=&quot;177&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;초기 접속 아이디/패스워드 기본값은 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;pi/raspberry&lt;/span&gt;&lt;/b&gt; 입니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(저는 라즈베리파이 OS설치시 기본 비밀번호를 변경하여 부팅이지미를 구웠던걸 깜빡해서 몇번 틀렸네요)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;329&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRLP9O/btreKIFHU98/nOZkLMKmgAAynMEQZDKfn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRLP9O/btreKIFHU98/nOZkLMKmgAAynMEQZDKfn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRLP9O/btreKIFHU98/nOZkLMKmgAAynMEQZDKfn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRLP9O%2FbtreKIFHU98%2FnOZkLMKmgAAynMEQZDKfn1%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;661&quot; height=&quot;329&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;329&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 SD카드로 다시 부팅하고 싶으시다면 라즈베리파이를 종료 후 USB를 제거하시고 부팅을 하시면됩니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;SD카드의 데이터 이관을 원하는 분들은 SD카드 볼륨이 /media/pi/ 하위 폴더에 마운트 되어 있을 겁니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;확인하시고 파일을 옮기시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;457&quot; data-origin-height=&quot;213&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqnsLA/btrePXuS3Ls/ACxRxmcTHzcpCJ2cT6fjN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqnsLA/btrePXuS3Ls/ACxRxmcTHzcpCJ2cT6fjN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqnsLA/btrePXuS3Ls/ACxRxmcTHzcpCJ2cT6fjN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqnsLA%2FbtrePXuS3Ls%2FACxRxmcTHzcpCJ2cT6fjN1%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;457&quot; height=&quot;213&quot; data-origin-width=&quot;457&quot; data-origin-height=&quot;213&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;406&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ntWJS/btreTHZnHot/KCHAKxOdiwIfE1e37DIb20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ntWJS/btreTHZnHot/KCHAKxOdiwIfE1e37DIb20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ntWJS/btreTHZnHot/KCHAKxOdiwIfE1e37DIb20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FntWJS%2FbtreTHZnHot%2FKCHAKxOdiwIfE1e37DIb20%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;451&quot; height=&quot;406&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;406&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>라즈베리파이</category>
      <category>USB</category>
      <category>라즈베리파이4</category>
      <category>부팅</category>
      <category>순서</category>
      <category>업그레이드</category>
      <category>펌웨어</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/187</guid>
      <comments>https://reddb.tistory.com/187#entry187comment</comments>
      <pubDate>Sun, 12 Sep 2021 16:01:17 +0900</pubDate>
    </item>
    <item>
      <title>(Docker)도커 - 리눅스O/S(Rocky, ubuntu)  컨테이너 설치 및 SSH 접속하기</title>
      <link>https://reddb.tistory.com/186</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(Docker)도커 - 리눅스O/S(Rocky, ubuntu)&amp;nbsp;&amp;nbsp;컨테이너 설치 및 SSH 접속하기&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;리눅스를 설치하고 SSH 접속하는 방법은 아래와 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;docker full 리눅스버전 명령어로 리룩스 가져오기 및 실행하기&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;실행된 리눅스 컨테이너에 접속하여 OpenSSH를 설정 하고 접속 가능토록 하기&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;외부에서 컨테이너까지 접속하는데 방화벽등이 있다면 접속 허용해주기&lt;/span&gt;&lt;/li&gt;
&lt;/ol&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: 'Nanum Gothic';&quot;&gt;Rokcy Linux(록키 리눅스) 컨테이너 설치 및 SSH 접속하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 다운 받은 이미지가 하나도 없는 상태부터 진행하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;65&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzzi50/btrbpOJMBu2/UGRpMLv76Ej9DpKb0yKKfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzzi50/btrbpOJMBu2/UGRpMLv76Ej9DpKb0yKKfK/img.png&quot; data-alt=&quot;docker images&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzzi50/btrbpOJMBu2/UGRpMLv76Ej9DpKb0yKKfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbzzi50%2FbtrbpOJMBu2%2FUGRpMLv76Ej9DpKb0yKKfK%2Fimg.png&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;65&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker images&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker full 명령어로 최신 Rocky Linux를 도커허브에서 가져옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1628405404898&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker pull rockylinux/rockylinux:latest&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;726&quot; data-origin-height=&quot;133&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kOsTR/btrbwgx31Eb/cDqmlo7eHNrhptDXmoW5E1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kOsTR/btrbwgx31Eb/cDqmlo7eHNrhptDXmoW5E1/img.png&quot; data-alt=&quot;docker pull&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kOsTR/btrbwgx31Eb/cDqmlo7eHNrhptDXmoW5E1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkOsTR%2Fbtrbwgx31Eb%2FcDqmlo7eHNrhptDXmoW5E1%2Fimg.png&quot; data-origin-width=&quot;726&quot; data-origin-height=&quot;133&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker pull&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker run 명령어로 도커 이미지를 컨테이너로 실행하여 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;-d 옵션은 백그라운드 옵션입니다.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;--privileged 옵션을 넣어주어야 록키 리눅스 컨테이너의 주요 자원에 접근이 가능해 집니다.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;/usr/sbin/init 실행은 록키 리눅스 컨테이너에서 systemctl을 사용하기 위해 실행합니다.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;서버 &lt;span style=&quot;color: #f89009;&quot;&gt;2222&lt;/span&gt;포트로 접속시 -&amp;gt; 컨테이너 &lt;span style=&quot;color: #006dd7;&quot;&gt;22&lt;/span&gt;포트로 포트포워딩(보내져) 컨테이너에 접속됩니다.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1628405501703&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker run -d --privileged --name rocky_v1 -p 2222:22 rockylinux/rockylinux /usr/sbin/init&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1098&quot; data-origin-height=&quot;60&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cg5Out/btrbtoQ99UJ/pivK78rHY0eez1KCjA8L90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cg5Out/btrbtoQ99UJ/pivK78rHY0eez1KCjA8L90/img.png&quot; data-alt=&quot;docker run&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cg5Out/btrbtoQ99UJ/pivK78rHY0eez1KCjA8L90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcg5Out%2FbtrbtoQ99UJ%2FpivK78rHY0eez1KCjA8L90%2Fimg.png&quot; data-origin-width=&quot;1098&quot; data-origin-height=&quot;60&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker run&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker ps 명령어로 프로세스가 정상적으로 올라왔는지 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;110&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Fb24v/btrbqu5ntT2/KI1YmxGvOFZSimKH0OwlxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fb24v/btrbqu5ntT2/KI1YmxGvOFZSimKH0OwlxK/img.png&quot; data-alt=&quot;docker ps -all&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fb24v/btrbqu5ntT2/KI1YmxGvOFZSimKH0OwlxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFb24v%2Fbtrbqu5ntT2%2FKI1YmxGvOFZSimKH0OwlxK%2Fimg.png&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;110&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker ps -all&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker exec 명령어로 Rocky Linux 컨테이너로 접속을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;-it 옵션은 bash에 접속시 필수로 들어가는 옵션입니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;-u 0 옵션은 bash 접속시 권한을 루트(0)으로 접속시켜 줍니다.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1628406117581&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker exec -itu 0 rocky_v1 /bin/bash&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;49&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dxbFk3/btrbAJl1Cp1/EatDSNKKXdDz94cQ4dGlxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dxbFk3/btrbAJl1Cp1/EatDSNKKXdDz94cQ4dGlxk/img.png&quot; data-alt=&quot;docker exec -itu 0&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dxbFk3/btrbAJl1Cp1/EatDSNKKXdDz94cQ4dGlxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdxbFk3%2FbtrbAJl1Cp1%2FEatDSNKKXdDz94cQ4dGlxk%2Fimg.png&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;49&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker exec -itu 0&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제는 rockylinux 컨테이너에 접속이 되었습니다. 아래 명령어를 입력하여 필요한 패키지를 설치합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(원하는 패키지가 더 있을 경우 추가로 설치하시기 바랍니다)&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;패키지 관리지가 yum에서 dnf로 변경되었습니다. (yum도 사용은 가능합니다)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1628406463820&quot; class=&quot;html xml&quot; style=&quot;display: block; overflow: auto; padding: 20px; color: #383a42; background: #f8f8f8; font-size: 14px; font-family: 'SF Mono', Menlo, Consolas, Monaco, monospace; border: 1px solid #ebebeb; line-height: 1.71; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;dnf upgrade -y

dnf install net-tools -y
dnf install openssh-server -y
dnf install passwd -y&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 루트의 패스워드부터 변경을 해줍니다. 너무 쉬운단어가 아닌 문자로 만드시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;120&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjHwSa/btrbto4F5WD/rfOtRNtyK3PhktviP3VuFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjHwSa/btrbto4F5WD/rfOtRNtyK3PhktviP3VuFk/img.png&quot; data-alt=&quot;passwd&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjHwSa/btrbto4F5WD/rfOtRNtyK3PhktviP3VuFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjHwSa%2Fbtrbto4F5WD%2FrfOtRNtyK3PhktviP3VuFk%2Fimg.png&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;120&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;passwd&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 &lt;b&gt;systemctl status sshd&lt;/b&gt; 명령로 ssh의 상태를 확인해 봅니다. 현재 상태는 inactive 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;139&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DKcdN/btrbCt4t6Z2/K7FkCOXsqqFooTrvVAceg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DKcdN/btrbCt4t6Z2/K7FkCOXsqqFooTrvVAceg1/img.png&quot; data-alt=&quot;systemctl&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DKcdN/btrbCt4t6Z2/K7FkCOXsqqFooTrvVAceg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDKcdN%2FbtrbCt4t6Z2%2FK7FkCOXsqqFooTrvVAceg1%2Fimg.png&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;139&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;systemctl&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;systemctl start sshd&lt;/b&gt; 명령어로 sshd를 시작해 줍니다. 그리고 다시 상태를 확인해보면 active 상태인 것이 확인 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;869&quot; data-origin-height=&quot;295&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/shVGg/btrbABBH7qK/3Qv8l90s6KDPOmjmHKJYk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/shVGg/btrbABBH7qK/3Qv8l90s6KDPOmjmHKJYk0/img.png&quot; data-alt=&quot;systemctl&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/shVGg/btrbABBH7qK/3Qv8l90s6KDPOmjmHKJYk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FshVGg%2FbtrbABBH7qK%2F3Qv8l90s6KDPOmjmHKJYk0%2Fimg.png&quot; data-origin-width=&quot;869&quot; data-origin-height=&quot;295&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;systemctl&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 ssh로 접속이 되는지 확인하겠습니다. 서버에서 도커로의 ssh접속부터 확인하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;exit 명령어로 록키 리눅스 컨테이너에서 빠져나와 서버로 돌아오기&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;ssh root@localhost -p2222 명령어로 록키 리눅스 컨테이너에 ssh 접속해보기 (연결 문의시 yes)&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;록키 리눅스 컨테이너의 root 비밀번호를 입력하여 컨테이너 쉘 접속하기&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;171&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRoqFd/btrbtoRaE74/9CvrrrkZt22MyPouK6nF71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRoqFd/btrbtoRaE74/9CvrrrkZt22MyPouK6nF71/img.png&quot; data-alt=&quot;exit -&amp;amp;amp;gt; ssh접속 -&amp;amp;amp;gt; root의 passwd 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRoqFd/btrbtoRaE74/9CvrrrkZt22MyPouK6nF71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRoqFd%2FbtrbtoRaE74%2F9CvrrrkZt22MyPouK6nF71%2Fimg.png&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;171&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;exit -&amp;gt; ssh접속 -&amp;gt; root의 passwd 입력&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 외부에서 putty로 접속을 해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;만약 도커까지 도달하는 경로에 공유기, 서버등에 방화벽과 포트포워딩이 필요하다면 설정하시기 바랍니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;657&quot; data-origin-height=&quot;412&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6yBOr/btrbtnkqXYo/Rr834YlS3acKKhc4JVA1I1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6yBOr/btrbtnkqXYo/Rr834YlS3acKKhc4JVA1I1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6yBOr/btrbtnkqXYo/Rr834YlS3acKKhc4JVA1I1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6yBOr%2FbtrbtnkqXYo%2FRr834YlS3acKKhc4JVA1I1%2Fimg.png&quot; data-origin-width=&quot;657&quot; data-origin-height=&quot;412&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;131&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CFzNQ/btrbABuWnYi/pSzouyJjRJRTNKG6cPmkxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CFzNQ/btrbABuWnYi/pSzouyJjRJRTNKG6cPmkxk/img.png&quot; data-alt=&quot;putty 접속 성공&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CFzNQ/btrbABuWnYi/pSzouyJjRJRTNKG6cPmkxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCFzNQ%2FbtrbABuWnYi%2FpSzouyJjRJRTNKG6cPmkxk%2Fimg.png&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;131&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;putty 접속 성공&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;sftp 사용을 위해 파일질라로도 접속을 해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;888&quot; data-origin-height=&quot;742&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cyOIqa/btrbCsqYzW8/vDtkvGQRH142KvgmBEs7mK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cyOIqa/btrbCsqYzW8/vDtkvGQRH142KvgmBEs7mK/img.png&quot; data-alt=&quot;파일질라 접속 성공&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cyOIqa/btrbCsqYzW8/vDtkvGQRH142KvgmBEs7mK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcyOIqa%2FbtrbCsqYzW8%2FvDtkvGQRH142KvgmBEs7mK%2Fimg.png&quot; data-origin-width=&quot;888&quot; data-origin-height=&quot;742&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;파일질라 접속 성공&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 록키 리눅스 컨테이너를 새로운 도커 이미지로 commit(저장)합니다. 이미지 목록도 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1628407944385&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# docker commit 컨테이너명 저장할이미지명
docker commit rocky_v1 rocky_ssh

docker images&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;61&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wq1Pw/btrbtnkraDu/2kK9HEaWDAh3GTkNPIwi9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wq1Pw/btrbtnkraDu/2kK9HEaWDAh3GTkNPIwi9K/img.png&quot; data-alt=&quot;docker commit&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wq1Pw/btrbtnkraDu/2kK9HEaWDAh3GTkNPIwi9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwq1Pw%2FbtrbtnkraDu%2F2kK9HEaWDAh3GTkNPIwi9K%2Fimg.png&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;61&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker commit&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;95&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nODKx/btrbyHvoxrZ/rhpaWoIrBoAfmLwLdsQDOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nODKx/btrbyHvoxrZ/rhpaWoIrBoAfmLwLdsQDOk/img.png&quot; data-alt=&quot;docker images&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nODKx/btrbyHvoxrZ/rhpaWoIrBoAfmLwLdsQDOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnODKx%2FbtrbyHvoxrZ%2FrhpaWoIrBoAfmLwLdsQDOk%2Fimg.png&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;95&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker images&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Ubuntu Linux(우분투 리눅스) 컨테이너 설치 및 SSH 접속하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker full 명령어로 우분투를 가져오고 docker images로 목록을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1628408354547&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker pull ubuntu
docker images&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;717&quot; data-origin-height=&quot;260&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TF9ao/btrbvcCGjJS/WVsjvKG7FzRfLIsr6tug51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TF9ao/btrbvcCGjJS/WVsjvKG7FzRfLIsr6tug51/img.png&quot; data-alt=&quot;docker pull&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TF9ao/btrbvcCGjJS/WVsjvKG7FzRfLIsr6tug51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTF9ao%2FbtrbvcCGjJS%2FWVsjvKG7FzRfLIsr6tug51%2Fimg.png&quot; data-origin-width=&quot;717&quot; data-origin-height=&quot;260&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker pull&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker run 명령어로 우분투 이미지를 컨테이너로 실행시키고 프로세스(PS) 상태를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;-it 옵션은 bash 실행을 위해서 들어가는 옵션입니다.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;1222 포트로 접속시 -&amp;gt; 22 포트로 포워딩&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1628409083305&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker run -d -it --name ubuntu_v1 -p 1222:22 ubuntu
docker ps -all&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;874&quot; data-origin-height=&quot;148&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/04r8I/btrbtocz9Xm/rQX6svSbhxdpenXPyuKg01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/04r8I/btrbtocz9Xm/rQX6svSbhxdpenXPyuKg01/img.png&quot; data-alt=&quot;docker run&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/04r8I/btrbtocz9Xm/rQX6svSbhxdpenXPyuKg01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F04r8I%2Fbtrbtocz9Xm%2FrQX6svSbhxdpenXPyuKg01%2Fimg.png&quot; data-origin-width=&quot;874&quot; data-origin-height=&quot;148&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker run&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker exec 명령어로 우분트 리눅스 컨테이너 bash에 접속을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1628409214634&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker exec -it ubuntu_v1 /bin/bash&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;612&quot; data-origin-height=&quot;42&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/raNbp/btrbrUv1Uyb/UeQfDS00OQ3dtNUj7hd4bk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/raNbp/btrbrUv1Uyb/UeQfDS00OQ3dtNUj7hd4bk/img.png&quot; data-alt=&quot;docker exec&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/raNbp/btrbrUv1Uyb/UeQfDS00OQ3dtNUj7hd4bk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FraNbp%2FbtrbrUv1Uyb%2FUeQfDS00OQ3dtNUj7hd4bk%2Fimg.png&quot; data-origin-width=&quot;612&quot; data-origin-height=&quot;42&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker exec&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음 명령어를 순차적으로 실행하여 필요한 패키지들을 설치합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1628409400889&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;apt update &amp;amp;&amp;amp; apt upgrade -y

apt install vim -y
apt install net-tools -y
apt install openssh-server -y
# 설치중 나라를 고르는 항목이 나올 수 있습니다.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 passwd 명령어로 root의 패스워드를 변경해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;100&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qoONq/btrbtnksLOI/P2iYQ34qnX4jG1NP42aKO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qoONq/btrbtnksLOI/P2iYQ34qnX4jG1NP42aKO1/img.png&quot; data-alt=&quot;password&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qoONq/btrbtnksLOI/P2iYQ34qnX4jG1NP42aKO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqoONq%2FbtrbtnksLOI%2FP2iYQ34qnX4jG1NP42aKO1%2Fimg.png&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;100&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;password&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 sshd_config 파일에 있는 내용중 PermitRootLogin 부분을 주석을 제거하고 yes로 변경합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;192&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Xjswq/btrbtnLx1I9/eNEnEuqjxPMeD5fGV3OMJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Xjswq/btrbtnLx1I9/eNEnEuqjxPMeD5fGV3OMJ1/img.png&quot; data-alt=&quot;sshd_config의 PermitRootLogin yes로 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Xjswq/btrbtnLx1I9/eNEnEuqjxPMeD5fGV3OMJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXjswq%2FbtrbtnLx1I9%2FeNEnEuqjxPMeD5fGV3OMJ1%2Fimg.png&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;192&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;sshd_config의 PermitRootLogin yes로 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 ssh 서비스를 시작합니다. 상태도 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1628411588041&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;service ssh start
service ssh status&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;117&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bl1P2T/btrbyInAuvx/28LyA7WzLj3CSbdqiK2r4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bl1P2T/btrbyInAuvx/28LyA7WzLj3CSbdqiK2r4K/img.png&quot; data-alt=&quot;service ssh start&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bl1P2T/btrbyInAuvx/28LyA7WzLj3CSbdqiK2r4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbl1P2T%2FbtrbyInAuvx%2F28LyA7WzLj3CSbdqiK2r4K%2Fimg.png&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;117&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;service ssh start&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 우분투 리눅스 컨테이너에서 exit 명령어로 빠져나옵니다. 서버에서 ssh 명령어로 우분투 리눅스 컨테이너로 접속을 해봅니다. 정상적으로 접속이 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;699&quot; data-origin-height=&quot;456&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/x01Hw/btrbrTDVCEu/7HwpyeKZYKjrlX5hPTMSQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x01Hw/btrbrTDVCEu/7HwpyeKZYKjrlX5hPTMSQk/img.png&quot; data-alt=&quot;ssh 접속 성공&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x01Hw/btrbrTDVCEu/7HwpyeKZYKjrlX5hPTMSQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx01Hw%2FbtrbrTDVCEu%2F7HwpyeKZYKjrlX5hPTMSQk%2Fimg.png&quot; data-origin-width=&quot;699&quot; data-origin-height=&quot;456&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ssh 접속 성공&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 외부에서 putty로 접속을 해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;만약 도커까지 도달하는 경로에 공유기, 서버등에 방화벽과 포트포워딩이 필요하다면 설정하시기 바랍니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;658&quot; data-origin-height=&quot;412&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d2agZy/btrbtoDE4sU/ekSfz3lspkmRPbbPLGOgXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d2agZy/btrbtoDE4sU/ekSfz3lspkmRPbbPLGOgXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d2agZy/btrbtoDE4sU/ekSfz3lspkmRPbbPLGOgXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd2agZy%2FbtrbtoDE4sU%2FekSfz3lspkmRPbbPLGOgXk%2Fimg.png&quot; data-origin-width=&quot;658&quot; data-origin-height=&quot;412&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;285&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7dvB1/btrbuIuLwkB/JKRL0RDm1ZX9YTlEkfCR7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7dvB1/btrbuIuLwkB/JKRL0RDm1ZX9YTlEkfCR7k/img.png&quot; data-alt=&quot;putty로 접속 성공&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7dvB1/btrbuIuLwkB/JKRL0RDm1ZX9YTlEkfCR7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7dvB1%2FbtrbuIuLwkB%2FJKRL0RDm1ZX9YTlEkfCR7k%2Fimg.png&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;285&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;putty로 접속 성공&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 파일질라에서 알고리즘 어쩌구 하면서 접속이 안되는 경우가 있으신 분들은 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;최신버전의 파일질라를 재설치 후&lt;/b&gt;&lt;/span&gt; 접속하시기 바랍니다.&lt;/span&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;span&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1628413873700&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.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>도커 쿠버네티스</category>
      <category>docker</category>
      <category>rocky</category>
      <category>sftp</category>
      <category>ssh</category>
      <category>ubuntu</category>
      <category>도커</category>
      <category>리눅스</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/186</guid>
      <comments>https://reddb.tistory.com/186#entry186comment</comments>
      <pubDate>Sun, 8 Aug 2021 18:12:04 +0900</pubDate>
    </item>
    <item>
      <title>알리익스프레스 해외직구 국내 통관 처리단계 및 배송정보 조회하기</title>
      <link>https://reddb.tistory.com/185</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1. 아래 운송장번호란에 알리익스프레스 &lt;b&gt;배송번호(예: N0000001234567 or 6078123456789)&lt;/b&gt;를 입력, &lt;u&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;조회 후 택배사 선택&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;iframe src=&quot;https://www.shiptrack.co.kr/&quot; width=&quot;100%&quot; height=&quot;400&quot; frameborder=&quot;1&quot; scrolling=&quot;no&quot;&gt;이 브라우저는 iframe을 지원하지 않습니다&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2. 관세청에서 &lt;u&gt;&lt;b&gt;통관절차(처리단계)&lt;/b&gt;&lt;/u&gt;를 좀 더 &lt;u&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;상세히 보는 방법&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;입니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 관세청 unipass 홈페이지에 접속을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7; font-family: 'Nanum Gothic';&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://unipass.customs.go.kr/csp/index.do&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://unipass.customs.go.kr/&lt;/a&gt;&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;관세청 홈페이지 상단 우측에 화물진행정보에서 아래와 같이 입력, 조회합니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;M B/L - H B/L 라디오 버튼 선택&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;운송장번호 입력란(2번째 칸)에 알리 배송번호 입력&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;조회버튼 클릭&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;131&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhf8YZ/btq8mVkm3sa/ptDzg0BoEa2ZQTc1lZOEAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhf8YZ/btq8mVkm3sa/ptDzg0BoEa2ZQTc1lZOEAK/img.png&quot; data-alt=&quot;unipass 알리익스프레스 통관절차 조회&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhf8YZ/btq8mVkm3sa/ptDzg0BoEa2ZQTc1lZOEAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbhf8YZ%2Fbtq8mVkm3sa%2FptDzg0BoEa2ZQTc1lZOEAK%2Fimg.png&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;131&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;unipass 알리익스프레스 통관절차 조회&lt;/figcaption&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;통관 단계별 내용 정리&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 1854px;&quot; border=&quot;1&quot; width=&quot;923&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 22px; background-color: #e3f2fd; text-align: center; font-weight: bold;&quot;&gt;
&lt;td style=&quot;width: 6.86047%; height: 22px;&quot; width=&quot;42&quot; height=&quot;22&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;구분&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 11.1628%; height: 22px;&quot; colspan=&quot;2&quot; width=&quot;90&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;단계&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 22px;&quot; colspan=&quot;2&quot; width=&quot;221&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;주요 처리상태&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 22px;&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;세부 내용&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 6.86047%; height: 1189px;&quot; rowspan=&quot;19&quot; width=&quot;42&quot; height=&quot;974&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;일&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;br /&gt;반&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;br /&gt;적&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;흐&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;br /&gt;름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 11.1628%; height: 46px;&quot; colspan=&quot;2&quot; rowspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입항보고&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 20px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입항보고제출&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 46px;&quot; rowspan=&quot;2&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;선박이나 항공기가 부두(공항)에 입항하는 경우 그 사실을 세관장에게 보고하는 것.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 26px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 26px;&quot; colspan=&quot;2&quot; height=&quot;26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입항보고 수리&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;width: 11.1628%; height: 132px;&quot; colspan=&quot;2&quot; rowspan=&quot;3&quot; height=&quot;138&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;적하목록&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 40px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입항적하목록 제출&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 132px;&quot; rowspan=&quot;3&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;화물을 운송하는 수단(선박, 항공기 등)에 적재된 화물의 총괄목록으로 선박이나 항공기 도착 후 물품의 하역, 창고배정, 보세운송, 보세구역에 반입되기까지 세관뿐만 아니라 물류관련업체, 화주 등에게 화물에 대한 정보를 제공하는 기본적인 서류로서 관세법 제135조에서는 외국무역선(기)이 입항할 때 또는 입항하기 전에 세관장에게 제출하도록 규정하고 있다. 따라서 적하목록은 사람으로 말하면 호적등본과 같은 것으로서, 화물정보의 생성에서 소멸에 이르기까지 화물관리에 있어 없어서는 안 될 중요한 자료이다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 46px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 46px;&quot; colspan=&quot;2&quot; height=&quot;46&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입항적하목록 심사완료&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 46px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 46px;&quot; colspan=&quot;2&quot; height=&quot;46&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입항적하목록 운항정보 정정&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;width: 11.1628%; height: 140px;&quot; colspan=&quot;2&quot; rowspan=&quot;3&quot; height=&quot;99&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하선(기)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 40px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하선(기) 신고 수리&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 140px;&quot; rowspan=&quot;3&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;하선(기)장소란 선박 또는 항공기로부터 하역된 화물을 반입할 수 있는 보세구역을 말한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;과거에는 &amp;lsquo;하역장소&amp;rsquo;와 &amp;lsquo;하선(기)장소&amp;rsquo;가 대체로 일치하였으나, 최근엔 물동량 증가와 물류단지(보세구역) 확대 등에 따라 하선(기) 장소가 확대되어 &amp;lsquo;하역장소&amp;rsquo;와 &amp;lsquo;하선(기)장소&amp;rsquo;가 불일치하는 사례 증가&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 60px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 60px;&quot; colspan=&quot;2&quot; height=&quot;33&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하선장소 반입기간연장 승인신청&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 40px;&quot; colspan=&quot;2&quot; height=&quot;33&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하선장소 반입기간연장 승인&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 103px;&quot;&gt;
&lt;td style=&quot;width: 11.1628%; height: 223px;&quot; colspan=&quot;2&quot; rowspan=&quot;2&quot; height=&quot;240&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;반입&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 7.2093%; height: 223px;&quot; rowspan=&quot;2&quot; width=&quot;45&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;반&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;신&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;고&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 6.39535%; height: 103px;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입항 반입&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 223px;&quot; rowspan=&quot;2&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;물품이 지정보세구역(업체창고 등) 또는 보세장치장에 반입된 단계.&lt;br /&gt;&amp;nbsp;*다른 보세구역으로 이동시에도 반입신고를 해야함(보세운송반입)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;원칙적으로 수입하고자 하는 외국물품은 보세구역에 장치하여야 하지만 특수한 사유로 보세구역에 장치하기 곤란한 물품에 대해서는 세관장의 타소장치허가를 받아 보세구역 이외의 장소에 장치할 수 있다. 세관장이 타소장치를 허가할 때는 보세화물의 관세채권을 확보하기 위하여 관세상당액의 담보를 제공하게 할 수 있다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;br /&gt;&amp;nbsp;한편, 곡물이나 광석과 같이 선(기)적상태로 물품의 수량확인이 가능하며, 검사를 위해 보세창고로 운송중 비용 또는 감량이 발생할 우려가 있을 때에는 선(기)적한 상태로 선상신고를 할 수 있으며, 이 경우에 신고인은 별도의 선상신고 수수료를 납부하여야 한다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 120px;&quot;&gt;
&lt;td style=&quot;width: 6.39535%; height: 120px;&quot; height=&quot;120&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;보세운송반입&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 3.95349%; height: 388px;&quot; rowspan=&quot;6&quot; height=&quot;346&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;통관&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 7.2093%; height: 140px;&quot; rowspan=&quot;4&quot; width=&quot;45&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수&lt;br /&gt;입&lt;br /&gt;신&lt;br /&gt;고&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 20px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수입신고&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 140px;&quot; rowspan=&quot;4&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;수입신고(Import Declaration : I/D)란 세관장에게 수입물품을 인수하고자 하는 의사표시를 하는 것을 말하는데, 이러한 수입신고는 과세물건, 적용법령, 납세의무자를 확정시키는 절차이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;br /&gt;&amp;nbsp;보세구역 반입일로부터 30일 이내 수입 또는 반송신고를 하지 않은 경우 지연 가산세가 부과된다. (*신고지연 가산세관세법 제241조)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;*&lt;span style=&quot;color: #0075c8;&quot;&gt;수입신고 수리&lt;/span&gt;&amp;nbsp;: 모든 수입신고절차가 완료되어 통관이 완료 된 상태&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 40px;&quot; colspan=&quot;2&quot; height=&quot;40&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수입(사용소비) 심사진행&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 40px;&quot; colspan=&quot;2&quot; height=&quot;40&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수입(사용소비) 결재통보&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 40px;&quot; colspan=&quot;2&quot; height=&quot;40&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수입신고수리&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 155px;&quot;&gt;
&lt;td style=&quot;width: 7.2093%; height: 248px;&quot; rowspan=&quot;2&quot; width=&quot;45&quot; height=&quot;186&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;목&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;록&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;통&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;관&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 155px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;통관목록접수&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 248px;&quot; rowspan=&quot;2&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;목록통관이란 개인이 자가 사용 목적으로 수입하고, 물품 가액이 $150 이하인 경우(미국의 경우 $200) 운송을 진행하는 특송업체의 통관목록 제출만으로 수입신고가 생략되어 관세 및 부가세가 부과되지 않는 제도&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;(*&lt;span style=&quot;color: #ff0000;&quot;&gt;물품가액&lt;/span&gt;&amp;nbsp;: 물건값 + 미국 내 운송비 + 미국 내 Tax)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;물품가액이&amp;nbsp;&lt;span style=&quot;color: #ff0000;&quot;&gt;$150&lt;/span&gt;&amp;nbsp;(미국의 경우&amp;nbsp;&lt;span style=&quot;color: #ff0000;&quot;&gt;$200&lt;/span&gt;)을 초과하게 되면 일반통관으로 분류되고 관부가세가 발생함.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;식품, 의약품 등 일부 물품은 목록통관 대상에서 제외&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;*&lt;span style=&quot;color: #0075c8;&quot;&gt;통관목록심사완료&lt;/span&gt;&amp;nbsp;: 통관이 완료된 상태. 단, 통관목록 보류가 이미 나온 경우는 자신의 화물만 미완료된 상태임&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 93px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 93px;&quot; colspan=&quot;2&quot; height=&quot;93&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;통관목록심사완료&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 60px;&quot;&gt;
&lt;td style=&quot;width: 11.1628%; height: 260px;&quot; colspan=&quot;2&quot; rowspan=&quot;3&quot; height=&quot;99&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;반출&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 7.2093%; height: 260px;&quot; rowspan=&quot;3&quot; width=&quot;45&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;반&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;출&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;신&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;고&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 6.39535%; height: 60px;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;보세운송반출&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 260px;&quot; rowspan=&quot;3&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;수입 통관이 완료된 화물이 운송사, 우체국, 택배 등에 의해서 보세구역에서 반출이 완료된 상태임.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;반출후 수입자에게 배송이 시작됨.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 100px;&quot;&gt;
&lt;td style=&quot;width: 6.39535%; height: 100px;&quot; height=&quot;33&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수입신고 수리후 반출&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 100px;&quot;&gt;
&lt;td style=&quot;width: 6.39535%; height: 100px;&quot; height=&quot;33&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;목록통관특송물품 반출&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;width: 6.86047%; height: 643px;&quot; rowspan=&quot;12&quot; width=&quot;42&quot; height=&quot;666&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;특&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;br /&gt;수&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;br /&gt;상&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;br /&gt;황&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 11.1628%; height: 80px;&quot; colspan=&quot;2&quot; rowspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;보세운송&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 40px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;보세운송 신고 접수&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 80px;&quot; rowspan=&quot;2&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;외국물품을 보세운송 구간(보세구역, 통관장치장 등)에 보세상태로 국내에서 운송하는 것을 말한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;즉, 수입통관이 끝나지 않은 외국물품을 국내에서 운송하는 제도로서 보세운송 구간 간에 보세운송할 수 있다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 40px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 40px;&quot; colspan=&quot;2&quot; height=&quot;40&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;보세운송 신고 수리&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 49px;&quot;&gt;
&lt;td style=&quot;width: 11.1628%; height: 269px;&quot; colspan=&quot;2&quot; rowspan=&quot;2&quot; height=&quot;286&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;통관보류&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 49px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;보완요구&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 49px;&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;통관을 위하여 신고 된 사항 중 법 규정에 따른 의무사항이 충족되지 아니하였으나 그 위반사항이 경미한 경우 세관장이 이를 일정기간 내에 바로잡도록 신고인에게 알려주는 통지서&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 220px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 220px;&quot; colspan=&quot;2&quot; height=&quot;220&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;통관목록보류&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 220px;&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;특송 업체에서 목록통관대상물품으로 신고한 화물에 대해 세관공무원이 X-RAY검사 과정에서 해당 물품의 수량이 자가소비용에 해당되지 않거나, 가격이 적정하지 않거나, 목록통관 대상 물품 아닌 경우 등에 해당되는 때 목록통관보류라는 단계가 수입화물진행정보에 등록됩니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;동화물에 대한 정보는 특송 업체에서 관세사로 이관되며,관세사는 이관 된 자료를 근거로 수입신고를 하게 됩니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;목록통관보류가 된 수입화물은 100% 현품검사 신고 건으로 선별되며, 특송과 담당공무원의 현품검사 후 이상이 없는 화물에 대해서만 수입신고수리가 가능합니다.&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 90px;&quot;&gt;
&lt;td style=&quot;width: 11.1628%; height: 90px;&quot; colspan=&quot;2&quot; height=&quot;90&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;검사&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 90px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수입검사&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 90px;&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;수입신고물품 중 검사대상은 수입신고자료 접수시 통관시스템에 의해 선별하거나, 신고서 처리방법 결정 시 세관공무원에 의해 선별한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;다만, 수입신고전물품반출신고하는 물품은 반출신고시 검사대상을 선별한다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 11.1628%; height: 124px;&quot; colspan=&quot;2&quot; rowspan=&quot;5&quot; height=&quot;130&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;검역&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 20px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;동물 검역&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 124px;&quot; rowspan=&quot;5&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;해외로부터 감염병이나 해충이 들어오는 것을 막기 위해 공항과 항구 또는 지정된 검역시행장과 검사장소에서 이루어지는 검사 등을 말하며, 동물검역, 식물검역, 수산물검역, 축산물검사 및 식품검사 등으로 나누어 각각 「가축전염병 예방법」, 「식물방역법」, 「수산생물질병 관리법」, 「수입식품안전관리 특별법」에 따라 실시됨&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 26px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 26px;&quot; colspan=&quot;2&quot; height=&quot;26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;식물 검역&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 26px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 26px;&quot; colspan=&quot;2&quot; height=&quot;26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수산물 검역&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 26px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 26px;&quot; colspan=&quot;2&quot; height=&quot;26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;축산물 검사&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 26px;&quot;&gt;
&lt;td style=&quot;width: 13.6046%; height: 26px;&quot; colspan=&quot;2&quot; height=&quot;26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;식품 검사&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 80px;&quot;&gt;
&lt;td style=&quot;width: 11.1628%; height: 80px;&quot; colspan=&quot;2&quot; rowspan=&quot;2&quot; height=&quot;80&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;보수작업&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 13.6046%; height: 80px;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;보수작업승인 신청&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 68.2558%; height: 80px;&quot; rowspan=&quot;2&quot; width=&quot;570&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;관세법에 따른 의무사항 이행을 위하여 보세구역안에서 보수작업(개장, 분할구분, 합병 등)을 해야할 경우 세관장에게 그 작업에 대한 승인을 받기 위한 신청한다.&lt;br /&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;*관세율표(HSK 10단위)가 변화되는 작업은 인정불가&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc</category>
      <category>unipass</category>
      <category>관세청</category>
      <category>배송</category>
      <category>알리</category>
      <category>알리익스프레스</category>
      <category>우체국</category>
      <category>직구</category>
      <category>택배</category>
      <category>통관</category>
      <category>해외직구</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/185</guid>
      <comments>https://reddb.tistory.com/185#entry185comment</comments>
      <pubDate>Tue, 29 Jun 2021 19:40:18 +0900</pubDate>
    </item>
    <item>
      <title>(Docker)도커 - (Private Registry) 도커 개인저장소에 저장(push) 및 가져오기(pull)</title>
      <link>https://reddb.tistory.com/184</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(Docker)도커&amp;nbsp;-&amp;nbsp;(Private&amp;nbsp;Registry)&amp;nbsp;도커&amp;nbsp;개인 저장소에&amp;nbsp;저장(push)&amp;nbsp;및&amp;nbsp;가져오기(pull)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 이미지를 저장하고, 다른 호스트에서 가져다가 사용하는 방법에는 3가지 방법이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;docker save 명령어로 저장 및 docker load 명령으로 로드&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;(Docker Hub) 도커 허브 사이트에 저장(push) 및 가져오기(pull)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;개인 저장소(Private Registry) 컨테이너를 만들고 그곳에 저장(push) 및 가져오기(pull)&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번 포스팅에서는 지난 포스팅에 이어서 3번 방법을 포스팅하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;CentOS에 도커 개인 저장소(Private Registry) 컨테이너 실행&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 CentOS에 이전 포스팅에서 작업했던 컨테이너와 이미지를 모두 제거해주고 깨끗한 상태에서 시작합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;97&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IDc5v/btq4337qz1h/QOxr26L1kS4VhVVSSeqfY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IDc5v/btq4337qz1h/QOxr26L1kS4VhVVSSeqfY1/img.png&quot; data-alt=&quot;비어있는 도커 이미지, 컨테이너&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IDc5v/btq4337qz1h/QOxr26L1kS4VhVVSSeqfY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIDc5v%2Fbtq4337qz1h%2FQOxr26L1kS4VhVVSSeqfY1%2Fimg.png&quot; data-origin-width=&quot;648&quot; data-origin-height=&quot;97&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;비어있는 도커 이미지, 컨테이너&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 허브에는 개인 저장소(Registry) 컨테이너 이미지가 존재합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;963&quot; data-origin-height=&quot;451&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MGDEH/btq5bWytJXf/KGjsiDqYHCkD2IkgoZR89K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MGDEH/btq5bWytJXf/KGjsiDqYHCkD2IkgoZR89K/img.png&quot; data-alt=&quot;개인저장소 registry&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MGDEH/btq5bWytJXf/KGjsiDqYHCkD2IkgoZR89K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMGDEH%2Fbtq5bWytJXf%2FKGjsiDqYHCkD2IkgoZR89K%2Fimg.png&quot; data-origin-width=&quot;963&quot; data-origin-height=&quot;451&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;개인저장소 registry&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;run 명령어로 이미지를 다운로드하고 실행하도록 합니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(--restart 옵션은 컨테이너가 종료돼도 자동으로 재시작하는 옵션)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621259368995&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker run -d -p 5000:5000 --restart always --name my_registry registry&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;227&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/V6dzV/btq454LxKaT/VCPDoU9tjUS6k6XLoI7bo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/V6dzV/btq454LxKaT/VCPDoU9tjUS6k6XLoI7bo0/img.png&quot; data-alt=&quot;registry 컨테이너 run&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/V6dzV/btq454LxKaT/VCPDoU9tjUS6k6XLoI7bo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FV6dzV%2Fbtq454LxKaT%2FVCPDoU9tjUS6k6XLoI7bo0%2Fimg.png&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;227&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;registry 컨테이너 run&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 허브에 로그인 후, 이전 포스팅에서 레파지토리에 push 해두었던 kkk1318/nodejs:ver_2 이미지를 pull 하고 이미지 목록을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621261559935&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker login

$ docker pull kkk1318/nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;876&quot; data-origin-height=&quot;578&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvnj2I/btq47yMovfy/kou1j162ghhTKXwRSjRfS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvnj2I/btq47yMovfy/kou1j162ghhTKXwRSjRfS0/img.png&quot; data-alt=&quot;도커허브 로그인, 도커 pull, 이미지 목록 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvnj2I/btq47yMovfy/kou1j162ghhTKXwRSjRfS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbvnj2I%2Fbtq47yMovfy%2Fkou1j162ghhTKXwRSjRfS0%2Fimg.png&quot; data-origin-width=&quot;876&quot; data-origin-height=&quot;578&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커허브 로그인, 도커 pull, 이미지 목록 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 다운로드한 kkk1318/nodejs:ver_2 이미지를 (Private registry) 개인 저장소로 push 하기 위해,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 tag 명령어로 이미지의 이름을 localhost:8000/nodejs로 변경해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker tag 이전이미지명:tag 바꿀이미지명:tag&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621261735753&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker tag kkk1318/nodejs:ver_2 localhost:5000/nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;718&quot; data-origin-height=&quot;151&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4ZuU5/btq44OIWSbO/Hmap8SKl6CYMNZ1J3QvDX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4ZuU5/btq44OIWSbO/Hmap8SKl6CYMNZ1J3QvDX0/img.png&quot; data-alt=&quot;도커 이미지명 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4ZuU5/btq44OIWSbO/Hmap8SKl6CYMNZ1J3QvDX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4ZuU5%2Fbtq44OIWSbO%2FHmap8SKl6CYMNZ1J3QvDX0%2Fimg.png&quot; data-origin-width=&quot;718&quot; data-origin-height=&quot;151&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 이미지명 변경&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 push 명령으로 (Private Registry) 개인 저장소인 localhost:5000 포트로 넣어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621261836946&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker push localhost:5000/nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;884&quot; data-origin-height=&quot;282&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/da8m10/btq5besCqZ1/BqVotd9EluLXkdEEs2jWgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/da8m10/btq5besCqZ1/BqVotd9EluLXkdEEs2jWgK/img.png&quot; data-alt=&quot;개인저장소로 push&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/da8m10/btq5besCqZ1/BqVotd9EluLXkdEEs2jWgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fda8m10%2Fbtq5besCqZ1%2FBqVotd9EluLXkdEEs2jWgK%2Fimg.png&quot; data-origin-width=&quot;884&quot; data-origin-height=&quot;282&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;개인저장소로 push&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 호스트의 localhost:5000/nodejs:ver_2 이미지를 삭제합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621262700869&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker rmi localhost:5000/nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;168&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k4u2A/btq433GngZ7/QcxkHzlokZOtQjuPCIhTb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k4u2A/btq433GngZ7/QcxkHzlokZOtQjuPCIhTb1/img.png&quot; data-alt=&quot;호스트에서 이미지삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k4u2A/btq433GngZ7/QcxkHzlokZOtQjuPCIhTb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk4u2A%2Fbtq433GngZ7%2FQcxkHzlokZOtQjuPCIhTb1%2Fimg.png&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;168&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;호스트에서 이미지삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 (Private Registry) 개인 저장소에서 이미지를 pull 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;인터넷을 통해서 다운로드하는 것이 아닌 같은 저장장치에서 가져오기 때문에 매우 빠르게 이미지가 생성됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621262836979&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker pull localhost:5000/nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;223&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJvMr7/btq45PtXARz/AGNT7JSuAF01SnJxM7pA1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJvMr7/btq45PtXARz/AGNT7JSuAF01SnJxM7pA1k/img.png&quot; data-alt=&quot;개인저장소에서 이미지 pull&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJvMr7/btq45PtXARz/AGNT7JSuAF01SnJxM7pA1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJvMr7%2Fbtq45PtXARz%2FAGNT7JSuAF01SnJxM7pA1k%2Fimg.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;223&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;개인저장소에서 이미지 pull&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 허브를 공짜 정책으로 이용하면 비공개 레파지토리 공간을 1개밖에 생성할 수 없습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하지만 (Private Registry) 개인 저장소를 이용한다면 저장장치 공간만큼 이미지 저장이 가능합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 자주 사용하는 이미지는 호스트에 보관하시고, 오랫동안 사용하지 않고 보관할 이미지들을 개인 저장소에 보관하고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마지막으로 (Private Registry) 개인 저장소에 저장되어 있는 이미지 목록과,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이미지 명의 태그 목록을 보는 명령를 입력하여 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621263709601&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ curl localhost:5000/v2/_catalog
$ curl localhost:5000/v2/nodejs/tags/list&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;520&quot; data-origin-height=&quot;113&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clSpyN/btq432HqZiV/PVSqtxni3IsHgBM7ggMBG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clSpyN/btq432HqZiV/PVSqtxni3IsHgBM7ggMBG1/img.png&quot; data-alt=&quot;이미지목록, 이미지의 태그목록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clSpyN/btq432HqZiV/PVSqtxni3IsHgBM7ggMBG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclSpyN%2Fbtq432HqZiV%2FPVSqtxni3IsHgBM7ggMBG1%2Fimg.png&quot; data-origin-width=&quot;520&quot; data-origin-height=&quot;113&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지목록, 이미지의 태그목록&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1624943655723&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>도커 쿠버네티스</category>
      <category>docker</category>
      <category>localhost:5000</category>
      <category>Private Registry</category>
      <category>Registry</category>
      <category>개인저장소</category>
      <category>도커</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/184</guid>
      <comments>https://reddb.tistory.com/184#entry184comment</comments>
      <pubDate>Tue, 18 May 2021 00:05:15 +0900</pubDate>
    </item>
    <item>
      <title>(Docker)도커 - (Docker Hub) 도커 허브 사이트에 저장(push) 및 가져오기(pull)</title>
      <link>https://reddb.tistory.com/183</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(Docker)도커&amp;nbsp;-&amp;nbsp;(Docker&amp;nbsp;Hub)&amp;nbsp;도커&amp;nbsp;허브&amp;nbsp;사이트에&amp;nbsp;저장(push)&amp;nbsp;및&amp;nbsp;가져오기(pull)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 이미지를 저장하고, 다른 호스트에서 가져다가 사용하는 방법에는 3가지 방법이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;docker save 명령어로 저장 및 docker load 명령으로 로드&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;&lt;b&gt;(Docker Hub) 도커 허브 사이트에 저장(push) 및 가져오기(pull)&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;개인 저장소(Private Registry) 컨테이너를 만들고 그곳에 저장(push) 및 가져오기(pull)&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번 포스팅에서는 지난 포스팅에 이어서 2번 방법을 포스팅하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;도커 허브 가입 및 레파지토리 생성하기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 도커 허브에 접속하고 ID, 이메일, 패스워드를 입력한 후 회원가입을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://hub.docker.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://hub.docker.com/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1621177621325&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;Docker Hub&quot; data-og-description=&quot;We and third parties use cookies or similar technologies (&amp;quot;Cookies&amp;quot;) as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by reading our privacy policy &quot; data-og-host=&quot;hub.docker.com&quot; data-og-source-url=&quot;https://hub.docker.com/&quot; data-og-url=&quot;https://hub.docker.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://hub.docker.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hub.docker.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&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;Docker Hub&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;We and third parties use cookies or similar technologies (&quot;Cookies&quot;) as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by reading our privacy policy&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hub.docker.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;982&quot; data-origin-height=&quot;606&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nX3la/btq4XE01voQ/YS6IxSSOFW6E6MGIRMs0Hk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nX3la/btq4XE01voQ/YS6IxSSOFW6E6MGIRMs0Hk/img.png&quot; data-alt=&quot;회원가입&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nX3la/btq4XE01voQ/YS6IxSSOFW6E6MGIRMs0Hk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnX3la%2Fbtq4XE01voQ%2FYS6IxSSOFW6E6MGIRMs0Hk%2Fimg.png&quot; data-origin-width=&quot;982&quot; data-origin-height=&quot;606&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;회원가입&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 요금정책을 선택하도록 합니다. 저는 무료를 선택했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;339&quot; data-origin-height=&quot;634&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EfKVn/btq4Zg5XoSF/77BshoHii3pdMG8yGgJirK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EfKVn/btq4Zg5XoSF/77BshoHii3pdMG8yGgJirK/img.png&quot; data-alt=&quot;요금정책 무료 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EfKVn/btq4Zg5XoSF/77BshoHii3pdMG8yGgJirK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEfKVn%2Fbtq4Zg5XoSF%2F77BshoHii3pdMG8yGgJirK%2Fimg.png&quot; data-origin-width=&quot;339&quot; data-origin-height=&quot;634&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;요금정책 무료 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 이메일로 확인 메일이 발송됩니다. 본인 이메일 계정에 접속하여 메일을 읽고 &quot;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;Verify email address&lt;/b&gt;&lt;/span&gt;&quot;를 클릭하고 로그인을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;865&quot; data-origin-height=&quot;343&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGqdKY/btq4YtxXoNO/LQ1zHKWukUC7aZIDjm6rd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGqdKY/btq4YtxXoNO/LQ1zHKWukUC7aZIDjm6rd0/img.png&quot; data-alt=&quot;메일 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGqdKY/btq4YtxXoNO/LQ1zHKWukUC7aZIDjm6rd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGqdKY%2Fbtq4YtxXoNO%2FLQ1zHKWukUC7aZIDjm6rd0%2Fimg.png&quot; data-origin-width=&quot;865&quot; data-origin-height=&quot;343&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;메일 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;로그인 후 상단에 레파지토리스 메뉴로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;61&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsj6nX/btq4153WgPb/KF709PDke1muqnXAE9dF7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsj6nX/btq4153WgPb/KF709PDke1muqnXAE9dF7k/img.png&quot; data-alt=&quot;레파지토리스 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsj6nX/btq4153WgPb/KF709PDke1muqnXAE9dF7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbsj6nX%2Fbtq4153WgPb%2FKF709PDke1muqnXAE9dF7k%2Fimg.png&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;61&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;레파지토리스 클릭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Create Repository 버튼을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;201&quot; data-origin-height=&quot;62&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXOshc/btq4YkhcZ2s/TAKdme7u6qnqr1U49to7x1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXOshc/btq4YkhcZ2s/TAKdme7u6qnqr1U49to7x1/img.png&quot; data-alt=&quot;레파지토리 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXOshc/btq4YkhcZ2s/TAKdme7u6qnqr1U49to7x1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXOshc%2Fbtq4YkhcZ2s%2FTAKdme7u6qnqr1U49to7x1%2Fimg.png&quot; data-origin-width=&quot;201&quot; data-origin-height=&quot;62&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;레파지토리 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;레파지토리 이름, 설명, 공공 또는 개인을 선택한 후 Create 버튼으로 생성합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(참고로 무료 정책에서는 공공 레파지토리는 무한 생성 가능하지만, 개인용 레파지토리는 1개만 생성이 가능합니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;699&quot; data-origin-height=&quot;648&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KZQlh/btq4ZhqhgNy/77hAt9sIPnikVeVkiFtZw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KZQlh/btq4ZhqhgNy/77hAt9sIPnikVeVkiFtZw0/img.png&quot; data-alt=&quot;개인용 레파지토리 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KZQlh/btq4ZhqhgNy/77hAt9sIPnikVeVkiFtZw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKZQlh%2Fbtq4ZhqhgNy%2F77hAt9sIPnikVeVkiFtZw0%2Fimg.png&quot; data-origin-width=&quot;699&quot; data-origin-height=&quot;648&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;개인용 레파지토리 생성&lt;/figcaption&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;개인 레파지토리가 생성되었고, 호스트에 있는 도커 이미지를 도커 허브에 업로드하는 도커 push 명령어도 함께 안내해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;927&quot; data-origin-height=&quot;186&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cssSUX/btq4ZgrlcBX/jHSbRkQigKM6UHSXCYeOm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cssSUX/btq4ZgrlcBX/jHSbRkQigKM6UHSXCYeOm1/img.png&quot; data-alt=&quot;레파지토리 생성 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cssSUX/btq4ZgrlcBX/jHSbRkQigKM6UHSXCYeOm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcssSUX%2Fbtq4ZgrlcBX%2FjHSbRkQigKM6UHSXCYeOm1%2Fimg.png&quot; data-origin-width=&quot;927&quot; data-origin-height=&quot;186&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;레파지토리 생성 완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;(Docker Hub) 도커 허브 사이트에 저장(push) 및 가져오기(pull)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이전 포스팅에서 만들었던 nodejs:ver_2 이미지를 push 해보도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;540&quot; data-origin-height=&quot;115&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMyprk/btq40QAg7Hn/r3pep1MklX0zPe1qcdxRQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMyprk/btq40QAg7Hn/r3pep1MklX0zPe1qcdxRQk/img.png&quot; data-alt=&quot;도커 이미지 목록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMyprk/btq40QAg7Hn/r3pep1MklX0zPe1qcdxRQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMyprk%2Fbtq40QAg7Hn%2Fr3pep1MklX0zPe1qcdxRQk%2Fimg.png&quot; data-origin-width=&quot;540&quot; data-origin-height=&quot;115&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 이미지 목록&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위에서 만든 레파지토리 주소는 kkk1318/nodejs:tag 였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 허브에 올릴 이미지 이름 또한 kkk1318/nodejs:tag로 변경해 주어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker tag 기존이미지이름:tag 바꿀이미지이름:tag&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621256873287&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker tag nodejs:ver_2 kkk1318/nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;699&quot; data-origin-height=&quot;168&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbWzXT/btq44dhn8xf/B1C2ZXLdniu18jufO8YKm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbWzXT/btq44dhn8xf/B1C2ZXLdniu18jufO8YKm0/img.png&quot; data-alt=&quot;도커 tag로 이미지 이름 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbWzXT/btq44dhn8xf/B1C2ZXLdniu18jufO8YKm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbWzXT%2Fbtq44dhn8xf%2FB1C2ZXLdniu18jufO8YKm0%2Fimg.png&quot; data-origin-width=&quot;699&quot; data-origin-height=&quot;168&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 tag로 이미지 이름 변경&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;변경된 이미지 이름(TAG)으로 생성되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;IMAGE ID를 보면 변경 전 이미지와 변경 후 이미지가 같은 ID인 것을 볼 수 있는데, 이는 원본 이미지를 복사한 것이 아니라 같은 이미지에 이름만 추가해서 목록에 추가 등록된 것 입니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(동일이미지 사용하는 2개의 다른 이름(TAG))&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 도커 허브에 로그인을 해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621257210877&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker login

IP입력
PW입력&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;771&quot; data-origin-height=&quot;206&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9gqKh/btq5bXc2Slz/SuL4VkbBaqEAqgmfsgdpD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9gqKh/btq5bXc2Slz/SuL4VkbBaqEAqgmfsgdpD1/img.png&quot; data-alt=&quot;도커 로그인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9gqKh/btq5bXc2Slz/SuL4VkbBaqEAqgmfsgdpD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9gqKh%2Fbtq5bXc2Slz%2FSuL4VkbBaqEAqgmfsgdpD1%2Fimg.png&quot; data-origin-width=&quot;771&quot; data-origin-height=&quot;206&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 로그인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 도커 이미지를 push 해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker push 레파지토리와같은이미지명:tag&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621257364308&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker push kkk1318/nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;771&quot; data-origin-height=&quot;297&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AbVJ1/btq47UBDQ9N/OxDuRqekFOdsbjlkSlX091/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AbVJ1/btq47UBDQ9N/OxDuRqekFOdsbjlkSlX091/img.png&quot; data-alt=&quot;docker push&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AbVJ1/btq47UBDQ9N/OxDuRqekFOdsbjlkSlX091/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAbVJ1%2Fbtq47UBDQ9N%2FOxDuRqekFOdsbjlkSlX091%2Fimg.png&quot; data-origin-width=&quot;771&quot; data-origin-height=&quot;297&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker push&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;push가 완료 후 도커 허브에 레파지토리로 가서 새로고침을 하면 ver_2가 올라온 것이 확인됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;721&quot; data-origin-height=&quot;504&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UVqN8/btq49bcfpes/jOvBort7BCXZkUNzONHTyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UVqN8/btq49bcfpes/jOvBort7BCXZkUNzONHTyK/img.png&quot; data-alt=&quot;레파지토리 정상 push&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UVqN8/btq49bcfpes/jOvBort7BCXZkUNzONHTyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUVqN8%2Fbtq49bcfpes%2FjOvBort7BCXZkUNzONHTyK%2Fimg.png&quot; data-origin-width=&quot;721&quot; data-origin-height=&quot;504&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;레파지토리 정상 push&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 다른 호스트인 CentOS로 접속합니다. 기존에 있는 이미지와 컨테이너를 모두 삭제한 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;95&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byk4PR/btq5bW6jKVR/f0ICdWgkqDYONxyp7sExKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byk4PR/btq5bW6jKVR/f0ICdWgkqDYONxyp7sExKk/img.png&quot; data-alt=&quot;비어있는 이미지와 컨테이너&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byk4PR/btq5bW6jKVR/f0ICdWgkqDYONxyp7sExKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbyk4PR%2Fbtq5bW6jKVR%2Ff0ICdWgkqDYONxyp7sExKk%2Fimg.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;95&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;비어있는 이미지와 컨테이너&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 도커 허브에 로그인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621257697130&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker login

ID입력
PW입력&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;225&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UQ6Of/btq433l2k1e/gdvnvOsItNOMi0k9M2yIa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UQ6Of/btq433l2k1e/gdvnvOsItNOMi0k9M2yIa1/img.png&quot; data-alt=&quot;docker login&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UQ6Of/btq433l2k1e/gdvnvOsItNOMi0k9M2yIa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUQ6Of%2Fbtq433l2k1e%2FgdvnvOsItNOMi0k9M2yIa1%2Fimg.png&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;225&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker login&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 이미지를 pull 명령어로 가져옵니다. 그리고 이미지 목록을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker pull 레파지토리명:tag&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621257923082&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker pull kkk1318/nodejs:ver_2
$ docker images&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;717&quot; data-origin-height=&quot;384&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dqRdxf/btq5bV0CdaJ/SbKNskzD5ZxfDhh94ThvCk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dqRdxf/btq5bV0CdaJ/SbKNskzD5ZxfDhh94ThvCk/img.png&quot; data-alt=&quot;docker pull&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dqRdxf/btq5bV0CdaJ/SbKNskzD5ZxfDhh94ThvCk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdqRdxf%2Fbtq5bV0CdaJ%2FSbKNskzD5ZxfDhh94ThvCk%2Fimg.png&quot; data-origin-width=&quot;717&quot; data-origin-height=&quot;384&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker pull&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 pull로 가져온 이미지를 run명령어로 실행하고 브라우저로 접속하여 이전 포스팅에서 만든 node.js 파일이 정상 작동하는지 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621258174179&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker run --name kkk1318_nodejs -d -p 8080:8080 kkk1318/nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1222&quot; data-origin-height=&quot;168&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfilXU/btq45Pgj39g/NMOwZjqSCICoiVsx4y6rXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfilXU/btq45Pgj39g/NMOwZjqSCICoiVsx4y6rXk/img.png&quot; data-alt=&quot;docker run&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfilXU/btq45Pgj39g/NMOwZjqSCICoiVsx4y6rXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfilXU%2Fbtq45Pgj39g%2FNMOwZjqSCICoiVsx4y6rXk%2Fimg.png&quot; data-origin-width=&quot;1222&quot; data-origin-height=&quot;168&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker run&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;368&quot; data-origin-height=&quot;114&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1bHFA/btq5aMizaB2/sJQK1TkVeSnKbNYkACEmWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1bHFA/btq5aMizaB2/sJQK1TkVeSnKbNYkACEmWK/img.png&quot; data-alt=&quot;node.js 정상작동&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1bHFA/btq5aMizaB2/sJQK1TkVeSnKbNYkACEmWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1bHFA%2Fbtq5aMizaB2%2FsJQK1TkVeSnKbNYkACEmWK%2Fimg.png&quot; data-origin-width=&quot;368&quot; data-origin-height=&quot;114&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;node.js 정상작동&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1624943638482&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>도커 쿠버네티스</category>
      <category>docker</category>
      <category>docker hub</category>
      <category>Login</category>
      <category>Pull</category>
      <category>Push</category>
      <category>도커</category>
      <category>도커허브</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/183</guid>
      <comments>https://reddb.tistory.com/183#entry183comment</comments>
      <pubDate>Mon, 17 May 2021 22:37:58 +0900</pubDate>
    </item>
    <item>
      <title>(Docker)도커 - 도커 이미지 save 및 load 하기</title>
      <link>https://reddb.tistory.com/182</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(Docker)도커 - 도커 이미지 save 및 load 하기&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 이미지를 저장하고, 다른 호스트에서 가져다가 사용하는 방법에는 3가지 방법이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;docker save 명령어로 저장 및 docker load 명령으로 로드&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;(Docker Hub) 도커 허브 사이트에 저장(push) 및 가져오기(pull)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;개인 저장소(Private Registry) 컨테이너를 만들고 그곳에 저장(push) 및 가져오기(pull)&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번 포스팅에서는 1번 방법을 먼저 포스팅하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker save 명령어로 저장 및 docker load 명령으로 로드&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이전 포스팅에서 생성한 nodejs:ver_2 이미지를 기준으로 작성하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이미지의 상세 내용은 아래 링크로 확인하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/181&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://reddb.tistory.com/181&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1621175080289&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;(Docker)도커 - 도커 build, commit 명령어로 이미지 생성하기&quot; data-og-description=&quot;(Docker)도커 - 도커 build, commit 명령어로 이미지 생성하기 도커 이미지를 생성하는 명령어는 2가지가 있습니다. &amp;nbsp;docker build 명령어 &amp;nbsp;docker commit 명령어 1번은 도커 이미지 설정 파일인 Dockerfile을..&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/181&quot; data-og-url=&quot;https://reddb.tistory.com/181&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/c6OKrN/hyKdLqKHZS/9DzRjcIZCiHU7llAOWDQdk/img.png?width=718&amp;amp;height=525&amp;amp;face=0_0_718_525,https://scrap.kakaocdn.net/dn/PLOvq/hyKdQZRmDW/E0jHTVmX8DCs0hc79mHfQk/img.png?width=718&amp;amp;height=525&amp;amp;face=0_0_718_525,https://scrap.kakaocdn.net/dn/LnIPl/hyKe6048G1/tikHffOwKwoNgG8Dk3ZqOK/img.png?width=718&amp;amp;height=525&amp;amp;face=0_0_718_525&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/181&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/181&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/c6OKrN/hyKdLqKHZS/9DzRjcIZCiHU7llAOWDQdk/img.png?width=718&amp;amp;height=525&amp;amp;face=0_0_718_525,https://scrap.kakaocdn.net/dn/PLOvq/hyKdQZRmDW/E0jHTVmX8DCs0hc79mHfQk/img.png?width=718&amp;amp;height=525&amp;amp;face=0_0_718_525,https://scrap.kakaocdn.net/dn/LnIPl/hyKe6048G1/tikHffOwKwoNgG8Dk3ZqOK/img.png?width=718&amp;amp;height=525&amp;amp;face=0_0_718_525');&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;(Docker)도커 - 도커 build, commit 명령어로 이미지 생성하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;(Docker)도커 - 도커 build, commit 명령어로 이미지 생성하기 도커 이미지를 생성하는 명령어는 2가지가 있습니다. &amp;nbsp;docker build 명령어 &amp;nbsp;docker commit 명령어 1번은 도커 이미지 설정 파일인 Dockerfile을..&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;529&quot; data-origin-height=&quot;114&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MXUfr/btq433LPhMp/WCEvROAw4IeUWlkbrmNn8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MXUfr/btq433LPhMp/WCEvROAw4IeUWlkbrmNn8k/img.png&quot; data-alt=&quot;현재 보유중인 도커 이미지들&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MXUfr/btq433LPhMp/WCEvROAw4IeUWlkbrmNn8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMXUfr%2Fbtq433LPhMp%2FWCEvROAw4IeUWlkbrmNn8k%2Fimg.png&quot; data-origin-width=&quot;529&quot; data-origin-height=&quot;114&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;현재 보유중인 도커 이미지들&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;nodejs:ver_2 이미지를 nodejs2.tar 파일로 저장하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$&lt;/b&gt; &lt;b&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;docker &lt;/span&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;save&lt;/span&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt; -o 압축할파일명작명.tar 저장할이미지명&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621175323910&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker save -o nodejs2.tar nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;705&quot; data-origin-height=&quot;184&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4knzW/btq4ZRFmCdG/NkwmDzYV3fHADI7HkxqOW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4knzW/btq4ZRFmCdG/NkwmDzYV3fHADI7HkxqOW1/img.png&quot; data-alt=&quot;도커 이미지파일 압축 저장&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4knzW/btq4ZRFmCdG/NkwmDzYV3fHADI7HkxqOW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4knzW%2Fbtq4ZRFmCdG%2FNkwmDzYV3fHADI7HkxqOW1%2Fimg.png&quot; data-origin-width=&quot;705&quot; data-origin-height=&quot;184&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 이미지파일 압축 저장&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;nodejs2.tar로 압축된 이미지 파일을 다른 리눅스(CentOS 8)로 복사하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;옮기는 방법은 여러 방법이 있겠지만 저는 sftp 방식으로 쉘에서 복사하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ sftp -oPort=포트번호 계정명@아이피&lt;/b&gt;&lt;/span&gt;) 기본 22번 포트 사용 시 포트 생략 가능&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;721&quot; data-origin-height=&quot;153&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPd3NI/btq414YeCn0/5BUpVhnXG7OcxjpiOV09G1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPd3NI/btq414YeCn0/5BUpVhnXG7OcxjpiOV09G1/img.png&quot; data-alt=&quot;sftp 접속&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPd3NI/btq414YeCn0/5BUpVhnXG7OcxjpiOV09G1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPd3NI%2Fbtq414YeCn0%2F5BUpVhnXG7OcxjpiOV09G1%2Fimg.png&quot; data-origin-width=&quot;721&quot; data-origin-height=&quot;153&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;sftp 접속&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;sftp에서 ls와 !ls 명령어를 실행해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;ls는 접속지(CentOS 8)의 폴더 목록이 나오고, !ls는 접속을 건 곳(ubuntu 20.04)의 폴더 목록을 보여 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;952&quot; data-origin-height=&quot;134&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfW8er/btq4XDOze8b/97gavoCPVXexxCiKGFgbqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfW8er/btq4XDOze8b/97gavoCPVXexxCiKGFgbqk/img.png&quot; data-alt=&quot;ls !ls&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfW8er/btq4XDOze8b/97gavoCPVXexxCiKGFgbqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfW8er%2Fbtq4XDOze8b%2F97gavoCPVXexxCiKGFgbqk%2Fimg.png&quot; data-origin-width=&quot;952&quot; data-origin-height=&quot;134&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ls !ls&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 put 명령으로 접속지에 파일을 업로드합니다. (&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ put 파일명&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621175867013&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sftp&amp;gt; put nodejs2.tar&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;79&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dz32jT/btq41lMYdj5/PBhdn7HgYJxlHdkq2AxAM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dz32jT/btq41lMYdj5/PBhdn7HgYJxlHdkq2AxAM1/img.png&quot; data-alt=&quot;put 파일&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dz32jT/btq41lMYdj5/PBhdn7HgYJxlHdkq2AxAM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdz32jT%2Fbtq41lMYdj5%2FPBhdn7HgYJxlHdkq2AxAM1%2Fimg.png&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;79&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;put 파일&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파일을 받은 CentOS 8에서 ls로 파일이 정상적으로 온 것을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;693&quot; data-origin-height=&quot;78&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dT5wFl/btq4XDOzi8z/00KGUGzvJbQMYP6JLFXKU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dT5wFl/btq4XDOzi8z/00KGUGzvJbQMYP6JLFXKU0/img.png&quot; data-alt=&quot;ls&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dT5wFl/btq4XDOzi8z/00KGUGzvJbQMYP6JLFXKU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdT5wFl%2Fbtq4XDOzi8z%2F00KGUGzvJbQMYP6JLFXKU0%2Fimg.png&quot; data-origin-width=&quot;693&quot; data-origin-height=&quot;78&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ls&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 CentOS 8에는 컨테이너도 이미지도 모두 없는 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;102&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NZWai/btq4XEmpmdI/7J4NVmqYkf9OQyUMflPKsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NZWai/btq4XEmpmdI/7J4NVmqYkf9OQyUMflPKsk/img.png&quot; data-alt=&quot;비어있는 이미지와 컨테이너&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NZWai/btq4XEmpmdI/7J4NVmqYkf9OQyUMflPKsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNZWai%2Fbtq4XEmpmdI%2F7J4NVmqYkf9OQyUMflPKsk%2Fimg.png&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;102&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;비어있는 이미지와 컨테이너&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 load 명령으로 nodejs2.tar 파일을 이미지로 로드하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker load -i 압축된이미지파일명.tar&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;422&quot; data-origin-height=&quot;262&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TZqVB/btq47UgfgJ1/iXsz7NrOCshKsPEIgzNXDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TZqVB/btq47UgfgJ1/iXsz7NrOCshKsPEIgzNXDk/img.png&quot; data-alt=&quot;docker load -i 파일명&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TZqVB/btq47UgfgJ1/iXsz7NrOCshKsPEIgzNXDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTZqVB%2Fbtq47UgfgJ1%2FiXsz7NrOCshKsPEIgzNXDk%2Fimg.png&quot; data-origin-width=&quot;422&quot; data-origin-height=&quot;262&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker load -i 파일명&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 도커 이미지 목록을 확인하면 nodejs:ver_2 이미지가 목록에 조회됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;526&quot; data-origin-height=&quot;76&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dZNIQk/btq4ZgZbdAM/4oYS80GBkb8krFzwSQK1zK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dZNIQk/btq4ZgZbdAM/4oYS80GBkb8krFzwSQK1zK/img.png&quot; data-alt=&quot;도커 이미지 목록 조회&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dZNIQk/btq4ZgZbdAM/4oYS80GBkb8krFzwSQK1zK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdZNIQk%2Fbtq4ZgZbdAM%2F4oYS80GBkb8krFzwSQK1zK%2Fimg.png&quot; data-origin-width=&quot;526&quot; data-origin-height=&quot;76&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 이미지 목록 조회&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 run 명령어로 컨테이너를 생성하고, 브라우저를 통해 정상 작동하는지 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621177062232&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker run --name nodejs_ver2 -d -p 8080:8080 nodejs:ver_2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1230&quot; data-origin-height=&quot;153&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dmKDPI/btq45PsJCe8/DdKRnra3lGYka1tkCEJplk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dmKDPI/btq45PsJCe8/DdKRnra3lGYka1tkCEJplk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dmKDPI/btq45PsJCe8/DdKRnra3lGYka1tkCEJplk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdmKDPI%2Fbtq45PsJCe8%2FDdKRnra3lGYka1tkCEJplk%2Fimg.png&quot; data-origin-width=&quot;1230&quot; data-origin-height=&quot;153&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;355&quot; data-origin-height=&quot;113&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blsy7q/btq40PUzoKw/dwwx7BA15MVW4B8XghuFc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blsy7q/btq40PUzoKw/dwwx7BA15MVW4B8XghuFc1/img.png&quot; data-alt=&quot;정상작동&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blsy7q/btq40PUzoKw/dwwx7BA15MVW4B8XghuFc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fblsy7q%2Fbtq40PUzoKw%2Fdwwx7BA15MVW4B8XghuFc1%2Fimg.png&quot; data-origin-width=&quot;355&quot; data-origin-height=&quot;113&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;정상작동&lt;/figcaption&gt;
&lt;/figure&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;span&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1624943619217&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>도커 쿠버네티스</category>
      <category>docker</category>
      <category>load -i</category>
      <category>Put</category>
      <category>save -o</category>
      <category>sftp</category>
      <category>도커</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/182</guid>
      <comments>https://reddb.tistory.com/182#entry182comment</comments>
      <pubDate>Sun, 16 May 2021 23:59:49 +0900</pubDate>
    </item>
    <item>
      <title>(Docker)도커 - 도커 build, commit 명령어로 이미지 생성하기</title>
      <link>https://reddb.tistory.com/181</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(Docker)도커 - 도커 build, commit 명령어로 이미지 생성하기&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 이미지를 생성하는 명령어는 2가지가 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;docker build 명령어&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;docker commit 명령어&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1번은 도커 이미지 설정 파일인 Dockerfile을 만들어 설정 내용대로 이미지를 생성하는 명령어입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2번은 도커 컨테이너를 원하는 데로 수정한 이후 컨테이너를 이미지로 생성하는 명령어입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 컨테이너와 이미지가 없는 깨끗한 상태에서 작업을 시작하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPOsyd/btq433x64QC/qpS0ovgsn9mQKjl8Lqoiek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPOsyd/btq433x64QC/qpS0ovgsn9mQKjl8Lqoiek/img.png&quot; data-alt=&quot;비어있는 이미지, 컨테이너&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPOsyd/btq433x64QC/qpS0ovgsn9mQKjl8Lqoiek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPOsyd%2Fbtq433x64QC%2FqpS0ovgsn9mQKjl8Lqoiek%2Fimg.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;비어있는 이미지, 컨테이너&lt;/figcaption&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker build로 이미지 생성하기&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;node로 돌아가는 웹서버 이미지를 만들어 보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 폴더를 하나 생성 후 생성한 폴더로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621157067313&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ mkdir nodejs
$ cd nodejs&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;416&quot; data-origin-height=&quot;64&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAS1ch/btq4ZfFO8dd/1vA7E8kumcmKNETb8eftC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAS1ch/btq4ZfFO8dd/1vA7E8kumcmKNETb8eftC0/img.png&quot; data-alt=&quot;폴더 생성, 이동&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAS1ch/btq4ZfFO8dd/1vA7E8kumcmKNETb8eftC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAS1ch%2Fbtq4ZfFO8dd%2F1vA7E8kumcmKNETb8eftC0%2Fimg.png&quot; data-origin-width=&quot;416&quot; data-origin-height=&quot;64&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;폴더 생성, 이동&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 build 할 이미지가 컨테이너로 실행될 때 CMD로 자동 실행될 node.js 파일을 생성합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;592&quot; data-origin-height=&quot;208&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bklSyS/btq42zRy9Ke/9cRU7DthNe1METyurWGHXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bklSyS/btq42zRy9Ke/9cRU7DthNe1METyurWGHXK/img.png&quot; data-alt=&quot;서버를 여는 node.js 파일생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bklSyS/btq42zRy9Ke/9cRU7DthNe1METyurWGHXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbklSyS%2Fbtq42zRy9Ke%2F9cRU7DthNe1METyurWGHXK%2Fimg.png&quot; data-origin-width=&quot;592&quot; data-origin-height=&quot;208&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;서버를 여는 node.js 파일생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 도커 build에서 사용할 Dockerfile을 생성합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621157914245&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ vi Dockerfile

# 베이스 이미지
FROM node

# 라벨(관리자)
LABEL maintainer=&quot;reddb &amp;lt;reddb.tistory.com&amp;gt;&quot;

# 생성되는 이미지로 파일 카피(호스트의 현재폴더/node.js 파일을 -&amp;gt; 이미지의 /루트로 카피)
COPY node.js /

# 이미지를 이용하여 컨테이너가 생성될 때 실행되는 명령어
CMD [&quot;node&quot;, &quot;/node.js&quot;]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;793&quot; data-origin-height=&quot;272&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTlLwd/btq44PfjC1U/hrJGlZCdQN7FB0HM3ogeZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTlLwd/btq44PfjC1U/hrJGlZCdQN7FB0HM3ogeZ1/img.png&quot; data-alt=&quot;Dockerfile 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTlLwd/btq44PfjC1U/hrJGlZCdQN7FB0HM3ogeZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTlLwd%2Fbtq44PfjC1U%2FhrJGlZCdQN7FB0HM3ogeZ1%2Fimg.png&quot; data-origin-width=&quot;793&quot; data-origin-height=&quot;272&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Dockerfile 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 도커 build 명령어를 실행합니다. -t 옵션은 태그 명령이고 태그 뒤에는 이미지명:버전명을 입력해야 합니다. 마지막 인자로 Dockerfile이 있는 '.' 현재 폴더를 반드시 넣어주어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621159226600&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker build -t nodejs:ver_1 .&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;718&quot; data-origin-height=&quot;525&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgXd6x/btq453En7AJ/hR4xRnhOfW3VQ2ap9BqNe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgXd6x/btq453En7AJ/hR4xRnhOfW3VQ2ap9BqNe0/img.png&quot; data-alt=&quot;docker build&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgXd6x/btq453En7AJ/hR4xRnhOfW3VQ2ap9BqNe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgXd6x%2Fbtq453En7AJ%2FhR4xRnhOfW3VQ2ap9BqNe0%2Fimg.png&quot; data-origin-width=&quot;718&quot; data-origin-height=&quot;525&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker build&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 이미지 목록을 확인하면, 내가 만든 nodejs:ver_1 이미지와 그걸 만들 때 사용한 베이스 node 이미지가 존재하는 게 확인됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621159322499&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker iamges&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;95&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qDM4b/btq4ZgdEEbC/vYVFNHMj0EXd4PcMlPZp5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qDM4b/btq4ZgdEEbC/vYVFNHMj0EXd4PcMlPZp5k/img.png&quot; data-alt=&quot;docker images&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qDM4b/btq4ZgdEEbC/vYVFNHMj0EXd4PcMlPZp5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqDM4b%2Fbtq4ZgdEEbC%2FvYVFNHMj0EXd4PcMlPZp5k%2Fimg.png&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;95&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker images&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;내가 만든 nodejs:ver_1을 run 합니다. 실행 시 반드시 버전을 함께 입력해야 합니다. 버전을 입력하지 않으면 기본값인 latest가 자동 입력되어 이미지를 찾을 수 없다는 에러가 발생할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621159438675&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker run --name nodejs_ver1 -d -p 80:80 nodejs:ver_1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;64&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pZFJZ/btq4Yjh8okt/aKOeKjEHfPTxH9GRZgknNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pZFJZ/btq4Yjh8okt/aKOeKjEHfPTxH9GRZgknNK/img.png&quot; data-alt=&quot;docker run&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pZFJZ/btq4Yjh8okt/aKOeKjEHfPTxH9GRZgknNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpZFJZ%2Fbtq4Yjh8okt%2FaKOeKjEHfPTxH9GRZgknNK%2Fimg.png&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;64&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker run&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 호스트(내 서버, 내 PC)에서 브라우저로 localhost:80으로 접속하면 node.js 파일에서 접속 시 응답 값으로 주도록 코딩해놓은 Hello nodejs가 보입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;365&quot; data-origin-height=&quot;134&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dgIbky/btq4XhdM5f2/T9kGOqkJsWE8St7hQY45C0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dgIbky/btq4XhdM5f2/T9kGOqkJsWE8St7hQY45C0/img.png&quot; data-alt=&quot;localhost:80&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dgIbky/btq4XhdM5f2/T9kGOqkJsWE8St7hQY45C0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdgIbky%2Fbtq4XhdM5f2%2FT9kGOqkJsWE8St7hQY45C0%2Fimg.png&quot; data-origin-width=&quot;365&quot; data-origin-height=&quot;134&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;localhost:80&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;docker commit로 이미지 생성하기&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1621162705738&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;도커 컨테이너의 수정된 내용은 컨테이너가 증발(삭제)되버리면 모든 내용이 사라집니다. 
컨테이너에서 수정한 내용이 이미지에 영향을 끼치지 않기 때문입니다. 
하여, 수정사항이 있을때마다 수정된 컨테이너로 새로운 이미지를 생성해 두어야 
컨테이너가 삭제 됐을때 이미지를 통해서 컨테이너를 복구 할 수 있습니다.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 &lt;b&gt;nodejs_ver1 컨테이너&lt;/b&gt;에 bash로 접속하여 /node.js 파일 안에 &quot;Hello nodejs&quot; &lt;b&gt;문구를&lt;/b&gt; &quot;&lt;b&gt;commit ver2&lt;/b&gt;&quot;로 수정하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;top 명령어로 nodejs_ver1 컨테이너를 살펴보면 root로 node 프로세스 하나만 실행되고 있는 걸 알 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621159991868&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker top nodejs_ver1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;113&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmPUOl/btq44QrK1Id/iNQ1on7J5p8FSPdbP89I0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmPUOl/btq44QrK1Id/iNQ1on7J5p8FSPdbP89I0k/img.png&quot; data-alt=&quot;docker top&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmPUOl/btq44QrK1Id/iNQ1on7J5p8FSPdbP89I0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmPUOl%2Fbtq44QrK1Id%2FiNQ1on7J5p8FSPdbP89I0k%2Fimg.png&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;113&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;docker top&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;exec 명령어로 bash를 실행시키고 컨테이너 쉘로 접속합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;루트 폴더에서 ls 명령어로 node.js 파일이 있는 것을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621160140720&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker exec -it nodejs_ver1 /bin/bash
# ls&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;687&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMKVgy/btq41leXoiQ/lWW1QH7vDxOvyx2uO0omk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMKVgy/btq41leXoiQ/lWW1QH7vDxOvyx2uO0omk1/img.png&quot; data-alt=&quot;exec -it로 쉘접속&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMKVgy/btq41leXoiQ/lWW1QH7vDxOvyx2uO0omk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMKVgy%2Fbtq41leXoiQ%2FlWW1QH7vDxOvyx2uO0omk1%2Fimg.png&quot; data-origin-width=&quot;687&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;exec -it로 쉘접속&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;처음 쉘에 접속하면 노드 말고는 설치되어 있는 패키지가 없기 때문에 업데이트 후 vim 패키지를 설치해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621160455044&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# apt-get update
# apt-get install vim&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;832&quot; data-origin-height=&quot;167&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnm6sc/btq414Rm86a/a1XiUh07f6wcwu50RFhNh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnm6sc/btq414Rm86a/a1XiUh07f6wcwu50RFhNh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnm6sc/btq414Rm86a/a1XiUh07f6wcwu50RFhNh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcnm6sc%2Fbtq414Rm86a%2Fa1XiUh07f6wcwu50RFhNh1%2Fimg.png&quot; data-origin-width=&quot;832&quot; data-origin-height=&quot;167&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;261&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BT8p0/btq42AwaQqe/ZwyzKiMS80HOX98vtIeCz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BT8p0/btq42AwaQqe/ZwyzKiMS80HOX98vtIeCz1/img.png&quot; data-alt=&quot;vim 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BT8p0/btq42AwaQqe/ZwyzKiMS80HOX98vtIeCz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBT8p0%2Fbtq42AwaQqe%2FZwyzKiMS80HOX98vtIeCz1%2Fimg.png&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;261&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;vim 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 vim으로 node.js 파일을 수정합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파일 안에 내용을 'hello nodejs'에서 '&lt;b&gt;commit ver2&lt;/b&gt;'로 수정하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;웹서버 포트도 80에서 &lt;b&gt;8080&lt;/b&gt;으로 수정하고 exit를 입력하여 호스트로 돌아옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;594&quot; data-origin-height=&quot;245&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMNUpF/btq4XDt8F7r/qVlAJ0Pf6Ta1LQNOJJHdm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMNUpF/btq4XDt8F7r/qVlAJ0Pf6Ta1LQNOJJHdm0/img.png&quot; data-alt=&quot;node.js 파일 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMNUpF/btq4XDt8F7r/qVlAJ0Pf6Ta1LQNOJJHdm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMNUpF%2Fbtq4XDt8F7r%2FqVlAJ0Pf6Ta1LQNOJJHdm0%2Fimg.png&quot; data-origin-width=&quot;594&quot; data-origin-height=&quot;245&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;node.js 파일 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 nodejs_ver1 컨테이너는 run 이후에 실행한 update, vim설치, node.js 파일 수정이 모두 적용된 상태입니다. 하지만 nodejs:ver1 이미지에는 영향을 끼치지 않기 때문에 만약 컨테이너를 종료(삭제)하면 여태까지 했던 모든 작업이 사라지게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그래서 nodejs_ver1 컨테이너의 수정 내용이 반영된 이미지를 생성해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이때 사용하는 명령어가 &lt;b&gt;docker commit입니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 현재 도커 컨테이너 목록과, 이미지 목록을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1211&quot; data-origin-height=&quot;169&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd3gBn/btq4X6pjDEF/ne3PX5WZvqRER3eiz26gE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd3gBn/btq4X6pjDEF/ne3PX5WZvqRER3eiz26gE1/img.png&quot; data-alt=&quot;컨테이너, 이미지 목록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd3gBn/btq4X6pjDEF/ne3PX5WZvqRER3eiz26gE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd3gBn%2Fbtq4X6pjDEF%2Fne3PX5WZvqRER3eiz26gE1%2Fimg.png&quot; data-origin-width=&quot;1211&quot; data-origin-height=&quot;169&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;컨테이너, 이미지 목록&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 commit 명령어로 컨테이너를 이미지로 생성합니다. 그리고 이미지 목록을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;($ &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;docker commit 컨테이너명 만들이미지명:버전&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621162080816&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker commit nodejs_ver1 nodejs:ver2
$ docker images&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;171&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MNzdM/btq432MLNj2/z35UmLJvPTKJCuXdrsjsq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MNzdM/btq432MLNj2/z35UmLJvPTKJCuXdrsjsq1/img.png&quot; data-alt=&quot;수정된 컨테이너를 nodejs:ver2 이미지로 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MNzdM/btq432MLNj2/z35UmLJvPTKJCuXdrsjsq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMNzdM%2Fbtq432MLNj2%2Fz35UmLJvPTKJCuXdrsjsq1%2Fimg.png&quot; data-origin-width=&quot;697&quot; data-origin-height=&quot;171&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;수정된 컨테이너를 nodejs:ver2 이미지로 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 만든 nodejs:ver_2 이미지로 nodejs_ver2 컨테이너를 실행하여 줍니다. 포트는 8080을 포워딩해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621162380884&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker run --name nodejs_ver2 -d -p 8080:8080 nodejs:ver_2
$ docker ps -a&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1199&quot; data-origin-height=&quot;207&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVPY9n/btq415QgBSw/iH2Jzkk57QWNu4Ir5c85C1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVPY9n/btq415QgBSw/iH2Jzkk57QWNu4Ir5c85C1/img.png&quot; data-alt=&quot;도커 컨테이너 실행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVPY9n/btq415QgBSw/iH2Jzkk57QWNu4Ir5c85C1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVPY9n%2Fbtq415QgBSw%2FiH2Jzkk57QWNu4Ir5c85C1%2Fimg.png&quot; data-origin-width=&quot;1199&quot; data-origin-height=&quot;207&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 컨테이너 실행&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 브라우저로 locahost:80과 localhost:8080으로 접속해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그럼 변경된 내용이 잘 작동하는 것을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;423&quot; data-origin-height=&quot;226&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRLAMr/btq4Yrz0ItC/dXYdKVBZguIF3Fb5j1cuL1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRLAMr/btq4Yrz0ItC/dXYdKVBZguIF3Fb5j1cuL1/img.png&quot; data-alt=&quot;nodejs ver1, ver2 실행중&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRLAMr/btq4Yrz0ItC/dXYdKVBZguIF3Fb5j1cuL1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRLAMr%2Fbtq4Yrz0ItC%2FdXYdKVBZguIF3Fb5j1cuL1%2Fimg.png&quot; data-origin-width=&quot;423&quot; data-origin-height=&quot;226&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;nodejs ver1, ver2 실행중&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1624943601641&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>도커 쿠버네티스</category>
      <category>build</category>
      <category>commit</category>
      <category>docker</category>
      <category>exec</category>
      <category>Node</category>
      <category>nodejs</category>
      <category>RUN</category>
      <category>도커</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/181</guid>
      <comments>https://reddb.tistory.com/181#entry181comment</comments>
      <pubDate>Sun, 16 May 2021 20:00:35 +0900</pubDate>
    </item>
    <item>
      <title>(Docker)도커 - (DockerHub)도커허브 컨테이너 이미지 검색 다운 실행 정지 삭제하기(nginx)</title>
      <link>https://reddb.tistory.com/180</link>
      <description>&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;(Docker)도커&amp;nbsp;-&amp;nbsp;(DockerHub)도커허브&amp;nbsp;컨테이너 이미지&amp;nbsp;검색&amp;nbsp;다운 실행 정지 삭제하기(nginx)&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;지난 포스팅에서는 도커 설치 및 삭제에 대해서 알아봤습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이번 포스팅에서는 설치된 도커와 도커허브를 이용하여 도커를 아래와 같이 실행해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;도커허브에서 이미지 검색하기&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;도커허브에서 컨테이너 이미지 다운로드하기&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;&lt;b&gt;&amp;nbsp;도커 이미지 컨테이너로 만들고 시작하기&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;이미지 다운, 컨테이너 생성, 시작 한 번에 하기(2~3번 한 번에 실행)&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;도커 inspect, log, top, exec 컨테이너 명령어 실행하기&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;컨테이너 중지하기&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;컨테이너 삭제하기(내리기)&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;컨테이너 이미지 삭제하기&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;실습용 O/S는 Ubuntu 20.04로 진행하겠습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;도커 그룹에 사용자 추가하기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;사용의 용의성을 위해서 먼저 루트 사용자로 변경해서 작업을 하거나, 또는 현재 사용자를 docker 그룹에 추가해줘야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;루트 사용자로 변경하기 위한 명령어는 아래와 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;clean&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo su -
### 또는 ###
$ su -&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다른 방법으로, 현재 사용자를 docker 그룹에 추가하기 위해 먼저 docker 그룹 있는지 확인합니다..&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ cat /etc/group | grep docker&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;56&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cq0pIJ/btq4PaRdHzT/W8VDIh7KpyciG1gi7NpyaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cq0pIJ/btq4PaRdHzT/W8VDIh7KpyciG1gi7NpyaK/img.png&quot; data-alt=&quot;그룹 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cq0pIJ/btq4PaRdHzT/W8VDIh7KpyciG1gi7NpyaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcq0pIJ%2Fbtq4PaRdHzT%2FW8VDIh7KpyciG1gi7NpyaK%2Fimg.png&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;56&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;그룹 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;그룹이 없다면 아래 명령어로 그룹을 생성합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo groupadd docker&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;그룹이 있다면 아래 명령어로 그룹에 사용자를 추가합니다.(저는 사용자명이 'reddb'입니다)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;추가 후에 그룹을 다시 확인하면 docker 그룹에 사용자가 추가된 것이 확인됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo usermod -aG docker reddb&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;557&quot; data-origin-height=&quot;77&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XYplk/btq4MhD1Dlc/e7tMsKj5x8CbHkPi0eqNv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XYplk/btq4MhD1Dlc/e7tMsKj5x8CbHkPi0eqNv0/img.png&quot; data-alt=&quot;그룹에 사용자추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XYplk/btq4MhD1Dlc/e7tMsKj5x8CbHkPi0eqNv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXYplk%2Fbtq4MhD1Dlc%2Fe7tMsKj5x8CbHkPi0eqNv0%2Fimg.png&quot; data-origin-width=&quot;557&quot; data-origin-height=&quot;77&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;그룹에 사용자추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;마지막으로 아래 명령어로 자신의 그룹을 도커 그룹으로 변경하고 버전을 확인하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;서버 버전이 나온다면 정상적으로 그룹이 된 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ newgrp docker
$ docker version&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;543&quot; data-origin-height=&quot;558&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vK12Z/btq4Mh47Xx1/2uZuprwXFsTugEJuml7ZG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vK12Z/btq4Mh47Xx1/2uZuprwXFsTugEJuml7ZG0/img.png&quot; data-alt=&quot;새그룹으로 변경하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vK12Z/btq4Mh47Xx1/2uZuprwXFsTugEJuml7ZG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvK12Z%2Fbtq4Mh47Xx1%2F2uZuprwXFsTugEJuml7ZG0%2Fimg.png&quot; data-origin-width=&quot;543&quot; data-origin-height=&quot;558&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;새그룹으로 변경하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;(DockerHub)도커허브에서 컨테이너 이미지 검색하기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;nginx 컨테이너 이미지가 도커허브에 존재하는지 아래 명령어로 조회합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker search nginx&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1025&quot; data-origin-height=&quot;511&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsJjzK/btq4PnbU7NK/DwSBHd8PX6vknkD4DBzV8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsJjzK/btq4PnbU7NK/DwSBHd8PX6vknkD4DBzV8K/img.png&quot; data-alt=&quot;도커허브에서 nginx 컨테이너 이미지 검색&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsJjzK/btq4PnbU7NK/DwSBHd8PX6vknkD4DBzV8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsJjzK%2Fbtq4PnbU7NK%2FDwSBHd8PX6vknkD4DBzV8K%2Fimg.png&quot; data-origin-width=&quot;1025&quot; data-origin-height=&quot;511&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커허브에서 nginx 컨테이너 이미지 검색&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;(DockerHub)도커허브에서 컨테이너에서 이미지 다운로드하기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;먼저 현재 내가 보유한 이미지 목록을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker images&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;449&quot; data-origin-height=&quot;59&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxKVc3/btq4NGwkxAN/qTYLuQfhGbkLk7CXnZBwz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxKVc3/btq4NGwkxAN/qTYLuQfhGbkLk7CXnZBwz1/img.png&quot; data-alt=&quot;이미지 비어있음&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxKVc3/btq4NGwkxAN/qTYLuQfhGbkLk7CXnZBwz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxKVc3%2Fbtq4NGwkxAN%2FqTYLuQfhGbkLk7CXnZBwz1%2Fimg.png&quot; data-origin-width=&quot;449&quot; data-origin-height=&quot;59&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지 비어있음&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이미지들이 다운로드하여지는 폴더도 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;crystal&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo ls -al /var/lib/docker/overlay2/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;95&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7jiXj/btq4Jglzm7N/F2V0uHQ5HyvBYd2UXDnTVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7jiXj/btq4Jglzm7N/F2V0uHQ5HyvBYd2UXDnTVK/img.png&quot; data-alt=&quot;이미지폴더 비어있음&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7jiXj/btq4Jglzm7N/F2V0uHQ5HyvBYd2UXDnTVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7jiXj%2Fbtq4Jglzm7N%2FF2V0uHQ5HyvBYd2UXDnTVK%2Fimg.png&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;95&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지폴더 비어있음&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 nginx 컨테이너 이미지를 다운로드하여 봅니다. (&quot;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt; &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;docker pull 이미지명:버전&lt;/span&gt;&lt;/b&gt;&quot; 버전 생략 시 최신 버전 다운)&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker pull nginx&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;723&quot; data-origin-height=&quot;233&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9k1Sv/btq4MgkQ2vx/2XImCMVe9MG1ttKb3x7NKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9k1Sv/btq4MgkQ2vx/2XImCMVe9MG1ttKb3x7NKK/img.png&quot; data-alt=&quot;6개의 이미지 레이어를 다운받음(Pull)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9k1Sv/btq4MgkQ2vx/2XImCMVe9MG1ttKb3x7NKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9k1Sv%2Fbtq4MgkQ2vx%2F2XImCMVe9MG1ttKb3x7NKK%2Fimg.png&quot; data-origin-width=&quot;723&quot; data-origin-height=&quot;233&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;6개의 이미지 레이어를 다운받음(Pull)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다시 보유 이미지 목록과 폴더를 조회해 보면, nginx 이미지 목록과 6개의 레이어가 폴더에 존재하는 것이 확인됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;crystal&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker images
$ sudo ls -al /var/lib/docker/overlay2/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;970&quot; data-origin-height=&quot;273&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blmQMF/btq4PnQw26V/IGggXplULh2krurXrFdzq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blmQMF/btq4PnQw26V/IGggXplULh2krurXrFdzq0/img.png&quot; data-alt=&quot;컨테이너 이미지 정상 다운(Pull)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blmQMF/btq4PnQw26V/IGggXplULh2krurXrFdzq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblmQMF%2Fbtq4PnQw26V%2FIGggXplULh2krurXrFdzq0%2Fimg.png&quot; data-origin-width=&quot;970&quot; data-origin-height=&quot;273&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;컨테이너 이미지 정상 다운(Pull)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;다운로드한 도커 이미지 컨테이너로 만들고 실행하기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;컨테이너 이미지를 호스트에서(내 서버, 내 PC)에서 컨테이너로 만들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker create --name &lt;b&gt;컨테이너이름작명 &amp;nbsp;&lt;/b&gt;-p 호스트로들어오는포트:도커컨테이너로포워딩포트 이미지명&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621152057162&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker create --name test_name1 -p 80:80 nginx&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;703&quot; data-origin-height=&quot;58&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1aJpE/btq453xxx96/zkZ6lLK3lOg77Zrm9GzlKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1aJpE/btq453xxx96/zkZ6lLK3lOg77Zrm9GzlKK/img.png&quot; data-alt=&quot;이미지로 컨테이너 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1aJpE/btq453xxx96/zkZ6lLK3lOg77Zrm9GzlKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1aJpE%2Fbtq453xxx96%2FzkZ6lLK3lOg77Zrm9GzlKK%2Fimg.png&quot; data-origin-width=&quot;703&quot; data-origin-height=&quot;58&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지로 컨테이너 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;컨테이너 프로세서 상태를 확인해 봅니다. (&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$&lt;/b&gt;&amp;nbsp;&lt;b&gt;docker ps -a&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;상태(STATUS)를 보면 Created 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;879&quot; data-origin-height=&quot;80&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lILG8/btq44OUVq28/kmZpdAZaMip0exGDqEfvfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lILG8/btq44OUVq28/kmZpdAZaMip0exGDqEfvfK/img.png&quot; data-alt=&quot;프로세서 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lILG8/btq44OUVq28/kmZpdAZaMip0exGDqEfvfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlILG8%2Fbtq44OUVq28%2FkmZpdAZaMip0exGDqEfvfK%2Fimg.png&quot; data-origin-width=&quot;879&quot; data-origin-height=&quot;80&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;프로세서 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;컨테이너를 start 명령어로 시작하고, 프로세서 상태를 확인하면 Up 상태가 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker start 작명한이름&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621152077960&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker start test_name1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1159&quot; data-origin-height=&quot;148&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVZcIy/btq433SjM2O/XgGEBaDQFhi6d15PvStC5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVZcIy/btq433SjM2O/XgGEBaDQFhi6d15PvStC5K/img.png&quot; data-alt=&quot;도커 컨테이너 start&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVZcIy/btq433SjM2O/XgGEBaDQFhi6d15PvStC5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVZcIy%2Fbtq433SjM2O%2FXgGEBaDQFhi6d15PvStC5K%2Fimg.png&quot; data-origin-width=&quot;1159&quot; data-origin-height=&quot;148&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 컨테이너 start&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 호스트에서(내 서버, 내 PC) 브라우저를 열어 localhost로 접속하면 nginx화면이 정상적으로 나타납니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;267&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbIoEQ/btq44Pzw1vG/oeS34jY1B39MCoGhUAFr1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbIoEQ/btq44Pzw1vG/oeS34jY1B39MCoGhUAFr1K/img.png&quot; data-alt=&quot;localhost:80 접속시 도커 nginx로 포트포워딩&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbIoEQ/btq44Pzw1vG/oeS34jY1B39MCoGhUAFr1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbIoEQ%2Fbtq44Pzw1vG%2FoeS34jY1B39MCoGhUAFr1K%2Fimg.png&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;267&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;localhost:80 접속시 도커 nginx로 포트포워딩&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp;이미지 다운, 컨테이너 생성, 시작 한 번에 하기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;위에서 사용한 이미지다운(pull), 컨테이너 생성(create), 시작(start)을 한 번에 하는 명령어는 run입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;컨테이너와 이미지를 삭제해주고 run명령어로 한 번에 다운, 생성, 시작을 해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;실행 중인 도커 컨테이너를 강제로 종료시키고 삭제시키는 명령어와(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker rm -f 작명한컨테이너이름&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커 이미지를 삭제하는 명령어를 실행합니다.(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker rmi 이미지이름&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621152121824&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker rm -f test_name1
$ docker rmi nginx&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;793&quot; data-origin-height=&quot;276&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brrK5X/btq4XW8srfH/6KeL7FEOPjrVVKrSqc4tlk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brrK5X/btq4XW8srfH/6KeL7FEOPjrVVKrSqc4tlk/img.png&quot; data-alt=&quot;nginx 컨테이너 종료 및 삭제 / 이미지 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brrK5X/btq4XW8srfH/6KeL7FEOPjrVVKrSqc4tlk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrrK5X%2Fbtq4XW8srfH%2F6KeL7FEOPjrVVKrSqc4tlk%2Fimg.png&quot; data-origin-width=&quot;793&quot; data-origin-height=&quot;276&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;nginx 컨테이너 종료 및 삭제 / 이미지 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 아래 명령어를 실행하여 이미지 다운, 컨테이너 생성, 컨테이너 시작을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;(&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;$ docker run --name 컨테이너이름작명 -d -p 우분투로들어오는포트:도커컨테이너로포워딩포트 이미지명&lt;/span&gt;&lt;/b&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;※ 외부에서 접속 시 (우분투)서버로 들어오는 포트 방화벽이 막고 있지 않는지 설정 확인하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker run --name test_name1 -d -p 80:80 nginx&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;716&quot; data-origin-height=&quot;224&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pUeyG/btq4Y6oYnlY/R765KT9pLRG8IXkiutQbVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pUeyG/btq4Y6oYnlY/R765KT9pLRG8IXkiutQbVK/img.png&quot; data-alt=&quot;이미지가 존재 하지 않으면 다운 후 컨테이너 생성하여 시작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pUeyG/btq4Y6oYnlY/R765KT9pLRG8IXkiutQbVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpUeyG%2Fbtq4Y6oYnlY%2FR765KT9pLRG8IXkiutQbVK%2Fimg.png&quot; data-origin-width=&quot;716&quot; data-origin-height=&quot;224&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지가 존재 하지 않으면 다운 후 컨테이너 생성하여 시작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커 컨테이너 프로세스 목록을 확인합니다. (&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker ps -a&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1160&quot; data-origin-height=&quot;77&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oxvC0/btq4Y54FyOO/z5BFw4I2sxmTn4FYj3xzM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oxvC0/btq4Y54FyOO/z5BFw4I2sxmTn4FYj3xzM0/img.png&quot; data-alt=&quot;프로세서 목록 상태 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oxvC0/btq4Y54FyOO/z5BFw4I2sxmTn4FYj3xzM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoxvC0%2Fbtq4Y54FyOO%2Fz5BFw4I2sxmTn4FYj3xzM0%2Fimg.png&quot; data-origin-width=&quot;1160&quot; data-origin-height=&quot;77&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;프로세서 목록 상태 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 웹브라우저를 통해 우분투 IP에 80 포트로 접속해보면 nginx 페이지가 뜹니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;745&quot; data-origin-height=&quot;286&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFvYhS/btq4IE73YW2/fCtSrQgkuFs1sTWj1dkDg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFvYhS/btq4IE73YW2/fCtSrQgkuFs1sTWj1dkDg0/img.png&quot; data-alt=&quot;우분투 80포트를 통해 nginx 컨테이너 80포트로 포워딩&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFvYhS/btq4IE73YW2/fCtSrQgkuFs1sTWj1dkDg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFvYhS%2Fbtq4IE73YW2%2FfCtSrQgkuFs1sTWj1dkDg0%2Fimg.png&quot; data-origin-width=&quot;745&quot; data-origin-height=&quot;286&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;우분투 80포트를 통해 nginx 컨테이너 80포트로 포워딩&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;도커 inspect, log, top, exec 컨테이너 명령어 실행하기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커 &lt;b&gt;이미지&lt;/b&gt;를 run 할 때 자동으로 실행되는 명령어를 아래 명령어로 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1620912913812&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker image inspect nginx | grep CMD&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;55&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cW5AVD/btq4Og6SMqx/HlOsVsj3H2RXofnHKeGfk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cW5AVD/btq4Og6SMqx/HlOsVsj3H2RXofnHKeGfk1/img.png&quot; data-alt=&quot;이미지로 컨테이너 실행시 자동 실행되는 명령어 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cW5AVD/btq4Og6SMqx/HlOsVsj3H2RXofnHKeGfk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcW5AVD%2Fbtq4Og6SMqx%2FHlOsVsj3H2RXofnHKeGfk1%2Fimg.png&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;55&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지로 컨테이너 실행시 자동 실행되는 명령어 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;실행 중인 &lt;b&gt;컨테이너&lt;/b&gt; 또한 inspect 명령어로 상세히 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;아래 명령어로 도커 컨테이너에 부여된 사설 IP를 확인해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621151962765&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker inspect test_name1 | grep IPAddress&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;98&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bO5LBb/btq4ZQMYjed/5wYiKGwilhfKQH0VLIuMX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bO5LBb/btq4ZQMYjed/5wYiKGwilhfKQH0VLIuMX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bO5LBb/btq4ZQMYjed/5wYiKGwilhfKQH0VLIuMX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbO5LBb%2Fbtq4ZQMYjed%2F5wYiKGwilhfKQH0VLIuMX0%2Fimg.png&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;98&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;nginx 컨테이너(작명한 이름: test_name1)에 attach 명령어로 접속을 하면 위에 자동 실행되는 명령어가 작동하는 상태로 접속이 됩니다. (localhost 접속한 브라우저를 새로고침 하면 nginx가 통신하는 내역이 찍힘)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1620913141172&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker attach test_name1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1132&quot; data-origin-height=&quot;76&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMCSf7/btq4Sm5RLd3/Qn8U793mGTgrY4wEnYyt5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMCSf7/btq4Sm5RLd3/Qn8U793mGTgrY4wEnYyt5k/img.png&quot; data-alt=&quot;attach로 들어가 nginx 통신내역 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMCSf7/btq4Sm5RLd3/Qn8U793mGTgrY4wEnYyt5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMCSf7%2Fbtq4Sm5RLd3%2FQn8U793mGTgrY4wEnYyt5k%2Fimg.png&quot; data-origin-width=&quot;1132&quot; data-origin-height=&quot;76&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;attach로 들어가 nginx 통신내역 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;또한 로그를 확인할 수도 있습니다. -f(팔로우) 옵션을 주면 nginx 통신이 이뤄질 때마다 화면에 새로운 로그를 계속해서 찍어줍니다. (&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ docker logs -f 작명한컨테이너이름&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(팔로우 로그 화면을 빠져나오는 단축키는 Ctrl+C입니다)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621152171746&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker logs -f test_name1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1177&quot; data-origin-height=&quot;246&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zRiu8/btq4X6pfOfU/dWkMWJ778KBUHiIGIWVNWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zRiu8/btq4X6pfOfU/dWkMWJ778KBUHiIGIWVNWK/img.png&quot; data-alt=&quot;logs 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zRiu8/btq4X6pfOfU/dWkMWJ778KBUHiIGIWVNWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzRiu8%2Fbtq4X6pfOfU%2FdWkMWJ778KBUHiIGIWVNWK%2Fimg.png&quot; data-origin-width=&quot;1177&quot; data-origin-height=&quot;246&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;logs 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 도커 컨테이너에서 실행 중인 프로세스 목록을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1621152285782&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker top test_name1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;938&quot; data-origin-height=&quot;149&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjnv96/btq4YO2JpmY/KtovZXsGBBDbsN4wltx3Xk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjnv96/btq4YO2JpmY/KtovZXsGBBDbsN4wltx3Xk/img.png&quot; data-alt=&quot;컨테이너 내에서 돌아가고 있는 프로세스 목록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjnv96/btq4YO2JpmY/KtovZXsGBBDbsN4wltx3Xk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbjnv96%2Fbtq4YO2JpmY%2FKtovZXsGBBDbsN4wltx3Xk%2Fimg.png&quot; data-origin-width=&quot;938&quot; data-origin-height=&quot;149&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;컨테이너 내에서 돌아가고 있는 프로세스 목록&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 nginx 컨테이너에 bash로 접속을 하고 싶다면 아래 exec 명령어와 &lt;b&gt;-it 옵션&lt;/b&gt;을 이용해서 bash 프로세스를 실행하면 루트로 접속이 됩니다. (옵션 -i는 인터렉티브, -t는 터미널로 bash 접속 시 필수 옵션입니다)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1620913468619&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker exec -it test_name1 /bin/bash&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;97&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dCY88v/btq4TAieA15/bXkW5iqPboB1Dv2AHJbFOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dCY88v/btq4TAieA15/bXkW5iqPboB1Dv2AHJbFOk/img.png&quot; data-alt=&quot;nginx 컨테이너 bash로 접속&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dCY88v/btq4TAieA15/bXkW5iqPboB1Dv2AHJbFOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdCY88v%2Fbtq4TAieA15%2FbXkW5iqPboB1Dv2AHJbFOk%2Fimg.png&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;97&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;nginx 컨테이너 bash로 접속&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;test_name1 컨테이너 bash에서 exit 명령어로 호스트로 빠져나오거나, Ctrl+p, Ctrl+q로 빠져나올 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;빠져나오는 명령어는 후자를 추천드립니다. attach의 경우 exit나 Ctrl+c로 빠져나오는 경우 도커 컨테이너가 중지(Exited) 되기 때문입니다. 또한 이 방식으로 나와서 top로 프로세스 목록을 보면 bash가 살아 있음을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;955&quot; data-origin-height=&quot;223&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KT9Ww/btq4Y5Kn33P/xtm2ZTBYpdr04IyriNruMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KT9Ww/btq4Y5Kn33P/xtm2ZTBYpdr04IyriNruMK/img.png&quot; data-alt=&quot;Ctrl+p, Ctr+q로 빠져나온 상태&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KT9Ww/btq4Y5Kn33P/xtm2ZTBYpdr04IyriNruMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKT9Ww%2Fbtq4Y5Kn33P%2Fxtm2ZTBYpdr04IyriNruMK%2Fimg.png&quot; data-origin-width=&quot;955&quot; data-origin-height=&quot;223&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Ctrl+p, Ctr+q로 빠져나온 상태&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;실행 중인 컨테이너 이미지 중지하기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커를 중지하는 명령어를 입력합니다. ($ &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;docker sotp 작명한컨테이너이름&lt;/span&gt;&lt;/b&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;그리고 다시 컨테이너 프로세스 목록을 확인합니다. (상태가 &lt;b&gt;&lt;span style=&quot;color: #f3c000;&quot;&gt;Exited&lt;/span&gt;&lt;/b&gt;로 변경되어 있습니다)&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker stop test_name1
$ docker ps -a&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1033&quot; data-origin-height=&quot;133&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TEYgf/btq4PnptK5B/FV4YLkNEXIKfFO0WwZz9h1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TEYgf/btq4PnptK5B/FV4YLkNEXIKfFO0WwZz9h1/img.png&quot; data-alt=&quot;컨테이너 중지&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TEYgf/btq4PnptK5B/FV4YLkNEXIKfFO0WwZz9h1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTEYgf%2Fbtq4PnptK5B%2FFV4YLkNEXIKfFO0WwZz9h1%2Fimg.png&quot; data-origin-width=&quot;1033&quot; data-origin-height=&quot;133&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;컨테이너 중지&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;참고로 중지된 컨테이너를 다시 시작하는 명령어와, 실행 중인 컨테이너를 재시작하는 명령어는 아래와 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker start test_name1
$ docker restart test_name1&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;중지한 컨테이너 삭제하기(내리기)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;중지한 컨테이너는 프로세스 목록에 계속해서 Exited 상태로 떠 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;삭제(내리는)하는 방법은 아래 명령어입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;(&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;$ docker rm 작명한컨테이너명&lt;/span&gt;&lt;/b&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker rm test_name1
$ docker ps -a&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;101&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FyHnI/btq4Oskf7G7/PUZYxHLfWfxtYLYe5kCUyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FyHnI/btq4Oskf7G7/PUZYxHLfWfxtYLYe5kCUyK/img.png&quot; data-alt=&quot;프로세스 목록에서 삭제(내리기)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FyHnI/btq4Oskf7G7/PUZYxHLfWfxtYLYe5kCUyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFyHnI%2Fbtq4Oskf7G7%2FPUZYxHLfWfxtYLYe5kCUyK%2Fimg.png&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;101&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;프로세스 목록에서 삭제(내리기)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;컨테이너를 삭제했어도(내렸어도) 이미지는 여전히 남아 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;컨테이너 이미지를 확인해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;crystal&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker images
$ sudo ls -al /var/lib/docker/overlay2/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;292&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b50bvS/btq4PaRgeAk/ljAn5u3q5AW0xIcO1Wa4O0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b50bvS/btq4PaRgeAk/ljAn5u3q5AW0xIcO1Wa4O0/img.png&quot; data-alt=&quot;이미지는 남아 있음&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b50bvS/btq4PaRgeAk/ljAn5u3q5AW0xIcO1Wa4O0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb50bvS%2Fbtq4PaRgeAk%2FljAn5u3q5AW0xIcO1Wa4O0%2Fimg.png&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;292&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지는 남아 있음&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;(DockerHub)도커허브에서 받은 컨테이너 이미지 삭제하기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커허브에서 다운로드하여 내 서버에 저장되어 있는 컨테이너 이미지를 지우는 명령어는 아래와 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;(&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;$ docker rmi 이미지명&lt;/span&gt;&lt;/b&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker rmi nginx&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;197&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcquYP/btq4PnJMzxo/n1jyEem72KW8cc4JPtd1Mk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcquYP/btq4PnJMzxo/n1jyEem72KW8cc4JPtd1Mk/img.png&quot; data-alt=&quot;nginx 이미지 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcquYP/btq4PnJMzxo/n1jyEem72KW8cc4JPtd1Mk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcquYP%2Fbtq4PnJMzxo%2Fn1jyEem72KW8cc4JPtd1Mk%2Fimg.png&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;197&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;nginx 이미지 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;컨테이너 이미지를 확인해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;crystal&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ docker images
$ sudo ls -al /var/lib/docker/overlay2/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;165&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RR929/btq4NGJRiLn/YPqk1pHFrSTvoFTyIz7sN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RR929/btq4NGJRiLn/YPqk1pHFrSTvoFTyIz7sN1/img.png&quot; data-alt=&quot;비워진 이미지 목록과 폴더&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RR929/btq4NGJRiLn/YPqk1pHFrSTvoFTyIz7sN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRR929%2Fbtq4NGJRiLn%2FYPqk1pHFrSTvoFTyIz7sN1%2Fimg.png&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;165&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;비워진 이미지 목록과 폴더&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1624943576556&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>도커 쿠버네티스</category>
      <category>docker</category>
      <category>dockerhub</category>
      <category>검색</category>
      <category>다운</category>
      <category>도커</category>
      <category>도커허브</category>
      <category>삭제</category>
      <category>실행</category>
      <category>정지</category>
      <category>컨테이너 이미지</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/180</guid>
      <comments>https://reddb.tistory.com/180#entry180comment</comments>
      <pubDate>Wed, 12 May 2021 23:37:50 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이4 도커(docker) 설치하기</title>
      <link>https://reddb.tistory.com/179</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이4 도커(docker) 설치하기&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;이번 포스팅은 아래 도커 홈페이지에 나와있는 데미안버전 도커 설치 문서를 참조하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://docs.docker.com/engine/install/debian/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.docker.com/engine/install/debian/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1631432131026&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;Install Docker Engine on Debian&quot; data-og-description=&quot; &quot; data-og-host=&quot;docs.docker.com&quot; data-og-source-url=&quot;https://docs.docker.com/engine/install/debian/&quot; data-og-url=&quot;https://docs.docker.com/engine/install/debian/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bUPXXJ/hyLyZn5vXc/ScQ1hu2xKyBCPKJBjRrWPk/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128,https://scrap.kakaocdn.net/dn/IL4Hu/hyLy1e9Z91/nOZ3cOpGeVazUMOHf4aEMk/img.png?width=950&amp;amp;height=500&amp;amp;face=0_0_950_500&quot;&gt;&lt;a href=&quot;https://docs.docker.com/engine/install/debian/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.docker.com/engine/install/debian/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bUPXXJ/hyLyZn5vXc/ScQ1hu2xKyBCPKJBjRrWPk/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128,https://scrap.kakaocdn.net/dn/IL4Hu/hyLy1e9Z91/nOZ3cOpGeVazUMOHf4aEMk/img.png?width=950&amp;amp;height=500&amp;amp;face=0_0_950_500');&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;Install Docker Engine on Debian&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.docker.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;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커를 라즈베리파이에 저장소를 이용하여 설치하는 것을 지원하지 않습니다. 편의 스크립트를 다운 실행하여 설치해야만 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;676&quot; data-origin-height=&quot;212&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cutUZZ/btreOL82UzJ/hoiAWMrmoKcNVvKUy4qhXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cutUZZ/btreOL82UzJ/hoiAWMrmoKcNVvKUy4qhXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cutUZZ/btreOL82UzJ/hoiAWMrmoKcNVvKUy4qhXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcutUZZ%2FbtreOL82UzJ%2FhoiAWMrmoKcNVvKUy4qhXk%2Fimg.png&quot; data-origin-width=&quot;676&quot; data-origin-height=&quot;212&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;아래 명령어로 sh파일을 현재 폴더에 다운받습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631432333754&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo curl -fsSL https://get.docker.com -o get-docker.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;601&quot; data-origin-height=&quot;263&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzxk9h/btreJCZ3inX/4wDwXRWFk0eq5g8nsGFfbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzxk9h/btreJCZ3inX/4wDwXRWFk0eq5g8nsGFfbK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzxk9h/btreJCZ3inX/4wDwXRWFk0eq5g8nsGFfbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbzxk9h%2FbtreJCZ3inX%2F4wDwXRWFk0eq5g8nsGFfbK%2Fimg.png&quot; data-origin-width=&quot;601&quot; data-origin-height=&quot;263&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 받은 sh 파일을 아래 명령어로 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631432515232&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo sh ./get-docker.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;644&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9JmNt/btreJonrYBh/tpUnDHJ7AMSbv5EF4fL3l0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9JmNt/btreJonrYBh/tpUnDHJ7AMSbv5EF4fL3l0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9JmNt/btreJonrYBh/tpUnDHJ7AMSbv5EF4fL3l0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9JmNt%2FbtreJonrYBh%2FtpUnDHJ7AMSbv5EF4fL3l0%2Fimg.png&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;644&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 도커 그룹을 확인 후, 없다면 만들고 pi계정을 추가해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1631433274345&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cate /etc/group  #그룹확인
sudo groupadd docker #docker 그룹이 없다면 추가
sudo usermod -aG docker pi  #pi계정을 docker 그룹에 추가&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;다음은 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;u&gt;&lt;b&gt;재부팅 후&lt;/b&gt;&lt;/u&gt;&lt;/span&gt; 도커 버전을 확인합니다. 확인 시 &lt;b&gt;서버와 클라이언트 버전이 둘다 나오면 정상&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;645&quot; data-origin-height=&quot;490&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5r9lT/btreKmbSEsh/ErMo7JV5MxKgvPHR4KaNj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5r9lT/btreKmbSEsh/ErMo7JV5MxKgvPHR4KaNj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5r9lT/btreKmbSEsh/ErMo7JV5MxKgvPHR4KaNj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5r9lT%2FbtreKmbSEsh%2FErMo7JV5MxKgvPHR4KaNj1%2Fimg.png&quot; data-origin-width=&quot;645&quot; data-origin-height=&quot;490&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 도커를 삭제하고 싶다면 아래 명령어로 삭제를 진행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;(apt purge는 패키지와 함께 환경설정 파일도 삭제합니다. --auto-remove 옵션은 불필요한 의존성 패키지도 함께 삭제합니다.)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1620820933560&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt-get purge docker-ce docker-ce-cli containerd.io&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;삭제 명령어로도 지워지지 않고 남는 찌꺼기 폴더가 있습니다. 아래 명령어로 폴더를 삭제합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1620821312759&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo rm -rf /var/lib/docker/
$ sudo rm -rf /etc/docker/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;51&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EyRMR/btq4O9xYGNX/h4Y9WvMvXogd7sllV5rfR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EyRMR/btq4O9xYGNX/h4Y9WvMvXogd7sllV5rfR1/img.png&quot; data-alt=&quot;찌꺼기폴더 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EyRMR/btq4O9xYGNX/h4Y9WvMvXogd7sllV5rfR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEyRMR%2Fbtq4O9xYGNX%2Fh4Y9WvMvXogd7sllV5rfR1%2Fimg.png&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;51&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;찌꺼기폴더 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커의 사용법 관련된 추가 포스팅은 아래 도커 전체보기 링크를 통해 들어오시면 포스팅 될 예정입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&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;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;추가내용&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;도커에서 컨테이너(우분투)를 실행 후 apt update가 안되는 에러가 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;저는 결국 해결 방법을 찾지 못하고 라즈베리파이 OS를 우분투로 변경 했습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;혹시 컨테이너(우분투)에서 apt update 방법을 아시는 분이 계시다면 댓글 부탁드립니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 OS를 우분투로 설치하는 방법은 아래 포스팅 참조바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7; font-family: 'Nanum Gothic';&quot;&gt;&lt;u&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://reddb.tistory.com/190&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://reddb.tistory.com/190&lt;/a&gt;&lt;/u&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: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1604561418273&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1624943532026&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>라즈베리파이</category>
      <category>docker</category>
      <category>Raspberry Pi</category>
      <category>도커</category>
      <category>도커 삭제</category>
      <category>라즈베리파이4</category>
      <category>설치</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/179</guid>
      <comments>https://reddb.tistory.com/179#entry179comment</comments>
      <pubDate>Wed, 12 May 2021 21:10:47 +0900</pubDate>
    </item>
    <item>
      <title>[ROCKY LINUX]록키 리눅스 - 록키 리눅스 8.3(RC1) 설치</title>
      <link>https://reddb.tistory.com/178</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;[ROCKY&amp;nbsp;LINUX]록키&amp;nbsp;리눅스&amp;nbsp;-&amp;nbsp;록키&amp;nbsp;리눅스&amp;nbsp;8.3(RC1)&amp;nbsp;설치&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;CentOS의 종말과 함께 대안으로 떠오르는 Rocky Linux(록키 리눅스) 8.3 시험판 버전이(RC1) 현재 홈페이지에 배포되고 있습니다. 아래 링크로 들어가시면 본인 cpu에 맞는 iso 설치 파일을 다운로드할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;u&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://rockylinux.org/download&quot;&gt;https://rockylinux.org/download&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;a href=&quot;https://rockylinux.org/download&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbzNHE/btq4biLamV2/stsLCv7DW1GpIRrlV6zq41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbzNHE%2Fbtq4biLamV2%2FstsLCv7DW1GpIRrlV6zq41%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/a&gt;&lt;figcaption&gt;록키 리눅스 다운로드 페이지&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;모든 목적으로 소프트웨어 설치가 가능한 DVD iso 파일을 다운 받고 설치를 진행하겠습니다.(서버 GUI 사용)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;받은 iso 설치파일을 마운트 하여 하드디스크에 Rocky Linux(록키 리눅스)를 설치해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마운트 된 iso 설치 파일로 부팅하면 바로 설치가 진행됩니다. (&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;처음 화면부터 언어를 선택하게 됩니다. 한국어를 선택하고 계속 진행 버튼을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FMRlv/btq4dc3EkJH/aKtfyt5B1DN56Ccr6q6KNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FMRlv/btq4dc3EkJH/aKtfyt5B1DN56Ccr6q6KNK/img.png&quot; data-alt=&quot;록키 리눅스 언어 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FMRlv/btq4dc3EkJH/aKtfyt5B1DN56Ccr6q6KNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFMRlv%2Fbtq4dc3EkJH%2FaKtfyt5B1DN56Ccr6q6KNK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;록키 리눅스 언어 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;아직 시험판이기 때문에 주의 사항으로 프로덕션 환경에서는 사용하지 말라고 안내해줍니다. 계속 진행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZ2d50/btq4cNXjWXO/3K9P3q3i5kvngoDYY3MFnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZ2d50/btq4cNXjWXO/3K9P3q3i5kvngoDYY3MFnk/img.png&quot; data-alt=&quot;테스트 버전임을 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZ2d50/btq4cNXjWXO/3K9P3q3i5kvngoDYY3MFnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZ2d50%2Fbtq4cNXjWXO%2F3K9P3q3i5kvngoDYY3MFnk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;테스트 버전임을 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치 요약 화면이 나옵니다. 제일 먼저 주의 표시(!)가 되어 있는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;설치대상&lt;/b&gt;&lt;/span&gt;을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byvE9G/btq4bodlKwU/FeH8k16j8I7fkLogQ1K4o1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byvE9G/btq4bodlKwU/FeH8k16j8I7fkLogQ1K4o1/img.png&quot; data-alt=&quot;설치 요약 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byvE9G/btq4bodlKwU/FeH8k16j8I7fkLogQ1K4o1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyvE9G%2Fbtq4bodlKwU%2FFeH8k16j8I7fkLogQ1K4o1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 요약 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치 목적지가 기본적으로 디스크가 자동 선택이 되어 있고, 디스크 추가를 할 수도 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저장소 구성도 원하는데로 변경 가능합니다. 저는 오토매틱 상태로 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(아무것도 안하고 &lt;u&gt;&lt;b&gt;완료&lt;/b&gt;&lt;/u&gt;만 눌러도 됩니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y2uv1/btq4bBKiLFD/KXwFfQ5LTEX2WCWDaY9mB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y2uv1/btq4bBKiLFD/KXwFfQ5LTEX2WCWDaY9mB0/img.png&quot; data-alt=&quot;설치 목적지 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y2uv1/btq4bBKiLFD/KXwFfQ5LTEX2WCWDaY9mB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy2uv1%2Fbtq4bBKiLFD%2FKXwFfQ5LTEX2WCWDaY9mB0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 목적지 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치 대상에 주의하라는 느낌표가 사라졌습니다. 다음은&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt; Root 암호&lt;/b&gt;&lt;/span&gt;를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NhMH2/btq4bQmRUtn/dt4hB1ItO0GhuVLBOrUb3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NhMH2/btq4bQmRUtn/dt4hB1ItO0GhuVLBOrUb3k/img.png&quot; data-alt=&quot;설치 요약&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NhMH2/btq4bQmRUtn/dt4hB1ItO0GhuVLBOrUb3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNhMH2%2Fbtq4bQmRUtn%2Fdt4hB1ItO0GhuVLBOrUb3k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 요약&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Root의 암호를 2번 입력합니다. 특수문자 영문자 숫자를 혼합하여 만드는 것을 추천드리며 너무 쉬운 비밀번호를 설정 시 하단에 주의하라는 내용이 나옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ku2hb/btq4ct5RIAG/kJQ6DV2eiQNNeyb1oCacyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ku2hb/btq4ct5RIAG/kJQ6DV2eiQNNeyb1oCacyk/img.png&quot; data-alt=&quot;Root 암호 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ku2hb/btq4ct5RIAG/kJQ6DV2eiQNNeyb1oCacyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKu2hb%2Fbtq4ct5RIAG%2FkJQ6DV2eiQNNeyb1oCacyk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Root 암호 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;루트 암호만 설정해도 사용자 생성의 주의표시(!)까지 함께 사라집니다. 이때부터 설치 시작 버튼이 활성화 되어 바로 설치가 가능합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 설치전에 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;시간 및 날짜&lt;/b&gt;&lt;/span&gt;가 아프리카로 되어 있어 변경하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/che3Ow/btq4dw1S4wo/TMZpa1HzIkQt9xKxOOl2jk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/che3Ow/btq4dw1S4wo/TMZpa1HzIkQt9xKxOOl2jk/img.png&quot; data-alt=&quot;설치 요약&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/che3Ow/btq4dw1S4wo/TMZpa1HzIkQt9xKxOOl2jk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fche3Ow%2Fbtq4dw1S4wo%2FTMZpa1HzIkQt9xKxOOl2jk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 요약&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;지역을 아시아, 도시를 서울로 변경하고 완료를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cBFa7p/btq4cuKuwr3/Zkv50QXwClIleOU3cAbNuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cBFa7p/btq4cuKuwr3/Zkv50QXwClIleOU3cAbNuK/img.png&quot; data-alt=&quot;시간 및 날짜 선택 아시아 서울&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cBFa7p/btq4cuKuwr3/Zkv50QXwClIleOU3cAbNuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcBFa7p%2Fbtq4cuKuwr3%2FZkv50QXwClIleOU3cAbNuK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;시간 및 날짜 선택 아시아 서울&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;네트워크&lt;/b&gt;&lt;/span&gt;를 켜주도록 하겠습니다. 네트워크 및 호스트 이름을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r3N1V/btq4bLlEVQN/kTSMA72AATyEOdZG9PcuF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r3N1V/btq4bLlEVQN/kTSMA72AATyEOdZG9PcuF0/img.png&quot; data-alt=&quot;설치 요약&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r3N1V/btq4bLlEVQN/kTSMA72AATyEOdZG9PcuF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr3N1V%2Fbtq4bLlEVQN%2FkTSMA72AATyEOdZG9PcuF0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 요약&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이더넷 오른쪽에 있는 버튼을 클릭하여 켜줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Host Name을 변경하시고 싶으시다면 하단에 문자를 변경하시고 적용을 클릭하면 됩니다. (저는 기본값으로 진행)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 완료를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FYFnA/btq4bBKi0pG/tN2vmaM8qY80hKvoizwM1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FYFnA/btq4bBKi0pG/tN2vmaM8qY80hKvoizwM1k/img.png&quot; data-alt=&quot;이더넷 켬&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FYFnA/btq4bBKi0pG/tN2vmaM8qY80hKvoizwM1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFYFnA%2Fbtq4bBKi0pG%2FtN2vmaM8qY80hKvoizwM1k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이더넷 켬&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마지막으로 Root외에 기본적으로 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;사용할 계정&lt;/b&gt;&lt;/span&gt;을 만들기 위해 사용자 생성을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6ibih/btq4dMwNsiJ/xbNLhCG7wEsPpKTKVfwpVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6ibih/btq4dMwNsiJ/xbNLhCG7wEsPpKTKVfwpVk/img.png&quot; data-alt=&quot;설치 요약&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6ibih/btq4dMwNsiJ/xbNLhCG7wEsPpKTKVfwpVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6ibih%2Fbtq4dMwNsiJ%2FxbNLhCG7wEsPpKTKVfwpVk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 요약&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;성명, 암호등을 넣고 완료를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FiBjP/btq4bX0rDOp/ysCWDHJMZxWAzi8otGD8ok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FiBjP/btq4bX0rDOp/ysCWDHJMZxWAzi8otGD8ok/img.png&quot; data-alt=&quot;사용자 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FiBjP/btq4bX0rDOp/ysCWDHJMZxWAzi8otGD8ok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFiBjP%2Fbtq4bX0rDOp%2FysCWDHJMZxWAzi8otGD8ok%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;사용자 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;설치 시작 버튼&lt;/b&gt;&lt;/span&gt;을 눌러 설치를 진행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(만약 GUI가 필요 없으신 분들이라면 소프트웨어 선택에서 본인에게 맞는 것으로 변경하고 설치를 진행하세요)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6ibih/btq4dMwNsiJ/xbNLhCG7wEsPpKTKVfwpVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6ibih/btq4dMwNsiJ/xbNLhCG7wEsPpKTKVfwpVk/img.png&quot; data-alt=&quot;설치 요약&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6ibih/btq4dMwNsiJ/xbNLhCG7wEsPpKTKVfwpVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6ibih%2Fbtq4dMwNsiJ%2FxbNLhCG7wEsPpKTKVfwpVk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 요약&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치 진행상태를 나타내 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IvlO9/btq4cE0yKOC/m8JXMem1k0ViKbjVXwB0Zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IvlO9/btq4cE0yKOC/m8JXMem1k0ViKbjVXwB0Zk/img.png&quot; data-alt=&quot;설치 진행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IvlO9/btq4cE0yKOC/m8JXMem1k0ViKbjVXwB0Zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIvlO9%2Fbtq4cE0yKOC%2Fm8JXMem1k0ViKbjVXwB0Zk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 진행&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치가 완료되면 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;시스템 재시작&lt;/b&gt;&lt;/span&gt; 버튼을 클릭해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(마운트 되어 있는 iso 파일을 마운트 해제하시기 바랍니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buUNop/btq4bDuy8sI/17zs0ncbHkKQx1yedTNZP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buUNop/btq4bDuy8sI/17zs0ncbHkKQx1yedTNZP0/img.png&quot; data-alt=&quot;설치 완료 시스템 재시작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buUNop/btq4bDuy8sI/17zs0ncbHkKQx1yedTNZP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuUNop%2Fbtq4bDuy8sI%2F17zs0ncbHkKQx1yedTNZP0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설치 완료 시스템 재시작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Rocky Linux의 부팅 화면입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SFWOl/btq4cFrC5C7/qkxJgAV18kAWRpHJZ732kK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SFWOl/btq4cFrC5C7/qkxJgAV18kAWRpHJZ732kK/img.png&quot; data-alt=&quot;부팅 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SFWOl/btq4cFrC5C7/qkxJgAV18kAWRpHJZ732kK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSFWOl%2Fbtq4cFrC5C7%2FqkxJgAV18kAWRpHJZ732kK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;부팅 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;처음 실행 시 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;라이선스 동의&lt;/b&gt;&lt;/span&gt;를 먼저 클릭 후 설정 완료를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ncqJx/btq4bBQ3cBn/8VkGwOxRSoRcBv18FgmUgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ncqJx/btq4bBQ3cBn/8VkGwOxRSoRcBv18FgmUgk/img.png&quot; data-alt=&quot;라이선스 동의&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ncqJx/btq4bBQ3cBn/8VkGwOxRSoRcBv18FgmUgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FncqJx%2Fbtq4bBQ3cBn%2F8VkGwOxRSoRcBv18FgmUgk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;라이선스 동의&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;로그인 화면에 진입했습니다. 설치 시 만든 계정/비밀번호로 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;로그인&lt;/b&gt;&lt;/span&gt;을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceaHlG/btq4dwAOn4N/BP7PJmaI2Hc36UldA5hTo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceaHlG/btq4dwAOn4N/BP7PJmaI2Hc36UldA5hTo0/img.png&quot; data-alt=&quot;로그인 창&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceaHlG/btq4dwAOn4N/BP7PJmaI2Hc36UldA5hTo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceaHlG%2Fbtq4dwAOn4N%2FBP7PJmaI2Hc36UldA5hTo0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;로그인 창&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;처음 로그인을 하면&lt;b&gt; gnome-initial-setup&lt;/b&gt;이 실행됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;언어를 선택하는 화면이 나오는데 한국어가 선택되어 있습니다. &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;다음을 클릭&lt;/b&gt;&lt;/span&gt;합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4veph/btq4dLxTguE/bzdMTtOSy1TtaIVZpnycaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4veph/btq4dLxTguE/bzdMTtOSy1TtaIVZpnycaK/img.png&quot; data-alt=&quot;언어 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4veph/btq4dLxTguE/bzdMTtOSy1TtaIVZpnycaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4veph%2Fbtq4dLxTguE%2FbzdMTtOSy1TtaIVZpnycaK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;언어 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;키보드는 한국어가 아닌 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;한국어(Hangul)를&lt;/b&gt;&lt;/span&gt; 선택하시길 추천드립니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 키보드는 Shift + Spacebar 클릭으로 한영 전환을 하시면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/znVHp/btq4dvWcrMY/d6WkQP27Izlkz1fpD9beWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/znVHp/btq4dvWcrMY/d6WkQP27Izlkz1fpD9beWK/img.png&quot; data-alt=&quot;입력 키보드 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/znVHp/btq4dvWcrMY/d6WkQP27Izlkz1fpD9beWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FznVHp%2Fbtq4dvWcrMY%2Fd6WkQP27Izlkz1fpD9beWK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;입력 키보드 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;개인정보(위치 정보 서비스)는 원하는 데로 켜거나 끄시고 다음을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJksMX/btq4bnFBhyT/LudKx9PX1wdkFF33lAMfF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJksMX/btq4bnFBhyT/LudKx9PX1wdkFF33lAMfF1/img.png&quot; data-alt=&quot;위치 정보 서비스&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJksMX/btq4bnFBhyT/LudKx9PX1wdkFF33lAMfF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJksMX%2Fbtq4bnFBhyT%2FLudKx9PX1wdkFF33lAMfF1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;위치 정보 서비스&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;온라인 계정 연결도 원하시면 입력하셔도 되고, 건너뛰기를 클릭하여 다음으로 넘어가셔도 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bt4fh3/btq4bnFBhQs/M1kmvy93VitYzSP1Wnpnwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bt4fh3/btq4bnFBhQs/M1kmvy93VitYzSP1Wnpnwk/img.png&quot; data-alt=&quot;온라인 계정 연결&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bt4fh3/btq4bnFBhQs/M1kmvy93VitYzSP1Wnpnwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbt4fh3%2Fbtq4bnFBhQs%2FM1kmvy93VitYzSP1Wnpnwk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;온라인 계정 연결&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 준비가 완료되었습니다. Rocky Linux 시작 버튼을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dC6Aqx/btq4bPBxThT/RHOJnBesXmExHXkIkVoKW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dC6Aqx/btq4bPBxThT/RHOJnBesXmExHXkIkVoKW0/img.png&quot; data-alt=&quot;Rocky Linux 시작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dC6Aqx/btq4bPBxThT/RHOJnBesXmExHXkIkVoKW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdC6Aqx%2Fbtq4bPBxThT%2FRHOJnBesXmExHXkIkVoKW0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Rocky Linux 시작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 &lt;b&gt;도움말&lt;/b&gt;&amp;nbsp;안내 창에 뜨는데 리눅스를 처음 사용하시는 분이 아니라면 그냥 x로 닫아 주시면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;처음 시작하시는 분들이라면 동영상 플레이를 하여 보시고 닫는 것도 괜찮습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dpj3vo/btq4aYzeY0q/b1PKGKG5FpYVQdiKp8Nio1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dpj3vo/btq4aYzeY0q/b1PKGKG5FpYVQdiKp8Nio1/img.png&quot; data-alt=&quot;시작하기 창&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dpj3vo/btq4aYzeY0q/b1PKGKG5FpYVQdiKp8Nio1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdpj3vo%2Fbtq4aYzeY0q%2Fb1PKGKG5FpYVQdiKp8Nio1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;시작하기 창&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;좌측 상단에 현재 활동 버튼을 클릭하고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;터미널&lt;/b&gt;&lt;/span&gt;을 열어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0syHq/btq4dMKlVaC/IBRCwvI8QusFFXv57t8yU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0syHq/btq4dMKlVaC/IBRCwvI8QusFFXv57t8yU0/img.png&quot; data-alt=&quot;현재 활동 - 터미널 실행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0syHq/btq4dMKlVaC/IBRCwvI8QusFFXv57t8yU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0syHq%2Fbtq4dMKlVaC%2FIBRCwvI8QusFFXv57t8yU0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;현재 활동 - 터미널 실행&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;터미널에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;uname -a&lt;/b&gt;&lt;/span&gt; 명령어를 입력해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xoXc3/btq4cvJpRUu/QSkfado8V95Qwb01JmFKsK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xoXc3/btq4cvJpRUu/QSkfado8V95Qwb01JmFKsK/img.png&quot; data-alt=&quot;Rocky Lunux uname -a&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xoXc3/btq4cvJpRUu/QSkfado8V95Qwb01JmFKsK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxoXc3%2Fbtq4cvJpRUu%2FQSkfado8V95Qwb01JmFKsK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Rocky Lunux uname -a&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;우측 상단에 메뉴 버튼에 있는 유선 연결을 켜줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cm4VXf/btq4c1nGJoh/tAOe9zg4UE76kGZRpCBif0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cm4VXf/btq4c1nGJoh/tAOe9zg4UE76kGZRpCBif0/img.png&quot; data-alt=&quot;유선 네트워크 연결 켜기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cm4VXf/btq4c1nGJoh/tAOe9zg4UE76kGZRpCBif0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcm4VXf%2Fbtq4c1nGJoh%2FtAOe9zg4UE76kGZRpCBif0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;유선 네트워크 연결 켜기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;root로 접속하여&lt;b&gt;($ su - )&lt;/b&gt; yum update&lt;/b&gt;&lt;/span&gt; 명령을 실행해 봅니다. 정상적으로 업데이트가 진행됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/F43d7/btq4bQtDyob/sjDYLP0lGS3fnV4LgRq4sk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/F43d7/btq4bQtDyob/sjDYLP0lGS3fnV4LgRq4sk/img.png&quot; data-alt=&quot;yum update&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/F43d7/btq4bQtDyob/sjDYLP0lGS3fnV4LgRq4sk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FF43d7%2Fbtq4bQtDyob%2FsjDYLP0lGS3fnV4LgRq4sk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;yum update&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc</category>
      <category>Linux</category>
      <category>rocky</category>
      <category>Rocky 8.3</category>
      <category>uname</category>
      <category>Update</category>
      <category>yum</category>
      <category>록키</category>
      <category>리눅스</category>
      <category>시험판</category>
      <category>테스트</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/178</guid>
      <comments>https://reddb.tistory.com/178#entry178comment</comments>
      <pubDate>Wed, 5 May 2021 01:15:58 +0900</pubDate>
    </item>
    <item>
      <title>(Docker)도커 - 리눅스 CentOS 8 (Stream) 도커 설치하기</title>
      <link>https://reddb.tistory.com/177</link>
      <description>&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;(Docker)도커&amp;nbsp;-&amp;nbsp;리눅스&amp;nbsp;CentOS&amp;nbsp;8&amp;nbsp;(Stream)&amp;nbsp;도커&amp;nbsp;설치하기&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이번 포스팅은 아래 도커 홈페이지(docs.docker.com)에 나와있는 도커 설치 문서를 참조하였습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;Install Docker Engine on CentOS&quot; data-og-description=&quot; &quot; data-og-host=&quot;docs.docker.com&quot; data-og-source-url=&quot;https://docs.docker.com/engine/install/centos/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/mFfxR/hyJ42rOSIV/GbO6hihFBAhXBbkDSpON5k/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128&quot; data-og-url=&quot;https://docs.docker.com/engine/install/centos/&quot;&gt;&lt;a href=&quot;https://docs.docker.com/engine/install/centos/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.docker.com/engine/install/centos/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/mFfxR/hyJ42rOSIV/GbO6hihFBAhXBbkDSpON5k/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128');&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;Install Docker Engine on CentOS&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.docker.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커를 CentOS 리눅스에 설치하는 방법은 3가지 방법이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span&gt;도커 레파지토리를 설정하고 인터넷을 통해 yum 명령으로 도커를 설치하는 방법&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;rpm 패키지 파일을 다운로드하여 yum 명령어로 설치하는 방법&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;도커 사이트에서 제공하는 설치용 스크립트 (sh)파일을 받아 실행하여 설치하는 방법&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;레파지토리를 설정하고 yum 명령어로 설치하기&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;만약 이전버전이 설치되어 있다면 먼저 삭제를 진행해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;axapta&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;938&quot; data-origin-height=&quot;298&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brfuXN/btq37yFz3MM/tk275c2fHI5PB061eKpTn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brfuXN/btq37yFz3MM/tk275c2fHI5PB061eKpTn1/img.png&quot; data-alt=&quot;이전버전 도커 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brfuXN/btq37yFz3MM/tk275c2fHI5PB061eKpTn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrfuXN%2Fbtq37yFz3MM%2Ftk275c2fHI5PB061eKpTn1%2Fimg.png&quot; data-origin-width=&quot;938&quot; data-origin-height=&quot;298&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;이전버전 도커 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;현재 레파지토리에는 docker가 존재하지 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;40&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Oypd8/btq30FlYqJO/oSs0sIn94KdK2iNZaWJMb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Oypd8/btq30FlYqJO/oSs0sIn94KdK2iNZaWJMb1/img.png&quot; data-alt=&quot;yum 목록에서 docker-ce 조회&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Oypd8/btq30FlYqJO/oSs0sIn94KdK2iNZaWJMb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOypd8%2Fbtq30FlYqJO%2FoSs0sIn94KdK2iNZaWJMb1%2Fimg.png&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;40&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;yum 목록에서 docker-ce 조회&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커 레파지토리를 설정하기 전에 yum-utils 패키지를 먼저 설치합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;cmake&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum install -y yum-utils&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;727&quot; data-origin-height=&quot;644&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dj2pLC/btq31assuC6/Qqh2Ka9AJ5nuIA4Lhh11y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dj2pLC/btq31assuC6/Qqh2Ka9AJ5nuIA4Lhh11y1/img.png&quot; data-alt=&quot;yum-utils 패키지 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dj2pLC/btq31assuC6/Qqh2Ka9AJ5nuIA4Lhh11y1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdj2pLC%2Fbtq31assuC6%2FQqh2Ka9AJ5nuIA4Lhh11y1%2Fimg.png&quot; data-origin-width=&quot;727&quot; data-origin-height=&quot;644&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;yum-utils 패키지 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 도커를 다운받을 stable 레파지토리 추가를 yum-config-manager 명령으로 설정합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;vim&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;734&quot; data-origin-height=&quot;78&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZploZ/btq3091pMU3/wbMlx37O0ow0RKu8yNotA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZploZ/btq3091pMU3/wbMlx37O0ow0RKu8yNotA1/img.png&quot; data-alt=&quot;도커 레파지토리 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZploZ/btq3091pMU3/wbMlx37O0ow0RKu8yNotA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZploZ%2Fbtq3091pMU3%2FwbMlx37O0ow0RKu8yNotA1%2Fimg.png&quot; data-origin-width=&quot;734&quot; data-origin-height=&quot;78&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 레파지토리 추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커 레파지토리가 추가된 것을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;706&quot; data-origin-height=&quot;224&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBJLTw/btq329UnIrH/9Bc3tuXif5skjv9XtroB70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBJLTw/btq329UnIrH/9Bc3tuXif5skjv9XtroB70/img.png&quot; data-alt=&quot;레파지토리 폴더 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBJLTw/btq329UnIrH/9Bc3tuXif5skjv9XtroB70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBJLTw%2Fbtq329UnIrH%2F9Bc3tuXif5skjv9XtroB70%2Fimg.png&quot; data-origin-width=&quot;706&quot; data-origin-height=&quot;224&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;레파지토리 폴더 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다시 패키지 목록에서 도커를 조회하면 이제는 도커가 조회됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;676&quot; data-origin-height=&quot;222&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdczr6/btq36rmERlc/H4sd3KgbMTITlBsHhjo7O1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdczr6/btq36rmERlc/H4sd3KgbMTITlBsHhjo7O1/img.png&quot; data-alt=&quot;yum 목록에 조회되는 도커&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdczr6/btq36rmERlc/H4sd3KgbMTITlBsHhjo7O1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbdczr6%2Fbtq36rmERlc%2FH4sd3KgbMTITlBsHhjo7O1%2Fimg.png&quot; data-origin-width=&quot;676&quot; data-origin-height=&quot;222&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;yum 목록에 조회되는 도커&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 도커패키지를 설치해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;vim&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum install docker-ce docker-ce-cli containerd.io&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;CentOS 8부터는 podman, buildah가 기본 설치되어 있는데 이 경우 아래와 같은 에러가 납니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1240&quot; data-origin-height=&quot;464&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWg451/btq3YMrTHj1/5efE7PJK1FciF7W0Wyc57k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWg451/btq3YMrTHj1/5efE7PJK1FciF7W0Wyc57k/img.png&quot; data-alt=&quot;도커 설치 에러&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWg451/btq3YMrTHj1/5efE7PJK1FciF7W0Wyc57k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWg451%2Fbtq3YMrTHj1%2F5efE7PJK1FciF7W0Wyc57k%2Fimg.png&quot; data-origin-width=&quot;1240&quot; data-origin-height=&quot;464&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 설치 에러&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이런 문제가 발생시 podman, buildah를 먼저 삭제 후 설치하셔야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;routeros&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum -y remove podman
$ sudo yum -y remove buildah&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1243&quot; data-origin-height=&quot;782&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EI0Ad/btq33alscoZ/qYeyVCx3Vc4zGwRBQvlHfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EI0Ad/btq33alscoZ/qYeyVCx3Vc4zGwRBQvlHfk/img.png&quot; data-alt=&quot;podman 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EI0Ad/btq33alscoZ/qYeyVCx3Vc4zGwRBQvlHfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEI0Ad%2Fbtq33alscoZ%2FqYeyVCx3Vc4zGwRBQvlHfk%2Fimg.png&quot; data-origin-width=&quot;1243&quot; data-origin-height=&quot;782&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;podman 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1251&quot; data-origin-height=&quot;397&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Kkv7K/btq37AKhJkY/kByktJpnMi1UdSy86KXkBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Kkv7K/btq37AKhJkY/kByktJpnMi1UdSy86KXkBk/img.png&quot; data-alt=&quot;bulidah 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Kkv7K/btq37AKhJkY/kByktJpnMi1UdSy86KXkBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKkv7K%2Fbtq37AKhJkY%2FkByktJpnMi1UdSy86KXkBk%2Fimg.png&quot; data-origin-width=&quot;1251&quot; data-origin-height=&quot;397&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;bulidah 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 다시 도커를 설치해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;vim&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum install docker-ce docker-ce-cli containerd.io&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1233&quot; data-origin-height=&quot;434&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byi6xc/btq30E1LlC2/jGjRGWpevtnqXKztaeJREk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byi6xc/btq30E1LlC2/jGjRGWpevtnqXKztaeJREk/img.png&quot; data-alt=&quot;도커 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byi6xc/btq30E1LlC2/jGjRGWpevtnqXKztaeJREk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbyi6xc%2Fbtq30E1LlC2%2FjGjRGWpevtnqXKztaeJREk%2Fimg.png&quot; data-origin-width=&quot;1233&quot; data-origin-height=&quot;434&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;설치 중 GPG 키를 수락하라는 메시지가 표시되면 지문이 일치하는지 확인하고 &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35 &lt;/span&gt;&lt;/b&gt;경우 수락(Y)합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;575&quot; data-origin-height=&quot;132&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b49BjR/btq38etqXaT/VmcuJJFxNh8zU0KD074Fh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b49BjR/btq38etqXaT/VmcuJJFxNh8zU0KD074Fh0/img.png&quot; data-alt=&quot;지문 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b49BjR/btq38etqXaT/VmcuJJFxNh8zU0KD074Fh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb49BjR%2Fbtq38etqXaT%2FVmcuJJFxNh8zU0KD074Fh0%2Fimg.png&quot; data-origin-width=&quot;575&quot; data-origin-height=&quot;132&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;지문 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;설치가 완료되면 도커의 상태를 확인해 봅니다. 재기동시 자동실행 기능이 꺼져 있고, 현재 실행도 안되고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;833&quot; data-origin-height=&quot;114&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Eso12/btq30FM6RHQ/6Vm9BSm4i3u0lrTmllBkI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Eso12/btq30FM6RHQ/6Vm9BSm4i3u0lrTmllBkI1/img.png&quot; data-alt=&quot;도커 상태&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Eso12/btq30FM6RHQ/6Vm9BSm4i3u0lrTmllBkI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEso12%2Fbtq30FM6RHQ%2F6Vm9BSm4i3u0lrTmllBkI1%2Fimg.png&quot; data-origin-width=&quot;833&quot; data-origin-height=&quot;114&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 상태&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커를 실행하고 ,재기동시 자동 실행하도록 설정합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo systemctl start docker
$ sudo systemctl enable docker&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1048&quot; data-origin-height=&quot;264&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bv621S/btq353sS5Qc/wG5bpY9RDeSIKGLHjK4LY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bv621S/btq353sS5Qc/wG5bpY9RDeSIKGLHjK4LY1/img.png&quot; data-alt=&quot;도커 실행 및 재기동시 자동실행 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bv621S/btq353sS5Qc/wG5bpY9RDeSIKGLHjK4LY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbv621S%2Fbtq353sS5Qc%2FwG5bpY9RDeSIKGLHjK4LY1%2Fimg.png&quot; data-origin-width=&quot;1048&quot; data-origin-height=&quot;264&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 실행 및 재기동시 자동실행 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;마지막으로 도커 버전을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;551&quot; data-origin-height=&quot;528&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPq5VN/btq37yZUVd1/Ayv7Cnjv9KAXuU3RsJopkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPq5VN/btq37yZUVd1/Ayv7Cnjv9KAXuU3RsJopkK/img.png&quot; data-alt=&quot;도커 버전 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPq5VN/btq37yZUVd1/Ayv7Cnjv9KAXuU3RsJopkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPq5VN%2Fbtq37yZUVd1%2FAyv7Cnjv9KAXuU3RsJopkK%2Fimg.png&quot; data-origin-width=&quot;551&quot; data-origin-height=&quot;528&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 버전 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;도커를 삭제하고 싶다면 아래 명령어로 먼저 도커 패키지를 삭제합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum remove docker-ce docker-ce-cli containerd.io&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1251&quot; data-origin-height=&quot;417&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/omUrQ/btq37BJcbe0/iiatK9funLyaNkzIxVMObK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/omUrQ/btq37BJcbe0/iiatK9funLyaNkzIxVMObK/img.png&quot; data-alt=&quot;도커 패키지 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/omUrQ/btq37BJcbe0/iiatK9funLyaNkzIxVMObK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FomUrQ%2Fbtq37BJcbe0%2FiiatK9funLyaNkzIxVMObK%2Fimg.png&quot; data-origin-width=&quot;1251&quot; data-origin-height=&quot;417&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 패키지 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;패키지를 제거하여도 호스트의 이미지, 컨테이너, 볼륨 또는 사용자 정의된 구성 파일은 자동으로 제거되지 않습니다. 아래 명령어로 완전 삭제를 해줘야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;crystal&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; $ sudo rm -rf /var/lib/docker
 $ sudo rm -rf /var/lib/containerd&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1043&quot; data-origin-height=&quot;173&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KoRUU/btq39kfSkN4/qhg6JSWkWh24KfrR6qmqe1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KoRUU/btq39kfSkN4/qhg6JSWkWh24KfrR6qmqe1/img.png&quot; data-alt=&quot;찌거기 폴더 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KoRUU/btq39kfSkN4/qhg6JSWkWh24KfrR6qmqe1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKoRUU%2Fbtq39kfSkN4%2Fqhg6JSWkWh24KfrR6qmqe1%2Fimg.png&quot; data-origin-width=&quot;1043&quot; data-origin-height=&quot;173&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;찌거기 폴더 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;.rpm 파일을 다운로드하여 yum 명령어로 설치하기&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;먼저 사용 중인 CentOS의 버전을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;80&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bR0RaI/btq39jH2wT8/lUGS7uG9ui22R1KVs0OZbk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bR0RaI/btq39jH2wT8/lUGS7uG9ui22R1KVs0OZbk/img.png&quot; data-alt=&quot;버전확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bR0RaI/btq39jH2wT8/lUGS7uG9ui22R1KVs0OZbk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR0RaI%2Fbtq39jH2wT8%2FlUGS7uG9ui22R1KVs0OZbk%2Fimg.png&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;80&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;버전확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다음은 아래 사이트로 이동 -&amp;gt; 버전 -&amp;gt; cpu종류 -&amp;gt; stable -&amp;gt; pakages 링크 순으로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1620052436221&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Index of linux/centos/&quot; data-og-description=&quot;&quot; data-og-host=&quot;download.docker.com&quot; data-og-source-url=&quot;https://download.docker.com/linux/centos/&quot; data-og-url=&quot;https://download.docker.com/linux/centos/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://download.docker.com/linux/centos/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://download.docker.com/linux/centos/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&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;Index of linux/centos/&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;download.docker.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;그러면 아래와 같은 파일들이 존재합니다. 최신 버전으로 다운을 받습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;595&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0gOWz/btq37BPWFwQ/uqWVxEK7QVePZfQkorF2GK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0gOWz/btq37BPWFwQ/uqWVxEK7QVePZfQkorF2GK/img.png&quot; data-alt=&quot;도커 설치 패키지 파일&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0gOWz/btq37BPWFwQ/uqWVxEK7QVePZfQkorF2GK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0gOWz%2Fbtq37BPWFwQ%2FuqWVxEK7QVePZfQkorF2GK%2Fimg.png&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;595&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 설치 패키지 파일&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;865&quot; data-origin-height=&quot;190&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JEg3R/btq38lsvBzX/5PdvV4KkyQxwkuyq7rFncK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JEg3R/btq38lsvBzX/5PdvV4KkyQxwkuyq7rFncK/img.png&quot; data-alt=&quot;다운로드 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JEg3R/btq38lsvBzX/5PdvV4KkyQxwkuyq7rFncK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJEg3R%2Fbtq38lsvBzX%2F5PdvV4KkyQxwkuyq7rFncK%2Fimg.png&quot; data-origin-width=&quot;865&quot; data-origin-height=&quot;190&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;다운로드 완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 yum 명령으로 모든 rpm패키지 파일을 설치해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;cmake&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum install *.rpm&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1251&quot; data-origin-height=&quot;453&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byInEc/btq38mrpcca/nrqNUr7h1IoIvAhUIprInK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byInEc/btq38mrpcca/nrqNUr7h1IoIvAhUIprInK/img.png&quot; data-alt=&quot;rpm파일을 통한 패키지 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byInEc/btq38mrpcca/nrqNUr7h1IoIvAhUIprInK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyInEc%2Fbtq38mrpcca%2FnrqNUr7h1IoIvAhUIprInK%2Fimg.png&quot; data-origin-width=&quot;1251&quot; data-origin-height=&quot;453&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;rpm파일을 통한 패키지 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;설치가 완료되면 도커를 실행하고, 재기동 시 자동 실행되도록 설정합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo systemctl start docker
$ sudo systemctl enable docker&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;170&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1MyD4/btq30FGlO38/TwhPEwKzV2xkyCnKjxmoH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1MyD4/btq30FGlO38/TwhPEwKzV2xkyCnKjxmoH0/img.png&quot; data-alt=&quot;도커 실행 및 자동실행 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1MyD4/btq30FGlO38/TwhPEwKzV2xkyCnKjxmoH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1MyD4%2Fbtq30FGlO38%2FTwhPEwKzV2xkyCnKjxmoH0%2Fimg.png&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;170&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 실행 및 자동실행 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;마지막으로 도커 버전을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;540&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5TZoN/btq31aMPDkW/sj9EoIuLX6yi7Fk801vVNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5TZoN/btq31aMPDkW/sj9EoIuLX6yi7Fk801vVNk/img.png&quot; data-alt=&quot;도커 버전 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5TZoN/btq31aMPDkW/sj9EoIuLX6yi7Fk801vVNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5TZoN%2Fbtq31aMPDkW%2Fsj9EoIuLX6yi7Fk801vVNk%2Fimg.png&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;540&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 버전 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;설치용 스크립트 (sh)파일을 받아 실행하여 설치하는 방법&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;curl 옵션을 이용하여 도커 홈페이지에서 스크립트 파일을 다운로드하여 &quot;get-docker.sh&quot; 이름으로 저장합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;vim&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; $ curl -fsSL https://get.docker.com -o get-docker.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;151&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m3zof/btq38leYDjB/BUQ5bBh2oEgENnov2crVs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m3zof/btq38leYDjB/BUQ5bBh2oEgENnov2crVs0/img.png&quot; data-alt=&quot;스크립트 파일 다운로드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m3zof/btq38leYDjB/BUQ5bBh2oEgENnov2crVs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm3zof%2Fbtq38leYDjB%2FBUQ5bBh2oEgENnov2crVs0%2Fimg.png&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;151&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;스크립트 파일 다운로드&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다음은 스크립트를 실행하여 도커를 설치해줍니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;vim&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo sh get-docker.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1198&quot; data-origin-height=&quot;708&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1xnns/btq353GpBFJ/FteUh2qiKnWNjvciJd1hJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1xnns/btq353GpBFJ/FteUh2qiKnWNjvciJd1hJK/img.png&quot; data-alt=&quot;도서 설치 스크립트 실행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1xnns/btq353GpBFJ/FteUh2qiKnWNjvciJd1hJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1xnns%2Fbtq353GpBFJ%2FFteUh2qiKnWNjvciJd1hJK%2Fimg.png&quot; data-origin-width=&quot;1198&quot; data-origin-height=&quot;708&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도서 설치 스크립트 실행&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;설치가 완료되면 도커를 실행하고, 재기동 시 자동 실행되도록 설정합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo systemctl start docker
$ sudo systemctl enable docker&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;170&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1MyD4/btq30FGlO38/TwhPEwKzV2xkyCnKjxmoH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1MyD4/btq30FGlO38/TwhPEwKzV2xkyCnKjxmoH0/img.png&quot; data-alt=&quot;도커 실행 및 자동실행 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1MyD4/btq30FGlO38/TwhPEwKzV2xkyCnKjxmoH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1MyD4%2Fbtq30FGlO38%2FTwhPEwKzV2xkyCnKjxmoH0%2Fimg.png&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;170&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 실행 및 자동실행 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;마지막으로 도커 버전을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;540&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5TZoN/btq31aMPDkW/sj9EoIuLX6yi7Fk801vVNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5TZoN/btq31aMPDkW/sj9EoIuLX6yi7Fk801vVNk/img.png&quot; data-alt=&quot;도커 버전 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5TZoN/btq31aMPDkW/sj9EoIuLX6yi7Fk801vVNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5TZoN%2Fbtq31aMPDkW%2Fsj9EoIuLX6yi7Fk801vVNk%2Fimg.png&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;540&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 버전 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1624943493519&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>도커 쿠버네티스</category>
      <category>curl</category>
      <category>docker</category>
      <category>remove</category>
      <category>rpm</category>
      <category>yum</category>
      <category>yum list</category>
      <category>도커</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/177</guid>
      <comments>https://reddb.tistory.com/177#entry177comment</comments>
      <pubDate>Tue, 4 May 2021 00:05:10 +0900</pubDate>
    </item>
    <item>
      <title>(Docker)도커 - 리눅스 우분투(Ubuntu) 20.04에 도커 설치하기</title>
      <link>https://reddb.tistory.com/176</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(Docker)도커 - 리눅스 우분투(Ubuntu) 20.04에 도커 설치하기&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번 포스팅은 아래 도커 홈페이지(docs.docker.com)에 나와있는 도커 설치 문서를 참조하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1619954930928&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Install Docker Engine on Ubuntu&quot; data-og-description=&quot; &quot; data-og-host=&quot;docs.docker.com&quot; data-og-source-url=&quot;https://docs.docker.com/engine/install/ubuntu/&quot; data-og-url=&quot;https://docs.docker.com/engine/install/ubuntu/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bx5byM/hyJ3juwhuy/rHXRyLHk1C7C0ob6fMgux1/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128,https://scrap.kakaocdn.net/dn/teDeQ/hyJ3nDIcej/28Ri4XS5vo4zxVVSWUEWD0/img.png?width=950&amp;amp;height=500&amp;amp;face=0_0_950_500&quot;&gt;&lt;a href=&quot;https://docs.docker.com/engine/install/ubuntu/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.docker.com/engine/install/ubuntu/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bx5byM/hyJ3juwhuy/rHXRyLHk1C7C0ob6fMgux1/img.png?width=129&amp;amp;height=128&amp;amp;face=0_0_129_128,https://scrap.kakaocdn.net/dn/teDeQ/hyJ3nDIcej/28Ri4XS5vo4zxVVSWUEWD0/img.png?width=950&amp;amp;height=500&amp;amp;face=0_0_950_500');&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;Install Docker Engine on Ubuntu&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.docker.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;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커를 우분투(Ubuntu) 리눅스에 설치하는 방법은 3가지 방법이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 레파지토리를 설정하고 인터넷을 통해 apt 명령으로 도커를 설치하는 방법&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;인터넷이 안될 경우 .deb 패키지 파일을 다운로드하여 dpkg 명령어로 설치하는 방법&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 사이트에서 제공하는 설치용 스크립트 (sh)파일을 받아 실행하여 설치하는 방법&lt;/span&gt;&lt;/li&gt;
&lt;/ol&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;font-family: 'Nanum Gothic';&quot;&gt;레파지토리를 설정하고 apt 명령어로 설치하기&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 이전버전이 설치되어 있다면 먼저 삭제를 진행해 줍니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(apt remove는 환경설정 파일은 남기고 패키지를 삭제합니다.)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619957133680&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get remove docker docker-engine docker.io containerd runc&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;885&quot; data-origin-height=&quot;111&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buWE1S/btq3UcROVSK/JnA7xXzRV6Xo35jliyz100/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buWE1S/btq3UcROVSK/JnA7xXzRV6Xo35jliyz100/img.png&quot; data-alt=&quot;기존 도커 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buWE1S/btq3UcROVSK/JnA7xXzRV6Xo35jliyz100/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuWE1S%2Fbtq3UcROVSK%2FJnA7xXzRV6Xo35jliyz100%2Fimg.png&quot; data-origin-width=&quot;885&quot; data-origin-height=&quot;111&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;기존 도커 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 HTTPS를 통해 도커 저장소를 사용할 수 있도록 하기 위해 &lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;패키지 목록을 업데이트하고.&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;필수 패키지를 설치합니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre id=&quot;code_1619957160167&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; $ sudo apt-get update&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;867&quot; data-origin-height=&quot;219&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cyqcAu/btq3VNDscdk/g789WvOhbHDQRiTKNkcvqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cyqcAu/btq3VNDscdk/g789WvOhbHDQRiTKNkcvqk/img.png&quot; data-alt=&quot;패키지 목록 업데이트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cyqcAu/btq3VNDscdk/g789WvOhbHDQRiTKNkcvqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcyqcAu%2Fbtq3VNDscdk%2Fg789WvOhbHDQRiTKNkcvqk%2Fimg.png&quot; data-origin-width=&quot;867&quot; data-origin-height=&quot;219&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;패키지 목록 업데이트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1619957194045&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1011&quot; data-origin-height=&quot;526&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/C5ntQ/btq3TzzEiNX/A4SnhLCZbGtkEHB8HMBO1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/C5ntQ/btq3TzzEiNX/A4SnhLCZbGtkEHB8HMBO1K/img.png&quot; data-alt=&quot;필수 패키지 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/C5ntQ/btq3TzzEiNX/A4SnhLCZbGtkEHB8HMBO1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FC5ntQ%2Fbtq3TzzEiNX%2FA4SnhLCZbGtkEHB8HMBO1K%2Fimg.png&quot; data-origin-width=&quot;1011&quot; data-origin-height=&quot;526&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;필수 패키지 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 Docker와 암호화된 통신을 하기 위해 도커 공식 GPG 키를 추가합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619957223738&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;105&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bufwGi/btq3Vg0jJzw/1HhNHICRssJcDiAXXh0eG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bufwGi/btq3Vg0jJzw/1HhNHICRssJcDiAXXh0eG1/img.png&quot; data-alt=&quot;GPG키 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bufwGi/btq3Vg0jJzw/1HhNHICRssJcDiAXXh0eG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbufwGi%2Fbtq3Vg0jJzw%2F1HhNHICRssJcDiAXXh0eG1%2Fimg.png&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;105&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;GPG키 추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재는 레파지토리에 도커 설치 파일이 존재하지 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(도커 설치파일 3개: &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;docker-ce, docker-ce-cli, containerd.io&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;746&quot; data-origin-height=&quot;167&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yOCNv/btq3YMqw09W/8nuJPIYvKfuaVkiTXW5ws1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yOCNv/btq3YMqw09W/8nuJPIYvKfuaVkiTXW5ws1/img.png&quot; data-alt=&quot;apt list 목록에서 docker-ce, containerd.io 문자를 포함란 패키지 검색&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yOCNv/btq3YMqw09W/8nuJPIYvKfuaVkiTXW5ws1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyOCNv%2Fbtq3YMqw09W%2F8nuJPIYvKfuaVkiTXW5ws1%2Fimg.png&quot; data-origin-width=&quot;746&quot; data-origin-height=&quot;167&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;apt list 목록에서 docker-ce, containerd.io 문자를 포함란 패키지 검색&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;apt로 도커를 설치하기 위해서 도커 stable 레파지토리를 추가해주어야 합니다. (저는 amd64 입니다)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619957302681&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# cpu가 x86_64 또는 amd64계열일 경우
$ echo &quot;deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable&quot; | sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null

# cpu가 armhf계열일 경우
$ echo &quot;deb [arch=armhf signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable&quot; | sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null

# cpu가 arm64계열일 경우
$ echo &quot;deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable&quot; | sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1008&quot; data-origin-height=&quot;131&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kINQU/btq3UtFNs9a/RQnjA4KQ9kMURAkycAAx6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kINQU/btq3UtFNs9a/RQnjA4KQ9kMURAkycAAx6K/img.png&quot; data-alt=&quot;레파지토리 생성 및 cat으로 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kINQU/btq3UtFNs9a/RQnjA4KQ9kMURAkycAAx6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkINQU%2Fbtq3UtFNs9a%2FRQnjA4KQ9kMURAkycAAx6K%2Fimg.png&quot; data-origin-width=&quot;1008&quot; data-origin-height=&quot;131&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;레파지토리 생성 및 cat으로 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 패키지 목록을 업데이트하고, 목록에서 도커 설치 패키지가 존재하는지 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619958094505&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get update&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;911&quot; data-origin-height=&quot;473&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0sxUg/btq3UkB2YEQ/YMKuWOLjaQoVF5K7pl0fc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0sxUg/btq3UkB2YEQ/YMKuWOLjaQoVF5K7pl0fc1/img.png&quot; data-alt=&quot;패키지 목록에 도커 패키지가 검색 존재&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0sxUg/btq3UkB2YEQ/YMKuWOLjaQoVF5K7pl0fc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0sxUg%2Fbtq3UkB2YEQ%2FYMKuWOLjaQoVF5K7pl0fc1%2Fimg.png&quot; data-origin-width=&quot;911&quot; data-origin-height=&quot;473&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;패키지 목록에 도커 패키지가 검색 존재&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 apt install 명령으로 docker-ce, docker-ce-cli, dontainerd.io를 설치합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619958190645&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get install docker-ce docker-ce-cli containerd.io&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;546&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/H2sHd/btq30FSiHuO/Geej3isOa5kxOHM7aiayB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/H2sHd/btq30FSiHuO/Geej3isOa5kxOHM7aiayB0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/H2sHd/btq30FSiHuO/Geej3isOa5kxOHM7aiayB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FH2sHd%2Fbtq30FSiHuO%2FGeej3isOa5kxOHM7aiayB0%2Fimg.png&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;546&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 특정 버전의 도커엔진(Docker Engine)을 설치하려면 저장소에서 사용 가능한 버전을 확인한 후 설치할 버전을 옵션으로 추가 입력해줍니다. (버전 부분 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;5:20.10.6~3-0~ubuntu-focal&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619958580021&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-cache madison docker-ce docker-ce-cli&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1035&quot; data-origin-height=&quot;549&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mqNof/btq3TWnUQt7/vlaMaaKyk6DvXlt8wNpAwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mqNof/btq3TWnUQt7/vlaMaaKyk6DvXlt8wNpAwK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mqNof/btq3TWnUQt7/vlaMaaKyk6DvXlt8wNpAwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmqNof%2Fbtq3TWnUQt7%2FvlaMaaKyk6DvXlt8wNpAwK%2Fimg.png&quot; data-origin-width=&quot;1035&quot; data-origin-height=&quot;549&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1619958629323&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get install docker-ce=&amp;lt;설치할버전&amp;gt; docker-ce-cli=&amp;lt;설치할버전&amp;gt; containerd.io&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;우분투에서는 도커를 설치 완료하면 자동실행(running)되며 서버 재기동시 자동시작 기능도 enable 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;209&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kIrSo/btq3UjJSWDc/tX8nzPvpK8aIZG8i6q5iH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kIrSo/btq3UjJSWDc/tX8nzPvpK8aIZG8i6q5iH0/img.png&quot; data-alt=&quot;systemctl status docker&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kIrSo/btq3UjJSWDc/tX8nzPvpK8aIZG8i6q5iH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkIrSo%2Fbtq3UjJSWDc%2FtX8nzPvpK8aIZG8i6q5iH0%2Fimg.png&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;209&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;systemctl status docker&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 도커 버전을 확인하여 클라이언트와 서버가 설치된 것을 확인합니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(sudo로 확인해야 서버 버전이 나옵니다)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619959417787&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo docker version&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;546&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/crJWiC/btq30GDHsB0/iy3IBVKEJ0ZmDR0kMeKPB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/crJWiC/btq30GDHsB0/iy3IBVKEJ0ZmDR0kMeKPB0/img.png&quot; data-alt=&quot;도커 버전확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/crJWiC/btq30GDHsB0/iy3IBVKEJ0ZmDR0kMeKPB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcrJWiC%2Fbtq30GDHsB0%2Fiy3IBVKEJ0ZmDR0kMeKPB0%2Fimg.png&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;546&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 버전확인&lt;/figcaption&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;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커를 삭제하고 싶다면 아래 명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(apt purge는 패키지와 함께 환경설정 파일도 삭제합니다. --auto-remove 옵션은 불필요한 의존성 패키지도 함께 삭제합니다.)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619960210257&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get purge --auto-remove docker-ce docker-ce-cli containerd.io&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;973&quot; data-origin-height=&quot;458&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SBoNU/btq3VgTzhsU/38UwUebMjETH0As7VpHky0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SBoNU/btq3VgTzhsU/38UwUebMjETH0As7VpHky0/img.png&quot; data-alt=&quot;도커 제거&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SBoNU/btq3VgTzhsU/38UwUebMjETH0As7VpHky0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSBoNU%2Fbtq3VgTzhsU%2F38UwUebMjETH0As7VpHky0%2Fimg.png&quot; data-origin-width=&quot;973&quot; data-origin-height=&quot;458&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 제거&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;패키지를 제거하여도 호스트의 이미지, 컨테이너, 볼륨 또는 사용자 정의된 구성 파일은 자동으로 제거되지 않습니다. 아래 명령어로 완전 삭제를 해줘야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619961754141&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; $ sudo rm -rf /var/lib/docker
 $ sudo rm -rf /var/lib/containerd&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;981&quot; data-origin-height=&quot;198&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxk3g5/btq3USZKakz/Dbiqn6Nlel3WAZSSdLVgyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxk3g5/btq3USZKakz/Dbiqn6Nlel3WAZSSdLVgyK/img.png&quot; data-alt=&quot;찌꺼기 완전 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxk3g5/btq3USZKakz/Dbiqn6Nlel3WAZSSdLVgyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbxk3g5%2Fbtq3USZKakz%2FDbiqn6Nlel3WAZSSdLVgyK%2Fimg.png&quot; data-origin-width=&quot;981&quot; data-origin-height=&quot;198&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;찌꺼기 완전 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;.deb 파일을 다운로드하여 dpkg 명령어로 설치하기&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 사용하고 있는 우분트의 버전 별 명칭을 확인하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;버전 번호&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;코드명&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;배포일&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;지원기간&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;커널버전&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;16.04 LTS&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Xenial Xerus&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2016년 04월 21일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2021년 04월&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2024년 04월 (ESM)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4.4&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;16.10&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Yakkety Yak&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2016년 10월 13일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2017년 07월 20일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4.8&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;17.04&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Zesty Zapus&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2017년 04월 13일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2018년 01월 13일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4.10&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;17.10&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Artful Aardvark&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2017년 10월 19일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2018년 07월 19일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4.13&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;18.04 LTS&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Bionic Beaver&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2018년 4월 26일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2023년 04월&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2028년 04월 (ESM)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4.15&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;18.10&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Cosmic Cuttlefish&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2018년 10월 18일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2019년 07월 18일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4.18&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;19.04&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Disco Dingo&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2019년 04월 18일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2020년 01월 23일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;5.0&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;19.10&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Eoan Ermine&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2019년 10월 17일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2020년 07월&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;5.3&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;20.04 LTS&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Focal Fossa&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2020년 4월 23일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2025년 04월&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2030년 04월 (ESM)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;5.4&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;20.10&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Groovy Gorilla&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2020년 10월 22일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot; colspan=&quot;2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2021년 07월&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;TBA&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 아래 주소로 이동에서 본인 리눅스 버전에 맞는 폴더로 이동을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://download.docker.com/linux/ubuntu/dists/&quot;&gt;https://download.docker.com/linux/ubuntu/dists/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 우분투 20.04 버전을 사용하고 있어 focal로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;999&quot; data-origin-height=&quot;71&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGoA4g/btq3XsMLlmg/OqiC8K0E8HSRA2QDZceUiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGoA4g/btq3XsMLlmg/OqiC8K0E8HSRA2QDZceUiK/img.png&quot; data-alt=&quot;uname -a&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGoA4g/btq3XsMLlmg/OqiC8K0E8HSRA2QDZceUiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGoA4g%2Fbtq3XsMLlmg%2FOqiC8K0E8HSRA2QDZceUiK%2Fimg.png&quot; data-origin-width=&quot;999&quot; data-origin-height=&quot;71&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;uname -a&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;477&quot; data-origin-height=&quot;306&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dSG7MN/btq33aqTk48/IrQrhvNbxlFhIxJirtPyi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dSG7MN/btq33aqTk48/IrQrhvNbxlFhIxJirtPyi1/img.png&quot; data-alt=&quot;도커 설치파일 저장 웹사이트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dSG7MN/btq33aqTk48/IrQrhvNbxlFhIxJirtPyi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdSG7MN%2Fbtq33aqTk48%2FIrQrhvNbxlFhIxJirtPyi1%2Fimg.png&quot; data-origin-width=&quot;477&quot; data-origin-height=&quot;306&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 설치파일 저장 웹사이트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;리눅스 코드명 폴더 다음은 pool 디렉터리로 이동하고, 다음은 stable 폴더로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 나오는 cpu에 맞는 디렉토리로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 최신 버전 파일들 주소를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;795&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dztyH0/btq3XsMLszv/6UYfMZuZ0vPEjJQgSUEUY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dztyH0/btq3XsMLszv/6UYfMZuZ0vPEjJQgSUEUY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dztyH0/btq3XsMLszv/6UYfMZuZ0vPEjJQgSUEUY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdztyH0%2Fbtq3XsMLszv%2F6UYfMZuZ0vPEjJQgSUEUY0%2Fimg.png&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;795&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;curl -O &amp;lt;인터넷주소&amp;gt; 명령어로 파일들을 다운로드합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;472&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0r8MJ/btq3UurbXFj/ALBHk8uMbrLv5qZnNvVKGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0r8MJ/btq3UurbXFj/ALBHk8uMbrLv5qZnNvVKGK/img.png&quot; data-alt=&quot;curl -O 주소&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0r8MJ/btq3UurbXFj/ALBHk8uMbrLv5qZnNvVKGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0r8MJ%2Fbtq3UurbXFj%2FALBHk8uMbrLv5qZnNvVKGK%2Fimg.png&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;472&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;curl -O 주소&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;992&quot; data-origin-height=&quot;130&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xoCdU/btq3UcdhFpL/yWOqfUu3Mz1G1JyD4epCMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xoCdU/btq3UcdhFpL/yWOqfUu3Mz1G1JyD4epCMk/img.png&quot; data-alt=&quot;deb 파일 검색&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xoCdU/btq3UcdhFpL/yWOqfUu3Mz1G1JyD4epCMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxoCdU%2Fbtq3UcdhFpL%2FyWOqfUu3Mz1G1JyD4epCMk%2Fimg.png&quot; data-origin-width=&quot;992&quot; data-origin-height=&quot;130&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;deb 파일 검색&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;폴더 내에 있는 deb 파일을 모두 설치해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619963606250&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo dpkg -i *.deb&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1008&quot; data-origin-height=&quot;504&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GPSyW/btq31adCxZ6/Zjg3YVnMEcDbKXyIu6wIsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GPSyW/btq31adCxZ6/Zjg3YVnMEcDbKXyIu6wIsk/img.png&quot; data-alt=&quot;deb 파일 모두 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GPSyW/btq31adCxZ6/Zjg3YVnMEcDbKXyIu6wIsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGPSyW%2Fbtq31adCxZ6%2FZjg3YVnMEcDbKXyIu6wIsk%2Fimg.png&quot; data-origin-width=&quot;1008&quot; data-origin-height=&quot;504&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;deb 파일 모두 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 버전을 확인해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;542&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcbded/btq3WnSr0cJ/LDCTLqYJ45vaK6xBdLyfdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcbded/btq3WnSr0cJ/LDCTLqYJ45vaK6xBdLyfdK/img.png&quot; data-alt=&quot;버전확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcbded/btq3WnSr0cJ/LDCTLqYJ45vaK6xBdLyfdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbcbded%2Fbtq3WnSr0cJ%2FLDCTLqYJ45vaK6xBdLyfdK%2Fimg.png&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;542&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;버전확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;dpkg로 설치를 했기 때문에 제거도 dpkg 명령어를 이용해서 삭제를 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619964014580&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo dpkg --purge docker-scan-plugin docker-ce docker-ce-cli docker-ce-rootless-extras containerd.io&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1007&quot; data-origin-height=&quot;277&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wvUWm/btq3XtdOjHE/NcsrrcG5hJSJpnxxUZSOkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wvUWm/btq3XtdOjHE/NcsrrcG5hJSJpnxxUZSOkK/img.png&quot; data-alt=&quot;dpkg --puge 패키지 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wvUWm/btq3XtdOjHE/NcsrrcG5hJSJpnxxUZSOkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwvUWm%2Fbtq3XtdOjHE%2FNcsrrcG5hJSJpnxxUZSOkK%2Fimg.png&quot; data-origin-width=&quot;1007&quot; data-origin-height=&quot;277&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;dpkg --puge 패키지 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;패키지를 제거하여도 호스트의 이미지, 컨테이너, 볼륨 또는 사용자 정의된 구성 파일은 자동으로 제거되지 않습니다. 아래 명령어로 완전 삭제를 해줘야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619964035730&quot; class=&quot;html xml&quot; style=&quot;margin: 20px auto 0px; display: block; overflow: auto; padding: 15px; color: #383a42; background: #f6f7f8; font-size: 14px; border-radius: 3px; font-family: Menlo, Consolas, Monaco, monospace; border: 1px solid #dddddd; cursor: default; z-index: 1;&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; $ sudo rm -rf /var/lib/docker
 $ sudo rm -rf /var/lib/containerd&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;981&quot; data-origin-height=&quot;198&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxk3g5/btq3USZKakz/Dbiqn6Nlel3WAZSSdLVgyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxk3g5/btq3USZKakz/Dbiqn6Nlel3WAZSSdLVgyK/img.png&quot; data-alt=&quot;찌꺼기 완전 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxk3g5/btq3USZKakz/Dbiqn6Nlel3WAZSSdLVgyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbxk3g5%2Fbtq3USZKakz%2FDbiqn6Nlel3WAZSSdLVgyK%2Fimg.png&quot; data-origin-width=&quot;981&quot; data-origin-height=&quot;198&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;찌꺼기 완전 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;설치용 스크립트 (sh)파일을 받아 실행하여 설치하는 방법&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;curl 옵션을 이용하여 도커 홈페이지에서 스크립트 파일을 다운로드하여 &quot;get-docker.sh&quot; 이름으로 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619964379595&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; $ curl -fsSL https://get.docker.com -o get-docker.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;752&quot; data-origin-height=&quot;115&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KrPRP/btq3U6QSYqt/NxMO9ftKRPkLbnFcPiXR5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KrPRP/btq3U6QSYqt/NxMO9ftKRPkLbnFcPiXR5k/img.png&quot; data-alt=&quot;스크립트 파일 다운로드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KrPRP/btq3U6QSYqt/NxMO9ftKRPkLbnFcPiXR5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKrPRP%2Fbtq3U6QSYqt%2FNxMO9ftKRPkLbnFcPiXR5k%2Fimg.png&quot; data-origin-width=&quot;752&quot; data-origin-height=&quot;115&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;스크립트 파일 다운로드&lt;/figcaption&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;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 스크립트를 실행하여 도커를 설치해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1619964515494&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo sh get-docker.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;819&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xubfE/btq3Xr794wy/S4ObaUO8RvLByxJ781Lwmk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xubfE/btq3Xr794wy/S4ObaUO8RvLByxJ781Lwmk/img.png&quot; data-alt=&quot;스크립트로 도커설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xubfE/btq3Xr794wy/S4ObaUO8RvLByxJ781Lwmk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxubfE%2Fbtq3Xr794wy%2FS4ObaUO8RvLByxJ781Lwmk%2Fimg.png&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;819&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;스크립트로 도커설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;도커 버전을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;551&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfl8y2/btq30FdKo3m/WigAXv6Z41Nuz2f8jFkynK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfl8y2/btq30FdKo3m/WigAXv6Z41Nuz2f8jFkynK/img.png&quot; data-alt=&quot;도커 버전 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfl8y2/btq30FdKo3m/WigAXv6Z41Nuz2f8jFkynK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbfl8y2%2Fbtq30FdKo3m%2FWigAXv6Z41Nuz2f8jFkynK%2Fimg.png&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;551&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;도커 버전 확인&lt;/figcaption&gt;
&lt;/figure&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Docker)도커 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1617289794867&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Docker)도커' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-og-image=&quot;https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%8F%84%EC%BB%A4%20%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://res.cloudinary.com/startup-grind/image/upload/c_fill,dpr_2.0,f_auto,g_center,h_1080,q_100,w_1080/v1/gcs/platform-data-docker/chapter_banners/download_xSgswBS.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;'(Docker)도커' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>도커 쿠버네티스</category>
      <category>apt install</category>
      <category>autoremove</category>
      <category>curl</category>
      <category>docker</category>
      <category>dpkg</category>
      <category>PURGE</category>
      <category>remove</category>
      <category>도커</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/176</guid>
      <comments>https://reddb.tistory.com/176#entry176comment</comments>
      <pubDate>Sun, 2 May 2021 23:34:35 +0900</pubDate>
    </item>
    <item>
      <title>한일 스테인레스(HANIL STANINLESS) 헤르만(HERMAN) 통5중 궁중팬 24cm 리뷰</title>
      <link>https://reddb.tistory.com/175</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;한일&amp;nbsp;스테인레스(HANIL&amp;nbsp;STANINLESS)&amp;nbsp;헤르만(HERMAN)&amp;nbsp;통5중&amp;nbsp;궁중팬&amp;nbsp;24cm&amp;nbsp;리뷰&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;사용하던 테팔 궁중팬이 또 노화로 코팅이 벗겨져 사망하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그래서 이번엔 스테인레스(STANINLESS)로 만들어진 궁중팬을 사게 됐습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(한일 스테인레스(HANIL STANINLESS) 헤르만(HERMAN) 통5중 궁중팬 24cm)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;서비스로 티스푼도 2개를 보내주셨네요.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOdIC4/btq3nCCH9Sm/kGVCF89JP9dcT1BDA9QTD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOdIC4/btq3nCCH9Sm/kGVCF89JP9dcT1BDA9QTD1/img.png&quot; data-alt=&quot;한일 스테인리스 헤르만 통5중 궁중팬 24cm&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOdIC4/btq3nCCH9Sm/kGVCF89JP9dcT1BDA9QTD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOdIC4%2Fbtq3nCCH9Sm%2FkGVCF89JP9dcT1BDA9QTD1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;한일 스테인리스 헤르만 통5중 궁중팬 24cm&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다른 한일 제품이랑은 다르게 헤르만은 한일 공식홈페이지 쇼핑몰에서도 팔지 않고 오직 잠실직매장이라는 곳에서만 판매되는 것으로 검색이 되서 그곳에서 샀습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;가격은 일반 통5중보다는 비싸지만 해외제품이나 국산 이름이 알려진 쉐프윈 제품보다는 저렴했습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(5만원 중후반대)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;제품 정보는 쇼핑몰이나 한일 스테인리스 홈페이지에서 확인하시면 자세히 나와있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;간단히 설명드리자면 통5중이며 바닥은 자성을 띈 스테인레스를 사용하고 음식을 하는 안쪽은 보통 식기류에 많이 사용하는 STS304스틸(18-10)으로 되어 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8CHtJ/btq3niqMuyD/wYOqaqiIHfOOklMnf5hoHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8CHtJ/btq3niqMuyD/wYOqaqiIHfOOklMnf5hoHk/img.png&quot; data-alt=&quot;스테인레스 STS304(18-10)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8CHtJ/btq3niqMuyD/wYOqaqiIHfOOklMnf5hoHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8CHtJ%2Fbtq3niqMuyD%2FwYOqaqiIHfOOklMnf5hoHk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;스테인레스 STS304(18-10)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;손잡이와 웍의 연결 부위는 스팟용접으로 붙어 있습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;헤르만 24cm 궁중팬까지는 스팟용접으로 되어 있어 설거지하기 편할거라 생각되서 24cm로 구입했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;용접 부위가 눈에 보이기는 하지만 별로 거슬리진 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqBAdG/btq3qfz0Ytx/UFNtayjdSBtVmwqKfojMoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqBAdG/btq3qfz0Ytx/UFNtayjdSBtVmwqKfojMoK/img.png&quot; data-alt=&quot;스팟용접 손잡이&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqBAdG/btq3qfz0Ytx/UFNtayjdSBtVmwqKfojMoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqBAdG%2Fbtq3qfz0Ytx%2FUFNtayjdSBtVmwqKfojMoK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;스팟용접 손잡이&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;24cm 크기는 아래사진으로 보시듯이 A4용지의 세로 길이보다 조금 작은 크기 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cMFtee/btq3mcZleBg/AFF4e3Nu4hlslbbke9qWNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cMFtee/btq3mcZleBg/AFF4e3Nu4hlslbbke9qWNk/img.png&quot; data-alt=&quot;24cm 크기 비교&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cMFtee/btq3mcZleBg/AFF4e3Nu4hlslbbke9qWNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMFtee%2Fbtq3mcZleBg%2FAFF4e3Nu4hlslbbke9qWNk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;24cm 크기 비교&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;또한, A4의 가로 길이보다는 조금 큰 크기 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bg1OvH/btq3r1nN2uT/e8SAHt8FFBCJbNQc7CCNx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bg1OvH/btq3r1nN2uT/e8SAHt8FFBCJbNQc7CCNx0/img.png&quot; data-alt=&quot;24cm 크기 비교&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bg1OvH/btq3r1nN2uT/e8SAHt8FFBCJbNQc7CCNx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbg1OvH%2Fbtq3r1nN2uT%2Fe8SAHt8FFBCJbNQc7CCNx0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;24cm 크기 비교&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;헤르만 제품의 자세한 정보는 아래 한일 스테인레스 홈페이지에서 확인해 보시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1619267656634&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;product&quot; data-og-title=&quot;헤르만&quot; data-og-description=&quot;한일스텐레스&quot; data-og-host=&quot;www.hanilsts.com&quot; data-og-source-url=&quot;http://www.hanilsts.com/goods/goods_view2.php?goodsNo=1611641555&quot; data-og-url=&quot;http://www.hanilsts.com/goods/goods_view2.php?goodsNo=1611641555&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/JBFVo/hyJY6Vukv0/EJyq46nW1VlYM0buOzItF1/img.jpg?width=700&amp;amp;height=700&amp;amp;face=0_0_700_700,https://scrap.kakaocdn.net/dn/bd7o50/hyJZjN4k4y/ok9TDH3LK6NSYxNTfGRMLk/img.jpg?width=700&amp;amp;height=700&amp;amp;face=0_0_700_700,https://scrap.kakaocdn.net/dn/bk7kyZ/hyJZg4TLMt/3PPkWMiMH2JGPdkiyB2jM0/img.jpg?width=700&amp;amp;height=700&amp;amp;face=0_0_700_700&quot;&gt;&lt;a href=&quot;http://www.hanilsts.com/goods/goods_view2.php?goodsNo=1611641555&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://www.hanilsts.com/goods/goods_view2.php?goodsNo=1611641555&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/JBFVo/hyJY6Vukv0/EJyq46nW1VlYM0buOzItF1/img.jpg?width=700&amp;amp;height=700&amp;amp;face=0_0_700_700,https://scrap.kakaocdn.net/dn/bd7o50/hyJZjN4k4y/ok9TDH3LK6NSYxNTfGRMLk/img.jpg?width=700&amp;amp;height=700&amp;amp;face=0_0_700_700,https://scrap.kakaocdn.net/dn/bk7kyZ/hyJZg4TLMt/3PPkWMiMH2JGPdkiyB2jM0/img.jpg?width=700&amp;amp;height=700&amp;amp;face=0_0_700_700');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;헤르만&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;한일스텐레스&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.hanilsts.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc</category>
      <category>24cm</category>
      <category>Stainless</category>
      <category>궁중팬</category>
      <category>스테인레스</category>
      <category>스테인리스</category>
      <category>스텐레스</category>
      <category>한일</category>
      <category>헤르만</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/175</guid>
      <comments>https://reddb.tistory.com/175#entry175comment</comments>
      <pubDate>Sat, 24 Apr 2021 21:36:33 +0900</pubDate>
    </item>
    <item>
      <title>(Deno.js)디노 - Deno 최신버전으로 업데이트 Windows(윈도우) Linux(리눅스)</title>
      <link>https://reddb.tistory.com/174</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(Deno.js)디노 - Deno 최신버전으로 Upgrade(업그레이드) Windows(윈도우) Linux(리눅스)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Windows 2019 Deno Upgrade&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 윈도우에서 디노를 업그레이드 해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Deno의 업그레이드 명령어는 아래와 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1618827961080&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;deno upgrade&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;특정 버전으로 업그레이드를 하려면 아래의 옵션을 추가해서 실행하면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1618828049903&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;deno upgrade --version 1.9.0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;업그레이드를 진행하기 이전에 먼저 현재 버전을 확인하겠습다. 파워쉘을 열고 아래 명령어를 입력합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(PS&amp;gt; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;deno --version&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PBuSf/btq2TdjJ4Rq/4R4ZfyC6PPKMtIYVi9c2L0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PBuSf/btq2TdjJ4Rq/4R4ZfyC6PPKMtIYVi9c2L0/img.png&quot; data-alt=&quot;현재 버전 1.8.2&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PBuSf/btq2TdjJ4Rq/4R4ZfyC6PPKMtIYVi9c2L0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPBuSf%2Fbtq2TdjJ4Rq%2F4R4ZfyC6PPKMtIYVi9c2L0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;현재 버전 1.8.2&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 업그레이드 명령어로 최신 버전으로 업그레이드를 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(PS&amp;gt; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;deno upgrade&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sFjCF/btq2P3hys1T/6SK8BlPgFcOdKbB32vrIb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sFjCF/btq2P3hys1T/6SK8BlPgFcOdKbB32vrIb1/img.png&quot; data-alt=&quot;현재 최신버전은 1.9.버전 / 업그레이드 1.9.0으로 성공&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sFjCF/btq2P3hys1T/6SK8BlPgFcOdKbB32vrIb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsFjCF%2Fbtq2P3hys1T%2F6SK8BlPgFcOdKbB32vrIb1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;현재 최신버전은 1.9.버전 / 업그레이드 1.9.0으로 성공&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;업그레이드가 잘됐는지 현재 버전을 다시 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(PS&amp;gt;&amp;nbsp;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;deno --version&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MXX6T/btq2P3aNgf5/nNNTGa2o3wT0tZ0VJh3E70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MXX6T/btq2P3aNgf5/nNNTGa2o3wT0tZ0VJh3E70/img.png&quot; data-alt=&quot;deno 1.9.0&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MXX6T/btq2P3aNgf5/nNNTGa2o3wT0tZ0VJh3E70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMXX6T%2Fbtq2P3aNgf5%2FnNNTGa2o3wT0tZ0VJh3E70%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;deno 1.9.0&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Linux (Ubuntu 우분투, CentOS) Deno Upgrade&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 리눅스에서 디노를 업그레이드 해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;명령어는 윈도우와 같습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1618828682682&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;deno upgrade&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;특정 버전으로 업그레이드 하는 옵션 또한 윈도우와 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1618828685562&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;deno upgrade --version 1.9.0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;업그레이드를 하기전에 현재 버전을 확인해 보겠습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;($ &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;deno --version&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TDpXv/btq2SMMY2cJ/bBa68JTrtMKTBPOQkkM141/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TDpXv/btq2SMMY2cJ/bBa68JTrtMKTBPOQkkM141/img.png&quot; data-alt=&quot;Ubuntu(우분투) deno 현재 버전&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TDpXv/btq2SMMY2cJ/bBa68JTrtMKTBPOQkkM141/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTDpXv%2Fbtq2SMMY2cJ%2FbBa68JTrtMKTBPOQkkM141%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Ubuntu(우분투) deno 현재 버전&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zCLKs/btq2ZnZ9Z34/pxlp31kZvuanxgilXuThL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zCLKs/btq2ZnZ9Z34/pxlp31kZvuanxgilXuThL0/img.png&quot; data-alt=&quot;CentOS deno 현재버전&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zCLKs/btq2ZnZ9Z34/pxlp31kZvuanxgilXuThL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzCLKs%2Fbtq2ZnZ9Z34%2Fpxlp31kZvuanxgilXuThL0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;CentOS deno 현재버전&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 업그레이드 명령어로 현재 최신 버전으로 업그레이드를 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;($ &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;deno upgrade&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zgpsw/btq23tkHCC1/Uk5Hhyg1YEkx0pHzVzuWx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zgpsw/btq23tkHCC1/Uk5Hhyg1YEkx0pHzVzuWx0/img.png&quot; data-alt=&quot;Ubuntu(우분투) deno 최신버전으로 업그레이드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zgpsw/btq23tkHCC1/Uk5Hhyg1YEkx0pHzVzuWx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzgpsw%2Fbtq23tkHCC1%2FUk5Hhyg1YEkx0pHzVzuWx0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Ubuntu(우분투) deno 최신버전으로 업그레이드&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYFjFX/btq2TbzpvOB/eREkZYOT36D8g3KgMU9HT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYFjFX/btq2TbzpvOB/eREkZYOT36D8g3KgMU9HT1/img.png&quot; data-alt=&quot;CentOS deno 최신버전으로 업그레이드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYFjFX/btq2TbzpvOB/eREkZYOT36D8g3KgMU9HT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYFjFX%2Fbtq2TbzpvOB%2FeREkZYOT36D8g3KgMU9HT1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;CentOS deno 최신버전으로 업그레이드&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마지막으로 현재 버전을 다시 확인해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;($&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;deno --version&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/chmgHt/btq2246ogwk/pZsi7FAhvdY08gR6x6c8t1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/chmgHt/btq2246ogwk/pZsi7FAhvdY08gR6x6c8t1/img.png&quot; data-alt=&quot;Ubuntu(우분투) deno 1.9.0&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/chmgHt/btq2246ogwk/pZsi7FAhvdY08gR6x6c8t1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FchmgHt%2Fbtq2246ogwk%2FpZsi7FAhvdY08gR6x6c8t1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Ubuntu(우분투) deno 1.9.0&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AJhdO/btq2OOR7LiI/Y8R8TCs5hESFmACwsGtOT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AJhdO/btq2OOR7LiI/Y8R8TCs5hESFmACwsGtOT0/img.png&quot; data-alt=&quot;CentOS deno 1.9.0&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AJhdO/btq2OOR7LiI/Y8R8TCs5hESFmACwsGtOT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAJhdO%2Fbtq2OOR7LiI%2FY8R8TCs5hESFmACwsGtOT0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;CentOS deno 1.9.0&lt;/figcaption&gt;
&lt;/figure&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Deno.js)디노 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1617289794867&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Deno.js)디노' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot; data-og-image=&quot;https://denoland.kr/img/denoland_kr-logo.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://denoland.kr/img/denoland_kr-logo.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(Deno.js)디노' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(Deno.js)디노</category>
      <category>CentOS</category>
      <category>deno</category>
      <category>Deno.js</category>
      <category>Linux</category>
      <category>ubuntu</category>
      <category>Upgrade</category>
      <category>Windows</category>
      <category>디노</category>
      <category>리눅스</category>
      <category>윈도우</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/174</guid>
      <comments>https://reddb.tistory.com/174#entry174comment</comments>
      <pubDate>Mon, 19 Apr 2021 20:53:09 +0900</pubDate>
    </item>
    <item>
      <title>(Deno.js)디노 - Linux(리눅스)에 Deno 설치하기 ubuntu(우분투) centOS</title>
      <link>https://reddb.tistory.com/172</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(Deno.js)디노&amp;nbsp;-&amp;nbsp;Linux(리눅스)에&amp;nbsp;Deno&amp;nbsp;설치하기&amp;nbsp;ubuntu(우분투)&amp;nbsp;centOS &lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;지난 포스팅에서는 윈도우 서버 2019에 Deno를 설치하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번에는 Linux(리눅스) 중 가장 사용자가 많은 ubuntu(우분투)와 centOS에 디노를 설치하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 시점으로 디노 최신버전은 v1.8.2 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최신버전의 디노를 설치하는 방법은 아래 명령어를 쉘에 입력 및 실행하면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617284780778&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;curl -fsSL https://deno.land/x/install/install.sh | sh&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;특정버전으로 Deno를 설치하고 싶다면 아래처럼 버전을 적어주는 명령어를 추가로 입력해주면 됩니다. (예: v1.0.0 설치)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617284826379&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;curl -fsSL https://deno.land/x/install/install.sh | sh -s v1.0.0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1. curl이 설치가 되어 있지 않다면 쉘에 아래 명령어로 입력하여 먼저 설치를 해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp;1) 우분투(ubuntn): $&amp;nbsp; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;sudo&amp;nbsp;apt-get&amp;nbsp;install&amp;nbsp;curl&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nK3X7/btq1EoTpK6b/qrKPRFKwZ6NSIB7OGbXmm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nK3X7/btq1EoTpK6b/qrKPRFKwZ6NSIB7OGbXmm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nK3X7/btq1EoTpK6b/qrKPRFKwZ6NSIB7OGbXmm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnK3X7%2Fbtq1EoTpK6b%2FqrKPRFKwZ6NSIB7OGbXmm1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp;2) centOS: $ &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;sudo yum install curl&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dbSA1K/btq1ByWOVhe/2k6q47I95s3xdSK9CEUFl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dbSA1K/btq1ByWOVhe/2k6q47I95s3xdSK9CEUFl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dbSA1K/btq1ByWOVhe/2k6q47I95s3xdSK9CEUFl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdbSA1K%2Fbtq1ByWOVhe%2F2k6q47I95s3xdSK9CEUFl1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2. 다음은 쉘에 아래 명령어를 입력하여 Deno를 설치해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;sudo&amp;nbsp;&lt;/b&gt;&lt;b&gt;curl -fsSL https://deno.land/x/install/install.sh | sh&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vGj4R/btq1GdKoVCW/K0FLPcKEb97AhbdA9uK1VK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vGj4R/btq1GdKoVCW/K0FLPcKEb97AhbdA9uK1VK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vGj4R/btq1GdKoVCW/K0FLPcKEb97AhbdA9uK1VK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvGj4R%2Fbtq1GdKoVCW%2FK0FLPcKEb97AhbdA9uK1VK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3. Deno가 설치된 위치에서 버전 및 도움말 등을 실행해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp; (Deno가 설치되는 기본위치: &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;/home/계정명/.deno/bin/&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SW3dL/btq1D0yynyV/oIvMRwh2YKVhV50nXK8ve0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SW3dL/btq1D0yynyV/oIvMRwh2YKVhV50nXK8ve0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SW3dL/btq1D0yynyV/oIvMRwh2YKVhV50nXK8ve0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSW3dL%2Fbtq1D0yynyV%2FoIvMRwh2YKVhV50nXK8ve0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(만약 Deno의 설치위치를 변경하여 설치하고자 한다면 설치명령어를 아래와 같이 경로까지 입력해주시면 됩니다. 위치 예: /usr/local)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617287368901&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo curl -fsSL https://deno.land/x/install/install.sh | sudo DENO_INSTALL = / usr / local sh&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4. Deno가 어떤 폴더에서도 실행될수 있도록 환경변수를 등록해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp;1) 홈디렉토리에 있는 &lt;b&gt;.profile&lt;/b&gt; 또는 &lt;b&gt;.bashrc&lt;/b&gt;를 확인하고 vi에디터를 열어 줍니다.(&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;cd ~&lt;/b&gt;&lt;/span&gt;&amp;nbsp; |&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;ls -al&lt;/b&gt;&lt;/span&gt;&amp;nbsp; |&amp;nbsp; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;vi .profile&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;저는 .profile로 진행했습니다. 만약 파일이 존재하지 않더라도 vi로 .profile을 생성후 진행하시면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DKKj9/btq1C15w1EO/NsYbhhr74MwKH46oc0jiDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DKKj9/btq1C15w1EO/NsYbhhr74MwKH46oc0jiDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DKKj9/btq1C15w1EO/NsYbhhr74MwKH46oc0jiDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDKKj9%2Fbtq1C15w1EO%2FNsYbhhr74MwKH46oc0jiDK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp;2) 마지막 라인에 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;export PATH=$PATH:/home/계정이름/.deno/bin&lt;/b&gt;&lt;/span&gt;을 입력하고 저장하고 나옵니다 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (저장하고 나오는 명령어 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;:wq!&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mj138/btq1Epx203o/dcEJEdqrePovtAqElblv9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mj138/btq1Epx203o/dcEJEdqrePovtAqElblv9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mj138/btq1Epx203o/dcEJEdqrePovtAqElblv9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmj138%2Fbtq1Epx203o%2FdcEJEdqrePovtAqElblv9K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp;3) 홈디렉토리에서 source .profile 명령어로 .profile을 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dtp9IB/btq1AFaRMut/o5G8WutItQbfSSXYESuKkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dtp9IB/btq1AFaRMut/o5G8WutItQbfSSXYESuKkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dtp9IB/btq1AFaRMut/o5G8WutItQbfSSXYESuKkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdtp9IB%2Fbtq1AFaRMut%2Fo5G8WutItQbfSSXYESuKkK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp;4) 이제 deno를 실행해보면 어떤 폴더에서도 작동하는 것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYYWWB/btq1Geo1oPv/UyP29MkXfL4oMwcylJhHIK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYYWWB/btq1Geo1oPv/UyP29MkXfL4oMwcylJhHIK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYYWWB/btq1Geo1oPv/UyP29MkXfL4oMwcylJhHIK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYYWWB%2Fbtq1Geo1oPv%2FUyP29MkXfL4oMwcylJhHIK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;5. 쉘에서 인터넷 주소에 있는 타입스크립트파일(.ts)을 실행해 보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617287260689&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;deno run https://deno.land/std/examples/welcome.ts&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rzmIe/btq1EpdJBYW/nb2nekiYbLnDy1mho34yfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rzmIe/btq1EpdJBYW/nb2nekiYbLnDy1mho34yfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rzmIe/btq1EpdJBYW/nb2nekiYbLnDy1mho34yfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrzmIe%2Fbtq1EpdJBYW%2Fnb2nekiYbLnDy1mho34yfK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;6. 마지막으로 Deno를 이용하여 서버를 실행해 보겠습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617287481669&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import { serve } from &quot;https://deno.land/std@0.91.0/http/server.ts&quot;;
const s = serve({ port: 8000 });
console.log(&quot;http://localhost:8000/&quot;);
for await (const req of s) {
  req.respond({ body: &quot;Hello World\n&quot; });
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp;1) 위 소스를 현재폴더에 serve.ts 파일로 저장한 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GzF0t/btq1E8plSC2/MtZT4PHQ8XoyiKh9ghakfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GzF0t/btq1E8plSC2/MtZT4PHQ8XoyiKh9ghakfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GzF0t/btq1E8plSC2/MtZT4PHQ8XoyiKh9ghakfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGzF0t%2Fbtq1E8plSC2%2FMtZT4PHQ8XoyiKh9ghakfK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp;2) 쉘에서 아래 명령어와 옵션으로 serve.ts를 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617287727485&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;deno run --allow-net serve.ts&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQ2336/btq1zut2iLA/NRuFaVWkl6Bs8Chezk0KUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQ2336/btq1zut2iLA/NRuFaVWkl6Bs8Chezk0KUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQ2336/btq1zut2iLA/NRuFaVWkl6Bs8Chezk0KUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQ2336%2Fbtq1zut2iLA%2FNRuFaVWkl6Bs8Chezk0KUK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp;3) 웹 브라우저를 열어 http://localhost:8000으로 접속해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MNtOH/btq1EoTrARx/u3YjiFZLzTgGWJEevsdQNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MNtOH/btq1EoTrARx/u3YjiFZLzTgGWJEevsdQNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MNtOH/btq1EoTrARx/u3YjiFZLzTgGWJEevsdQNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMNtOH%2Fbtq1EoTrARx%2Fu3YjiFZLzTgGWJEevsdQNK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Deno.js)디노 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1617206285601&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Deno.js)디노' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot; data-og-image=&quot;https://denoland.kr/img/denoland_kr-logo.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://denoland.kr/img/denoland_kr-logo.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(Deno.js)디노' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(Deno.js)디노</category>
      <category>CentOS</category>
      <category>Deno.js</category>
      <category>Linux</category>
      <category>ubuntu</category>
      <category>디노</category>
      <category>리눅스</category>
      <category>우분투</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/172</guid>
      <comments>https://reddb.tistory.com/172#entry172comment</comments>
      <pubDate>Thu, 1 Apr 2021 23:57:47 +0900</pubDate>
    </item>
    <item>
      <title>(Deno.js)디노 - Windows Server 2019(윈도우 서버)에 Deno 설치하기</title>
      <link>https://reddb.tistory.com/170</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(Deno.js)디노 - Windows Server 2019(윈도우 서버)에 Deno 설치하기&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;디노를 Windows Server 2019(윈도우 서버)에 설치해보도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 디노 최신버전은 v.1.8.2까지 나와있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최신버전 설치방법은 아래 명령어를 Windows PowerShell(윈도우즈 파워쉘)에서 입력 및 실행하여 주시면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617199882254&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;iwr https://deno.land/x/install/install.ps1 -useb | iex&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;특정버전의 Deno를 설치하고 싶다면 아래처럼 명령어를 입력해주시면됩니다. (예: v1.0.0 설치)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617200855292&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$v=&quot;1.0.0&quot;; iwr https://deno.land/x/install/install.ps1 -useb | iex&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1. 먼저 윈도우의 검색에서 PowerShell을 검색하여 실행하여 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s2Eqm/btq1zsOYH94/hLeQiHnCVE5yT4X4Ld9sKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s2Eqm/btq1zsOYH94/hLeQiHnCVE5yT4X4Ld9sKk/img.png&quot; data-alt=&quot;Windows PowerShell&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s2Eqm/btq1zsOYH94/hLeQiHnCVE5yT4X4Ld9sKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs2Eqm%2Fbtq1zsOYH94%2FhLeQiHnCVE5yT4X4Ld9sKk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Windows PowerShell&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2. 다음은 파워쉘 커맨드창에 아래처럼 명령어를 입력해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; iwr &lt;a style=&quot;color: #f89009;&quot; href=&quot;https://deno.land/x/install/install.ps1&quot;&gt;https://deno.land/x/install/install.ps1&lt;/a&gt; -useb | iex&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NuS3r/btq1ByubI8Y/e2lZeNwSBPXI0x3A4hNEE0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NuS3r/btq1ByubI8Y/e2lZeNwSBPXI0x3A4hNEE0/img.png&quot; data-alt=&quot;Deno.js 설치 명령어&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NuS3r/btq1ByubI8Y/e2lZeNwSBPXI0x3A4hNEE0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNuS3r%2Fbtq1ByubI8Y%2Fe2lZeNwSBPXI0x3A4hNEE0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Deno.js 설치 명령어&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그러면 아래처럼 웹요청으로 파일을 받아오게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lroHf/btq1xngDHZz/khWDyRVdOIYEMtvN92Lyq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lroHf/btq1xngDHZz/khWDyRVdOIYEMtvN92Lyq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lroHf/btq1xngDHZz/khWDyRVdOIYEMtvN92Lyq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlroHf%2Fbtq1xngDHZz%2FkhWDyRVdOIYEMtvN92Lyq0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Deno의 설치가 성공적으로 완료되면 디노의 실행파일이 설치된 위치와 알려줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctlhL0/btq1zusu4u9/HzAyxUfIi2xppjZIR6I4Ik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctlhL0/btq1zusu4u9/HzAyxUfIi2xppjZIR6I4Ik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctlhL0/btq1zusu4u9/HzAyxUfIi2xppjZIR6I4Ik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctlhL0%2Fbtq1zusu4u9%2FHzAyxUfIi2xppjZIR6I4Ik%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;환경변수를 확인해보면 설치와 동시에 자동으로 위치가 입력되었음을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;그렇기 때문에 어떤 위치에서도 deno.exe 명령을 실행할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKh3kj/btq1ByAXjWM/Yv1pWVtIq7RmyWyNRjZLzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKh3kj/btq1ByAXjWM/Yv1pWVtIq7RmyWyNRjZLzK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKh3kj/btq1ByAXjWM/Yv1pWVtIq7RmyWyNRjZLzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKh3kj%2Fbtq1ByAXjWM%2FYv1pWVtIq7RmyWyNRjZLzK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 Deno의 설치위치를 변경하여 설치하고자 한다면 설치명령어를 실행하기 전,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;아래 첫줄과 같이 설치 위치를 입력하시면 지정하는 폴더에 Deno가 설치됩니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(설치위치 변경 예: C:\Program Files\deno)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;주의하실점은 &lt;u&gt;파워쉘을 관리자권한으로 실행&lt;/u&gt;하셔야 합니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617201788212&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$env:DENO_INSTALL = &quot;C:\Program Files\deno&quot;
iwr https://deno.land/x/install/install.ps1 -useb | iex&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;3. 다음은 Deno의 버전과 도움말을 확인해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIc89y/btq1yECnQZ0/FktHZtqOqeKw5dHoQt9GYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIc89y/btq1yECnQZ0/FktHZtqOqeKw5dHoQt9GYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIc89y/btq1yECnQZ0/FktHZtqOqeKw5dHoQt9GYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIc89y%2Fbtq1yECnQZ0%2FFktHZtqOqeKw5dHoQt9GYK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lEt8O/btq1vizRLBx/FWlimZSEmw1u85mh6VDQN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lEt8O/btq1vizRLBx/FWlimZSEmw1u85mh6VDQN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lEt8O/btq1vizRLBx/FWlimZSEmw1u85mh6VDQN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlEt8O%2Fbtq1vizRLBx%2FFWlimZSEmw1u85mh6VDQN0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;4. 파워쉘에서 인터넷 주소에 있는 타입스크립타파일(.ts)을 실행하여 보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617202499961&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;deno run https://deno.land/std/examples/welcome.ts&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHNyHM/btq1vhnsaFX/4Qd8h5ziz9MOSF8AoVlGD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHNyHM/btq1vhnsaFX/4Qd8h5ziz9MOSF8AoVlGD1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHNyHM/btq1vhnsaFX/4Qd8h5ziz9MOSF8AoVlGD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHNyHM%2Fbtq1vhnsaFX%2F4Qd8h5ziz9MOSF8AoVlGD1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;5. 마지막으로 deno를 이용하여 서버를 실행하여 보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1617205198422&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import { serve } from &quot;https://deno.land/std@0.91.0/http/server.ts&quot;;
const s = serve({ port: 8000 });
console.log(&quot;http://localhost:8000/&quot;);
for await (const req of s) {
  req.respond({ body: &quot;Hello World\n&quot; });
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위 소스를 serve.ts 파일로 저장된 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L3wbm/btq1BxIQJ49/1eBQ0ux1ET0MPMnchAWfFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L3wbm/btq1BxIQJ49/1eBQ0ux1ET0MPMnchAWfFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L3wbm/btq1BxIQJ49/1eBQ0ux1ET0MPMnchAWfFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL3wbm%2Fbtq1BxIQJ49%2F1eBQ0ux1ET0MPMnchAWfFK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파워쉘에서 아래 명령어와 옵션으로 serve.ts를 실행하여 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1617205352667&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;deno run --allow-net serve.ts&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boZnuH/btq1z4ApXDR/XELZyL1pKeFYDRV5maugY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boZnuH/btq1z4ApXDR/XELZyL1pKeFYDRV5maugY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boZnuH/btq1z4ApXDR/XELZyL1pKeFYDRV5maugY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboZnuH%2Fbtq1z4ApXDR%2FXELZyL1pKeFYDRV5maugY1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;웹브라우저를 열어 http://localhost:8000으로 접속해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3zTQJ/btq1tCMrTP3/S4QIqe437CLaXT5jMbw0Pk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3zTQJ/btq1tCMrTP3/S4QIqe437CLaXT5jMbw0Pk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3zTQJ/btq1tCMrTP3/S4QIqe437CLaXT5jMbw0Pk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3zTQJ%2Fbtq1tCMrTP3%2FS4QIqe437CLaXT5jMbw0Pk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;(Deno.js)디노 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1617205661539&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(Deno.js)디노' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot; data-og-image=&quot;https://denoland.kr/img/denoland_kr-logo.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28Deno.js%29%EB%94%94%EB%85%B8&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://denoland.kr/img/denoland_kr-logo.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(Deno.js)디노' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(Deno.js)디노</category>
      <category>Deno.js</category>
      <category>Windows Server 2019</category>
      <category>디노</category>
      <category>설치</category>
      <category>윈도우 서버</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/170</guid>
      <comments>https://reddb.tistory.com/170#entry170comment</comments>
      <pubDate>Thu, 1 Apr 2021 00:45:40 +0900</pubDate>
    </item>
    <item>
      <title>(PYTHON)파이썬 알고리즘 - 문자열 검색(블루투 포스법, KMP법, 보이어 무어법)</title>
      <link>https://reddb.tistory.com/167</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;(PYTHON)파이썬 알고리즘 - 문자열 검색(블루투 포스법, KMP법, 보이어 무어법)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;브루투 포스법&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1616944359362&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def bf_match(txt: str, pat: str) -&amp;gt; int:
    &quot;&quot;&quot;브루트 포스법으로 문자열 검색&quot;&quot;&quot;
    pt = 0  # txt(텍스트)를 따라가는 커서
    pp = 0  # pat(패턴)를 따라가는 커서

    while pt != len(txt) and pp != len(pat):    # pt와 pp가 문자열 끝자리를 벗어나지 않았다면 실행
        if txt[pt] == pat[pp]:  #텍스트문자열과 패턴용 문자열의 pt, pp위치에 값이 같으면
            pt += 1
            pp += 1
        else:   # 값이 다르면
            pt = pt - pp + 1    # 비교할 시작값(pt)을 배열 한칸 우측으로 이동
            pp = 0  # pp 시작값은 0번으로 변경하여 다시 비교

    return pt - pp if pp == len(pat) else -1    # 만약 비교할 패턴이 다맞아서pp가 pat길이와 같은 값이되면 pt - pp를 리턴, 아니면 -1을 리턴

if __name__ == '__main__':
    s1 = input('텍스트를 입력하세요.: ')  # 텍스트용 문자열
    s2 = input('패턴을 입력하세요.: ')    # 패턴용 문자열

    idx = bf_match(s1, s2)  # 문자열 s1~s2를 브루트 포스법으로 검색

    if idx == -1:
        print('텍스트 안에 패턴이 존재하지 않습니다.')
    else:
        print(f'{(idx + 1)}번째 문자에서 일치합니다.')&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;표준라이브러리를 사용한 문자열 검색(find, index)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1616944528477&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 문자열에 포함되어 있는 문자열을 검색(find 계열 함수）

txt = input('문자열 txt: ')  # 문자열 나열
ptn = input('문자열 ptn: ')  # 검색할 문자

c = txt.count(ptn)

if c == 0:                                                  # 포함된 문자가 없음
    print('ptn은 txt에 포함되어 있지 않습니다.')
elif c == 1:                                                # 포함된 문자가 １개만 있는 경우
    print('ptn이 txt에 포함되어 있는 인덱스: ', txt.find(ptn))
else:                                                       # 포함된 문자가 2개 이상 있는 경우
    print('ptn이 txt에 포함되어 있는 맨 앞 인덱스: ', txt.find(ptn))
    print('ptn이 txt에 포함되어 있는 맨 끝 인덱스: ', txt.rfind(ptn))&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1616944534165&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 문자열에 포함되어 있는 문자열을 검색(index 계열 함수)

txt = input('문자열 txt: ')
ptn = input('문자열 ptn: ')

c = txt.count(ptn)

if c == 0:                                                  # 포함된 문자가 없음
    print('ptn은 txt에 포함되어 있지 않습니다.')
elif c == 1:                                                # 포함된 문자가 １개만 있는 경우
    print('ptn이 txt에 포함되어 있는 인덱스: ', txt.index(ptn))
else:                                                       # 포함된 문자가 2개 이상 있는 경우
    print('ptn이 txt에 포함되어 있는 맨 앞 인덱스: ', txt.index(ptn))
    print('ptn이 txt에 포함되어 있는 맨 끝 인덱스: ', txt.rindex(ptn))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;KMP법&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브루트 포스법은 일치하지 않는 문자를 만나면 이전 단계를 검사했던 결과를 버리고 패턴의&amp;nbsp; 첫 문자부터 다시 검사를 수행하지만, KMP법은 검사했던 결과를 버리지 않고 효율적으로 활용하는 알고리즘입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(건너뛰기 표를 만들어 활용)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1616945247147&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def kmp_match(txt: str, pat: str) -&amp;gt; int:
    &quot;&quot;&quot;KMP법에 의한 문자열 검색&quot;&quot;&quot;
    pt = 1  # txt를 따라가는 커서
    pp = 0  # pat를 따라가는 커서
    skip = [0] * (len(pat) + 1)  # 건너뛰기 표 

    # 건너뛰기 표 만들기
    skip[pt] = 0
    while pt != len(pat):   # pt 위치가 패턴길이와 같지 않다면 실행
        if pat[pt] == pat[pp]:
            pt += 1
            pp += 1
            skip[pt] = pp
        elif pp == 0:
            pt += 1
            skip[pt] = pp
        else:
            pp = skip[pp]

    # 검색하기
    pt = pp = 0
    while pt != len(txt) and pp != len(pat):    # pt와 pp가 문자열 끝자리를 벗어나지 않았다면 실행
        if txt[pt] == pat[pp]:  #텍스트문자열과 패턴용 문자열의 pt, pp위치에 값이 같으면
            pt += 1
            pp += 1
        elif pp == 0:   # pp가 0이면 
            pt += 1
        else:
            pp = skip[pp]

    return pt - pp if pp == len(pat) else -1    # 만약 비교할 패턴이 다맞아서pp가 pat길이와 같은 값이되면 pt - pp를 리턴, 아니면 -1을 리턴

if __name__ == '__main__':
    s1 = input('텍스트를 입력하세요.: ')  # 텍스트용 문자열
    s2 = input('패턴을 입력하세요.: ')    # 패턴용 문자열

    idx = kmp_match(s1, s2)  # 문자열 s1~s2를 KMP법으로 검색

    if idx == -1:
        print('텍스트 안에 패턴이 존재하지 않습니다.')
    else:
        print(f'{(idx + 1)}번째 문자에서 일치합니다.')&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;보이어 무어법&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;패턴의 끝 문자에서 시작하여 앞쪽을 향해 검사를 수행합니다. 이 과정에서 일치하지 않는 문자를 발견하면 미리 준비한 표를 바탕으로 패턴이 이동하는 값을 결정합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1616945587178&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def bm_match(txt: str, pat: str) -&amp;gt; int:
    &quot;&quot;&quot;보이어 무어법에 의한 문자열 검색&quot;&quot;&quot;
    skip = [None] * 256  # 건너뛰기 표

    # 건너뛰기 표 만들기
    for pt in range(256):
        skip[pt] = len(pat)
    for pt in range(len(pat)):
        skip[ord(pat[pt])] = len(pat) - pt - 1

    # 검색하기
    while pt &amp;lt; len(txt):
        pp = len(pat) - 1
        while txt[pt] == pat[pp]:
            if pp == 0:
                return pt
            pt -= 1
            pp -= 1
        pt += skip[ord(txt[pt])] if skip[ord(txt[pt])] &amp;gt; len(pat) - pp \
              else len(pat) - pp

    return -1

if __name__ == '__main__':
    s1 = input('텍스트를 입력하세요.: ')  # 텍스트 문자열
    s2 = input('패턴을 입력하세요.: ')    # 패턴 문자열

    idx = bm_match(s1, s2)  # 문자열 s1~s2를 KMP법으로 검색

    if idx == -1:
        print('텍스트 안에 패턴이 존재하지 않습니다.')
    else:
        print(f'{(idx + 1)}번째 문자에서 일치합니다.')&lt;/code&gt;&lt;/pre&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;b&gt;(PYTHON)파이썬 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1604561447521&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(PYTHON)파이썬' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bOOLB5/hyH16wk6sh/okdPJ4vBo0qSZU2qFdlLhk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://staging.python.org/static/opengraph-icon-200x200.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(PYTHON)파이썬' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(PYTHON)파이썬</category>
      <category>find</category>
      <category>index</category>
      <category>KMP법</category>
      <category>Python</category>
      <category>문자열검색</category>
      <category>보이어무어법</category>
      <category>브루트포스법</category>
      <category>알고리즘</category>
      <category>파이썬</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/167</guid>
      <comments>https://reddb.tistory.com/167#entry167comment</comments>
      <pubDate>Mon, 29 Mar 2021 00:34:29 +0900</pubDate>
    </item>
    <item>
      <title>(PYTHON)파이썬 알고리즘 - 병합정렬</title>
      <link>https://reddb.tistory.com/165</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(PYTHON)파이썬&amp;nbsp;알고리즘&amp;nbsp;-&amp;nbsp;병합정렬&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;정렬된 배열 병합하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;정렬된 배열 2개(a, b)를 하나의 배열로(c) 정렬하며 병합&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1616055850730&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from typing import Sequence, MutableSequence

def merge_sorted_list(a: Sequence, b: Sequence, c: MutableSequence) -&amp;gt; None:
    &quot;&quot;&quot;정렬을 마친 배열 a와 b를 병합하여 c에 저장&quot;&quot;&quot;
    pa, pb, pc = 0, 0, 0                 # 각 배열의 커서위치를 0으로 설정
    na, nb, nc = len(a), len(b), len(c)  # 각 배열의 원소수를 할당

    while pa &amp;lt; na and pb &amp;lt; nb:  
        if a[pa] &amp;lt;= b[pb]:   # pa와 pb를 비교하여 pa가 같거나 작으면 값을 c[pc]에 저장
            c[pc] = a[pa]
            pa += 1     # pa 커서위치 우측으로 한칸 이동
        else:
            c[pc] = b[pb]   # pb가 작으면 값을 c[pc]에 저장
            pb += 1     # pb 커서위치 우측으로 한칸 이동
        pc += 1     # pc 커서위치 우측으로 한칸 이동

    while pa &amp;lt; na:              # pa가 배열의 끝에 도달하지 못했다면 남은 원소를 c에 복사
        c[pc] = a[pa]
        pa += 1
        pc += 1

    while pb &amp;lt; nb:              # pb가 배열의 끝에 도달하지 못했다면 남은 원소를 c에 복사
        c[pc] = b[pb]
        pb += 1
        pc += 1

if __name__ == '__main__':
    a = [2, 4, 6, 8, 11, 13]    # 정렬된 배열 a[]
    b = [1, 2, 3, 4, 9, 16, 21] # 정렬된 배열 b[]
    c = [None] * (len(a) + len(b))  # 배열 a개수 + b개수 만큼 빈배열을 만들어 c에 할당
    print('정렬을 마친 두 배열의 병합을 수행합니다.')

    merge_sorted_list(a, b, c)  # 배열 a와 b를 병합하여 c에 저장하는 함수 호출

    print('배열 a와 b를 병합하여 배열 c에 저장하였습니다.')
    print(f'배열 a: {a}')
    print(f'배열 b: {b}')
    print(f'배열 c: {c}')&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;sorted() 함수, heapq모듈의 merge() 함수로 병합 정렬하기&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1616056314800&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# a, b배열이 정렬을 마친 상태가 아니어도 적용이 가능하다는 장점
# 속도가 빠르지 않다는 단점이 있음

a = [2, 1, 6, 8, 11, 13]
b = [1, 2, 3, 4, 9, 16, 21]
c = list(sorted(a+b))  # 배열 a와 b를 병합하여 c에 저장

print('배열 a와 b를 병합하여 배열 c에 저장하였습니다.')
print(f'배열 a: {a}')
print(f'배열 b: {b}')
print(f'배열 c: {c}')&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1616056275648&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 속도를 빠르게 병합

import heapq

a = [2, 1, 6, 8, 11, 13]
b = [1, 2, 3, 4, 9, 16, 21]
c = list(heapq.merge(a, b))  # 배열 a와 b를 병합하여 c에 저장

print('배열 a와 b를 병합하여 배열 c에 저장하였습니다.')
print(f'배열 a: {a}')
print(f'배열 b: {b}')
print(f'배열 c: {c}')&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;병합 정렬 알고리즘&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1616079997416&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from typing import MutableSequence

def merge_sort(a: MutableSequence) -&amp;gt; None:
    &quot;&quot;&quot;병합 정렬&quot;&quot;&quot;

    def _merge_sort(a: MutableSequence, left: int, right: int) -&amp;gt; None:
        &quot;&quot;&quot;a[left] ~ a[right]를 재귀적으로 병합 정렬&quot;&quot;&quot;
        if left &amp;lt; right:    # left가 right보다 작으면 실행 (최종적으로 1개씩으로 쪼개질때까지 아래가 진행)
            center = (left + right) // 2

            _merge_sort(a, left, center)            # 재귀호출. 배열 앞부분을 병합 정렬 호출 (중간 기준으로 좌측 호출 - 1개가 될 때까지)
            _merge_sort(a, center + 1, right)       # 재귀호출. 배열 뒷부분을 병합 정렬 호출 (중간 기준으로 우측 호출 - 1개가 될 때까지)
            # 재귀호출이 끝나면 아래에서 병합을 하고 다시 돌아감

            p = j = 0
            i = k = left

            while i &amp;lt;= center:  # left부터 center까지 반복
                 buff[p] = a[i]     # 버퍼[p]에 a[i]를 할당. 중간을 기준으로 좌측 배열을 버퍼에 할당
                 p += 1     # p는 최종적으로 center+1이 됨
                 i += 1     # i도 최종적으로 center+!이 됨

            while i &amp;lt;= right and j &amp;lt; p: # i가 right보다 작으면서 j가 p보다 작다면
                 if buff[j] &amp;lt;= a[i]:    # 버퍼[j]값(좌측첫번째배열값)이 a[i]값(우측첫번째값) 보다 같거나 작으면
                     a[k] = buff[j]     # a[left]에 버퍼[j] 값 할당
                     j += 1       # j 우측으로 한칸이동
                 else:      # 버퍼[j]가 a[i]보다 크면 
                     a[k] = a[i]    # a[left]에 a[i]값 할당
                     i += 1     # i 우측으로 한칸이동
                 k += 1     # 정렬된 k(left)도 우측으로 한칸 이동

            while j &amp;lt; p:    # 버퍼[p]에는 버퍼의 최종값이 들어있는데 j가 아직 p까지 못갔다면 버퍼에 값이 남아있는 상황임
                a[k] = buff[j]  # a[k]에 버퍼[j]값을 할당
                k += 1  # k 한칸 이동
                j += 1  # j 한칸 이동

    n = len(a)
    buff = [None] * n           # 작업용 배열을 생성
    _merge_sort(a, 0, n - 1)    # 배열 전체를 병합 정렬
    del buff                    # 작업용 배열을 소멸

if __name__ == '__main__':
    print('병합 정렬을 수행합니다')
    num = int(input('원소 수를 입력하세요.: '))
    x = [None] * num    # 원소 수가 num인 배열을 생성

    for i in range(num):
        x[i] = int(input(f'x[{i}]: '))

    merge_sort(x)       # 배열 x를 병합 정렬

    print('오름차순으로 정렬했습니다.')
    for i in range(num):
        print(f'x[{i}] = {x[i]}')&lt;/code&gt;&lt;/pre&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;b&gt;(PYTHON)파이썬 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1604561447521&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(PYTHON)파이썬' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bOOLB5/hyH16wk6sh/okdPJ4vBo0qSZU2qFdlLhk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://staging.python.org/static/opengraph-icon-200x200.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(PYTHON)파이썬' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(PYTHON)파이썬</category>
      <category>Merge</category>
      <category>Python</category>
      <category>sort</category>
      <category>병합정렬</category>
      <category>알고리즘</category>
      <category>파이썬</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/165</guid>
      <comments>https://reddb.tistory.com/165#entry165comment</comments>
      <pubDate>Fri, 19 Mar 2021 00:10:50 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이4 해킹공격 대비 ssh 기본포트 변경</title>
      <link>https://reddb.tistory.com/156</link>
      <description>&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;라즈베리파이4 해킹공격 대비 ssh 기본포트 변경&lt;/h2&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;라즈베리파이 O/S를 설치하고 기본 비밀번호를 쓰시는 분은 없을 것으로 생각됩니다.&lt;br /&gt;만약 외부에서 ssh로 라즈베리파이를 접속할 수 있는 상태를 만드셨다면 이번 포스팅을 통해 반드시 ssh의 기본포트 변경하시어 해킹공격에 대비하시기 바랍니다.&lt;br /&gt;&lt;br /&gt;라즈베리파이를 외부에서 22번 포트로 ssh 접속에 이용하고 계시다면 아래 명령어를 통해 해킹 이력을 살펴보시기 바랍니다.&lt;br /&gt;&lt;br /&gt;먼저 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;netstat | more&lt;/span&gt;&lt;/b&gt; 를 입력하여 현재 라즈베리파이의 네트워크 접속 상태를 확인합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;678&quot; data-origin-height=&quot;161&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGEcNY/btqS3I7rU9u/dDKjOpFMRtVGQFnhtUfXM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGEcNY/btqS3I7rU9u/dDKjOpFMRtVGQFnhtUfXM0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGEcNY/btqS3I7rU9u/dDKjOpFMRtVGQFnhtUfXM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGEcNY%2FbtqS3I7rU9u%2FdDKjOpFMRtVGQFnhtUfXM0%2Fimg.png&quot; data-origin-width=&quot;678&quot; data-origin-height=&quot;161&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;위 사진을 보시면 제 라즈베리파이(IP:192.168.0.251:ssh)에 &lt;b&gt;abts-north-static:48774&lt;/b&gt;가 접속한 것을 확인 할 수 있습니다.&lt;br /&gt;접속은 했지만 비밀번호 로그인까지 해서 쉘까지 들어왔는지, 아니면 비밀번호를 틀렸는지는 아래 명령어로 확인을 해야 합니다.&lt;br /&gt;&lt;br /&gt;먼저 로그인을 못하고 실패한 이력을 살펴 보겠습니다. 아래 명령어를 쉘에 입력합니다.&lt;br /&gt;(&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;$ sudo last -f /var/log/btmp&lt;/span&gt;&lt;/b&gt;)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;392&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zRVJQ/btqS4MPjWFV/RkhH2N3RMtkKDODAI1Ojl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zRVJQ/btqS4MPjWFV/RkhH2N3RMtkKDODAI1Ojl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zRVJQ/btqS4MPjWFV/RkhH2N3RMtkKDODAI1Ojl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzRVJQ%2FbtqS4MPjWFV%2FRkhH2N3RMtkKDODAI1Ojl1%2Fimg.png&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;392&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;제가 알지도 못하는 아이피에서 정말 여러번의 로그인 실패가 이뤄진 것이 확인됩니다.&lt;br /&gt;IP 하나를 &lt;a href=&quot;https://whois.kisa.or.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;https://whois.kisa.or.kr&lt;/span&gt;&lt;/a&gt; 사이트에서 확인해보겠습니다. 어느나라 놈인지...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;545&quot; data-origin-height=&quot;786&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dHlnzK/btqSZwfKvQP/T2mvz027O26uw5sBD16WW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dHlnzK/btqSZwfKvQP/T2mvz027O26uw5sBD16WW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dHlnzK/btqSZwfKvQP/T2mvz027O26uw5sBD16WW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdHlnzK%2FbtqSZwfKvQP%2FT2mvz027O26uw5sBD16WW1%2Fimg.png&quot; data-origin-width=&quot;545&quot; data-origin-height=&quot;786&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;이제는 로그인까지 성공해서 쉘까지 접속한 이력을 확인해보겠습니다. 아래 명령어를 입력합니다.&lt;br /&gt;(&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;$ last&lt;/span&gt;&lt;/b&gt;)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;258&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIe1zg/btqS6W5bkbc/ZWSnFPSkaX0k8dVYzgWBj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIe1zg/btqS6W5bkbc/ZWSnFPSkaX0k8dVYzgWBj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIe1zg/btqS6W5bkbc/ZWSnFPSkaX0k8dVYzgWBj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIe1zg%2FbtqS6W5bkbc%2FZWSnFPSkaX0k8dVYzgWBj1%2Fimg.png&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;258&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;다행이 쉘까지 로그인한 이력에는 같은 공유기에 붙어 있는 192.168.0.XXX 대역과, SKT텔레콤 아이피인것으로 보아 제가 외부에서 스마트폰으로 쉘에 접속한 기록인것 같습니다. (비밀번호 꼭 복잡하게 만드세요.)&lt;br /&gt;&lt;br /&gt;이제 저는 해킹을 피하기 위해서 먼저 ssh의 기본포트를 변경하겠습니다. 해야할 작업은 3가지 입니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;/etc/ssh/sshd_config 파일에 Port (원하는 포트숫자) 입력. 저는 1922포트로 변경 하겠습니다.&lt;/li&gt;
&lt;li&gt;sshd 재시작&lt;/li&gt;
&lt;li&gt;(공유기 사용시) 공유기 포트포워딩 ssh포트 변경&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;먼저 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo vi /etc/ssh/sshd_config&lt;/span&gt;&lt;/b&gt; 명령어를 입력하고 내용에 &lt;b&gt;Port 1922&lt;/b&gt;를 입력합니다. (주석처리된 Port 부분을 수정 또는 빈공간에 추가)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;252&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2K11e/btqS6YonRgh/OvAIrx8ggLNjCxEgunUFW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2K11e/btqS6YonRgh/OvAIrx8ggLNjCxEgunUFW0/img.png&quot; data-alt=&quot;vi로 수정후, cat으로 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2K11e/btqS6YonRgh/OvAIrx8ggLNjCxEgunUFW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2K11e%2FbtqS6YonRgh%2FOvAIrx8ggLNjCxEgunUFW0%2Fimg.png&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;252&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;vi로 수정후, cat으로 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;다음은 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo systemctl restart sshd&lt;/span&gt;&lt;/b&gt; 명령어로 ssh를 재시작합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;442&quot; data-origin-height=&quot;37&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdPCNc/btqSX7mTQEL/3twN0bpA58lTT5FXHmES10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdPCNc/btqSX7mTQEL/3twN0bpA58lTT5FXHmES10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdPCNc/btqSX7mTQEL/3twN0bpA58lTT5FXHmES10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdPCNc%2FbtqSX7mTQEL%2F3twN0bpA58lTT5FXHmES10%2Fimg.png&quot; data-origin-width=&quot;442&quot; data-origin-height=&quot;37&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;마지막으로 공유기를 사용하시는 분들은 공유기의 포트포워딩 주소를 변경해줍니다.&lt;br /&gt;저는 외부에서 공유기 1922포트로 접속하면 -&amp;gt; 라즈베리파이 1922포트로 포워딩 하도록 하겠습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;125&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d67Rp0/btqS4MV56lP/SgxRofXYtoE3zxzLGOouP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d67Rp0/btqS4MV56lP/SgxRofXYtoE3zxzLGOouP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d67Rp0/btqS4MV56lP/SgxRofXYtoE3zxzLGOouP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd67Rp0%2FbtqS4MV56lP%2FSgxRofXYtoE3zxzLGOouP1%2Fimg.png&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;125&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;포트포워딩에 자세한 방법은 이전 포스팅을 참조하시기 바랍니다.&lt;br /&gt;&lt;a href=&quot;https://reddb.tistory.com/13&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;reddb.tistory.com/13&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;라즈베리파이4 스마트폰으로 외부에서 원격 접속하기 2편&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;라즈베리파이4 스마트폰 앱으로 외부에서 원격 접속하기 1편에서는 같은 공유기에 접속된 스마트폰에서 라즈베리파이를 원격 접속하는 방법을 배우봤습니다. 2편에서는 같은 공유기가 아닌 다&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/13&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/163QH/hyITbYlGrw/8OUHs6zZEsc3nGUb2OhBtK/img.jpg?width=800&amp;amp;height=1663&amp;amp;face=0_0_800_1663,https://scrap.kakaocdn.net/dn/blHGgC/hyIS4EVA5p/szcbFl8vQlMSqsNzmQ321k/img.jpg?width=800&amp;amp;height=1663&amp;amp;face=0_0_800_1663,https://scrap.kakaocdn.net/dn/D2JGR/hyIS81BHru/eS36luRGKPby7IkiHZpM7k/img.jpg?width=1080&amp;amp;height=2246&amp;amp;face=0_0_1080_2246&quot; data-og-url=&quot;https://reddb.tistory.com/13&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/13&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/13&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/163QH/hyITbYlGrw/8OUHs6zZEsc3nGUb2OhBtK/img.jpg?width=800&amp;amp;height=1663&amp;amp;face=0_0_800_1663,https://scrap.kakaocdn.net/dn/blHGgC/hyIS4EVA5p/szcbFl8vQlMSqsNzmQ321k/img.jpg?width=800&amp;amp;height=1663&amp;amp;face=0_0_800_1663,https://scrap.kakaocdn.net/dn/D2JGR/hyIS81BHru/eS36luRGKPby7IkiHZpM7k/img.jpg?width=1080&amp;amp;height=2246&amp;amp;face=0_0_1080_2246');&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;라즈베리파이4 스마트폰으로 외부에서 원격 접속하기 2편&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;라즈베리파이4 스마트폰 앱으로 외부에서 원격 접속하기 1편에서는 같은 공유기에 접속된 스마트폰에서 라즈베리파이를 원격 접속하는 방법을 배우봤습니다. 2편에서는 같은 공유기가 아닌 다&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;(만약 centos 사용자가 ssh 포트를 변경하기 위해 이글을 보고 있다면, centos의 경우는 centos방화벽에서 1922포트를 열어줘야 접속이 가능합니다.)&lt;/p&gt;
&lt;pre class=&quot;php&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;php&quot;&gt;&lt;code&gt;### selinux 사용을 위한 policycoreutils-python 설치 ### 
$ yum install -y policycoreutils-python 

### selinux 포트허용 ### 
$ semanage port -a -t ssh_port_t -p tcp 1922 

### selinux 포트허용 목록확인 ### 
$ semanage port -l

### 방화벽 포트허용 및 리로드 ### 
$ firewall-cmd --permanent --zone=public --add-port=1922/tcp $ firewall-cmd --reload 

### 방화벽 포트허용 목록확인 ### 
$ firewall-cmd --list-all&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;한가지 팁을 더 말씀드리면 ssh 기본포트 변경없이 공유기에서 포트포워딩 포트를 변경하는 것 만으로도 위의 효과를 낼 수 있습니다. (해킹은 외부에서 들어오고 외부에서 들어오는건 공유기 포트포워딩을 반드시 거칩니다.)&lt;br /&gt;&lt;br /&gt;외부에서 내 공유기 1922포트로 들어오는 접속을 -&amp;gt; 라즈베리파이 22포트로 포워딩 시켜주는 방법입니다.&lt;br /&gt;&lt;br /&gt;이 방법을 이용하시면 같은 공유기에 접속되어 있는 PC, 스마트폰에서 라즈베리파이 ssh 접속은 22포트를 통해서 하고, 외부에서 공유기(IP)를 통해서 포트포워딩을 통해 ssh에 접속할때는 1922포트로 접속하게 됩니다.&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&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;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>라즈베리파이</category>
      <category>22번 포트</category>
      <category>last</category>
      <category>Rasberry Pi</category>
      <category>ssh</category>
      <category>sshd_config</category>
      <category>기본포트</category>
      <category>라즈베리파이</category>
      <category>해킹</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/156</guid>
      <comments>https://reddb.tistory.com/156#entry156comment</comments>
      <pubDate>Sun, 10 Jan 2021 18:53:41 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이4 apache(아파치)에 무료 SSL 인증서 적용하기</title>
      <link>https://reddb.tistory.com/155</link>
      <description>&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;라즈베리파이4&amp;nbsp;apache(아파치)에&amp;nbsp;무료&amp;nbsp;SSL&amp;nbsp;인증서&amp;nbsp;적용하기&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;아파치를 설치하고 접속하면 기본적으로 http로 접속하게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;여러가지 이유가 있겠지만 https를 사용하기 위해서는 SSL 인증서를 적용해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;상용SSL을 발급해주는 곳도 있지만 이번 포스팅에서는 무료 SSL 인증서를 다운받고 적용하는 방법에 대해 설명드리겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;라즈레비파이에 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;certbot, python3-certbot-apache&lt;/span&gt;&lt;/b&gt; 두개의 프로그램을 설치해주어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;그러기전에 먼저 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo apt update, sudo apt upgrade&lt;/span&gt;&lt;/b&gt;를 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Th06I/btqQ3fSJ30G/CFrfIYEwqwUOhKbm98xin1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Th06I/btqQ3fSJ30G/CFrfIYEwqwUOhKbm98xin1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Th06I/btqQ3fSJ30G/CFrfIYEwqwUOhKbm98xin1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTh06I%2FbtqQ3fSJ30G%2FCFrfIYEwqwUOhKbm98xin1%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다음은 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;apt list | grep certbot&lt;/span&gt;&lt;/b&gt; 명령어로 리스트 목록에 설치할 두 프로그램이 존재하는지 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0qKLw/btqQ1LRTVvI/ZgOmRhwuAuJ5Y2Ku4zGYc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0qKLw/btqQ1LRTVvI/ZgOmRhwuAuJ5Y2Ku4zGYc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0qKLw/btqQ1LRTVvI/ZgOmRhwuAuJ5Y2Ku4zGYc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0qKLw%2FbtqQ1LRTVvI%2FZgOmRhwuAuJ5Y2Ku4zGYc1%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 프로그램을 설치합니다.&amp;nbsp; &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo apt-get install certbot python3-certbot-apache&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQMKo5/btqQR635nfh/Np3J4cRLZtDLSujYhnRyK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQMKo5/btqQR635nfh/Np3J4cRLZtDLSujYhnRyK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQMKo5/btqQR635nfh/Np3J4cRLZtDLSujYhnRyK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQMKo5%2FbtqQR635nfh%2FNp3J4cRLZtDLSujYhnRyK0%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;설치가 완료되면 아파치를 잠시 스톱해야 합니다. 서트봇도 80포트를 사용하기 때문입니다. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo systemctl stop apache2.service&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2xusb/btqQR6CY8wj/ity2T6BO84adGvzrz9YWx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2xusb/btqQR6CY8wj/ity2T6BO84adGvzrz9YWx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2xusb/btqQR6CY8wj/ity2T6BO84adGvzrz9YWx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2xusb%2FbtqQR6CY8wj%2Fity2T6BO84adGvzrz9YWx1%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 서트봇을 실행합니다. &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo certbot --standalone -d &lt;u&gt;www.내도메인주소.net&lt;/u&gt; certonly&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;그럼 처음으로 인증서 만료시 안내를 받을 이메일 주소를 입력하라고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;(인증서 만료는 90일이며 만료전에 갱신을 해준다면 계속해서 사용할 수 있습니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p95eR/btqQXzYTV8S/ThyvDUdIJjxkmNjWgDEkU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p95eR/btqQXzYTV8S/ThyvDUdIJjxkmNjWgDEkU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p95eR/btqQXzYTV8S/ThyvDUdIJjxkmNjWgDEkU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp95eR%2FbtqQXzYTV8S%2FThyvDUdIJjxkmNjWgDEkU0%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;그 다음 약관에 동의하냐는 물음에는 동의를 합니다. &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;A&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mNh5x/btqQ3gc27LX/chgc11bKdUaQnJkOnfbnF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mNh5x/btqQ3gc27LX/chgc11bKdUaQnJkOnfbnF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mNh5x/btqQ3gc27LX/chgc11bKdUaQnJkOnfbnF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmNh5x%2FbtqQ3gc27LX%2Fchgc11bKdUaQnJkOnfbnF0%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다음은 마케팅에 이메일을 사용해도 되는지 묻는데 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;N&lt;/span&gt;&lt;/b&gt;o를 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CbEsD/btqQPzyMF67/CZszkPkDwAMEiod6x7zCP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CbEsD/btqQPzyMF67/CZszkPkDwAMEiod6x7zCP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CbEsD/btqQPzyMF67/CZszkPkDwAMEiod6x7zCP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCbEsD%2FbtqQPzyMF67%2FCZszkPkDwAMEiod6x7zCP0%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;그럼 키가 발행됐다고 나오며 위치를 알려줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;위치는 &lt;b&gt;/etc/letsencrypt/live/내도메인주소.net/&lt;/b&gt; 폴더이며 폴더안에 &lt;b&gt;fullchain.pem, privkey.pem&lt;/b&gt; 파일이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPnnLV/btqQXAXTDfD/mPDgrUvmBKxvTSK4OSJb3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPnnLV/btqQXAXTDfD/mPDgrUvmBKxvTSK4OSJb3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPnnLV/btqQXAXTDfD/mPDgrUvmBKxvTSK4OSJb3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPnnLV%2FbtqQXAXTDfD%2FmPDgrUvmBKxvTSK4OSJb3k%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다음은 아파치의 sites-enabled 폴더로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;cd /etc/apache2/sites-enabled/&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bX0JLf/btqQPyfxazP/tob7OEFpnh67ToxYEx9Tx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bX0JLf/btqQPyfxazP/tob7OEFpnh67ToxYEx9Tx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bX0JLf/btqQPyfxazP/tob7OEFpnh67ToxYEx9Tx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbX0JLf%2FbtqQPyfxazP%2Ftob7OEFpnh67ToxYEx9Tx0%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;그리고 sites-available 폴더에 있는 default-ssl.conf 파일을 심볼링크로 가져옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo ln -s ../sites-available/default-ssl.conf ./default-ssl.conf&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;(또는 간단한 아파치 명령어인 &lt;b&gt;sudo a2ensite default-ssl.conf&lt;/b&gt; 로도 심볼링크가 생성됩니다. &lt;b&gt;sudo a2dissite default-ssl.conf&lt;/b&gt; 명령어는 반대로 심볼링크를 삭제합니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d5fRrr/btqQ0PUyDWh/oMU2r1aQCtlfZOqKYcnlK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d5fRrr/btqQ0PUyDWh/oMU2r1aQCtlfZOqKYcnlK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d5fRrr/btqQ0PUyDWh/oMU2r1aQCtlfZOqKYcnlK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd5fRrr%2FbtqQ0PUyDWh%2FoMU2r1aQCtlfZOqKYcnlK0%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 vi 편집기로 default-ssl.conf 파일에 들어가면 VirtualHost 443 이라고 되어 있는 https 포트 설정을 합니다. &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo vi default-ssl.conf&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;DocumentRoot&amp;nbsp; &lt;b&gt;웹문서가 들어있는 폴더 위치&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;SSLEngine &lt;b&gt;on&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;SSLCertificateFile &lt;b&gt;fullchain.pem 위치&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;SSLCertificateKeyFile &lt;b&gt;privkey.pem 위치&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MMqr5/btqQ1NhSttr/NrtHjgsesDoojtULNSbK01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MMqr5/btqQ1NhSttr/NrtHjgsesDoojtULNSbK01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MMqr5/btqQ1NhSttr/NrtHjgsesDoojtULNSbK01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMMqr5%2FbtqQ1NhSttr%2FNrtHjgsesDoojtULNSbK01%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다음은 ssl을 활성화 합니다. &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo a2enmod ssl&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(참고로 &quot;&lt;/span&gt;&lt;b&gt;sudo&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;a2enmod 모둘명&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot; 명령은 아파치폴더 내에 있는 mods-available 폴더에 모듈을 mods-enabled 폴더로 심볼링크 해주는 명령어입니다. 반대로 비활성화 할 경우는 &quot;sudo a2dismod 모듈명&quot; 명령어로 합니다. 심볼링크가 삭제됩니다.)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DJNeL/btqQR6pygG0/lKLQJ9p7caie9HQKKG9G31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DJNeL/btqQR6pygG0/lKLQJ9p7caie9HQKKG9G31/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DJNeL/btqQR6pygG0/lKLQJ9p7caie9HQKKG9G31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDJNeL%2FbtqQR6pygG0%2FlKLQJ9p7caie9HQKKG9G31%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXIPZ7/btqQ3ftcUE1/8CG6abGECeGMVswQdvH1uK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXIPZ7/btqQ3ftcUE1/8CG6abGECeGMVswQdvH1uK/img.png&quot; data-alt=&quot;ssl 모듈 추가됨&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXIPZ7/btqQ3ftcUE1/8CG6abGECeGMVswQdvH1uK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXIPZ7%2FbtqQ3ftcUE1%2F8CG6abGECeGMVswQdvH1uK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;ssl 모듈 추가됨&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 아파치를 다시 시작합니다. &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;apache2.service&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9wUF1/btqQNo5h6tT/E54k4tU5pxExwbHTwqBypK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9wUF1/btqQNo5h6tT/E54k4tU5pxExwbHTwqBypK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9wUF1/btqQNo5h6tT/E54k4tU5pxExwbHTwqBypK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9wUF1%2FbtqQNo5h6tT%2FE54k4tU5pxExwbHTwqBypK%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;마지막으로 공유기를 통해 라즈베리파이를 사용하고 있다면 이전 포스팅을 참고하여 포트포워딩을 해줘야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;(https:도메인주소 입력으로 -&amp;gt; 공유기 443포트로 들어오는 패킷을 -&amp;gt; 라즈베리파이 443포트로 포트 포워딩)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/99&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;reddb.tistory.com/99&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;라즈베리파이4 WordPress 워드프레스 외부에서 접속 (워드프레스 6편)&quot; data-og-description=&quot;라즈베리파이4 WordPress 워드프레스 외부에서 접속 (워드프레스 6편) 앞선 포스팅에서 워드프레스 설치는 완료되었습니다. 이제는 외부에서 사람들이 내 홈페이지에 접속할 수 있게 하는 방법과 &quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/99&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bPFXcM/hyIEPBmLzQ/iOPvBUKQzWZlkLMPve2aP0/img.png?width=540&amp;amp;height=1123&amp;amp;face=0_0_540_1123&quot; data-og-url=&quot;https://reddb.tistory.com/99&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/99&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/99&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bPFXcM/hyIEPBmLzQ/iOPvBUKQzWZlkLMPve2aP0/img.png?width=540&amp;amp;height=1123&amp;amp;face=0_0_540_1123');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;라즈베리파이4 WordPress 워드프레스 외부에서 접속 (워드프레스 6편)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;라즈베리파이4 WordPress 워드프레스 외부에서 접속 (워드프레스 6편) 앞선 포스팅에서 워드프레스 설치는 완료되었습니다. 이제는 외부에서 사람들이 내 홈페이지에 접속할 수 있게 하는 방법과&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;포트포워딩까지 완료 되었다면 이제 브라우저를 통해 접속해 봅니다. 앞에 열쇠모양이 생겼을 겁니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/duR0xt/btqQLlHKtQh/rn7bslqXwqZVF5rsawTKT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/duR0xt/btqQLlHKtQh/rn7bslqXwqZVF5rsawTKT1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/duR0xt/btqQLlHKtQh/rn7bslqXwqZVF5rsawTKT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FduR0xt%2FbtqQLlHKtQh%2Frn7bslqXwqZVF5rsawTKT1%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;certbot으로 발급받은 인증서는 유효기간이 90일 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;인증서를 갱신하고 싶다면 &lt;b&gt;아파치를 종료&lt;/b&gt;하고, &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo certbot renew&lt;/span&gt;&lt;/b&gt; 명령어를 입력하고, &lt;b&gt;다시 아파치를 시작&lt;/b&gt;하면됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;다만 갱신은 만료 2주전부터 가능하다고 합니다.(혹자는 1달전부터 가능했다고 합니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;만료가 다가오면 위에서 certbot으로 키 생성시 입력한 메일 주소로 갱신안내 메일이 옵니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;만약 기한이 많이 남아있는데도 갱신을 할 경우 아래와 같은 에러가 날 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvKBT8/btqQPzllc9e/Qq9LWNpW6XFU7V0JfnKBIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvKBT8/btqQPzllc9e/Qq9LWNpW6XFU7V0JfnKBIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvKBT8/btqQPzllc9e/Qq9LWNpW6XFU7V0JfnKBIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvKBT8%2FbtqQPzllc9e%2FQq9LWNpW6XFU7V0JfnKBIk%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 2달마다 자동으로 인증서를 강제로(--force-renew) 재발급 받기 위해 크론탭을 이용하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;su -&lt;/b&gt; &lt;/span&gt;명령어로 루트로 진입합니다. (root 비밀번호를 지정하지 않으신분은 이번기회에 지정해주세요)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;crontab -e&lt;/b&gt;&lt;/span&gt; 명령어로 root의 크론탭에 진입합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S0OQH/btqQ7UI7qZ4/fIr4zjUycxCYqrDlhWrEOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S0OQH/btqQ7UI7qZ4/fIr4zjUycxCYqrDlhWrEOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S0OQH/btqQ7UI7qZ4/fIr4zjUycxCYqrDlhWrEOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS0OQH%2FbtqQ7UI7qZ4%2FfIr4zjUycxCYqrDlhWrEOk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그후 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;0&amp;nbsp;5&amp;nbsp;1&amp;nbsp;*/2&amp;nbsp;*&amp;nbsp;/usr/bin/certbot&amp;nbsp;renew&amp;nbsp;--force-renew&amp;nbsp;--pre-hook&amp;nbsp;&quot;/bin/systemctl&amp;nbsp;stop&amp;nbsp;apache2.service&quot;&amp;nbsp;--post-hook&amp;nbsp;&quot;/bin/systemctl&amp;nbsp;start&amp;nbsp;apache2.service&quot;&lt;/b&gt;&lt;/span&gt; 를 제일 아래라인에 추가해줍니다. (짧은 기간동안 너무 자주 재발급받으면 에러가납니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1Go6L/btqQ8MqB61d/VX74ey55B8FKdsk22K9fX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1Go6L/btqQ8MqB61d/VX74ey55B8FKdsk22K9fX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1Go6L/btqQ8MqB61d/VX74ey55B8FKdsk22K9fX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1Go6L%2FbtqQ8MqB61d%2FVX74ey55B8FKdsk22K9fX1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;추가로, &lt;b&gt;http://&lt;/b&gt;도메인 접속시 &lt;b&gt;https://&lt;/b&gt;도메인주소로 리다이렉트를 시키고 싶으시다면 아래와 같이 진행해야합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;rewrite 모듈을 사용하기 위해 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;sudo a2enmod rewrite &lt;/b&gt;&lt;/span&gt;명령어를 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nosbR/btqRcIAPoQL/LKyt5zMCO0fU9K5UjnB9N0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nosbR/btqRcIAPoQL/LKyt5zMCO0fU9K5UjnB9N0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nosbR/btqRcIAPoQL/LKyt5zMCO0fU9K5UjnB9N0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnosbR%2FbtqRcIAPoQL%2FLKyt5zMCO0fU9K5UjnB9N0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dHbNde/btqQ579vqpQ/ozpC7Dey1kayRQaYzPPshk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dHbNde/btqQ579vqpQ/ozpC7Dey1kayRQaYzPPshk/img.png&quot; data-alt=&quot;rewrite 모듈 추가됨&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dHbNde/btqQ579vqpQ/ozpC7Dey1kayRQaYzPPshk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdHbNde%2FbtqQ579vqpQ%2FozpC7Dey1kayRQaYzPPshk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;rewrite 모듈 추가됨&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 /etc/apache2/sites-enabled 폴더로 이동한 후 접속시 리다이렉트 시키고 싶은 주소의 conf 파일을 vi로 아래와 같아 수정합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(저는 001-test.conf에 있는 80포트(http) ServerName주소로 들어오는 요청을 https로 리다이렉트 시키겠습니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCiDkM/btqQ8NWXb2a/Rcdu0nkaFyI6KU8sliv8zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCiDkM/btqQ8NWXb2a/Rcdu0nkaFyI6KU8sliv8zk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCiDkM/btqQ8NWXb2a/Rcdu0nkaFyI6KU8sliv8zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCiDkM%2FbtqQ8NWXb2a%2FRcdu0nkaFyI6KU8sliv8zk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;이제 아파치를 다시 시작합니다.&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;apache2.service&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9wUF1/btqQNo5h6tT/E54k4tU5pxExwbHTwqBypK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9wUF1/btqQNo5h6tT/E54k4tU5pxExwbHTwqBypK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9wUF1/btqQNo5h6tT/E54k4tU5pxExwbHTwqBypK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9wUF1%2FbtqQNo5h6tT%2FE54k4tU5pxExwbHTwqBypK%2Fimg.png&quot; data-origin-width=&quot;0.0&quot; data-origin-height=&quot;0.0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;span&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1611648261928&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'라즈베리파이' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>라즈베리파이</category>
      <category>443</category>
      <category>Apache</category>
      <category>certbot</category>
      <category>https</category>
      <category>SSL</category>
      <category>무료 SSL</category>
      <category>아파치</category>
      <category>인증서</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/155</guid>
      <comments>https://reddb.tistory.com/155#entry155comment</comments>
      <pubDate>Tue, 22 Dec 2020 02:00:08 +0900</pubDate>
    </item>
    <item>
      <title>(PYTHON)파이썬 람다(lambda) 함수 만들기</title>
      <link>https://reddb.tistory.com/154</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;(PYTHON)파이썬 람다(lambda) 함수 만들기&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;파이썬에서 함수를 만드는 기본 명령어는 def 문입니다. 하지만 간단한 함수는 lambda를 이용하면 보다 빠르게 만들수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;곱셉을 리턴하는 함수 vs 람다(lambda)&lt;/h3&gt;
&lt;pre id=&quot;code_1608472870708&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# def 함수식 곱셈

def 함수(i):
    return i * 3

print(함수(12))	# 12*3이 리턴되서 돌아오고 프린트 됨
&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1608472995156&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# lambda식 곱셈

y = lambda x : x * 3	# y에 12*3이 할당됨

print(y(12))	# y = lambda 12 : 12 * 3을 호출하고 프린트함&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문자열 슬라이싱 함수 vs 람다( lambda)&lt;/h3&gt;
&lt;pre id=&quot;code_1608473051637&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 일반 문자열 슬라이싱

text1 = &quot;123_456_789_10&quot;
print(text1[:10])    #좌측부터 10개 출력

text2 = &quot;abc_def_ghi_j&quot;
print(text2[:10])    #좌측부터 10개 출력&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1608473151359&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# lambda식 문자열 슬라이싱

text1 = &quot;123_456_789_10&quot;
left10 = lambda x : x[:10]	# 람다 정의 : x의 좌측 10개를 left10 변수에 입력
print(left10(text1))	# text1 변수를 아규먼트로 람다 호출

text2 = &quot;abc_def_ghi_j&quot;
print(left10(text2))	# text2 변수를 아규먼트로 람다 호출&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;원화를 달러로 변환하기 함수 vs 람다(lambda) (1000원 -&amp;gt; 1달러)&lt;/h3&gt;
&lt;pre id=&quot;code_1608473303806&quot; class=&quot;python&quot; style=&quot;display: block; overflow: auto; padding: 15px; color: #383a42; background: #f6f7f8; font-size: 14px; border-radius: 3px; font-family: Menlo, Consolas, Monaco, monospace; border: 1px solid #dddddd; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# def 함수식 원화 -&amp;gt; 달러 계산 (1000원-&amp;gt; 1달러)

def exchange(won):
    return won * 0.001

print(exchange(1000))	# 1출력
print(exchange(1500))	# 1.5출력
print(exchange(2500))	# 2.5출력&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1608473315205&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# lambda식 원화 -&amp;gt; 달러 계산

exchange = lambda won : won * 0.001

print(exchange(1000))	# 1출력
print(exchange(1500))	# 1.5출력
print(exchange(2500))	# 2.5출력&lt;/code&gt;&lt;/pre&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;b&gt;(PYTHON)파이썬 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1604561447521&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(PYTHON)파이썬' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bOOLB5/hyH16wk6sh/okdPJ4vBo0qSZU2qFdlLhk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://staging.python.org/static/opengraph-icon-200x200.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(PYTHON)파이썬' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(PYTHON)파이썬</category>
      <category>Def</category>
      <category>lambda</category>
      <category>Python</category>
      <category>람다</category>
      <category>파이썬</category>
      <category>함수</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/154</guid>
      <comments>https://reddb.tistory.com/154#entry154comment</comments>
      <pubDate>Sun, 20 Dec 2020 23:09:34 +0900</pubDate>
    </item>
    <item>
      <title>(github)깃허브 - 비주얼 스튜디오 코드(Visual Studio Code)에서 깃 활용하기</title>
      <link>https://reddb.tistory.com/153</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(github)깃허브 - 비주얼 스튜디오 코드(Visual Studio Code)에서 깃 활용하기&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이전 포스팅까지는 윈도우의 cmd를 통해 깃과 깃허브를 사용하는 방법에 대해서 포스팅했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번 포스팅에서는 비주얼 스튜디오 코드(VS Code)에서 깃을 사용하는 방법에 대해서 포스팅하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;비주얼 스튜디오 코드에서 깃 시작하기&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 git_test 폴더를 만들겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cezbYa/btqQsty2BZS/HHed7QJ58Vwq5nAOJczfak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cezbYa/btqQsty2BZS/HHed7QJ58Vwq5nAOJczfak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cezbYa/btqQsty2BZS/HHed7QJ58Vwq5nAOJczfak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcezbYa%2FbtqQsty2BZS%2FHHed7QJ58Vwq5nAOJczfak%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 비주얼 스튜디오 코드에서 git_test 폴더를 열어줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Wz0Qk/btqQt6wHmi2/wKk6xZ3GWboChLt89MB2D0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Wz0Qk/btqQt6wHmi2/wKk6xZ3GWboChLt89MB2D0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Wz0Qk/btqQt6wHmi2/wKk6xZ3GWboChLt89MB2D0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWz0Qk%2FbtqQt6wHmi2%2FwKk6xZ3GWboChLt89MB2D0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;좌측에 탐색기 아이콘이 선택되어 있고 폴더명이 나오며 아무 파일도 없는 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3번째에 있는 소스제어 아이콘을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kFakJ/btqQss06QKV/Zuwy9aAJ72qFWg5i4yIVr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kFakJ/btqQss06QKV/Zuwy9aAJ72qFWg5i4yIVr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kFakJ/btqQss06QKV/Zuwy9aAJ72qFWg5i4yIVr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkFakJ%2FbtqQss06QKV%2FZuwy9aAJ72qFWg5i4yIVr0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;소스제어 버튼을 클릭 후 리포지토리 초기화를 클릭합니다. 이것은 폴더에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git init&lt;/b&gt;&lt;/span&gt; 명령어를 실행하는 것과 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/w8l5M/btqQDEZJ8wC/t7vaRiLrmzR99kaceZU1Z0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w8l5M/btqQDEZJ8wC/t7vaRiLrmzR99kaceZU1Z0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w8l5M/btqQDEZJ8wC/t7vaRiLrmzR99kaceZU1Z0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw8l5M%2FbtqQDEZJ8wC%2Ft7vaRiLrmzR99kaceZU1Z0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 다시 git_test 폴더를 열어보면 깃이 생성된 것이 확인됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QCha5/btqQzR6Fp4v/eqizhSQgXSZMzWU3RUqlak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QCha5/btqQzR6Fp4v/eqizhSQgXSZMzWU3RUqlak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QCha5/btqQzR6Fp4v/eqizhSQgXSZMzWU3RUqlak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQCha5%2FbtqQzR6Fp4v%2FeqizhSQgXSZMzWU3RUqlak%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;비주얼 스튜디오 코드에서 스테이지에 올리기 및 커밋하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 README.md 파일을 만들겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;탐색기 아이콘을 클릭하고 폴더명 옆에 새파일 아이콘을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biMO62/btqQptMLjVC/nUMcknMQkV2GXhNFsgDaS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biMO62/btqQptMLjVC/nUMcknMQkV2GXhNFsgDaS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biMO62/btqQptMLjVC/nUMcknMQkV2GXhNFsgDaS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiMO62%2FbtqQptMLjVC%2FnUMcknMQkV2GXhNFsgDaS0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파일명을 입력하고 우측 편집창에서 내용을 입력하고 저장(Ctrl+S)합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파일명 우측에 U 마크는 untracked 파일이라고 알려주는 표시입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nvjcO/btqQwnx0GyL/b6R22DIM5QCWizyKf8l5fk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nvjcO/btqQwnx0GyL/b6R22DIM5QCWizyKf8l5fk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nvjcO/btqQwnx0GyL/b6R22DIM5QCWizyKf8l5fk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnvjcO%2FbtqQwnx0GyL%2Fb6R22DIM5QCWizyKf8l5fk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 만든 파일을 스테이지에 올리겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3번째 소스제어 아이콘을 보면 1이라는 숫자가 있습니다. 아이콘을 누르고 소스제어 창에 들어가면 변경 사항에 위에서 만든 README.md 파일이 나타납니다. 변경 내용 스테이징 버튼인 + 아이콘을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bg7cSN/btqQDFqPcSP/KP1I0cKYthK4zYFR5ZIqLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bg7cSN/btqQDFqPcSP/KP1I0cKYthK4zYFR5ZIqLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bg7cSN/btqQDFqPcSP/KP1I0cKYthK4zYFR5ZIqLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbg7cSN%2FbtqQDFqPcSP%2FKP1I0cKYthK4zYFR5ZIqLk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;스테이징이 완료되면 스테이징된 변경 사항이 생깁니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;README.md 파일에 마우스를 올리면 인덱스 추가 되었다고 알려줍니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;README.md 파일 우측에 - 아이콘은 스테이징을 취소하는 아이콘입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkxTUa/btqQwm6V6Fk/e7Hxa9r4UnO2IDfaKgA9E1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkxTUa/btqQwm6V6Fk/e7Hxa9r4UnO2IDfaKgA9E1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkxTUa/btqQwm6V6Fk/e7Hxa9r4UnO2IDfaKgA9E1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkxTUa%2FbtqQwm6V6Fk%2Fe7Hxa9r4UnO2IDfaKgA9E1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cB246s/btqQzQ0WkDi/X8gXKgKOKiANjjgE151vN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cB246s/btqQzQ0WkDi/X8gXKgKOKiANjjgE151vN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cB246s/btqQzQ0WkDi/X8gXKgKOKiANjjgE151vN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcB246s%2FbtqQzQ0WkDi%2FX8gXKgKOKiANjjgE151vN1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 스테이지 올린 README.md 파일을 커밋하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;소스제어 창 위쪽에 있는 커밋 아이콘을 클릭합니다. (커밋 단축키: Ctrl+Enter)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvvpTm/btqQCzxD7VK/LtUbnatXvDjrpxvFgef0XK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvvpTm/btqQCzxD7VK/LtUbnatXvDjrpxvFgef0XK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvvpTm/btqQCzxD7VK/LtUbnatXvDjrpxvFgef0XK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvvpTm%2FbtqQCzxD7VK%2FLtUbnatXvDjrpxvFgef0XK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;커밋 메세지 입력창에 내용을 입력하고 Enter를 누릅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OPyN4/btqQCyZMK81/8GOjeA6UsKWwUsv3bae7g0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OPyN4/btqQCyZMK81/8GOjeA6UsKWwUsv3bae7g0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OPyN4/btqQCyZMK81/8GOjeA6UsKWwUsv3bae7g0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOPyN4%2FbtqQCyZMK81%2F8GOjeA6UsKWwUsv3bae7g0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;커밋이 완료되면 스테이징된 변경 사항에 있던 README.md 파일이 사라집니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;커밋 log를 확인하고 싶다면 ctrl+shift+` 키를 눌러 VS Code의 터미널창을 열고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt; 명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XXcf5/btqQwowT3z2/CQcFzd8YeAxkOzy7iwUuX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XXcf5/btqQwowT3z2/CQcFzd8YeAxkOzy7iwUuX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XXcf5/btqQwowT3z2/CQcFzd8YeAxkOzy7iwUuX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXXcf5%2FbtqQwowT3z2%2FCQcFzd8YeAxkOzy7iwUuX0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bS0YpK/btqQE9ZwACH/B5XmlWvGRCH1pwS1tTx8W0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bS0YpK/btqQE9ZwACH/B5XmlWvGRCH1pwS1tTx8W0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bS0YpK/btqQE9ZwACH/B5XmlWvGRCH1pwS1tTx8W0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbS0YpK%2FbtqQE9ZwACH%2FB5XmlWvGRCH1pwS1tTx8W0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 스테이징이나 커밋을 취소하고 싶다면 보기 및 기타작업 아이콘을 누르고 원하는 메뉴를 찾아가서 간단히 클릭하여 취소할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/olTvr/btqQzQNw4xG/WDNWtsHOxaa6l9jIhhrWUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/olTvr/btqQzQNw4xG/WDNWtsHOxaa6l9jIhhrWUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/olTvr/btqQzQNw4xG/WDNWtsHOxaa6l9jIhhrWUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FolTvr%2FbtqQzQNw4xG%2FWDNWtsHOxaa6l9jIhhrWUK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;원격저장소(Github)에 push 및 pull 하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 깃허브에 원격저장소를 만듭니다. 자세한 방법은 이전 포스팅을 참조바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/151&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;reddb.tistory.com/151&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1608216506225&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기&quot; data-og-description=&quot;(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기 이전 포스팅까지는 git에 대해서 설명드렸습니다. 이번 포스팅부터는 github에 대해서 설명드리겠습니다. 깃허브 가입 및 원격저장소 생&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/151&quot; data-og-url=&quot;https://reddb.tistory.com/151&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bVuYUc/hyIB78P7Wl/aloXriiHazvVfFygPnxMl0/img.png?width=800&amp;amp;height=380&amp;amp;face=0_0_800_380,https://scrap.kakaocdn.net/dn/dfezIt/hyIAHKGrx1/VPrNjg7kc9YMWbHbhdj6i1/img.png?width=800&amp;amp;height=380&amp;amp;face=0_0_800_380,https://scrap.kakaocdn.net/dn/b68OmN/hyIARNj3wf/JKoy8iQbrOv0yDdjkFVIH1/img.png?width=1281&amp;amp;height=610&amp;amp;face=0_0_1281_610&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/151&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/151&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bVuYUc/hyIB78P7Wl/aloXriiHazvVfFygPnxMl0/img.png?width=800&amp;amp;height=380&amp;amp;face=0_0_800_380,https://scrap.kakaocdn.net/dn/dfezIt/hyIAHKGrx1/VPrNjg7kc9YMWbHbhdj6i1/img.png?width=800&amp;amp;height=380&amp;amp;face=0_0_800_380,https://scrap.kakaocdn.net/dn/b68OmN/hyIARNj3wf/JKoy8iQbrOv0yDdjkFVIH1/img.png?width=1281&amp;amp;height=610&amp;amp;face=0_0_1281_610');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기 이전 포스팅까지는 git에 대해서 설명드렸습니다. 이번 포스팅부터는 github에 대해서 설명드리겠습니다. 깃허브 가입 및 원격저장소 생&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 제 계정에 git_test.git으로 원격저장소를 하나 만들었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;주소는 &lt;a href=&quot;https://github.com/본인계정명/git_test.git&quot;&gt;https://github.com/본인계정명/git_test.git&lt;/a&gt; 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVconT/btqQpsApNe5/c7grzpGEjq5RpAlK9yhs0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVconT/btqQpsApNe5/c7grzpGEjq5RpAlK9yhs0K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVconT/btqQpsApNe5/c7grzpGEjq5RpAlK9yhs0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVconT%2FbtqQpsApNe5%2Fc7grzpGEjq5RpAlK9yhs0K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;비주얼 스튜디오 코드에서 터미널을 열어줍니다.(단축키 Ctrl+Shift+`)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;터미널창에 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git remote add origin &lt;a style=&quot;color: #f89009;&quot; href=&quot;https://github.com/본인계정명/git_test.git&quot;&gt;https://github.com/본인계정명/git_test.git&lt;/a&gt;&lt;/b&gt;&lt;/span&gt; 명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git remote -v&lt;/b&gt; &lt;/span&gt;명령어로 원격저장소를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ch7gfq/btqQE8TQCNF/4kpIUeJnKa1aXkGoS5Yuk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ch7gfq/btqQE8TQCNF/4kpIUeJnKa1aXkGoS5Yuk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ch7gfq/btqQE8TQCNF/4kpIUeJnKa1aXkGoS5Yuk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fch7gfq%2FbtqQE8TQCNF%2F4kpIUeJnKa1aXkGoS5Yuk0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 원격저장소(github)로 푸시하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;소스제어 창에서 보기 및 기타작업 아이콘을 클릭하고 다음으로 푸시를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3Gns4/btqQE9rGKOi/VIWqBs8EPFAulw8As3uFM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3Gns4/btqQE9rGKOi/VIWqBs8EPFAulw8As3uFM0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3Gns4/btqQE9rGKOi/VIWqBs8EPFAulw8As3uFM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3Gns4%2FbtqQE9rGKOi%2FVIWqBs8EPFAulw8As3uFM0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;처음 푸시할때는 알림창이 뜹니다. 확인을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEmzeI/btqQBGKx07e/bwUHWUpTog8zI8FNfxlrYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEmzeI/btqQBGKx07e/bwUHWUpTog8zI8FNfxlrYk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEmzeI/btqQBGKx07e/bwUHWUpTog8zI8FNfxlrYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEmzeI%2FbtqQBGKx07e%2FbwUHWUpTog8zI8FNfxlrYk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;깃허브 계정을 묻는 창이 뜨면 계정과 패스워드를 입력하고 로그인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRy4Pu/btqQE78tKM7/x0LI7g5LB1gKco3SNNWRzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRy4Pu/btqQE78tKM7/x0LI7g5LB1gKco3SNNWRzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRy4Pu/btqQE78tKM7/x0LI7g5LB1gKco3SNNWRzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRy4Pu%2FbtqQE78tKM7%2Fx0LI7g5LB1gKco3SNNWRzk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Visual Studio Code에서 깃허브를 사용하여 로그인하기를 허용합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfzQyB/btqQE9rGTM3/nNKKmqZQ14DlUjjpnxNrgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfzQyB/btqQE9rGTM3/nNKKmqZQ14DlUjjpnxNrgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfzQyB/btqQE9rGTM3/nNKKmqZQ14DlUjjpnxNrgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfzQyB%2FbtqQE9rGTM3%2FnNKKmqZQ14DlUjjpnxNrgK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브라우저가 열리고 깃허브사이트에 접속됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃버흐에 액세스 할 수 있도록 VS Code에 권한 부여를 할건지를 묻습니다. Continue를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n4GwE/btqQt5YYfAK/KkcspajVpgHmduoALEz7Kk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n4GwE/btqQt5YYfAK/KkcspajVpgHmduoALEz7Kk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n4GwE/btqQt5YYfAK/KkcspajVpgHmduoALEz7Kk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn4GwE%2FbtqQt5YYfAK%2FKkcspajVpgHmduoALEz7Kk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음으로 VSCode용 깃허브에서 추가권한 요청을 한다고 나옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Authorize github 버튼을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfZo8d/btqQwocBCmA/sgNkYmTKatrklGVj6OTKTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfZo8d/btqQwocBCmA/sgNkYmTKatrklGVj6OTKTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfZo8d/btqQwocBCmA/sgNkYmTKatrklGVj6OTKTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfZo8d%2FbtqQwocBCmA%2FsgNkYmTKatrklGVj6OTKTK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;성공했다고 뜹니다. 그리고 VS Code에서 확장 URI를 열도록 허용하는지 물으면 열기를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3vgIl/btqQu4yH5hz/ON7gEy4JUK0OZxpJrXSAK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3vgIl/btqQu4yH5hz/ON7gEy4JUK0OZxpJrXSAK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3vgIl/btqQu4yH5hz/ON7gEy4JUK0OZxpJrXSAK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3vgIl%2FbtqQu4yH5hz%2FON7gEy4JUK0OZxpJrXSAK1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cUVcB1/btqQt5R8A5t/BJoEHgZk0QDN9rYiTgVFh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cUVcB1/btqQt5R8A5t/BJoEHgZk0QDN9rYiTgVFh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cUVcB1/btqQt5R8A5t/BJoEHgZk0QDN9rYiTgVFh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUVcB1%2FbtqQt5R8A5t%2FBJoEHgZk0QDN9rYiTgVFh1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브라우저의 원격저장공간(깃허브)을 새로고침하면 README.md 파일이 push 된것이 확인됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZiXkC/btqQt4Z0Yuu/vGstxHScSt01ecnVmIXCI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZiXkC/btqQt4Z0Yuu/vGstxHScSt01ecnVmIXCI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZiXkC/btqQt4Z0Yuu/vGstxHScSt01ecnVmIXCI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZiXkC%2FbtqQt4Z0Yuu%2FvGstxHScSt01ecnVmIXCI1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;두번째 커밋을 위해 편집창에서 README.md 파일에 내용을 추가 입력 및 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;내용을 추가 입력 저장하면 소스제어 - 변경 사항 목록에 README.md 파일이 나타나며 파일수정이 있었다는 M 표시가 나타납니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tfkIA/btqQzSqVIGD/ZAKmnkcIK8ItRg1R09oyFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tfkIA/btqQzSqVIGD/ZAKmnkcIK8ItRg1R09oyFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tfkIA/btqQzSqVIGD/ZAKmnkcIK8ItRg1R09oyFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtfkIA%2FbtqQzSqVIGD%2FZAKmnkcIK8ItRg1R09oyFk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 소스제어에 있는 README.md 파일을 클릭해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;어떠한 변경사항이 있었는지를 양쪽으로 분활하여 보여줍니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/efuS1y/btqQt5xPSXO/04MSmKMterPxqJFP4MoGG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/efuS1y/btqQt5xPSXO/04MSmKMterPxqJFP4MoGG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/efuS1y/btqQt5xPSXO/04MSmKMterPxqJFP4MoGG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FefuS1y%2FbtqQt5xPSXO%2F04MSmKMterPxqJFP4MoGG1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;두번째 커밋을 하기 위해 메세지를 입력하고 커밋 아이콘을 클릭 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;한번 커밋한 파일이라면 두번째 커밋부터는 스테이징과 커밋을 한번에 진행 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7bYNM/btqQDEMeYyE/PwNewia7ugpUh48JgNyAtk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7bYNM/btqQDEMeYyE/PwNewia7ugpUh48JgNyAtk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7bYNM/btqQDEMeYyE/PwNewia7ugpUh48JgNyAtk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7bYNM%2FbtqQDEMeYyE%2FPwNewia7ugpUh48JgNyAtk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;스테이징을 하고 커밋하겠냐고 묻는 창이 나오면 예를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XjiUD/btqQssmvv0N/l9751wW3tGnYwzDXuMgOZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XjiUD/btqQssmvv0N/l9751wW3tGnYwzDXuMgOZK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XjiUD/btqQssmvv0N/l9751wW3tGnYwzDXuMgOZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXjiUD%2FbtqQssmvv0N%2Fl9751wW3tGnYwzDXuMgOZK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 변경 사항에 README.md 파일이 사라졌습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;원격저장소에 두번째 커밋을 푸시하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUFjNQ/btqQsstmDIq/WQarxj2W6hW4DqGYxfKrH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUFjNQ/btqQsstmDIq/WQarxj2W6hW4DqGYxfKrH0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUFjNQ/btqQsstmDIq/WQarxj2W6hW4DqGYxfKrH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUFjNQ%2FbtqQsstmDIq%2FWQarxj2W6hW4DqGYxfKrH0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;원격저장소(깃허브)를 새로고침해보면 두번째 커밋이 올라간 것이 확인 됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vh0nG/btqQCyS4XyY/e3kkCsDXM6HeqrPk8bP0bK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vh0nG/btqQCyS4XyY/e3kkCsDXM6HeqrPk8bP0bK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vh0nG/btqQCyS4XyY/e3kkCsDXM6HeqrPk8bP0bK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvh0nG%2FbtqQCyS4XyY%2Fe3kkCsDXM6HeqrPk8bP0bK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;원격저장소의 커밋을 pull 해보겠습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;현재는 지역저장소와 원격저장소가 동기화되어 있어 변경사항을 만들어줘야 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;깃허브 사이트내에서 README.md 파일을 수정하고 커밋을 하나 생성하겠습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;자세한 사항은 이전 포스팅을 참조하세요&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://reddb.tistory.com/151&quot;&gt;reddb.tistory.com/151&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1608219696434&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기&quot; data-og-description=&quot;(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기 이전 포스팅까지는 git에 대해서 설명드렸습니다. 이번 포스팅부터는 github에 대해서 설명드리겠습니다. 깃허브 가입 및 원격저장소 생&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/151&quot; data-og-url=&quot;https://reddb.tistory.com/151&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bVuYUc/hyIB78P7Wl/aloXriiHazvVfFygPnxMl0/img.png?width=800&amp;amp;height=380&amp;amp;face=0_0_800_380,https://scrap.kakaocdn.net/dn/dfezIt/hyIAHKGrx1/VPrNjg7kc9YMWbHbhdj6i1/img.png?width=800&amp;amp;height=380&amp;amp;face=0_0_800_380,https://scrap.kakaocdn.net/dn/b68OmN/hyIARNj3wf/JKoy8iQbrOv0yDdjkFVIH1/img.png?width=1281&amp;amp;height=610&amp;amp;face=0_0_1281_610&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/151&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/151&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bVuYUc/hyIB78P7Wl/aloXriiHazvVfFygPnxMl0/img.png?width=800&amp;amp;height=380&amp;amp;face=0_0_800_380,https://scrap.kakaocdn.net/dn/dfezIt/hyIAHKGrx1/VPrNjg7kc9YMWbHbhdj6i1/img.png?width=800&amp;amp;height=380&amp;amp;face=0_0_800_380,https://scrap.kakaocdn.net/dn/b68OmN/hyIARNj3wf/JKoy8iQbrOv0yDdjkFVIH1/img.png?width=1281&amp;amp;height=610&amp;amp;face=0_0_1281_610');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기 이전 포스팅까지는 git에 대해서 설명드렸습니다. 이번 포스팅부터는 github에 대해서 설명드리겠습니다. 깃허브 가입 및 원격저장소 생&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 아래와 같이 내용을 수정하고 커밋하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MtnAU/btqQu46yXFM/P8KhDPmHkczVJxwKwrXyJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MtnAU/btqQu46yXFM/P8KhDPmHkczVJxwKwrXyJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MtnAU/btqQu46yXFM/P8KhDPmHkczVJxwKwrXyJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMtnAU%2FbtqQu46yXFM%2FP8KhDPmHkczVJxwKwrXyJK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 VS Code 편집창에 README.md 파일을 보면 두번째 커밋에 대한 내용까지 존재합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 VS Code에서 풀을 합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zmUzW/btqQss7YMBa/NilIaqwgTelKPLEWyhkJL1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zmUzW/btqQss7YMBa/NilIaqwgTelKPLEWyhkJL1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zmUzW/btqQss7YMBa/NilIaqwgTelKPLEWyhkJL1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzmUzW%2FbtqQss7YMBa%2FNilIaqwgTelKPLEWyhkJL1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;풀이 완료 되면 VS Code 편집창에 README.md 파일에 세번째 커밋 내용이 나타납니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;원격저장소에서 커밋한 3번째 커밋을 pull 한 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfga2p/btqQt5q2sOX/TH9mz5bb2Q5ZbmZpHh4yuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfga2p/btqQt5q2sOX/TH9mz5bb2Q5ZbmZpHh4yuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfga2p/btqQt5q2sOX/TH9mz5bb2Q5ZbmZpHh4yuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbfga2p%2FbtqQt5q2sOX%2FTH9mz5bb2Q5ZbmZpHh4yuk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;http://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;&lt;span style=&quot;color: #006dd7; background-color: #f6e199;&quot;&gt;&lt;b&gt;[github]깃허브 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1606801971884&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(github)깃허브' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uMkj8/hyIqjo4i4S/sHVyUGPqAUzQ0Z2msdYAY1/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://github.githubassets.com/images/modules/open_graph/github-mark.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(github)깃허브' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(github)깃허브</category>
      <category>GIT</category>
      <category>Github</category>
      <category>Visual Studio Code</category>
      <category>VS Code</category>
      <category>깃</category>
      <category>깃허브</category>
      <category>비주얼 스튜디오 코드</category>
      <category>원격저장소</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/153</guid>
      <comments>https://reddb.tistory.com/153#entry153comment</comments>
      <pubDate>Fri, 18 Dec 2020 00:49:37 +0900</pubDate>
    </item>
    <item>
      <title>(github)깃허브 - 깃허브를 이용한 협업방법</title>
      <link>https://reddb.tistory.com/152</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(github)깃허브&amp;nbsp;-&amp;nbsp;깃허브를&amp;nbsp;이용한&amp;nbsp;협업방법&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;이전 포스팅에서는 깃허브를 가입하고 원격저장소를 이용하는 방법에 대해서 설명드렸습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;이번 포스팅에서는 이전포스팅에서 만든 깃허브 자료를 여러 컴퓨터에 복제하고 함께 사용 및 동기화하여, 협업에 사용하는 방법을 설명드리겠습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;다른 컴퓨터에서 원격 저장소 복제하기 (git clone)&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 두개의 폴더를 만들겠습니다. 깃은 폴더별로 만들어지기 때문에 두개의 폴더를 각각 집PC, 사무실PC로 인식하고 보셔도 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7QvX5/btqPNxOi1W4/D8mbAE6ze93vJYB5d7KsJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7QvX5/btqPNxOi1W4/D8mbAE6ze93vJYB5d7KsJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7QvX5/btqPNxOi1W4/D8mbAE6ze93vJYB5d7KsJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7QvX5%2FbtqPNxOi1W4%2FD8mbAE6ze93vJYB5d7KsJ1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 두 폴더에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git clone 깃허브주소&lt;/b&gt;&lt;/span&gt; 명령어를 실행하여 깃을 복제하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;주소는 깃허브의 Code 버튼을 누르면 나옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7ypXg/btqPQtxQOSC/5LXZZRsh31KkE38iMZufkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7ypXg/btqPQtxQOSC/5LXZZRsh31KkE38iMZufkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7ypXg/btqPQtxQOSC/5LXZZRsh31KkE38iMZufkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7ypXg%2FbtqPQtxQOSC%2F5LXZZRsh31KkE38iMZufkK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/urX0R/btqPFVbTy4h/2FbTeTV41gepwPah5mppak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/urX0R/btqPFVbTy4h/2FbTeTV41gepwPah5mppak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/urX0R/btqPFVbTy4h/2FbTeTV41gepwPah5mppak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FurX0R%2FbtqPFVbTy4h%2F2FbTeTV41gepwPah5mppak%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cFINRn/btqPQujdYAV/qL7nd92Qj5fZuXQ4GOuG0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cFINRn/btqPQujdYAV/qL7nd92Qj5fZuXQ4GOuG0K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cFINRn/btqPQujdYAV/qL7nd92Qj5fZuXQ4GOuG0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcFINRn%2FbtqPQujdYAV%2FqL7nd92Qj5fZuXQ4GOuG0K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_home과 git_office 폴더를 열어보면 폴더안에 test-1이라는 폴더가 생깁니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 두 폴더에 파일, 깃로그, 원격저장소도 복제 된 것을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/X8hh5/btqPLQgkiNs/jKkKV7mk7JhikB3wWK8fkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/X8hh5/btqPLQgkiNs/jKkKV7mk7JhikB3wWK8fkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/X8hh5/btqPLQgkiNs/jKkKV7mk7JhikB3wWK8fkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FX8hh5%2FbtqPLQgkiNs%2FjKkKV7mk7JhikB3wWK8fkk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcTVrk/btqPPC2TDVx/NgGMKOfbGhxCXw1og84Yz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcTVrk/btqPPC2TDVx/NgGMKOfbGhxCXw1og84Yz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcTVrk/btqPPC2TDVx/NgGMKOfbGhxCXw1og84Yz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcTVrk%2FbtqPPC2TDVx%2FNgGMKOfbGhxCXw1og84Yz1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;집에서 추가 커밋하고 회사에서 내려받기(동기화)&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git_home\test-1 폴더에서 home.txt 파일을 만들고 1열에 &quot;home commit AAA&quot;를 입력 저장하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add home.txt&lt;/b&gt;&lt;/span&gt; 명령으로 스테이징을 하고,&lt;span style=&quot;color: #f89009;&quot;&gt;&amp;nbsp;&lt;b&gt;git commit -m &quot;home commit&quot;&lt;/b&gt;&lt;/span&gt; 명령으로 커밋을 추가한 후&amp;nbsp;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git push&lt;/b&gt;&lt;/span&gt; 명령으로 깃허브에 올리겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOeJFJ/btqPEM7j8tS/sgmcG2vbifMZadIWI11Mk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOeJFJ/btqPEM7j8tS/sgmcG2vbifMZadIWI11Mk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOeJFJ/btqPEM7j8tS/sgmcG2vbifMZadIWI11Mk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOeJFJ%2FbtqPEM7j8tS%2FsgmcG2vbifMZadIWI11Mk0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgK07D/btqPJMFqBvr/yEjpQyoRpf2uj1icdiE420/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgK07D/btqPJMFqBvr/yEjpQyoRpf2uj1icdiE420/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgK07D/btqPJMFqBvr/yEjpQyoRpf2uj1icdiE420/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgK07D%2FbtqPJMFqBvr%2FyEjpQyoRpf2uj1icdiE420%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃허브 홈페이지를 새로고침 해서 새로운 커밋이 올라온 것을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnFS11/btqPLPocOcf/NNKfVqbbKsdR3G8HW8s390/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnFS11/btqPLPocOcf/NNKfVqbbKsdR3G8HW8s390/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnFS11/btqPLPocOcf/NNKfVqbbKsdR3G8HW8s390/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnFS11%2FbtqPLPocOcf%2FNNKfVqbbKsdR3G8HW8s390%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git_office\test-1 폴더에서 내려받기를 통해 동기화를 해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 &lt;span style=&quot;color: #333333;&quot;&gt;git_office\test-1&amp;nbsp;&lt;/span&gt;폴더에는 home.txt 파일도 없고, 추가된 home commit도 없는 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4njv5/btqPIIXG2qh/9IubYJs7S6P5nOjnWMgIhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4njv5/btqPIIXG2qh/9IubYJs7S6P5nOjnWMgIhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4njv5/btqPIIXG2qh/9IubYJs7S6P5nOjnWMgIhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4njv5%2FbtqPIIXG2qh%2F9IubYJs7S6P5nOjnWMgIhk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d84Ron/btqPLOv82QB/M4NxrE1ljhyIsPWb9mYfI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d84Ron/btqPLOv82QB/M4NxrE1ljhyIsPWb9mYfI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d84Ron/btqPLOv82QB/M4NxrE1ljhyIsPWb9mYfI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd84Ron%2FbtqPLOv82QB%2FM4NxrE1ljhyIsPWb9mYfI0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git pull&lt;/b&gt;&lt;/span&gt; 명령을 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;폴더에 커밋 로그가 추가되고, &lt;span style=&quot;color: #333333;&quot;&gt;home.txt 파일도 생긴&lt;/span&gt;&amp;nbsp;것을 확인합니다.(동기화 완료)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Kj7W7/btqPQsyY3e1/qBAozs6CAjibusTDQMnpxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Kj7W7/btqPQsyY3e1/qBAozs6CAjibusTDQMnpxk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Kj7W7/btqPQsyY3e1/qBAozs6CAjibusTDQMnpxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKj7W7%2FbtqPQsyY3e1%2FqBAozs6CAjibusTDQMnpxk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LdNNP/btqPQucvWxJ/gP9uf8QLgVr2szSBxyAJjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LdNNP/btqPQucvWxJ/gP9uf8QLgVr2szSBxyAJjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LdNNP/btqPQucvWxJ/gP9uf8QLgVr2szSBxyAJjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLdNNP%2FbtqPQucvWxJ%2FgP9uf8QLgVr2szSBxyAJjk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;원격저장소 변경사항 확인 후 병합하기(git fetch)&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 다수가 팀작업을 할때 타인이 수정한 원격저장소 최종 커밋을 내려받기(pull)을 하면 나의 PC 폴더가 그대로 동기화 되버립니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;어떤 변화가 있는지 확인 후 동기화를 하고 싶을 때 사용할 수 있는 방법이 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git fetch&lt;/b&gt;&lt;/span&gt; 명령입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git fetch는 커밋 정보를 FETCH_HEAD라는 브랜치로 가져오지만 merge는 하지 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 git_office\test-1 폴더에 office.txt 파일을 만들고 1열에 &quot;office commit BBB&quot;를 입력 및 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add office.txt&lt;/b&gt;&lt;/span&gt; 명령으로 스테이징, &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;office commit&quot;&lt;/b&gt;&lt;/span&gt; 명령으로 커밋, &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git push&lt;/b&gt;&lt;/span&gt; 명령으로 깃허브에 업로드합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkxs7V/btqPPC2ZbUr/52Jn22HwKdFpQgLq7pVLEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkxs7V/btqPPC2ZbUr/52Jn22HwKdFpQgLq7pVLEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkxs7V/btqPPC2ZbUr/52Jn22HwKdFpQgLq7pVLEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbkxs7V%2FbtqPPC2ZbUr%2F52Jn22HwKdFpQgLq7pVLEK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGGT6w/btqPLObOHx2/Vn939IkBerlJVoIVlC72A0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGGT6w/btqPLObOHx2/Vn939IkBerlJVoIVlC72A0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGGT6w/btqPLObOHx2/Vn939IkBerlJVoIVlC72A0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGGT6w%2FbtqPLObOHx2%2FVn939IkBerlJVoIVlC72A0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git_home\test-1 폴더에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git fetch&lt;/b&gt;&lt;/span&gt; 명령을 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTikZ4/btqPEMTVc14/uOrpBtPxUwzDZgbSXAklpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTikZ4/btqPEMTVc14/uOrpBtPxUwzDZgbSXAklpK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTikZ4/btqPEMTVc14/uOrpBtPxUwzDZgbSXAklpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTikZ4%2FbtqPEMTVc14%2FuOrpBtPxUwzDZgbSXAklpK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --oneline --branches --graph&lt;/b&gt;&lt;/span&gt; 명령어로 확인 해보면 추카된 커밋과 브랜치는 보이지 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;폴더를 확인해 봐도 office.txt 파일은 보이지 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3tgq3/btqPLOQpyeR/ndPi4EHnnrRngJKcs5l8UK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3tgq3/btqPLOQpyeR/ndPi4EHnnrRngJKcs5l8UK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3tgq3/btqPLOQpyeR/ndPi4EHnnrRngJKcs5l8UK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3tgq3%2FbtqPLOQpyeR%2FndPi4EHnnrRngJKcs5l8UK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cP6MmO/btqPFTrHa0E/aYSVS0RUfBCJu4iDHYKbd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cP6MmO/btqPFTrHa0E/aYSVS0RUfBCJu4iDHYKbd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cP6MmO/btqPFTrHa0E/aYSVS0RUfBCJu4iDHYKbd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcP6MmO%2FbtqPFTrHa0E%2FaYSVS0RUfBCJu4iDHYKbd1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하지만 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt; 명령어로 상태를 확인하면 현재브랜치가 origin/master에 비해 1개의 커밋이 뒤쳐저 있다고 나옵니다. 그리고 git pull 명령으로 업데이트 하라고 알려줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dj2zj7/btqPIJvAJLe/qfCv4YVaOGbYKHr1qdVsGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dj2zj7/btqPIJvAJLe/qfCv4YVaOGbYKHr1qdVsGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dj2zj7/btqPIJvAJLe/qfCv4YVaOGbYKHr1qdVsGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdj2zj7%2FbtqPIJvAJLe%2FqfCv4YVaOGbYKHr1qdVsGK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;git checkout FETCH_HEAD 명령으로 FETCH_HEAD 브랜치로 이동합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;git log --oneline 명령으로 office 커밋이 동기화된 상태를 확인합니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;git_office\test-1 폴더를 보면 office 파일도 존재합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eDs5dw/btqPQtdG5G2/5qzmfmHG65g0x2mmqwc6dk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eDs5dw/btqPQtdG5G2/5qzmfmHG65g0x2mmqwc6dk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eDs5dw/btqPQtdG5G2/5qzmfmHG65g0x2mmqwc6dk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeDs5dw%2FbtqPQtdG5G2%2F5qzmfmHG65g0x2mmqwc6dk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjmyEQ/btqPFUqDTpp/ggZ2bfuCLcl8mleH0W03B1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjmyEQ/btqPFUqDTpp/ggZ2bfuCLcl8mleH0W03B1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjmyEQ/btqPFUqDTpp/ggZ2bfuCLcl8mleH0W03B1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjmyEQ%2FbtqPFUqDTpp%2FggZ2bfuCLcl8mleH0W03B1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;fetch한 내용의 확인이 끝나면 브랜치를 합쳐야 합니다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;첫번째 방법은 git pull 명령어로 내려받을 수도 있습니다. (위에서 이미 설명드렸음)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;두번째 방법은 master 브랜치에서 merge 명령으로 브랜치를 합치는 방법입니다. 이 방법으로 합쳐보겠습니다.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git checkout master&lt;/b&gt; &lt;/span&gt;명령으로 마스터 브랜치로 이동 후, &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git merge FETCH_HEAD&lt;/b&gt;&lt;/span&gt; 명령으로 브랜치를 합칩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgWoie/btqPKtlr3Cy/NEVyIrdDS8WYPXxmtMqKSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgWoie/btqPKtlr3Cy/NEVyIrdDS8WYPXxmtMqKSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgWoie/btqPKtlr3Cy/NEVyIrdDS8WYPXxmtMqKSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcgWoie%2FbtqPKtlr3Cy%2FNEVyIrdDS8WYPXxmtMqKSK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;내PC(지역저장소) 브랜치를 깃허브(원격저장소)에 push 하고, 깃허브에서 병합(merge) 하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_home\test-1 폴더에서 sub 브랜치를 만들고 원격저장소로 push 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(항상 작업 전에 동기화를 해주는게 좋습니다. &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git pull&lt;/b&gt;&lt;/span&gt; 명령어를 입력합니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cpgMoh/btqPQucBxg9/tt6XFnIIiZEJtP9i1Lg5S0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cpgMoh/btqPQucBxg9/tt6XFnIIiZEJtP9i1Lg5S0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cpgMoh/btqPQucBxg9/tt6XFnIIiZEJtP9i1Lg5S0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcpgMoh%2FbtqPQucBxg9%2Ftt6XFnIIiZEJtP9i1Lg5S0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git checkout -b sub&lt;/b&gt;&lt;/span&gt; 명령어로 sub 브랜치를 만듦과 동시에 checkout으로 브랜치를 이동합니다. (&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;-b&lt;/span&gt; 옵션&lt;/b&gt;은 뒤에 나오는 브랜치를 만들면서 이동하는 옵션입니다.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lB4GS/btqPLP9FkV2/d2iuYdPW9kYxVM5IPUZ2SK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lB4GS/btqPLP9FkV2/d2iuYdPW9kYxVM5IPUZ2SK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lB4GS/btqPLP9FkV2/d2iuYdPW9kYxVM5IPUZ2SK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlB4GS%2FbtqPLP9FkV2%2Fd2iuYdPW9kYxVM5IPUZ2SK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;git_home\test-1 폴더에 sub.txt 파일을 생성하고 1열에 &quot;sub commit AAA&quot; 입력 및 저장합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add sub.txt&lt;/b&gt;&lt;/span&gt; 명령으로 스테이징, &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;sub commit&quot;&lt;/b&gt;&lt;/span&gt; 명령으로 커밋을 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cKvp3g/btqPQtks9Zc/0dDFsjj6fT9w5KipgIKGvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cKvp3g/btqPQtks9Zc/0dDFsjj6fT9w5KipgIKGvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cKvp3g/btqPQtks9Zc/0dDFsjj6fT9w5KipgIKGvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKvp3g%2FbtqPQtks9Zc%2F0dDFsjj6fT9w5KipgIKGvk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cicJWq/btqPLPPnXUd/xE61gWGw4xRTwsQXBXoEj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cicJWq/btqPLPPnXUd/xE61gWGw4xRTwsQXBXoEj0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cicJWq/btqPLPPnXUd/xE61gWGw4xRTwsQXBXoEj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcicJWq%2FbtqPLPPnXUd%2FxE61gWGw4xRTwsQXBXoEj0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 원격저장소로 push를 해야합니다. 지역저장소 sub 브랜치에서 원격저장소 sub 브랜치로 push 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git push origin sub&lt;/b&gt;&lt;/span&gt; 명령을 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p8WWd/btqPNxAWT6h/ZBosNVg4aeSkcgzpyKm3l1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p8WWd/btqPNxAWT6h/ZBosNVg4aeSkcgzpyKm3l1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p8WWd/btqPNxAWT6h/ZBosNVg4aeSkcgzpyKm3l1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp8WWd%2FbtqPNxAWT6h%2FZBosNVg4aeSkcgzpyKm3l1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃허브 홈페이지에서 새로고침을 해보면 브랜치가 2개로 확인됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하지만 마스터 브랜치에서는 sub.txt 파일이 보이지 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbJYTL/btqPFUK7xAN/GhH673mWBMR3PBpedlnt51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbJYTL/btqPFUK7xAN/GhH673mWBMR3PBpedlnt51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbJYTL/btqPFUK7xAN/GhH673mWBMR3PBpedlnt51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbJYTL%2FbtqPFUK7xAN%2FGhH673mWBMR3PBpedlnt51%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마스터 를 클릭하고 sub 브랜치로 스위치를 하면 sub.txt 파일이 나오는 것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzfZC2/btqPPDgAkQg/f05hMu3DCw7pmKfcXGticK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzfZC2/btqPPDgAkQg/f05hMu3DCw7pmKfcXGticK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzfZC2/btqPPDgAkQg/f05hMu3DCw7pmKfcXGticK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzfZC2%2FbtqPPDgAkQg%2Ff05hMu3DCw7pmKfcXGticK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dP1oWN/btqPKtTi42X/CWxEUP4O19KKJ0nx1QK39K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dP1oWN/btqPKtTi42X/CWxEUP4O19KKJ0nx1QK39K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dP1oWN/btqPKtTi42X/CWxEUP4O19KKJ0nx1QK39K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdP1oWN%2FbtqPKtTi42X%2FCWxEUP4O19KKJ0nx1QK39K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 깃허브에서 풀리퀘스트(pull request)를 통해 병합을 진행하겠습니다. 2 branches를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7yWoI/btqPKvcxT1W/GACrd5e4xrE1dJWo0BqFOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7yWoI/btqPKvcxT1W/GACrd5e4xrE1dJWo0BqFOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7yWoI/btqPKvcxT1W/GACrd5e4xrE1dJWo0BqFOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7yWoI%2FbtqPKvcxT1W%2FGACrd5e4xrE1dJWo0BqFOK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Your branches의 New pull request를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2N8qj/btqPFUjUKbY/TYERHmmGUIw2wDtyiIQVdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2N8qj/btqPFUjUKbY/TYERHmmGUIw2wDtyiIQVdk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2N8qj/btqPFUjUKbY/TYERHmmGUIw2wDtyiIQVdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2N8qj%2FbtqPFUjUKbY%2FTYERHmmGUIw2wDtyiIQVdk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;남길 코멘트를 적고 Create pull request를 클릭합니다. 그리고 &lt;span style=&quot;color: #333333;&quot;&gt;Pull requests 내용을 확인 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3TVHF/btqPRADFOFj/vVBqgNVC0DZw7FYbOJTji1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3TVHF/btqPRADFOFj/vVBqgNVC0DZw7FYbOJTji1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3TVHF/btqPRADFOFj/vVBqgNVC0DZw7FYbOJTji1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3TVHF%2FbtqPRADFOFj%2FvVBqgNVC0DZw7FYbOJTji1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lkoBA/btqPFU5jj7O/k1n1lzbUmqb0GAqBhKyEeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lkoBA/btqPFU5jj7O/k1n1lzbUmqb0GAqBhKyEeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lkoBA/btqPFU5jj7O/k1n1lzbUmqb0GAqBhKyEeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlkoBA%2FbtqPFU5jj7O%2Fk1n1lzbUmqb0GAqBhKyEeK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;내용에 문제가 없다면 Merge pull request를 클릭하고 Confirm merge도 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dfYYk3/btqPLO30uWd/EOvxViE4lkyqA5rIar7l30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfYYk3/btqPLO30uWd/EOvxViE4lkyqA5rIar7l30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfYYk3/btqPLO30uWd/EOvxViE4lkyqA5rIar7l30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfYYk3%2FbtqPLO30uWd%2FEOvxViE4lkyqA5rIar7l30%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3CqXj/btqPKtMCDZL/5gmbHa1GKAuRq8QF90lvlk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3CqXj/btqPKtMCDZL/5gmbHa1GKAuRq8QF90lvlk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3CqXj/btqPKtMCDZL/5gmbHa1GKAuRq8QF90lvlk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3CqXj%2FbtqPKtMCDZL%2F5gmbHa1GKAuRq8QF90lvlk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span&gt;&amp;lt; &amp;gt; Code를 클릭하면 master 브랜치에도 sub.txt 파일이 보일 것입니다. sub에서 Merge pull request 됐다는 내용도 보입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/du3CQZ/btqPKtMCOTn/Ng3EsAIKIjNLsBOQ41y0s1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/du3CQZ/btqPKtMCOTn/Ng3EsAIKIjNLsBOQ41y0s1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/du3CQZ/btqPKtMCOTn/Ng3EsAIKIjNLsBOQ41y0s1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdu3CQZ%2FbtqPKtMCOTn%2FNg3EsAIKIjNLsBOQ41y0s1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다시 2branches를 클릭해봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VQsgO/btqPFTL1EoK/gRTrhHGHKRdkMaPbSWEtK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VQsgO/btqPFTL1EoK/gRTrhHGHKRdkMaPbSWEtK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VQsgO/btqPFTL1EoK/gRTrhHGHKRdkMaPbSWEtK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVQsgO%2FbtqPFTL1EoK%2FgRTrhHGHKRdkMaPbSWEtK0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브랜치가 병합된 상태라고 알려줍니다. 누가 병합을 했는지도 알려줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciQqYo/btqPNxt8We8/nKtFlW9cGfIo5kyluJU5VK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciQqYo/btqPNxt8We8/nKtFlW9cGfIo5kyluJU5VK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciQqYo/btqPNxt8We8/nKtFlW9cGfIo5kyluJU5VK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciQqYo%2FbtqPNxt8We8%2FnKtFlW9cGfIo5kyluJU5VK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;http://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;&lt;span style=&quot;color: #006dd7; background-color: #f6e199;&quot;&gt;&lt;b&gt;[github]깃허브 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1606801971884&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(github)깃허브' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uMkj8/hyIqjo4i4S/sHVyUGPqAUzQ0Z2msdYAY1/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://github.githubassets.com/images/modules/open_graph/github-mark.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(github)깃허브' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(github)깃허브</category>
      <category>git clone</category>
      <category>git fetch</category>
      <category>깃</category>
      <category>깃허브</category>
      <category>협업하기</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/152</guid>
      <comments>https://reddb.tistory.com/152#entry152comment</comments>
      <pubDate>Thu, 10 Dec 2020 20:06:05 +0900</pubDate>
    </item>
    <item>
      <title>(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기</title>
      <link>https://reddb.tistory.com/151</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(github)깃허브 - 깃허브 가입하기 및 원격저장소 이용하기&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이전 포스팅까지는 git에 대해서 설명드렸습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번 포스팅부터는 github에 대해서 설명드리겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃허브 가입 및 원격저장소 생성하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃허브에 가입하기 위해 아래 사이트에 접속을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://github.com/join?ref_cta=Sign+up&amp;amp;ref_loc=header+logged+out&amp;amp;ref_page=%2F&amp;amp;source=header-home&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;github.com/join?ref_cta=Sign+up&amp;amp;ref_loc=header+logged+out&amp;amp;ref_page=%2F&amp;amp;source=header-home&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1607499213493&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub: Where the world builds software&quot; data-og-description=&quot;GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/join?ref_cta=Sign+up&amp;amp;ref_loc=header+logged+out&amp;amp;ref_page=%2F&amp;amp;source=header-home&quot; data-og-url=&quot;https://github.com&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/Nsn81/hyIwAwdke7/6gD4OVihSaRNkBU7UXLKkk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/ew9O7c/hyIwApskFm/5AkMVhXhKKkMUnL3QK4ad0/img.png?width=2496&amp;amp;height=1480&amp;amp;face=0_0_2496_1480,https://scrap.kakaocdn.net/dn/go1hO/hyIvbriMzY/SyKOpe96UbAcekEJiIF6H1/img.jpg?width=1238&amp;amp;height=1404&amp;amp;face=0_0_1238_1404&quot;&gt;&lt;a href=&quot;https://github.com/join?ref_cta=Sign+up&amp;amp;ref_loc=header+logged+out&amp;amp;ref_page=%2F&amp;amp;source=header-home&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/join?ref_cta=Sign+up&amp;amp;ref_loc=header+logged+out&amp;amp;ref_page=%2F&amp;amp;source=header-home&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/Nsn81/hyIwAwdke7/6gD4OVihSaRNkBU7UXLKkk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/ew9O7c/hyIwApskFm/5AkMVhXhKKkMUnL3QK4ad0/img.png?width=2496&amp;amp;height=1480&amp;amp;face=0_0_2496_1480,https://scrap.kakaocdn.net/dn/go1hO/hyIvbriMzY/SyKOpe96UbAcekEJiIF6H1/img.jpg?width=1238&amp;amp;height=1404&amp;amp;face=0_0_1238_1404');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;GitHub: Where the world builds software&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃허브 홈페이지 우측 상단에 sign up 버튼을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3Swba/btqPJLFxW7N/OXKNrjIPVUv84qBKWlouP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3Swba/btqPJLFxW7N/OXKNrjIPVUv84qBKWlouP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3Swba/btqPJLFxW7N/OXKNrjIPVUv84qBKWlouP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3Swba%2FbtqPJLFxW7N%2FOXKNrjIPVUv84qBKWlouP1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이름, Email주소, 비밀번호(문자8자+숫자1자 이상)을 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;비정기적인 소식을 이메일로 받고 싶다면 체크박스를 체크합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;내가 인간인지를 확인하는 퀴즈를 맞추고나면 녹색 체크 이미지로 변경됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 Create account 버튼을 클릭해서 계정을 생성합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSXSvk/btqPFT5d7I6/XnOsr2SpD07deXYBU3OUiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSXSvk/btqPFT5d7I6/XnOsr2SpD07deXYBU3OUiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSXSvk/btqPFT5d7I6/XnOsr2SpD07deXYBU3OUiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSXSvk%2FbtqPFT5d7I6%2FXnOsr2SpD07deXYBU3OUiK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음으로는 설문조사를 진행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b33zSL/btqPFVaTlaF/azpzeKdWSQKeKjvoSvYLRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b33zSL/btqPFVaTlaF/azpzeKdWSQKeKjvoSvYLRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b33zSL/btqPFVaTlaF/azpzeKdWSQKeKjvoSvYLRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb33zSL%2FbtqPFVaTlaF%2FazpzeKdWSQKeKjvoSvYLRk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이메일 주소를 확인하라는 안내가 나옵니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;본인 이메일로 들어가서 Verify email address 버튼을 눌러서 인증하면 회원가입이 완료됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFl5iM/btqPC0KMh0G/K1kk2tp94ykrWF2u1i7vfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFl5iM/btqPC0KMh0G/K1kk2tp94ykrWF2u1i7vfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFl5iM/btqPC0KMh0G/K1kk2tp94ykrWF2u1i7vfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFl5iM%2FbtqPC0KMh0G%2FK1kk2tp94ykrWF2u1i7vfK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 깃허브 사이트에 로그인 후 우측 상단에 + 버튼을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 New repository를 클릭하여 새로운 원격저장소를 만들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oySBi/btqPC1bPfxW/zFtQKUSSdn8T7rEHLdBdn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oySBi/btqPC1bPfxW/zFtQKUSSdn8T7rEHLdBdn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oySBi/btqPC1bPfxW/zFtQKUSSdn8T7rEHLdBdn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoySBi%2FbtqPC1bPfxW%2FzFtQKUSSdn8T7rEHLdBdn0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저장소 이름을 작성하고, 설명부분도 작성합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저장소를 공개할지(Public) 비공개할지(Private)도 설정하고 Create repository 버튼을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Add a README file은 소개와 설명을 닮은 README파일을 자동으로 생성해주는 옵션입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Add .gitignore는 어떤 언어와 관련된 파일들을 gitignore 파일에 지정할지를 선택하는 옵션입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Add a License는 원하는 라이선스를 지정할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dfLspl/btqPAtNj8Vl/OecPaqklQdzJ3q0E8xd3m1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfLspl/btqPAtNj8Vl/OecPaqklQdzJ3q0E8xd3m1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfLspl/btqPAtNj8Vl/OecPaqklQdzJ3q0E8xd3m1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfLspl%2FbtqPAtNj8Vl%2FOecPaqklQdzJ3q0E8xd3m1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저장소 주소가 생성된 것을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;주소는 &quot;github.com/내아이디/저장소이름&quot; 으로 만들어집니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCr2SH/btqPAuSTGi2/LoCXm02NSJp2kFSbj0aLl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCr2SH/btqPAuSTGi2/LoCXm02NSJp2kFSbj0aLl0/img.png&quot; data-alt=&quot;&amp;amp;amp;nbsp;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCr2SH/btqPAuSTGi2/LoCXm02NSJp2kFSbj0aLl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCr2SH%2FbtqPAuSTGi2%2FLoCXm02NSJp2kFSbj0aLl0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;&amp;nbsp;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃의 저장소를 깃허브 원격저장소로 연결하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 git으로 지역저장소를 만들어 줍니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 이전 포스팅과 마찬가지로 git_test 폴더에서 작업을 하겠습니다. (&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git init&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx2aGz/btqPJNwFWnD/o0KvfuHBvFd86WoyIic8Kk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx2aGz/btqPJNwFWnD/o0KvfuHBvFd86WoyIic8Kk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx2aGz/btqPJNwFWnD/o0KvfuHBvFd86WoyIic8Kk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx2aGz%2FbtqPJNwFWnD%2Fo0KvfuHBvFd86WoyIic8Kk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;폴더안에 test.txt 파일을 생성하고 1열에 &quot;github test AAA&quot; 입력하고 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cSxVgt/btqPKujiYGl/SkpOxV78TKsDqY1u4WnOXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cSxVgt/btqPKujiYGl/SkpOxV78TKsDqY1u4WnOXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cSxVgt/btqPKujiYGl/SkpOxV78TKsDqY1u4WnOXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcSxVgt%2FbtqPKujiYGl%2FSkpOxV78TKsDqY1u4WnOXK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add test.txt&lt;/b&gt;&lt;/span&gt; 명령어로 스테이징을 하고, &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;github test AAA&quot;&lt;/b&gt;&lt;/span&gt; 명령어로 커밋을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m2oi2/btqPyqJ5bnu/P4L666SK2cTyQ7s9PnnCx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m2oi2/btqPyqJ5bnu/P4L666SK2cTyQ7s9PnnCx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m2oi2/btqPyqJ5bnu/P4L666SK2cTyQ7s9PnnCx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm2oi2%2FbtqPyqJ5bnu%2FP4L666SK2cTyQ7s9PnnCx1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 깃허브에 만들어 놓은 test-1 원격저장소로 연결하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;원격 저장소를 연결하는 명령어는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git remote add origin 깃허브원격저장소주소&lt;/b&gt;&lt;/span&gt; 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 명령은 깃에게 원격저장소 주소를 origin이라는 단어로 추가해 줍니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(깃의 기본 브랜치가 master이듯이, 기본 원격저장소는 origin을 사용합니다)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git remote -v&lt;/b&gt;&lt;/span&gt; 명령어를 입력하면 지정한 원격저장소를 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kO0fa/btqPxcedNkV/WnbXK7aWjGZ8LcHf7Sc6Hk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kO0fa/btqPxcedNkV/WnbXK7aWjGZ8LcHf7Sc6Hk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kO0fa/btqPxcedNkV/WnbXK7aWjGZ8LcHf7Sc6Hk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkO0fa%2FbtqPxcedNkV%2FWnbXK7aWjGZ8LcHf7Sc6Hk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;원격저장소에 파일 올리기(push)&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 커밋된 자료를 원격저장소(origin)로 올리겠습니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git push -u origin master 명령을 입력합니다. 원격저장소(origin)의 master 브랜치로 올리는 명령입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(-u 옵션은 지역저장소의 브랜치를 원격저장소의 master 브랜치에 연결하기 위한 것으로 처음 한번만 사용합니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lhb4P/btqPyr3m3c1/5k0MnUoQO12UgUETt8oOx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lhb4P/btqPyr3m3c1/5k0MnUoQO12UgUETt8oOx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lhb4P/btqPyr3m3c1/5k0MnUoQO12UgUETt8oOx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flhb4P%2FbtqPyr3m3c1%2F5k0MnUoQO12UgUETt8oOx1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;푸시가 끝나면 웹브라우저로 깃허브 저장소로 들어가서 새로고침을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위에서 만든 파일과 깃정보가 제대로 올라간 것을 확인 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ScBbG/btqPKuKpXaM/ZKuFR0Dg1HJ43C1aJKcLr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ScBbG/btqPKuKpXaM/ZKuFR0Dg1HJ43C1aJKcLr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ScBbG/btqPKuKpXaM/ZKuFR0Dg1HJ43C1aJKcLr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FScBbG%2FbtqPKuKpXaM%2FZKuFR0Dg1HJ43C1aJKcLr0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;우측에 있는 1 commits를 눌러보면 지역저장소에서 커밋했던 내용과 똑같이 올라온 것을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S5twx/btqPysHSdtb/QaciUkbXXWqWxQdGnKjIbk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S5twx/btqPysHSdtb/QaciUkbXXWqWxQdGnKjIbk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S5twx/btqPysHSdtb/QaciUkbXXWqWxQdGnKjIbk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS5twx%2FbtqPysHSdtb%2FQaciUkbXXWqWxQdGnKjIbk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후에 추가로 하는 push는 좀 더 쉽게 가능합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;test.txt파일 2열에 &quot;github test BBB&quot;를 추가로 입력 저장합니다. &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;github test BBB&quot;&lt;/b&gt;&lt;/span&gt; 명령어로 커밋을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBv79I/btqPFTYv5xm/jzoj30m8im4JnOCVWkcFl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBv79I/btqPFTYv5xm/jzoj30m8im4JnOCVWkcFl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBv79I/btqPFTYv5xm/jzoj30m8im4JnOCVWkcFl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBv79I%2FbtqPFTYv5xm%2Fjzoj30m8im4JnOCVWkcFl1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgKL78/btqPIIbpPTi/gkQhRBsVsPL0BdYVm0fVWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgKL78/btqPIIbpPTi/gkQhRBsVsPL0BdYVm0fVWk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgKL78/btqPIIbpPTi/gkQhRBsVsPL0BdYVm0fVWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgKL78%2FbtqPIIbpPTi%2FgkQhRBsVsPL0BdYVm0fVWk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 원격저장소(origin)의 master 브랜치로 push를 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번에는 간단하게 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git push&lt;/b&gt;&lt;/span&gt; 명령어만 입력하면 push가 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uPhK0/btqPENEcGtj/V5PxSuyZ8H0etgxkowZE01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uPhK0/btqPENEcGtj/V5PxSuyZ8H0etgxkowZE01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uPhK0/btqPENEcGtj/V5PxSuyZ8H0etgxkowZE01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuPhK0%2FbtqPENEcGtj%2FV5PxSuyZ8H0etgxkowZE01%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃허브가 접속되어 있는 웹브라우저를 다시 새로고침해서 확인해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;우측 상단에 2 commits도 확인해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beTWWF/btqPAvj7MYC/kVsVfwGo6UkTaUtvsp2nJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beTWWF/btqPAvj7MYC/kVsVfwGo6UkTaUtvsp2nJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beTWWF/btqPAvj7MYC/kVsVfwGo6UkTaUtvsp2nJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeTWWF%2FbtqPAvj7MYC%2FkVsVfwGo6UkTaUtvsp2nJ1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rDg2i/btqPyqDhJqM/PeEs481WdkySsDgkJ9OM9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rDg2i/btqPyqDhJqM/PeEs481WdkySsDgkJ9OM9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rDg2i/btqPyqDhJqM/PeEs481WdkySsDgkJ9OM9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrDg2i%2FbtqPyqDhJqM%2FPeEs481WdkySsDgkJ9OM9k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃허브 사이트에서 직접 커밋하는 방법&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃허브 사이트에 내에서 새로운 파일을 추가하고 사이트 내에서 커밋을 해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 Add file을 클릭 후 Create new file을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/D72g0/btqPC2u8CXb/ScaYEK5DigHFAYYg6IGP00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/D72g0/btqPC2u8CXb/ScaYEK5DigHFAYYg6IGP00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/D72g0/btqPC2u8CXb/ScaYEK5DigHFAYYg6IGP00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD72g0%2FbtqPC2u8CXb%2FScaYEK5DigHFAYYg6IGP00%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파일 이름과 내용을 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cBJ3js/btqPAu6Aq5q/tVDGayNPJ4sPu3SjBUKvf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cBJ3js/btqPAu6Aq5q/tVDGayNPJ4sPu3SjBUKvf1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cBJ3js/btqPAu6Aq5q/tVDGayNPJ4sPu3SjBUKvf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcBJ3js%2FbtqPAu6Aq5q%2FtVDGayNPJ4sPu3SjBUKvf1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;브라우저 화면의 아래로 내려가서 master 브랜치에 Commit new file을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;(기본적인 커밋 메세지가 입력되어 있습니다. 수정이 가능합니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dwbq0l/btqPFUb3QXv/PbYk9zsUOazh5poLJLTi21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dwbq0l/btqPFUb3QXv/PbYk9zsUOazh5poLJLTi21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dwbq0l/btqPFUb3QXv/PbYk9zsUOazh5poLJLTi21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdwbq0l%2FbtqPFUb3QXv%2FPbYk9zsUOazh5poLJLTi21%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;커밋이 완료되면 아래처럼 커밋한 내용을 보여줍니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;우측에 3commits를 클릭하고 커밋 내용도 확인을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c9K7Wg/btqPyrvuEON/DabG4bLixW5P8pQIHfuiM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9K7Wg/btqPyrvuEON/DabG4bLixW5P8pQIHfuiM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9K7Wg/btqPyrvuEON/DabG4bLixW5P8pQIHfuiM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9K7Wg%2FbtqPyrvuEON%2FDabG4bLixW5P8pQIHfuiM1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WkpMA/btqPFVozGMU/0fTOnXXsttE5tOzCFuu3A0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WkpMA/btqPFVozGMU/0fTOnXXsttE5tOzCFuu3A0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WkpMA/btqPFVozGMU/0fTOnXXsttE5tOzCFuu3A0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWkpMA%2FbtqPFVozGMU%2F0fTOnXXsttE5tOzCFuu3A0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Verified(확인됨) 버튼은 깃허브에서 커밋을 하는 경우 생성됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;확인된 깃허브의 키를 이용하여 서명되었음을 알려줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JOPuv/btqPIJuDm6m/Vsmo89YQy5ZYSftgyp7nPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JOPuv/btqPIJuDm6m/Vsmo89YQy5ZYSftgyp7nPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JOPuv/btqPIJuDm6m/Vsmo89YQy5ZYSftgyp7nPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJOPuv%2FbtqPIJuDm6m%2FVsmo89YQy5ZYSftgyp7nPK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;원격저장소에 파일 내려받기(pull)&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 현재 상태를 확인 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git remote -v&lt;/b&gt; &lt;/span&gt;명령어로 원격저장소를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --oneline&lt;/b&gt;&lt;/span&gt; 명령어로 커밋되어 있는 로그를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mpT9V/btqPJMrVvYj/AK4ktUkhmzUlc969SmzMUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mpT9V/btqPJMrVvYj/AK4ktUkhmzUlc969SmzMUk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mpT9V/btqPJMrVvYj/AK4ktUkhmzUlc969SmzMUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmpT9V%2FbtqPJMrVvYj%2FAK4ktUkhmzUlc969SmzMUk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 위에서 원격저장소인 깃허브 홈페이지에서 커밋한 &quot;made_in_github&quot; 파일을 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git pull origin master&lt;/b&gt;&lt;/span&gt; 명령어로 내려받아 보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --oneline&lt;/b&gt;&lt;/span&gt; 명령어로 확인하면 커밋이 추가된 것을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dJjAjr/btqPFTrwNAm/Yb8HhU36gg6HbqbyBLNla0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dJjAjr/btqPFTrwNAm/Yb8HhU36gg6HbqbyBLNla0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dJjAjr/btqPFTrwNAm/Yb8HhU36gg6HbqbyBLNla0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdJjAjr%2FbtqPFTrwNAm%2FYb8HhU36gg6HbqbyBLNla0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git_test 폴더를 확인해 보면 made_in_github 파일이 내려받기(pull) 된것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctHRve/btqPLOiqi9u/oDllWVtKNcpNZbvSUXjrhK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctHRve/btqPLOiqi9u/oDllWVtKNcpNZbvSUXjrhK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctHRve/btqPLOiqi9u/oDllWVtKNcpNZbvSUXjrhK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctHRve%2FbtqPLOiqi9u%2FoDllWVtKNcpNZbvSUXjrhK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음 포스팅에서는 깃허브를 이용하여 집과 사무실의 각 폴더를 같은 (git)상태로 동기화 하는 방법에 대해서 설명드리겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;http://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;&lt;span style=&quot;color: #006dd7; background-color: #f6e199;&quot;&gt;&lt;b&gt;[github]깃허브 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1606801971884&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(github)깃허브' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uMkj8/hyIqjo4i4S/sHVyUGPqAUzQ0Z2msdYAY1/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://github.githubassets.com/images/modules/open_graph/github-mark.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(github)깃허브' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(github)깃허브</category>
      <category>GIT</category>
      <category>Github</category>
      <category>Pull</category>
      <category>Push</category>
      <category>가입</category>
      <category>깃</category>
      <category>깃허브</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/151</guid>
      <comments>https://reddb.tistory.com/151#entry151comment</comments>
      <pubDate>Thu, 10 Dec 2020 17:22:31 +0900</pubDate>
    </item>
    <item>
      <title>(github)깃허브 - 깃(git) 사용법4 브랜치 병합하기</title>
      <link>https://reddb.tistory.com/150</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(github)깃허브&amp;nbsp;-&amp;nbsp;깃(git)&amp;nbsp;사용법4&amp;nbsp;브랜치&amp;nbsp;병합하기&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이전 포스팅에서는 브랜치를 만들고 이동하는 방법에 대해서 포스팅하였습니다.이번 포스팅에서는 브랜치를 마스터로 병합하는 방법에 대해서 포스팅하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;서로 다른 파일 병합하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 이전에 만들었던 내용을 모두 삭제하고 git_test폴더에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git init&lt;/b&gt;&lt;/span&gt;을 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNBSnM/btqPuSZMdJx/DFbWVdNLG4vBLGcKm7w7a1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNBSnM/btqPuSZMdJx/DFbWVdNLG4vBLGcKm7w7a1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNBSnM/btqPuSZMdJx/DFbWVdNLG4vBLGcKm7w7a1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNBSnM%2FbtqPuSZMdJx%2FDFbWVdNLG4vBLGcKm7w7a1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test 폴더에 master.txt 파일을 만들고 1열에 &quot;master AAA&quot;를 입력 및 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0byGG/btqPsEna3aH/Lgv5BkK5ZtNe2afbgJnHg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0byGG/btqPsEna3aH/Lgv5BkK5ZtNe2afbgJnHg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0byGG/btqPsEna3aH/Lgv5BkK5ZtNe2afbgJnHg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0byGG%2FbtqPsEna3aH%2FLgv5BkK5ZtNe2afbgJnHg1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add master.txt&lt;/b&gt;&lt;/span&gt; 명령어와 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;master AAA&quot;&lt;/b&gt;&lt;/span&gt; 명령어를 입력하여 커밋을 만듭니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cY77fy/btqPlbMUznB/9KzVdWKh6olMe7llGLlRb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cY77fy/btqPlbMUznB/9KzVdWKh6olMe7llGLlRb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cY77fy/btqPlbMUznB/9KzVdWKh6olMe7llGLlRb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcY77fy%2FbtqPlbMUznB%2F9KzVdWKh6olMe7llGLlRb0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 sub라는 브랜치를 만듭니다. 명령어는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git branch sub&lt;/b&gt;&lt;/span&gt; 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tmtyL/btqPh99Grg1/sKbbaiyC4ndkijDefqH0O1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tmtyL/btqPh99Grg1/sKbbaiyC4ndkijDefqH0O1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tmtyL/btqPh99Grg1/sKbbaiyC4ndkijDefqH0O1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtmtyL%2FbtqPh99Grg1%2FsKbbaiyC4ndkijDefqH0O1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt;를 해보면 현재 master, sub 브랜치 모두 첫번째 커밋한 &quot;master AAA&quot; 메세지를 가리키고 있는것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/co8jVr/btqPnaGWfW9/mpETvQNcwJ2zxbxXJkcr0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/co8jVr/btqPnaGWfW9/mpETvQNcwJ2zxbxXJkcr0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/co8jVr/btqPnaGWfW9/mpETvQNcwJ2zxbxXJkcr0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fco8jVr%2FbtqPnaGWfW9%2FmpETvQNcwJ2zxbxXJkcr0k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git_test 폴더에 master2.txt 파일을 만들고 1열에 &quot;master2 BBB&quot;를 입력 및 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nXQPP/btqPlb7cbQT/K8GQ7Nagnp7NMwwHtV2cRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nXQPP/btqPlb7cbQT/K8GQ7Nagnp7NMwwHtV2cRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nXQPP/btqPlb7cbQT/K8GQ7Nagnp7NMwwHtV2cRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnXQPP%2FbtqPlb7cbQT%2FK8GQ7Nagnp7NMwwHtV2cRK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add master2.txt&lt;/b&gt;&lt;/span&gt; 명령어와 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;master2 BBB&quot;&lt;/b&gt;&lt;/span&gt; 명령어로 2번째 커밋을 만들어 주고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt;를 확인합니다. 그럼 HEAD가 마스터를 가르키고 있고 마스터는 최신 커밋인 master2 BBB에 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dmexfS/btqPxcDrSR8/xpbvGpairy3NwBSkvIpNz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dmexfS/btqPxcDrSR8/xpbvGpairy3NwBSkvIpNz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dmexfS/btqPxcDrSR8/xpbvGpairy3NwBSkvIpNz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdmexfS%2FbtqPxcDrSR8%2FxpbvGpairy3NwBSkvIpNz1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git checkout sub&lt;/b&gt;&lt;/span&gt; 명령어로 sub 브랜치로 이동합니다. 그러면 HEAD는 sub 브랜치를 가르키고 sub 브랜치는 master AAA 메세지로 커밋한 곳에 있습니다. 또한 git_test 폴더를 보면 master2.txt 파일이 사라진것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ycFwt/btqPibl7Rnx/RkGcax1M24nZbUKqIc6ytK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ycFwt/btqPibl7Rnx/RkGcax1M24nZbUKqIc6ytK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ycFwt/btqPibl7Rnx/RkGcax1M24nZbUKqIc6ytK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FycFwt%2FbtqPibl7Rnx%2FRkGcax1M24nZbUKqIc6ytK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Cg4wL/btqPlcZnx2J/GFflaOH7mVDaWFZx2itk2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Cg4wL/btqPlcZnx2J/GFflaOH7mVDaWFZx2itk2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Cg4wL/btqPlcZnx2J/GFflaOH7mVDaWFZx2itk2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCg4wL%2FbtqPlcZnx2J%2FGFflaOH7mVDaWFZx2itk2K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test 폴더에 sub.txt 파일을 만들고 1열에 &quot;sub AAA&quot;를 입력하고 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bm2zfx/btqPyqOZQVu/uPfVQc9cWG0pl4RXT40ot0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bm2zfx/btqPyqOZQVu/uPfVQc9cWG0pl4RXT40ot0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bm2zfx/btqPyqOZQVu/uPfVQc9cWG0pl4RXT40ot0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbm2zfx%2FbtqPyqOZQVu%2FuPfVQc9cWG0pl4RXT40ot0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그다음 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add sub.txt&lt;/b&gt;&lt;/span&gt; 명령어와 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;sub AAA&quot;&lt;/b&gt;&lt;/span&gt; 명령어를 입력하여 커밋을 만들어줍니다. 그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --oneline --branches --graph&lt;/b&gt;&lt;/span&gt; 명령어로 브랜치들의 로그를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDrTYm/btqPsD9IiUa/UlNvS2lKO59rUIz2xK94MK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDrTYm/btqPsD9IiUa/UlNvS2lKO59rUIz2xK94MK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDrTYm/btqPsD9IiUa/UlNvS2lKO59rUIz2xK94MK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDrTYm%2FbtqPsD9IiUa%2FUlNvS2lKO59rUIz2xK94MK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위 사진에서 보듯이 master2 BBB와 sub AAA는 master AAA라는 같은 부모에서 분기된 것을 확인 할 수 있습니다. 이제 분기된 두 브랜치를 합치도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git checkout master&lt;/b&gt;&lt;/span&gt; 명령어를 입력하여 마스터 브랜치로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이동 후 git_test 폴더를 보면 sub.txt파일은 사라지고 master2.txt 파일이 다시 살아난 것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cugQve/btqPiaAFRYA/R4LAGwVeQEkWGIWbuztOgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cugQve/btqPiaAFRYA/R4LAGwVeQEkWGIWbuztOgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cugQve/btqPiaAFRYA/R4LAGwVeQEkWGIWbuztOgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcugQve%2FbtqPiaAFRYA%2FR4LAGwVeQEkWGIWbuztOgk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWQrll/btqPqkvPbLp/NttKmqiQoyKKjZXwl36uMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWQrll/btqPqkvPbLp/NttKmqiQoyKKjZXwl36uMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWQrll/btqPqkvPbLp/NttKmqiQoyKKjZXwl36uMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWQrll%2FbtqPqkvPbLp%2FNttKmqiQoyKKjZXwl36uMk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git merge sub&lt;/b&gt;&lt;/span&gt; 명령어를 입력하면 sub 브랜치를 master로 병합하게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git log로 확인해보면 두개의 브런치가 최신 커밋으로 합쳐진것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test 폴더를 확인해보면 sub.txt 살아난 것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Fa5TJ/btqPsCJK3sf/gkWZnM3QyEK0ETIRD8YFWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fa5TJ/btqPsCJK3sf/gkWZnM3QyEK0ETIRD8YFWk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fa5TJ/btqPsCJK3sf/gkWZnM3QyEK0ETIRD8YFWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFa5TJ%2FbtqPsCJK3sf%2FgkWZnM3QyEK0ETIRD8YFWk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LOzQw/btqPnbMEGsy/WtKYrx9HlzABXtH3ePxMPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LOzQw/btqPnbMEGsy/WtKYrx9HlzABXtH3ePxMPk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LOzQw/btqPnbMEGsy/WtKYrx9HlzABXtH3ePxMPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLOzQw%2FbtqPnbMEGsy%2FWtKYrx9HlzABXtH3ePxMPk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git merge&lt;/b&gt;&lt;/span&gt;를 할때 에디터를 열어 머지 메세지를 수정하고 싶다면 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;--edit &lt;/b&gt;&lt;/span&gt;&lt;b&gt;옵션&lt;/b&gt;을 명령어와 함께 적어주면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;반대로 기본값으로 머지 시 자동으로 편집기가 뜨는 경우 -&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;-no-edit &lt;/b&gt;&lt;/span&gt;&lt;b&gt;옵션&lt;/b&gt;을 명렁어와 함께 적어주면 메세지를 수정하지 않고 바로 머지가 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;같은 문서의 다른 빈라인을 수정했을 때 병합하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번에는 하나의 파일에서 1열은 master가 수정하고, 2열은 sub가 수정했을때 두 브랜치를 합치는 방법에 대해서 설명하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 git_test 폴더에 모든 파일을 삭제하고 git init을 실행합니다.(초기화)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vGXgW/btqPlc57zu7/tFVWMSsk65K1KPUXjHm6qK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vGXgW/btqPlc57zu7/tFVWMSsk65K1KPUXjHm6qK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vGXgW/btqPlc57zu7/tFVWMSsk65K1KPUXjHm6qK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvGXgW%2FbtqPlc57zu7%2FtFVWMSsk65K1KPUXjHm6qK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test 폴더에 master.txt 파일을 생성하고 1, 3, 5열에 아래와 같이 master, sub, end를 입력 후 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HQnFb/btqPAtY9Rnp/c7br01zCCHXWQGuoiWHAnK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HQnFb/btqPAtY9Rnp/c7br01zCCHXWQGuoiWHAnK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HQnFb/btqPAtY9Rnp/c7br01zCCHXWQGuoiWHAnK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHQnFb%2FbtqPAtY9Rnp%2Fc7br01zCCHXWQGuoiWHAnK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git add master.txt 명령어와 git commit -m &quot;master / sub / end&quot; 명령어를 입력해서 첫 커밋을 만들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c3SvyY/btqPlcrDEaw/raKpvaXmkbg64dclQ2knzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c3SvyY/btqPlcrDEaw/raKpvaXmkbg64dclQ2knzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c3SvyY/btqPlcrDEaw/raKpvaXmkbg64dclQ2knzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3SvyY%2FbtqPlcrDEaw%2FraKpvaXmkbg64dclQ2knzk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 git branch sub 명령어로 sub 브랜치를 만들어 줍니다. (HEAD는 마스터인 상태)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvFAeN/btqPwmNfDWU/elbK1FckQvXr2diXbkruO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvFAeN/btqPwmNfDWU/elbK1FckQvXr2diXbkruO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvFAeN/btqPwmNfDWU/elbK1FckQvXr2diXbkruO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvFAeN%2FbtqPwmNfDWU%2FelbK1FckQvXr2diXbkruO0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git_test 폴더에 master.txt 파일을 열고 2열에 &quot;AAA&quot;를 입력 및 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 git commit -am &quot;master AAA / sub / end&quot;로 커밋합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bY3UGH/btqPqlBASU1/SsA8jBzENF9X4MiOYUiKq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bY3UGH/btqPqlBASU1/SsA8jBzENF9X4MiOYUiKq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bY3UGH/btqPqlBASU1/SsA8jBzENF9X4MiOYUiKq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbY3UGH%2FbtqPqlBASU1%2FSsA8jBzENF9X4MiOYUiKq0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dbR66s/btqPqlPaajY/28XPxgrewYdfj0nVLZvqWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dbR66s/btqPqlPaajY/28XPxgrewYdfj0nVLZvqWk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dbR66s/btqPqlPaajY/28XPxgrewYdfj0nVLZvqWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdbR66s%2FbtqPqlPaajY%2F28XPxgrewYdfj0nVLZvqWk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 git checkout sub 명령어로 sub 브랜치로 이동합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이동 후 master.txt를 열어보면 처음에 커밋한것 처럼 1, 3열에 master, sub가 존재합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EM4do/btqPqlIrBdi/n9W4XRz0iSy5kFQJZMiWMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EM4do/btqPqlIrBdi/n9W4XRz0iSy5kFQJZMiWMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EM4do/btqPqlIrBdi/n9W4XRz0iSy5kFQJZMiWMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEM4do%2FbtqPqlIrBdi%2Fn9W4XRz0iSy5kFQJZMiWMk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/q7IB2/btqPyqBEfnE/OFsJZpUrbO878bx6UZQKO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/q7IB2/btqPyqBEfnE/OFsJZpUrbO878bx6UZQKO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/q7IB2/btqPyqBEfnE/OFsJZpUrbO878bx6UZQKO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fq7IB2%2FbtqPyqBEfnE%2FOFsJZpUrbO878bx6UZQKO0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 master.txt 파일의 4열을 &quot;BBB&quot;로 입력 후 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 git commit -am &quot;master / sub BBB / end&quot;로 커밋을 만들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yDpzl/btqPxealL0e/XYwUmETgzFjsuXYHiRmNlk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yDpzl/btqPxealL0e/XYwUmETgzFjsuXYHiRmNlk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yDpzl/btqPxealL0e/XYwUmETgzFjsuXYHiRmNlk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyDpzl%2FbtqPxealL0e%2FXYwUmETgzFjsuXYHiRmNlk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biqUMv/btqPxdJj8L7/DcIP7piVY6dy7X6cBMcBuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biqUMv/btqPxdJj8L7/DcIP7piVY6dy7X6cBMcBuK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biqUMv/btqPxdJj8L7/DcIP7piVY6dy7X6cBMcBuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiqUMv%2FbtqPxdJj8L7%2FDcIP7piVY6dy7X6cBMcBuK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git checkout master 명령어로 마스터 브랜치로 이동합나다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 git merge sub 명령어로 두 브랜치를 합칩니다. git log로 확인해보면 두 브런치가 하나로 합쳐진 것을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;maste.txt 파일을 열어보면 2, 4열에 AAA, BBB가 모두 입력되어 있는것도 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkHwfK/btqPwnk9WXR/4HQhZj0TnTK1eKJun6QqDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkHwfK/btqPwnk9WXR/4HQhZj0TnTK1eKJun6QqDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkHwfK/btqPwnk9WXR/4HQhZj0TnTK1eKJun6QqDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkHwfK%2FbtqPwnk9WXR%2F4HQhZj0TnTK1eKJun6QqDk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cebXOD/btqPyr8oBnN/PWlEx2O6T0n5WL5UvKooFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cebXOD/btqPyr8oBnN/PWlEx2O6T0n5WL5UvKooFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cebXOD/btqPyr8oBnN/PWlEx2O6T0n5WL5UvKooFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcebXOD%2FbtqPyr8oBnN%2FPWlEx2O6T0n5WL5UvKooFk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;같은 문서의 같은 위치를 수정했을 때 병합시 발생하는 충돌 해결하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 git_test 폴더에 모든 파일을 삭제하고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git init&lt;/b&gt;&lt;/span&gt;을 실행합니다.(초기화)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vGXgW/btqPlc57zu7/tFVWMSsk65K1KPUXjHm6qK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vGXgW/btqPlc57zu7/tFVWMSsk65K1KPUXjHm6qK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vGXgW/btqPlc57zu7/tFVWMSsk65K1KPUXjHm6qK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvGXgW%2FbtqPlc57zu7%2FtFVWMSsk65K1KPUXjHm6qK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;master.txt 파일을 생성하고 1열에 &quot;maste_&quot;를 입력 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ntrqW/btqPwnSTPyi/2BtAaz43nkWMb1GyZWuV00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ntrqW/btqPwnSTPyi/2BtAaz43nkWMb1GyZWuV00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ntrqW/btqPwnSTPyi/2BtAaz43nkWMb1GyZWuV00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FntrqW%2FbtqPwnSTPyi%2F2BtAaz43nkWMb1GyZWuV00%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add master.txt&lt;/b&gt;&lt;/span&gt; 명령어와 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;master_&quot;&lt;/b&gt;&lt;/span&gt; 명령어로 첫 커밋을 만듭니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKe1ZR/btqPAtkAvnl/kBNBmBhHWyTwg3g1RZ0p10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKe1ZR/btqPAtkAvnl/kBNBmBhHWyTwg3g1RZ0p10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKe1ZR/btqPAtkAvnl/kBNBmBhHWyTwg3g1RZ0p10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKe1ZR%2FbtqPAtkAvnl%2FkBNBmBhHWyTwg3g1RZ0p10%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git branch sub&lt;/b&gt;&lt;/span&gt; 명령어로 sub 브랜치를 반들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqDL1W/btqPsEnmqDv/q2UOV3VBH3rTV6lKlqEpOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqDL1W/btqPsEnmqDv/q2UOV3VBH3rTV6lKlqEpOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqDL1W/btqPsEnmqDv/q2UOV3VBH3rTV6lKlqEpOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcqDL1W%2FbtqPsEnmqDv%2Fq2UOV3VBH3rTV6lKlqEpOk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;master.txt 파일 1열을 &quot;master_master2_&quot;로 수정 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;master_master2_&quot;&lt;/b&gt;&lt;/span&gt; 명령어로 커밋을 만들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oc8mQ/btqPwnrU9ZX/UiJc55QTi0mRdj5lhH4kj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oc8mQ/btqPwnrU9ZX/UiJc55QTi0mRdj5lhH4kj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oc8mQ/btqPwnrU9ZX/UiJc55QTi0mRdj5lhH4kj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foc8mQ%2FbtqPwnrU9ZX%2FUiJc55QTi0mRdj5lhH4kj1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BFZUm/btqPAtESiqq/moQ0p8Fmjrk4Z1TW5vyRuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BFZUm/btqPAtESiqq/moQ0p8Fmjrk4Z1TW5vyRuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BFZUm/btqPAtESiqq/moQ0p8Fmjrk4Z1TW5vyRuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBFZUm%2FbtqPAtESiqq%2FmoQ0p8Fmjrk4Z1TW5vyRuk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git checkout sub&lt;/b&gt;&lt;/span&gt; 명령어로 sub 브랜치로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bb7yEd/btqPlcysq7C/ktR5R4Kq0mrrUKKu0IWLe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bb7yEd/btqPlcysq7C/ktR5R4Kq0mrrUKKu0IWLe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bb7yEd/btqPlcysq7C/ktR5R4Kq0mrrUKKu0IWLe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbb7yEd%2FbtqPlcysq7C%2FktR5R4Kq0mrrUKKu0IWLe0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 master.txt 파일을 열고 1열을 &quot;master_sub&quot;로 수정 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;master_sub&quot;&lt;/b&gt;&lt;/span&gt; 명령어로 sub 브랜치의 커밋을 만들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bg3moO/btqPqmmXHJo/FVjpG4cd0IQy2AFocpLTGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bg3moO/btqPqmmXHJo/FVjpG4cd0IQy2AFocpLTGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bg3moO/btqPqmmXHJo/FVjpG4cd0IQy2AFocpLTGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbg3moO%2FbtqPqmmXHJo%2FFVjpG4cd0IQy2AFocpLTGK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caSRfX/btqPxc4GQpy/cSW9BRM67omZAmkzoQcnM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caSRfX/btqPxc4GQpy/cSW9BRM67omZAmkzoQcnM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caSRfX/btqPxc4GQpy/cSW9BRM67omZAmkzoQcnM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaSRfX%2FbtqPxc4GQpy%2FcSW9BRM67omZAmkzoQcnM1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git checkout master&lt;/b&gt;&lt;/span&gt; 명령어로 다시 마스터 브랜치로 이동합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z278O/btqPuTLrFrb/r4eXu8cpZ726HjGbsUEmZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z278O/btqPuTLrFrb/r4eXu8cpZ726HjGbsUEmZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z278O/btqPuTLrFrb/r4eXu8cpZ726HjGbsUEmZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz278O%2FbtqPuTLrFrb%2Fr4eXu8cpZ726HjGbsUEmZ0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git merge sub&lt;/b&gt;&lt;/span&gt; 명령어로 병합을 시도하면 충돌이 일어 납니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvGREy/btqPyq9v9Du/SuNF7RVlqKX10ac5QtON5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvGREy/btqPyq9v9Du/SuNF7RVlqKX10ac5QtON5k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvGREy/btqPyq9v9Du/SuNF7RVlqKX10ac5QtON5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvGREy%2FbtqPyq9v9Du%2FSuNF7RVlqKX10ac5QtON5k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;master.txt 파일을 열어 보면 아래와 같이 충돌 내용을 나눠서 적혀있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xKm7q/btqPysztV1y/EEofkkXVK27bErkIJ8uOXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xKm7q/btqPysztV1y/EEofkkXVK27bErkIJ8uOXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xKm7q/btqPysztV1y/EEofkkXVK27bErkIJ8uOXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxKm7q%2FbtqPysztV1y%2FEEofkkXVK27bErkIJ8uOXK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;lt;&amp;lt;&amp;lt;HEAD부터 ===사이의 내용은 현재 브랜치에서 수정한 내용입니다.(master_master2_)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;===부터 &amp;gt;&amp;gt;&amp;gt;sub 사이의 내용은 병합할 브랜치에서 수정한 내용입니다.(master_sub)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 충돌난 병합인 &lt;/span&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; font-size: 1.12em; letter-spacing: 0px;&quot;&gt;master.txt 파일을 열어 원하는 내용으로 직접 수정 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/15buz/btqPqkW0rQL/E9AR2TBS5CE298rfmsZC50/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/15buz/btqPqkW0rQL/E9AR2TBS5CE298rfmsZC50/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/15buz/btqPqkW0rQL/E9AR2TBS5CE298rfmsZC50/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F15buz%2FbtqPqkW0rQL%2FE9AR2TBS5CE298rfmsZC50%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;master_master2_sub&quot;&lt;/b&gt; &lt;/span&gt;명령어로 커밋을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --oneline --branches --graph&lt;/b&gt;&lt;/span&gt; 명령어로 브랜치와 커밋 관계를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beKRum/btqPxcp9WRO/fXWG8Dc6gldKje7Itdy101/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beKRum/btqPxcp9WRO/fXWG8Dc6gldKje7Itdy101/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beKRum/btqPxcp9WRO/fXWG8Dc6gldKje7Itdy101/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeKRum%2FbtqPxcp9WRO%2FfXWG8Dc6gldKje7Itdy101%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;병합이 끝난 브랜치 삭제방법&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위에서 만들었던 브랜치를 활용해서 sub를 삭제해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwYfix/btqPiaAR4P1/j05DZVy1mMavjUpAZUntWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwYfix/btqPiaAR4P1/j05DZVy1mMavjUpAZUntWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwYfix/btqPiaAR4P1/j05DZVy1mMavjUpAZUntWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwYfix%2FbtqPiaAR4P1%2Fj05DZVy1mMavjUpAZUntWK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 브랜치를 삭제하기 전에 반드시 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git checkout master&lt;/b&gt;&lt;/span&gt; 명령어로 마스터 브랜치로 이동을 해야합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git branch -d sub&lt;/b&gt;&lt;/span&gt; 명령어로 sub 브랜치를 삭제합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(만약 마스터로 병합되지 않은 브랜치를 삭제하려는 경우는 오류가 납니다. 이럴 경우는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;-d&lt;/b&gt;&lt;/span&gt; 대신 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;-D&lt;/b&gt;&lt;/span&gt; &lt;b&gt;옵션&lt;/b&gt;을 사용하면 강제로 브랜치를 삭제할 수 있습니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZUHGW/btqPnaG8aSY/rJiO7f1IJREYo3Q5oQSNDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZUHGW/btqPnaG8aSY/rJiO7f1IJREYo3Q5oQSNDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZUHGW/btqPnaG8aSY/rJiO7f1IJREYo3Q5oQSNDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZUHGW%2FbtqPnaG8aSY%2FrJiO7f1IJREYo3Q5oQSNDK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;기존파일 수정중 기존파일을 제외한 새로운 파일만 커밋하고 싶을때&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번에는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git stash&lt;/b&gt;&lt;/span&gt;에 대해서 설명하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 제가 test1.txt 파일을 커밋 후 이어서 수정을 하고 있던 도중, 갑자기 test2.txt를 추가해서 커밋을 하나더 만들어야 할 경우가 있다고 가정해보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하지만 저는 text1.txt 파일의 수정이 완료되지 않아 text1.txt 파일은 커밋에서 제외하고 싶고 새로운 파일 test2.txt 파일만 커밋을 하고 싶은 상황입니다. 이럴때 사용하는 명령어가 git stash 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 git_test 폴더에 모든 파일을 삭제하고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git init&lt;/b&gt;&lt;/span&gt;을 실행합니다.(초기화)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vGXgW/btqPlc57zu7/tFVWMSsk65K1KPUXjHm6qK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vGXgW/btqPlc57zu7/tFVWMSsk65K1KPUXjHm6qK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vGXgW/btqPlc57zu7/tFVWMSsk65K1KPUXjHm6qK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvGXgW%2FbtqPlc57zu7%2FtFVWMSsk65K1KPUXjHm6qK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 st라는 저장소(폴더)를 만들기 위해서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git init st&lt;/b&gt;&lt;/span&gt; 명령어도 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0I96J/btqPsDWGquK/TuPfOmcnJ6VKHFrMnmYW4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0I96J/btqPsDWGquK/TuPfOmcnJ6VKHFrMnmYW4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0I96J/btqPsDWGquK/TuPfOmcnJ6VKHFrMnmYW4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0I96J%2FbtqPsDWGquK%2FTuPfOmcnJ6VKHFrMnmYW4K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMh42k/btqPyr8LHTy/dhWKHAXH95oUJ1GDof7yGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMh42k/btqPyr8LHTy/dhWKHAXH95oUJ1GDof7yGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMh42k/btqPyr8LHTy/dhWKHAXH95oUJ1GDof7yGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMh42k%2FbtqPyr8LHTy%2FdhWKHAXH95oUJ1GDof7yGk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 test1.txt 파일을 만들고 1열에 &quot;AAA&quot;를 입력하고 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add test1.txt&lt;/b&gt;&lt;/span&gt; 명령어와 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;test1 AAA&quot;&lt;/b&gt;&lt;/span&gt; 명령어로 커밋까지 완료합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpEa45/btqPC03PABd/WDUkkQoOVK511NVzQGN1r1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpEa45/btqPC03PABd/WDUkkQoOVK511NVzQGN1r1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpEa45/btqPC03PABd/WDUkkQoOVK511NVzQGN1r1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpEa45%2FbtqPC03PABd%2FWDUkkQoOVK511NVzQGN1r1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E3ZP0/btqPxcYhCuF/5BP9XWKTIPZzvJEikVjoPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E3ZP0/btqPxcYhCuF/5BP9XWKTIPZzvJEikVjoPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E3ZP0/btqPxcYhCuF/5BP9XWKTIPZzvJEikVjoPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE3ZP0%2FbtqPxcYhCuF%2F5BP9XWKTIPZzvJEikVjoPK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 test1.txt 파일 2열에 &quot;BBB&quot;를 입력하고 저장합니다.(add와 commit은 하지 않습니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt; 로 상태를 확인합니다. test1.txt의 변화가 있음을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8gH0n/btqPnatZGWD/WI0Sk7KBRu3HdCBVWl5dCk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8gH0n/btqPnatZGWD/WI0Sk7KBRu3HdCBVWl5dCk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8gH0n/btqPnatZGWD/WI0Sk7KBRu3HdCBVWl5dCk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8gH0n%2FbtqPnatZGWD%2FWI0Sk7KBRu3HdCBVWl5dCk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dy1JOt/btqPDJ8CAdY/ieoSHBUj6R6kwrmpo6IW4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dy1JOt/btqPDJ8CAdY/ieoSHBUj6R6kwrmpo6IW4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dy1JOt/btqPDJ8CAdY/ieoSHBUj6R6kwrmpo6IW4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdy1JOt%2FbtqPDJ8CAdY%2FieoSHBUj6R6kwrmpo6IW4K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 test2.txt 파일을 생성하고 1열에 &quot;111&quot;을 입력 및 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 확인하면 test2.txt 파일은 Untracked 쪽에 있는 것을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rgkbr/btqPyr1YUXn/G05nKndnx5CeT8cJlGPAx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rgkbr/btqPyr1YUXn/G05nKndnx5CeT8cJlGPAx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rgkbr/btqPyr1YUXn/G05nKndnx5CeT8cJlGPAx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Frgkbr%2FbtqPyr1YUXn%2FG05nKndnx5CeT8cJlGPAx0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/J91UO/btqPAuKUpFC/8Onc2XWa0Ly0jsAvYM5VrK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/J91UO/btqPAuKUpFC/8Onc2XWa0Ly0jsAvYM5VrK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/J91UO/btqPAuKUpFC/8Onc2XWa0Ly0jsAvYM5VrK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ91UO%2FbtqPAuKUpFC%2F8Onc2XWa0Ly0jsAvYM5VrK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 test1.txt 파일은 빼고 test2.txt만 커밋해보도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git stash&lt;/b&gt;&lt;/span&gt; 명령으로 현재 상태를 임시 저장합니다. (단, Untracked 쪽 파일은 저장이 안됩니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 다시 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt; 명령어를 입력하면 기존에 수정됐다고 표시됐던 test1.txt 파일이 안보입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4yxdB/btqPnbsS0re/IRK47j963q5LOfPPfuGn41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4yxdB/btqPnbsS0re/IRK47j963q5LOfPPfuGn41/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4yxdB/btqPnbsS0re/IRK47j963q5LOfPPfuGn41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4yxdB%2FbtqPnbsS0re%2FIRK47j963q5LOfPPfuGn41%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 test1.txt 파일을 열어보면 수정중이던 내용이 첫 커밋 상태로 돌아간 것을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cG08OP/btqPnbflbQU/H6Ag0cwzLGX1oy7SLAAaFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cG08OP/btqPnbflbQU/H6Ag0cwzLGX1oy7SLAAaFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cG08OP/btqPnbflbQU/H6Ag0cwzLGX1oy7SLAAaFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcG08OP%2FbtqPnbflbQU%2FH6Ag0cwzLGX1oy7SLAAaFK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 test2.txt 파일을 커밋하기 위해 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add test2.txt&lt;/b&gt;&lt;/span&gt; 명령어와 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot; test2 111&quot;&lt;/b&gt;&lt;/span&gt; 명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;test1.txt, test2.txt 파일을 열어보면 아래와 같은 값이 입력되어진 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qliPg/btqPwm7WjpS/kNFvvFUDQrqat2noFNxxPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qliPg/btqPwm7WjpS/kNFvvFUDQrqat2noFNxxPk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qliPg/btqPwm7WjpS/kNFvvFUDQrqat2noFNxxPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqliPg%2FbtqPwm7WjpS%2FkNFvvFUDQrqat2noFNxxPk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/89k06/btqPDIaOZYx/OyyA7uhtBNmScNh6lE6kh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/89k06/btqPDIaOZYx/OyyA7uhtBNmScNh6lE6kh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/89k06/btqPDIaOZYx/OyyA7uhtBNmScNh6lE6kh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F89k06%2FbtqPDIaOZYx%2FOyyA7uhtBNmScNh6lE6kh1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;test2.txt 커밋전에 stash로 저장했던 내용을 확인하는 명령이 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git stash list&lt;/b&gt;&lt;/span&gt; 입니다. 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저장된 내용을 꺼내는 명령어는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git stash pop&lt;/b&gt;&lt;/span&gt; 입니다. 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(stash 저장과 꺼내기는 스택구조입니다. 후입선출)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그러면 test1.txt 파일이 수정중이라는 메세지와 함께 test1.txt 파일의 내용 또한 저장했을 때 내용으로 복구됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/A2Hg8/btqPAtrHASK/OEy6nIdHje95DD1Yq8MUPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/A2Hg8/btqPAtrHASK/OEy6nIdHje95DD1Yq8MUPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/A2Hg8/btqPAtrHASK/OEy6nIdHje95DD1Yq8MUPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FA2Hg8%2FbtqPAtrHASK%2FOEy6nIdHje95DD1Yq8MUPK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/x5rXi/btqPsCpZRs1/p4F827i2EwzSz9QLiLwUGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x5rXi/btqPsCpZRs1/p4F827i2EwzSz9QLiLwUGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x5rXi/btqPsCpZRs1/p4F827i2EwzSz9QLiLwUGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx5rXi%2FbtqPsCpZRs1%2Fp4F827i2EwzSz9QLiLwUGk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위에서 설명드린 명령어 중 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git stash pop&lt;/b&gt;&lt;/span&gt;은 저장된 stash 리스트를 후입선출로 삭제와 함께 꺼내옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;만약 삭제 없이 꺼내오고 싶다면 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git stash apply&lt;/b&gt;&lt;/span&gt; 명령어로 꺼내오면 stash 리스트에 저장 내용이 남아있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 리스트의 내용을 삭제하고 싶다면 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git stash drop&lt;/b&gt;&lt;/span&gt; 명령어로 삭제가 가능합니다. 삭제는 가장 최근 항목부터 삭제 됩니다.(스택구조)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;http://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;&lt;span style=&quot;color: #006dd7; background-color: #f6e199;&quot;&gt;&lt;b&gt;[github]깃허브 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1606801971884&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(github)깃허브' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uMkj8/hyIqjo4i4S/sHVyUGPqAUzQ0Z2msdYAY1/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://github.githubassets.com/images/modules/open_graph/github-mark.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(github)깃허브' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(github)깃허브</category>
      <category>Git Branch</category>
      <category>git branch -d</category>
      <category>git checkout</category>
      <category>git log --oneline --branches --graph</category>
      <category>git merge</category>
      <category>Git stash</category>
      <category>git stash pop</category>
      <category>깃</category>
      <category>깃허브</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/150</guid>
      <comments>https://reddb.tistory.com/150#entry150comment</comments>
      <pubDate>Tue, 8 Dec 2020 19:25:05 +0900</pubDate>
    </item>
    <item>
      <title>새로운 라즈베리파이 OS 릴리스 2020년 12월 (New Raspberry Pi OS release 2020. 12.)</title>
      <link>https://reddb.tistory.com/149</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;새로운&amp;nbsp;라즈베리파이&amp;nbsp;OS&amp;nbsp;릴리스&amp;nbsp;2020년&amp;nbsp;12월&amp;nbsp;(New&amp;nbsp;Raspberry&amp;nbsp;Pi&amp;nbsp;OS&amp;nbsp;release&amp;nbsp;2020.&amp;nbsp;12.)&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NambS/btqPqkvwIsq/GOESZUGiX6lJfNzr8JVw41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NambS/btqPqkvwIsq/GOESZUGiX6lJfNzr8JVw41/img.png&quot; data-alt=&quot;라즈베리파이 OS 2020년 12월 2nd 릴리즈&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NambS/btqPqkvwIsq/GOESZUGiX6lJfNzr8JVw41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNambS%2FbtqPqkvwIsq%2FGOESZUGiX6lJfNzr8JVw41%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;라즈베리파이 OS 2020년 12월 2nd 릴리즈&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 OS가 새롭게 릴리즈 되었습니다. 새롭게 변화된 내용에 대해서 포스팅하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;크롬&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/D3AHp/btqPldRuWFg/BqMDPXKQe9GbLPunldoKpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/D3AHp/btqPldRuWFg/BqMDPXKQe9GbLPunldoKpk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/D3AHp/btqPldRuWFg/BqMDPXKQe9GbLPunldoKpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD3AHp%2FbtqPldRuWFg%2FBqMDPXKQe9GbLPunldoKpk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;크로미움 브라우저의 버전이 84로 업데이트 됐습니다. 버전 업그레이드로 브라우저에서 하드웨어 가속이 향상이 예상되며 이에 유튜브 같은 동영상 사이트에서 고품질 비디오 재생이 가능할 것으로 보입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;또한 Google Meet, Microsoft Teams 및 Zoom과 같은 화상회의에 대해서도 많은 테스트와 조정을 거쳤으며 모두 라즈베리파이의 크로미움에서 원활하게 작동 할 것으로 보입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;PulseAudio&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;금번 릴리즈된 OS 버전부터 PulseAudio 사운드 서버를 사용할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;대부분의 리눅스 시스템에서 가장 일반적으로 사용중인 오디오 인터페이스는 고급 Linux 사운드 아키텍쳐인 ALSA입니다. 하지만 이것은 저수준인 오디오 인터페이스입니다. 라즈베리파이 OS가 지금까지는 이것을 사용해 왔습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;ALSA에는 여러가지 문제점이 있습니다. HDMI로 유튜브 사운드를 재생할 경우 다른 사운드는 재생할수 없는 문제도 있고, 블루투스 오디오를 처리하지 않아 기타 확장 및 추가 소프트웨어가 필요합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;PulseAudio는 이것들을 해결해줍니다. 여러 응용 프로그램의 오디오를 함께 믹싱할수 있기때문에 유튜브를 틀며 동시에 VLC로 동영상 사운드를 출력할 수 있습니다. 블루투스 장치와의 호환성도 좋습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번 릴리즈부터 PulseAudio가 기본적으로 실행되며 작업표시줄의 볼륨 제어 및 오디오 입력/출력 선택화면에서 이전과 변화가 없습니다. 이전 OS와 마찬가지로 출력 및 입력 장치를 선택하고 볼륨만 조정하면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1KTE9/btqPqkWsq3z/r7YWECjveILEVAGdyilOu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1KTE9/btqPqkWsq3z/r7YWECjveILEVAGdyilOu0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1KTE9/btqPqkWsq3z/r7YWECjveILEVAGdyilOu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1KTE9%2FbtqPqkWsq3z%2Fr7YWECjveILEVAGdyilOu0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;입력/출력 선택화면에서 변경사항이 하나 있습니다. Device Profiles... 하단에 있는 메뉴 옵션입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;PulseAudio에서 모든 오디오 장치에 하나 이상의 프로필이 있습니다. 여러 연결이 있는 장치에서는 사용할 출력 및 입력을 선택할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pThOR/btqPiblLBad/dVEoQed1aQJoYfWjDkkxF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pThOR/btqPiblLBad/dVEoQed1aQJoYfWjDkkxF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pThOR/btqPiblLBad/dVEoQed1aQJoYfWjDkkxF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpThOR%2FbtqPiblLBad%2FdVEoQed1aQJoYfWjDkkxF0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;블루투스 장치에서는 주위할 사항이 있습니다. 블루투스 장치에 입력과 출력이 모두 있는 경우(마이크 이어폰 모두있는 헤드셋) 일반적으로 두가지 다른 프로필이 지원됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하나는 HSP(HeadSet Profile)입니다. 이를 통해 마이크와 이어폰을 모두 사용할 수 있지만 상대적으로 음질이 좋지 않습니다. 휴대 전화처럼 듣고 말하기에는 좋겠지만 음악을 듣기에는 적합하지 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다른 하나는 A2DP(Advanced Audio Distribution Profile)입니다. 이는 훨씬 좋은 음질을 제공하지만 출력 전용이라 마이크를 사용할 수 없습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;블루투스 장치를 기본 입력으로 선택하면 장치가 자동으로 HSP로 전환됩니다. &lt;/span&gt;마이크를 사용할 경우는 HSP로 선택하시고, 음악을 듣는 경우는 A2DP를 사용하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(라즈베리파이의 내부 사운드를 출력만 사용한다면 프로필은 하나만 있고 자동으로 선택됩니다)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;프린트&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;프린터에 연결하고 구성하는 쉬운 방법이 기본적으로 추가되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;CUPS와 system-config-printer가 기본적으로 설치되도록 변경되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;http://localhost:631로 접속을 하면 CUPS 웹 인터페이스에 접속할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgmbyV/btqPgHS1wuV/cQ3lIPrxs3jrDfNc8bf3JK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgmbyV/btqPgHS1wuV/cQ3lIPrxs3jrDfNc8bf3JK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgmbyV/btqPgHS1wuV/cQ3lIPrxs3jrDfNc8bf3JK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgmbyV%2FbtqPgHS1wuV%2FcQ3lIPrxs3jrDfNc8bf3JK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;또는 기본메뉴에서 기본설정 부분으로 이동하여 인쇄설정을 여는 방법도 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clTn39/btqPxdh0Fvv/zRQESeL0SdKtnFdRKXAl3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clTn39/btqPxdh0Fvv/zRQESeL0SdKtnFdRKXAl3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clTn39/btqPxdh0Fvv/zRQESeL0SdKtnFdRKXAl3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclTn39%2FbtqPxdh0Fvv%2FzRQESeL0SdKtnFdRKXAl3k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;프린터 제거, 기본프린터 설정, 프린터의 인쇄디기열에 액세스 할 수 있는 system-config-printer 대화상자가 열립니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yTRUY/btqPqkPZEsM/7YJf8KHUNWX8tVIkkVImuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yTRUY/btqPqkPZEsM/7YJf8KHUNWX8tVIkkVImuK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yTRUY/btqPqkPZEsM/7YJf8KHUNWX8tVIkkVImuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyTRUY%2FbtqPqkPZEsM%2F7YJf8KHUNWX8tVIkkVImuK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;새로운 하드웨어 옵션 추가&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 구성 도구에 몇가지 옵션이 추가되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;시스템 탭에서 단일 상태 LED의 전원이 켜져 있음을 표시할지 여부를 선택할 수 있습니다. (라즈베리파이 제로, 400 제품)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKN5HW/btqPxdaZlGk/i1vb6RuhokScAzBWdPyF51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKN5HW/btqPxdaZlGk/i1vb6RuhokScAzBWdPyF51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKN5HW/btqPxdaZlGk/i1vb6RuhokScAzBWdPyF51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKN5HW%2FbtqPxdaZlGk%2Fi1vb6RuhokScAzBWdPyF51%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;성능(Performance) 탭에서는 라즈베리 파이 케이스 팬을 제어 할수 있는 옵션도 추가되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;연결된 GPIO 핀을 선택 후 켜고 끄는 온도를 설정할 수 있게 되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CEsEg/btqPsDaH0fm/xH7MGxdS9KYiO3bl2zgnAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CEsEg/btqPsDaH0fm/xH7MGxdS9KYiO3bl2zgnAk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CEsEg/btqPsDaH0fm/xH7MGxdS9KYiO3bl2zgnAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCEsEg%2FbtqPsDaH0fm%2FxH7MGxdS9KYiO3bl2zgnAk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;업그레이드 방법&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번에 릴리즈된 라즈베리파이 OS 이미지를 다운받아 새롭게 설치하는 방법이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이는 자료의 백업양이 적거나 새로 설치가 부담스럽지 않은 사용자에게 추천드립니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1607328897673&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Operating system images &amp;ndash; Raspberry Pi&quot; data-og-description=&quot;The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.&quot; data-og-host=&quot;www.raspberrypi.org&quot; data-og-source-url=&quot;https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit&quot; data-og-url=&quot;https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/zvoBG/hyItLlLJmy/U9bxTZTcqPKxAUepasLWQ0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/b3TjbK/hyItTc2gKY/NrFtvkVYTPoADs8bXOcKk1/img.jpg?width=500&amp;amp;height=400&amp;amp;face=0_0_500_400,https://scrap.kakaocdn.net/dn/cNs99Z/hyIu4Yi8qh/kECiL8ohXK0frKYb2rxhA1/img.jpg?width=500&amp;amp;height=400&amp;amp;face=0_0_500_400&quot;&gt;&lt;a href=&quot;https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/zvoBG/hyItLlLJmy/U9bxTZTcqPKxAUepasLWQ0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/b3TjbK/hyItTc2gKY/NrFtvkVYTPoADs8bXOcKk1/img.jpg?width=500&amp;amp;height=400&amp;amp;face=0_0_500_400,https://scrap.kakaocdn.net/dn/cNs99Z/hyIu4Yi8qh/kECiL8ohXK0frKYb2rxhA1/img.jpg?width=500&amp;amp;height=400&amp;amp;face=0_0_500_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Operating system images &amp;ndash; Raspberry Pi&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.raspberrypi.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다른 방법은 기존이미지에 아래와 같은 명령을 터미널에서 입력하여 업그레이드 하는 방법이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1607327993068&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt update
sudo apt full-upgrade&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위 full-upgrade가 완료되면 bluealsa를 제거하고, PulseAudio-module-Bluetooth을 설치합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(apt remove는 설정파일은 남기고 패키지삭제, apt purge는 설정파일과 함께 패키지 삭제)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1607328067523&quot; class=&quot;javascript&quot; style=&quot;display: block; overflow: auto; padding: 15px; color: #383a42; background: #f6f7f8; font-size: 14px; border-radius: 3px; font-family: Menlo, Consolas, Monaco, monospace; border: 1px solid #dddddd; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt purge bluealsa
sudo apt install pulseaudio-module-bluetooth&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 재부팅을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1607328098916&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo init 6&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이후 재부팅이되면 라즈베리파이 처음 세팅 화면이 나오는데 넥스트를 계속하면 됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;주의사항&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;일부 사용자의 경우 응용프로그램이 PulseAudio 출력에 문제를 발생시킨다는 보고가 있다고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이건 아마도 이전 ALSA 구성 파일이 계속해서 시스템에 있기 때문에 발생하는 것으로 생각됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;터미널 창에서 아래 명령어를 실행하여 ALSA 구성파일을 삭제하고, &lt;/span&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;PulseAudio에서 작동하지 않는 이전 오디오 기본설정 응용프로그램 패키지도 제거해보시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1607328305060&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;rm ~/.asoundrc
sudo apt purge pimixer&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;PulseAudio로 전환 한 이후 라즈베리파이의 내부 오디어 장치 출력이 모노로 되는 문제도 보고됐습니다. 차후 업데이트를 통해 수정할 것이라고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1604561418273&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'라즈베리파이' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>라즈베리파이</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/149</guid>
      <comments>https://reddb.tistory.com/149#entry149comment</comments>
      <pubDate>Mon, 7 Dec 2020 19:15:06 +0900</pubDate>
    </item>
    <item>
      <title>(github)깃허브 - 깃(git) 사용법3 브랜치 만들기</title>
      <link>https://reddb.tistory.com/148</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(github)깃허브&amp;nbsp;-&amp;nbsp;깃(git)&amp;nbsp;사용법3&amp;nbsp;브랜치&amp;nbsp;만들기&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;&quot;&gt;이전 포스팅에서는 깃을 만드는 방법과 되돌리는 방법에 대해서 포스팅했습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;&quot;&gt;이번 포스팅에서는 깃의 브랜치를 만들는 방법에 대해서 포스팅하겠습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;&quot;&gt;브랜치를 만들기 전에 마스터의 커밋 로그를 쌓아 보도록 하겠습니다. 작업순서는 아래와 같이 하겠습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test 이름으로 새 폴더를 생성&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;cmd에서 git_test 폴더로 이동하여 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git init&lt;/b&gt;&lt;/span&gt;을 실행&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test 폴더에 git_test.txt 텍스트 파일을 생성&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add git_test.txt&lt;/b&gt;&lt;/span&gt; 명령어로 파일을 스테이징&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test.txt 텍스트 파일 1열에 &quot;AAA&quot; 입력 및 저장&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;1line AAA&quot;&lt;/b&gt;&lt;/span&gt; 커밋 명령어 실행&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test.txt 텍스트 파일 2열에 &quot;BBB&quot; 입력 및 저장&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;2line BBB&quot;&lt;/b&gt;&lt;/span&gt; 커밋 명령어 실행&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test.txt 텍스트 파일 3열에 &quot;CCC&quot; 입력 및 저장&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;3line CCC&quot;&lt;/b&gt;&lt;/span&gt; 커밋 명령어 실행&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt; 명령어로 위에서 만든 3개의 커밋 로그를 확인&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위의 작업순서대로 만든 폴더와 깃 로그 사진입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GXFKE/btqPdS0atDf/J5zMlOZFSEaMgtZEKUk921/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GXFKE/btqPdS0atDf/J5zMlOZFSEaMgtZEKUk921/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 37.2012%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GXFKE/btqPdS0atDf/J5zMlOZFSEaMgtZEKUk921/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGXFKE%2FbtqPdS0atDf%2FJ5zMlOZFSEaMgtZEKUk921%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMoGYf/btqO73g6pEs/pIqLyQyh4lMoUKCOLtlGV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMoGYf/btqO73g6pEs/pIqLyQyh4lMoUKCOLtlGV1/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 61.636%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMoGYf/btqO73g6pEs/pIqLyQyh4lMoUKCOLtlGV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMoGYf%2FbtqO73g6pEs%2FpIqLyQyh4lMoUKCOLtlGV1%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;새로운 브랜치 만들기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃에서 브랜치를 만들거나 확인하는 명령어는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git branch&lt;/b&gt;&lt;/span&gt; 입니다. 현재는 master만 있는 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhd2S0/btqPe2HX1dz/D8kqOuTlN0vNreSOH5wO7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhd2S0/btqPe2HX1dz/D8kqOuTlN0vNreSOH5wO7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhd2S0/btqPe2HX1dz/D8kqOuTlN0vNreSOH5wO7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdhd2S0%2FbtqPe2HX1dz%2FD8kqOuTlN0vNreSOH5wO7k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;여기에 kim이라는 브랜치를 만들겠습니다. 명령어는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git branch kim&lt;/b&gt;&lt;/span&gt; 입니다. 그리고 브랜치 상태를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qlHW8/btqPfTKNKaK/PhuveVX1iO3Pwjyve0v051/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qlHW8/btqPfTKNKaK/PhuveVX1iO3Pwjyve0v051/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qlHW8/btqPfTKNKaK/PhuveVX1iO3Pwjyve0v051/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqlHW8%2FbtqPfTKNKaK%2FPhuveVX1iO3Pwjyve0v051%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브랜치를 추가한 후에 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log &lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;명령어를 해보면 작업중인 브랜치를 가리키는 HEAD가 master와 kim을 가리킵니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx2uF2/btqO7hGDWFp/zWd6Xk9xCPbuhp3LyG3PeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx2uF2/btqO7hGDWFp/zWd6Xk9xCPbuhp3LyG3PeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx2uF2/btqO7hGDWFp/zWd6Xk9xCPbuhp3LyG3PeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx2uF2%2FbtqO7hGDWFp%2FzWd6Xk9xCPbuhp3LyG3PeK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위와 같은 방법으로 lee, park 브랜치를 추가해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bN2vLg/btqO8W3cRs2/YvGPtvkhi6NkfxFnnxCfw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bN2vLg/btqO8W3cRs2/YvGPtvkhi6NkfxFnnxCfw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bN2vLg/btqO8W3cRs2/YvGPtvkhi6NkfxFnnxCfw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbN2vLg%2FbtqO8W3cRs2%2FYvGPtvkhi6NkfxFnnxCfw1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브랜치 이동하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git_test.txt 파일 4열에 &quot;DDD&quot;를 추가 입력하고 저장해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;4line DDD&quot;&lt;/b&gt;&lt;/span&gt; 명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cGrjMR/btqPgHwzpol/666mZk1dh3ZCLD5cjvLu11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cGrjMR/btqPgHwzpol/666mZk1dh3ZCLD5cjvLu11/img.png&quot; data-alt=&quot;4열에 &amp;amp;quot;DDD&amp;amp;quot; 추가입력 및 저장&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cGrjMR/btqPgHwzpol/666mZk1dh3ZCLD5cjvLu11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGrjMR%2FbtqPgHwzpol%2F666mZk1dh3ZCLD5cjvLu11%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;4열에 &quot;DDD&quot; 추가입력 및 저장&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BS0N3/btqO714JAbz/GZnnityk3B2mwtvBr0VEu1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BS0N3/btqO714JAbz/GZnnityk3B2mwtvBr0VEu1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BS0N3/btqO714JAbz/GZnnityk3B2mwtvBr0VEu1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBS0N3%2FbtqO714JAbz%2FGZnnityk3B2mwtvBr0VEu1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --oneline&lt;/b&gt;&lt;/span&gt; 명령어를 입력해봅니다. (--oneline 옵션은 깃 로그를 간단히 한줄에 보여줍니다)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;HEAD가 새롭게 커밋한 4line DDD 메세지가 있는 master를 가리킵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BWtRC/btqO8XgCMUR/BxRpDulzlpQoLdSD6VKhY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BWtRC/btqO8XgCMUR/BxRpDulzlpQoLdSD6VKhY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BWtRC/btqO8XgCMUR/BxRpDulzlpQoLdSD6VKhY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBWtRC%2FbtqO8XgCMUR%2FBxRpDulzlpQoLdSD6VKhY0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git checkout kim&lt;/b&gt;&lt;/span&gt; 명령어를 입력하고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --oneline&lt;/b&gt;&lt;/span&gt;로 확인해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브랜치가 kim으로 변경됐다는 메세지고 나오고, HEAD는 kim을 가리킵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blWQe7/btqPdSlxBS3/44jlpp42KJ0qaL2a4aqRQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blWQe7/btqPdSlxBS3/44jlpp42KJ0qaL2a4aqRQK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blWQe7/btqPdSlxBS3/44jlpp42KJ0qaL2a4aqRQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblWQe7%2FbtqPdSlxBS3%2F44jlpp42KJ0qaL2a4aqRQK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 git_test.txt 파일을 열어보면 4열에 DDD가 없는 상태임을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cT8Nff/btqO6gg1f8n/kh3tMxbbEJ89UQRs5elZNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cT8Nff/btqO6gg1f8n/kh3tMxbbEJ89UQRs5elZNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cT8Nff/btqO6gg1f8n/kh3tMxbbEJ89UQRs5elZNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcT8Nff%2FbtqO6gg1f8n%2Fkh3tMxbbEJ89UQRs5elZNK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다시 마스터로 가고 싶다면 git checkout master 명령어를 입력하면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마스터로 되돌아가면 git_test.txt 파일 또한 4열 &quot;DDD&quot; 문자가 살아납니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HxdBH/btqO6g2n1Wr/df9NjQadZW5qEhfwJNt1tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HxdBH/btqO6g2n1Wr/df9NjQadZW5qEhfwJNt1tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HxdBH/btqO6g2n1Wr/df9NjQadZW5qEhfwJNt1tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHxdBH%2FbtqO6g2n1Wr%2Fdf9NjQadZW5qEhfwJNt1tk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ps6fJ/btqPdSlxXZv/KpwCDBpd5LS4tJa8WpzSaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ps6fJ/btqPdSlxXZv/KpwCDBpd5LS4tJa8WpzSaK/img.png&quot; data-alt=&quot;4열 DDD가 다시 살아남&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ps6fJ/btqPdSlxXZv/KpwCDBpd5LS4tJa8WpzSaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPs6fJ%2FbtqPdSlxXZv%2FKpwCDBpd5LS4tJa8WpzSaK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;4열 DDD가 다시 살아남&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;새로만든 branch에서 커밋하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git checkout kim&lt;/b&gt;&lt;/span&gt; 명령어로 kim 브랜치로 스위치 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bR66ez/btqPe22kjOL/MhX4Rzo3gndwQaDozpDQkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bR66ez/btqPe22kjOL/MhX4Rzo3gndwQaDozpDQkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bR66ez/btqPe22kjOL/MhX4Rzo3gndwQaDozpDQkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR66ez%2FbtqPe22kjOL%2FMhX4Rzo3gndwQaDozpDQkk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 HEAD가 kim 브랜치를 가리키고 있는 상태에서 git_test.txt 파일 4열에 &quot;kim DDD&quot;를 입력하고 저장합니다. 추가로 git_kim.txt 파일을 만들고 1열에 &quot;kim AAA&quot; 입력 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Lu2tq/btqPfTD4ur8/gwPcjdtuE9zrqfuBuB181k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Lu2tq/btqPfTD4ur8/gwPcjdtuE9zrqfuBuB181k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Lu2tq/btqPfTD4ur8/gwPcjdtuE9zrqfuBuB181k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLu2tq%2FbtqPfTD4ur8%2FgwPcjdtuE9zrqfuBuB181k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnjcSX/btqPaViyPQb/naxfeh2Zrh6Wp6VM7IFI80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnjcSX/btqPaViyPQb/naxfeh2Zrh6Wp6VM7IFI80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnjcSX/btqPaViyPQb/naxfeh2Zrh6Wp6VM7IFI80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnjcSX%2FbtqPaViyPQb%2Fnaxfeh2Zrh6Wp6VM7IFI80%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;새로만든 git_kim.txt 파일을 스테이지로 올린기 위햐 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add .&lt;/b&gt;&lt;/span&gt; 명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt; git commit -m &quot;4line kim DDD, (kim file)1line kim AAA&quot;&lt;/b&gt;&lt;/span&gt; 명령어를 입력해서 커밋해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ClLI3/btqO8XOAo2y/Qfh2tiL356ha37EDYMBKK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ClLI3/btqO8XOAo2y/Qfh2tiL356ha37EDYMBKK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ClLI3/btqO8XOAo2y/Qfh2tiL356ha37EDYMBKK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FClLI3%2FbtqO8XOAo2y%2FQfh2tiL356ha37EDYMBKK0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --oneline&lt;/b&gt;&lt;/span&gt; 명령어로 상태를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;HEAD는 새로만든 커밋인 kim을 가리키고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYW3E2/btqO723BqTs/BAZKC2RqzOIElLTh3d19a1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYW3E2/btqO723BqTs/BAZKC2RqzOIElLTh3d19a1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYW3E2/btqO723BqTs/BAZKC2RqzOIElLTh3d19a1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYW3E2%2FbtqO723BqTs%2FBAZKC2RqzOIElLTh3d19a1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마스터 브랜치가 보고 싶다면 옵션을 추가해주면됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --oneline --branches --graph&lt;/b&gt;&lt;/span&gt; 명령어로 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(--branches 옵션 각 브랜치 커밋을 함께 보여주며, --graph 옵션은 커밋간의 관계를 그래프로 보여줍니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/euQwp8/btqPe2adQVj/fqL0OkzEK5I5eTpCrPOUNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/euQwp8/btqPe2adQVj/fqL0OkzEK5I5eTpCrPOUNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/euQwp8/btqPe2adQVj/fqL0OkzEK5I5eTpCrPOUNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeuQwp8%2FbtqPe2adQVj%2FfqL0OkzEK5I5eTpCrPOUNk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파란색 동그라미 안에 있는 붉은색 줄기에서 보듯이 HEAD가 가리키는 kim과 master 모두 3번째 커밋에서 만들어졌음을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cxylQg/btqPgGxI3yH/lryXtFlOdYQK4sNgiUkGPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cxylQg/btqPgGxI3yH/lryXtFlOdYQK4sNgiUkGPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cxylQg/btqPgGxI3yH/lryXtFlOdYQK4sNgiUkGPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxylQg%2FbtqPgGxI3yH%2FlryXtFlOdYQK4sNgiUkGPK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브랜치와 브랜치 사이의 차이점 확인하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브랜치와 브랜치간에 차이점을 확인 하는 명령어는 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log 브런치1이름..브런치2이름&lt;/b&gt;&lt;/span&gt;&amp;nbsp;입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 명령어는 브런치1과 브런치2의 같은 커밋 내용은 제외하고 브런치2만 가지고 있는 커밋을 보여줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log master --oneline&lt;/b&gt;&lt;/span&gt;&amp;nbsp;명령어와 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log kim --oneline&lt;/b&gt;&lt;/span&gt;&amp;nbsp;명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;둘은 1열부터 3열까지는 같은 커밋을 가지고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oXP0D/btqPdRG24TP/52U2xXn8xdU1evr26BX8Tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oXP0D/btqPdRG24TP/52U2xXn8xdU1evr26BX8Tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oXP0D/btqPdRG24TP/52U2xXn8xdU1evr26BX8Tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoXP0D%2FbtqPdRG24TP%2F52U2xXn8xdU1evr26BX8Tk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Lyn7y/btqPemfFihw/wW9vaRB5wqI0Ty65N3D5Gk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Lyn7y/btqPemfFihw/wW9vaRB5wqI0Ty65N3D5Gk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Lyn7y/btqPemfFihw/wW9vaRB5wqI0Ty65N3D5Gk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLyn7y%2FbtqPemfFihw%2FwW9vaRB5wqI0Ty65N3D5Gk%2Fimg.png&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;96&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log master..kim --oneline&lt;/b&gt;&lt;/span&gt;&amp;nbsp;명령어를 입력합니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그럼 동일한 커밋인 1~3 커밋은 제외하고 kim에게만 있는 커밋 로그만 보여줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;반대로 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log kim..master --oneline&lt;/b&gt;&lt;/span&gt; 명령어를 입력하면 master에만 있는 커밋 로그만 보여줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRSOQd/btqPe3mEZOd/UChP9BXkOq2y28vsflTtm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRSOQd/btqPe3mEZOd/UChP9BXkOq2y28vsflTtm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRSOQd/btqPe3mEZOd/UChP9BXkOq2y28vsflTtm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRSOQd%2FbtqPe3mEZOd%2FUChP9BXkOq2y28vsflTtm1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;&quot;&gt;다음 포스팅에서는 나눠진 브랜치를 병합하는 방법에 대해서 포스팅 하겠습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;http://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;&lt;span style=&quot;color: #006dd7; background-color: #f6e199;&quot;&gt;&lt;b&gt;[github]깃허브 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1606801971884&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(github)깃허브' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uMkj8/hyIqjo4i4S/sHVyUGPqAUzQ0Z2msdYAY1/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://github.githubassets.com/images/modules/open_graph/github-mark.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(github)깃허브' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(github)깃허브</category>
      <category>branch</category>
      <category>branches</category>
      <category>GIT</category>
      <category>Github</category>
      <category>graph</category>
      <category>oneline</category>
      <category>깃</category>
      <category>깃허브</category>
      <category>브랜치</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/148</guid>
      <comments>https://reddb.tistory.com/148#entry148comment</comments>
      <pubDate>Fri, 4 Dec 2020 20:11:29 +0900</pubDate>
    </item>
    <item>
      <title>(github)깃허브 - 깃(git) 사용법2 깃 작업 되돌리기</title>
      <link>https://reddb.tistory.com/147</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(github)깃허브&amp;nbsp;-&amp;nbsp;깃(git)&amp;nbsp;사용법2&amp;nbsp;깃&amp;nbsp;작업&amp;nbsp;되돌리기&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이전 포스팅에서는 깃의 시작과 버전을 만드는 방법에 대해서 설명했습니다.이번 포스팅에서는 깃 하는 작업을 되돌리는 방법에 대해서 포스팅하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수정한 파일 되돌리기 git restore &amp;lt;파일명&amp;gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현재 폴더 상태와 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt; 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test.txt와 git_test2.txt 파일이 커밋까지 완료된 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uPBhz/btqOVK11VS8/qkAQbaplezMphJVpE92cEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uPBhz/btqOVK11VS8/qkAQbaplezMphJVpE92cEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uPBhz/btqOVK11VS8/qkAQbaplezMphJVpE92cEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuPBhz%2FbtqOVK11VS8%2FqkAQbaplezMphJVpE92cEK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UvMhl/btqOSxWGp2o/278R2xTkqdWB0yxjKFkDg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UvMhl/btqOSxWGp2o/278R2xTkqdWB0yxjKFkDg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UvMhl/btqOSxWGp2o/278R2xTkqdWB0yxjKFkDg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUvMhl%2FbtqOSxWGp2o%2F278R2xTkqdWB0yxjKFkDg1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git_test.txt파일을 열고 3열에 &quot;CCC&quot;를 지우고 &quot;DDD&quot;를 입력하고 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfYpLi/btqOM9CicvC/lKnFTtVLKk3mWSndM9Umck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfYpLi/btqOM9CicvC/lKnFTtVLKk3mWSndM9Umck/img.png&quot; data-alt=&quot;CCC 값을 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfYpLi/btqOM9CicvC/lKnFTtVLKk3mWSndM9Umck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfYpLi%2FbtqOM9CicvC%2FlKnFTtVLKk3mWSndM9Umck%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;CCC 값을 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dxtdD9/btqON8b4u8t/wocqr1N8r7C8GPNs6qmjOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dxtdD9/btqON8b4u8t/wocqr1N8r7C8GPNs6qmjOk/img.png&quot; data-alt=&quot;DDD 값을 입력 저장&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dxtdD9/btqON8b4u8t/wocqr1N8r7C8GPNs6qmjOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdxtdD9%2FbtqON8b4u8t%2Fwocqr1N8r7C8GPNs6qmjOk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DDD 값을 입력 저장&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 다시 입력합니다. 파일이 수정되었고, 커밋을 위한 스테이지에 올라가 있지 않은 상태임을 알려줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;또한 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git restore &amp;lt;파일명&amp;gt;&lt;/b&gt;&lt;/span&gt; 명령어를 입력하면 작업폴더 안에서의 변화를 취소(복구) 한다는 안내도 출력됩니다. (git 구버전에서는 git checkout으로 나올것 입니다. 최신버전에서는 git restore 입니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xOKFf/btqO0TqCr0Y/QXhchLfDHY5WL67DDPx0kk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xOKFf/btqO0TqCr0Y/QXhchLfDHY5WL67DDPx0kk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xOKFf/btqO0TqCr0Y/QXhchLfDHY5WL67DDPx0kk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxOKFf%2FbtqO0TqCr0Y%2FQXhchLfDHY5WL67DDPx0kk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git restore git_test.txt&lt;/b&gt; &lt;/span&gt;명령어를 입력하고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test.txt의 파일은 최종커밋한 파일로 복원이 되고, 작업트리는 깨끗한 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PXNUt/btqOSxQgBgB/8bk2H4APqcbd9ibOqUDmk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PXNUt/btqOSxQgBgB/8bk2H4APqcbd9ibOqUDmk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PXNUt/btqOSxQgBgB/8bk2H4APqcbd9ibOqUDmk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPXNUt%2FbtqOSxQgBgB%2F8bk2H4APqcbd9ibOqUDmk1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 폴더에서 git_test.txt 파일을 실행하여 원복이 됐는지 확인을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&quot;DDD&quot;로 수정했던 3열이 &quot;CCC&quot;로 다시 원복된 것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d9di0R/btqOSxJsMqy/DLGdVIwqF7Q9vDxsJl4j21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d9di0R/btqOSxJsMqy/DLGdVIwqF7Q9vDxsJl4j21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d9di0R/btqOSxJsMqy/DLGdVIwqF7Q9vDxsJl4j21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd9di0R%2FbtqOSxJsMqy%2FDLGdVIwqF7Q9vDxsJl4j21%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;스테이지에 올라간 파일 되돌리기 &lt;span style=&quot;color: #333333;&quot;&gt;git restore --staged &amp;lt;파일명&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위에서는 파일의 수정 상태를 원복했습니다.이번에는 스테이지 올라간 파일을 취소하는 방법입니다.이번에도 git_test.txt&amp;nbsp; 파일을 열고 3열에 &quot;CCC&quot;를 &quot;DDD&quot;로 수정 및 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dxtdD9/btqON8b4u8t/wocqr1N8r7C8GPNs6qmjOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dxtdD9/btqON8b4u8t/wocqr1N8r7C8GPNs6qmjOk/img.png&quot; data-alt=&quot;DDD 값을 입력 저장&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dxtdD9/btqON8b4u8t/wocqr1N8r7C8GPNs6qmjOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdxtdD9%2FbtqON8b4u8t%2Fwocqr1N8r7C8GPNs6qmjOk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DDD 값을 입력 저장&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt; 명령어 입력 후, &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add git_test.txt&lt;/b&gt;&lt;/span&gt; 입력 후, &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt; 명령어를 다시 입력해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;첫 git status에서는 파일이 수정된 것이 출력됩니다. git add 이후에 git status에서는 커밋을 위한 준비가 됐음을 출력합니다.(스테이지에 올라간 상태)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;또한 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git restore --staged &amp;lt;파일명&amp;gt;&lt;/b&gt;&lt;/span&gt; 으로 스테이지에서 내려오는 방법 또한 출력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(이전 버전에서는 git reset HEAD &amp;lt;파일명&amp;gt; 이었습니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sdHwO/btqOS8WWBgq/GKAVghUfkjEmykl7ymUHD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sdHwO/btqOS8WWBgq/GKAVghUfkjEmykl7ymUHD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sdHwO/btqOS8WWBgq/GKAVghUfkjEmykl7ymUHD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsdHwO%2FbtqOS8WWBgq%2FGKAVghUfkjEmykl7ymUHD0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git restore --staged git_test.txt&lt;/b&gt;&lt;/span&gt; 명령어를 입력합니다. 그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt; 명령어를 입력해서 unstage가 된 상태를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8WmAy/btqOUkQptAH/Ml7l2C1RRRV6ujgyKujMl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8WmAy/btqOUkQptAH/Ml7l2C1RRRV6ujgyKujMl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8WmAy/btqOUkQptAH/Ml7l2C1RRRV6ujgyKujMl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8WmAy%2FbtqOUkQptAH%2FMl7l2C1RRRV6ujgyKujMl0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최신 커밋삭제하며 이전으로 되돌리기&amp;nbsp; git reset HEAD^^&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번에는 커밋까지 이뤄진 최신 커밋을 취소하는 방법입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;현제 폴더에 있는 git_test.txt 파일의 3열은 &quot;DDD&quot;인 상태이고 스테이징도, 커밋도 안된 상태입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(지금 현재 최종 커밋되어있는 깃의 git_test.txt 파일 3열은 &quot;CCC&quot; 입니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &quot;DDD&quot;로 변경한 내용을 add 및 commit 해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;두명령어를 한번에 해주는 명령어인 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;메세지내용&quot;&lt;/b&gt;&lt;/span&gt; 을 입력합니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력해서 깨끗한 작업트리 상태를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c6GjEG/btqO0gsSgzm/N3JYM9geSPSwScp6CUvxKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c6GjEG/btqO0gsSgzm/N3JYM9geSPSwScp6CUvxKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c6GjEG/btqO0gsSgzm/N3JYM9geSPSwScp6CUvxKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc6GjEG%2FbtqO0gsSgzm%2FN3JYM9geSPSwScp6CUvxKK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt;를 입력해서 최종버전에 HEAD가 있는것을 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Kt44q/btqO0gzFYOO/VIj1YklvKGrEPMdrEzdxl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Kt44q/btqO0gzFYOO/VIj1YklvKGrEPMdrEzdxl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Kt44q/btqO0gzFYOO/VIj1YklvKGrEPMdrEzdxl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKt44q%2FbtqO0gzFYOO%2FVIj1YklvKGrEPMdrEzdxl0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git reset HEAD^^&lt;/b&gt;&lt;/span&gt; 명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(원래 명령어는 git reset HEAD^ 꺽쇠가 한개이지만 cmd는 꺾쇠를 이스케이프 문자로 인식하여 두개를 입력함)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;커밋이 취소되고, 언스테이지 되었다는 내용이 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFlmp9/btqOUkiFwrO/vDXV6GKvhwgNCEmYKJh2gK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFlmp9/btqOUkiFwrO/vDXV6GKvhwgNCEmYKJh2gK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFlmp9/btqOUkiFwrO/vDXV6GKvhwgNCEmYKJh2gK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFlmp9%2FbtqOUkiFwrO%2FvDXV6GKvhwgNCEmYKJh2gK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt;를 입력해보면 최신 커밋 버전의 log가 사라지고 이전 버전에 HEAD가 있는것이 확인됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vp5iZ/btqOUk30Qxn/CuqFOR3X0yywySiaYh79A1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vp5iZ/btqOUk30Qxn/CuqFOR3X0yywySiaYh79A1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vp5iZ/btqOUk30Qxn/CuqFOR3X0yywySiaYh79A1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVp5iZ%2FbtqOUk30Qxn%2FCuqFOR3X0yywySiaYh79A1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력하면 파일만 수정된 상태고 스테이지에도 올라가지 않은 상태임을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGu5SZ/btqOP4HDUBP/DWvQ0PGQRfpj9WgfIAt4cK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGu5SZ/btqOP4HDUBP/DWvQ0PGQRfpj9WgfIAt4cK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGu5SZ/btqOP4HDUBP/DWvQ0PGQRfpj9WgfIAt4cK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGu5SZ%2FbtqOP4HDUBP%2FDWvQ0PGQRfpj9WgfIAt4cK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 위에서 설명드렸던 git restore git_test.txt 명령어를 파일 원복을 실행 시키고 git status로 작업트리의 깨끗한 상태를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cUcZQ0/btqOSxJxFgG/BmicIovADYEBPnUSjolO71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cUcZQ0/btqOSxJxFgG/BmicIovADYEBPnUSjolO71/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cUcZQ0/btqOSxJxFgG/BmicIovADYEBPnUSjolO71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUcZQ0%2FbtqOSxJxFgG%2FBmicIovADYEBPnUSjolO71%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 폴더의 git_test.txt 파일을 열어보면 3열이 &quot;CCC&quot;로 원복된것을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oXRDQ/btqOS8isF8K/YVrj5JyhkCvFbhGHWbWDo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oXRDQ/btqOS8isF8K/YVrj5JyhkCvFbhGHWbWDo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oXRDQ/btqOS8isF8K/YVrj5JyhkCvFbhGHWbWDo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoXRDQ%2FbtqOS8isF8K%2FYVrj5JyhkCvFbhGHWbWDo0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;커밋을 되돌리는 여러가지 방법&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;※ 윈도우 cmd에서는 꺽쇠를 두번 ^^ 입력해줘야 합니다 &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최근 n개의 커밋을 취소하는 명령어&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606899560646&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ git reset HEAD~n&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최근 커밋을 하기 전 상태로 작업 트리를 되돌리는 명령어&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606899660735&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ git reset --soft HEAD^&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최근 커밋과 스테이징을 하기 전 상태로 작업 트리를 되돌리는 명령어 (옵션 없이 사용할 경우와 같음)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606899753075&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ git reset --mixed HEAD^
$ git reset HEAD^&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최근 커밋과 스테이징을, 파일 수정까지 모두 전 상태로&amp;nbsp; 작업 트리를 되돌리는 명령어 (파일이 이전 커밋으로 원복되며 복구 불가능)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606899845134&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ git reset --hard HEAD^&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;특정 커밋으로 돌아가기&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606900445257&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ git log (commit 뒤에 커밋해시값을 얻기 위한 명령어)
$ git reset --hard &amp;lt;되돌아가고 싶은 커밋해시값&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최신버전 커밋 삭제 하지 않고 이전버전으로 되돌아가기 git revert&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위에서 설명한 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git reset&lt;/b&gt;&lt;/span&gt;과는 다르게 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git revert&lt;/b&gt;&lt;/span&gt; 명령어는 최신버전의 커밋 내용을 삭제하지 않고 이전으로 버전으로 되돌아갈 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 git_test.txt 파일의 3열을 다시 &quot;DDD&quot;로 수정하고 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dxtdD9/btqON8b4u8t/wocqr1N8r7C8GPNs6qmjOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dxtdD9/btqON8b4u8t/wocqr1N8r7C8GPNs6qmjOk/img.png&quot; data-alt=&quot;DDD 값을 입력 저장&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dxtdD9/btqON8b4u8t/wocqr1N8r7C8GPNs6qmjOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdxtdD9%2FbtqON8b4u8t%2Fwocqr1N8r7C8GPNs6qmjOk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;DDD 값을 입력 저장&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;메세지내용&quot;&lt;/b&gt;&lt;/span&gt; 명령어를 입력하여 커밋을 하고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt;로 로그를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cBzApC/btqOS8iub2o/z2Hy6IvKu0vhy90AF99OxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cBzApC/btqOS8iub2o/z2Hy6IvKu0vhy90AF99OxK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cBzApC/btqOS8iub2o/z2Hy6IvKu0vhy90AF99OxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcBzApC%2FbtqOS8iub2o%2Fz2Hy6IvKu0vhy90AF99OxK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위 사진에서 주황글씨로 commit 뒤에 나오는 값이 커밋해시 값 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git revert &amp;lt;HEAD가 있는 커밋해시값&amp;gt;&lt;/b&gt;&lt;/span&gt; 을 명령어로 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(git reset은 돌아가고 싶은 커밋해시값을 적지만, git revert는 취소할 커밋해시값을 입력)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;vim이 열리고 리버트가 되기전에 추가로 남겨둘 메세지를 입력 할 수 있습니다. (i키 누르면 입력모드로 전환)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(vim 저장하고닫기: &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;esc&lt;/b&gt;&lt;/span&gt; -&amp;gt; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;:wq&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bijrEP/btqON9JbPDe/wy8tKN1dtr8KSEZoRkdxEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bijrEP/btqON9JbPDe/wy8tKN1dtr8KSEZoRkdxEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bijrEP/btqON9JbPDe/wy8tKN1dtr8KSEZoRkdxEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbijrEP%2FbtqON9JbPDe%2Fwy8tKN1dtr8KSEZoRkdxEK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 git log를 입력해 봅니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그러면 로그에는 최신버전에서 revert한 새로운 커밋이 생성됩니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;기존의 최신이었던 버전(DDD로 또 수정) 커밋도 여전히 존해합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이는 최신버전의 커밋을 지우는 것이 아닌, 최신버전의 커밋을 취소한 새커밋을 만든 것 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vKGGw/btqO13NtqEI/XYHffAaYOKi6FKiGJdY4Z0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vKGGw/btqO13NtqEI/XYHffAaYOKi6FKiGJdY4Z0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vKGGw/btqO13NtqEI/XYHffAaYOKi6FKiGJdY4Z0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvKGGw%2FbtqO13NtqEI%2FXYHffAaYOKi6FKiGJdY4Z0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 폴더에서 git_test.txt 파일을 열어봅니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그러면 3열의 &quot;DDD&quot;가 &quot;CCC&quot;로 복원된 것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yjG6O/btqOUkC0w2o/SDiJNVHAtD2GKUMonPGIEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yjG6O/btqOUkC0w2o/SDiJNVHAtD2GKUMonPGIEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yjG6O/btqOUkC0w2o/SDiJNVHAtD2GKUMonPGIEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyjG6O%2FbtqOUkC0w2o%2FSDiJNVHAtD2GKUMonPGIEK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;http://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;&lt;span style=&quot;color: #006dd7; background-color: #f6e199;&quot;&gt;&lt;b&gt;[github]깃허브 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1606801971884&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(github)깃허브' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uMkj8/hyIqjo4i4S/sHVyUGPqAUzQ0Z2msdYAY1/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://github.githubassets.com/images/modules/open_graph/github-mark.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(github)깃허브' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(github)깃허브</category>
      <category>git reset --hard HEAD^</category>
      <category>git reset --mixed HEAD^</category>
      <category>git reset --soft HEAD^</category>
      <category>git reset HEAD^^</category>
      <category>git reset HEAD~n</category>
      <category>git restore</category>
      <category>git restore --staged</category>
      <category>git revert</category>
      <category>깃</category>
      <category>깃허브</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/147</guid>
      <comments>https://reddb.tistory.com/147#entry147comment</comments>
      <pubDate>Wed, 2 Dec 2020 20:10:45 +0900</pubDate>
    </item>
    <item>
      <title>(github)깃허브 - 깃(git) 사용법1 깃으로 버전 만들기</title>
      <link>https://reddb.tistory.com/146</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(github)깃허브 -&amp;nbsp; 깃(git) 사용법1 깃으로 버전 만들기&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이전 포스팅에서는 깃(git)을 설치하는 방법 및 name과 email 설정에 대해 포스팅하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번 포스팅에서는 깃(git)의 사용법에 대해서 포스팅하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 저는 C:\Users\do\git_test 폴더를 만들어주었습니다. 이 폴더에서 git을 테스트 할 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BEOuF/btqOP4T9z9x/hil0jM8vVJwpkki8G0GN0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BEOuF/btqOP4T9z9x/hil0jM8vVJwpkki8G0GN0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BEOuF/btqOP4T9z9x/hil0jM8vVJwpkki8G0GN0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBEOuF%2FbtqOP4T9z9x%2Fhil0jM8vVJwpkki8G0GN0k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git init&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;명령 프롬프트(cmd)로 해당 폴더에 들어가서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git init&lt;/b&gt;&lt;/span&gt; 명령어를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3F5oO/btqOUlOdLb4/eEHn6YkfUDR0XkX2uvfcI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3F5oO/btqOUlOdLb4/eEHn6YkfUDR0XkX2uvfcI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3F5oO/btqOUlOdLb4/eEHn6YkfUDR0XkX2uvfcI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3F5oO%2FbtqOUlOdLb4%2FeEHn6YkfUDR0XkX2uvfcI1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;윈도우 탐색기로 확인해 보면 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;.git&lt;/b&gt; &lt;/span&gt;이라는 숨겨진 폴더가 생깁니다. 이 폴더에 깃이 시작된 것 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yu5M8/btqOUlHskNq/IxKeSRInDEcBckPYdtJz6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yu5M8/btqOUlHskNq/IxKeSRInDEcBckPYdtJz6K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yu5M8/btqOUlHskNq/IxKeSRInDEcBckPYdtJz6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fyu5M8%2FbtqOUlHskNq%2FIxKeSRInDEcBckPYdtJz6K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git status&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;cmd에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력하면 깃의 상태를 출력해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;On branch master: 현재 마스터 브랜치가 존재&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;No commits yet: 아직 커밋한 파일 없음&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;nothing to commit: 현재 커밋할 파일 없음&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bERYkZ/btqOSyN304z/LLzuL7T7zdikfydrWAorz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bERYkZ/btqOSyN304z/LLzuL7T7zdikfydrWAorz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bERYkZ/btqOSyN304z/LLzuL7T7zdikfydrWAorz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbERYkZ%2FbtqOSyN304z%2FLLzuL7T7zdikfydrWAorz1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;해당 폴더에 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git_test.txt&lt;/b&gt;&lt;/span&gt; 텍스트 파일을 하나 만들어주고 &lt;b&gt;1열에 AAA 내용을 입력 및 저장&lt;/b&gt;해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cEZKjP/btqOS9Axukg/YTo0KuKBCfu6d0C8Bk3c8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cEZKjP/btqOS9Axukg/YTo0KuKBCfu6d0C8Bk3c8k/img.png&quot; data-alt=&quot;git_test.txt &amp;amp;quot;AAA&amp;amp;quot; 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cEZKjP/btqOS9Axukg/YTo0KuKBCfu6d0C8Bk3c8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEZKjP%2FbtqOS9Axukg%2FYTo0KuKBCfu6d0C8Bk3c8k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;git_test.txt &quot;AAA&quot; 입력&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다시 cmd에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력하면 &lt;b&gt;Untracked files &lt;/b&gt;라는 변화된 내용이 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃에서 버전관리를 하지 않은 파일들을 Untracked files라고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Bz21n/btqOS73LDrO/k0CvFCuDI6RZEmcarM9Ec0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Bz21n/btqOS73LDrO/k0CvFCuDI6RZEmcarM9Ec0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Bz21n/btqOS73LDrO/k0CvFCuDI6RZEmcarM9Ec0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBz21n%2FbtqOS73LDrO%2Fk0CvFCuDI6RZEmcarM9Ec0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git add&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 cmd창에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add git_test.txt&lt;/b&gt;&lt;/span&gt; 명령어를 입력하면 git_test.txt파일이 스테이지로 올라갑니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(스테이지는 생성 또는 수정한 파일을 올리는 곳입니다. 이곳에 올린 파일들이 후에 저장소로 커밋됩니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 다시 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력하면 &lt;b&gt;Changes to be committed&lt;/b&gt; 라는 변화된 내용이 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test.txt 파일 앞에 new file이라는 변화된 내용도 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이는 앞으로 git_test.txt 파일을 커밋할 준비가 되었다는 상태입니다.(스테이지에 올라간 상태)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYDaP6/btqON8PUZv4/KTCGQVYt95ts14fHxHuJq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYDaP6/btqON8PUZv4/KTCGQVYt95ts14fHxHuJq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYDaP6/btqON8PUZv4/KTCGQVYt95ts14fHxHuJq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYDaP6%2FbtqON8PUZv4%2FKTCGQVYt95ts14fHxHuJq0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git commit&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 스테이지에 올라온 파일을 커밋해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;넣고 싶은 메세지&lt;/b&gt;&lt;/span&gt;&quot; 명령어를 입력합니다. (-m 옵션은 커밋과 함께 메세지를 입력할 수 있게 해줍니다)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;명령어를 입력하면 1개의 파일이 변경되었고, 파일에 1개의 내용이 추가되었다고 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다시 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력하면 커밋할 것이 없고, 작업트리도 깨끗하다고 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bADou0/btqOFjFgM4a/DDg8G8sd38OcIkUHq61x40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bADou0/btqOFjFgM4a/DDg8G8sd38OcIkUHq61x40/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bADou0/btqOFjFgM4a/DDg8G8sd38OcIkUHq61x40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbADou0%2FbtqOFjFgM4a%2FDDg8G8sd38OcIkUHq61x40%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt; 명령어를 입력하면 커밋한 버전이을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/28TkR/btqOH9h7Y2D/e9Q3D6KDsDk6Ukx5RzRSY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/28TkR/btqOH9h7Y2D/e9Q3D6KDsDk6Ukx5RzRSY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/28TkR/btqOH9h7Y2D/e9Q3D6KDsDk6Ukx5RzRSY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F28TkR%2FbtqOH9h7Y2D%2Fe9Q3D6KDsDk6Ukx5RzRSY0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위에서 설명한 스테이지에 올리는 git add와 git commit을 동시에 하는 방법도 존재합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 git_test.txt 파일 2열에 &quot;BBB&quot;를 입력하고 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EpVcT/btqOP5k5X37/1g8Jd1P0z8CM3kikRnszV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EpVcT/btqOP5k5X37/1g8Jd1P0z8CM3kikRnszV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EpVcT/btqOP5k5X37/1g8Jd1P0z8CM3kikRnszV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEpVcT%2FbtqOP5k5X37%2F1g8Jd1P0z8CM3kikRnszV1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그다음 cmd에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력하면 아래와 같이 스테이지에 올라가지 않았으며 git_test.txt가 수정되었다는 내용이 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd7eaa/btqOUkhvKyV/rfjhSj1fI5gehwM1Z9XPg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd7eaa/btqOUkhvKyV/rfjhSj1fI5gehwM1Z9XPg0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd7eaa/btqOUkhvKyV/rfjhSj1fI5gehwM1Z9XPg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd7eaa%2FbtqOUkhvKyV%2FrfjhSj1fI5gehwM1Z9XPg0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;cmd에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -am &quot;넣고싶은 메세지&quot;&lt;/b&gt;&lt;/span&gt; 명령어를 입력하면 &lt;b&gt;git add와 git commit이 동시에&lt;/b&gt; 됩니다.(-a는 스테이지 올리는 add옵션, m은 뒤에 메세지를 넣을 수 있게 해주는 옵션)1개의 파일이 변경되었고, 2개의 내용일 추가되었고, 1개가 삭제되었다는 내용이 출력됩니다.&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력하면 커밋할게 없고, 작업트리도 깨끗하다고 나옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dH2RCC/btqOS89trIQ/W0wU8JGcFB7kqRdVnrGZok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dH2RCC/btqOS89trIQ/W0wU8JGcFB7kqRdVnrGZok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dH2RCC/btqOS89trIQ/W0wU8JGcFB7kqRdVnrGZok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdH2RCC%2FbtqOS89trIQ%2FW0wU8JGcFB7kqRdVnrGZok%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git log&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt; &lt;/span&gt;명령어를 입력해보면 최근에 커밋한 내용이 HEAD -&amp;gt; master로 설정되어 있음을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;commit 뒤에 나오는 값은 커밋 해시값(또는 git hash)입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Author: 뒤에는 작성자의 이름과 이메일이 나옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Date: 뒤에는 버전을 만든 날짜가 나옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그 밑에는 커밋할때 -m 옵션으로 넣어준 &quot;메세지&quot; 내용이 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQlacP/btqOMqcyW4y/Hy4EYobSKNJw0vcTHRcpW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQlacP/btqOMqcyW4y/Hy4EYobSKNJw0vcTHRcpW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQlacP/btqOMqcyW4y/Hy4EYobSKNJw0vcTHRcpW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQlacP%2FbtqOMqcyW4y%2FHy4EYobSKNJw0vcTHRcpW0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git diff&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test.txt 파일 3열에 &quot;CCC&quot;를 입력해 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c9BsT5/btqOS9HFA5S/vIbsJFOkJBzH4GqO41DcFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9BsT5/btqOS9HFA5S/vIbsJFOkJBzH4GqO41DcFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9BsT5/btqOS9HFA5S/vIbsJFOkJBzH4GqO41DcFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9BsT5%2FbtqOS9HFA5S%2FvIbsJFOkJBzH4GqO41DcFk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력해 보면 파일이 수정되었고 스테이지로 올라가지 않았다는 내용이 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUJSDQ/btqOM839l68/gPLIZL6QdstVmPxYSQiK1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUJSDQ/btqOM839l68/gPLIZL6QdstVmPxYSQiK1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUJSDQ/btqOM839l68/gPLIZL6QdstVmPxYSQiK1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUJSDQ%2FbtqOM839l68%2FgPLIZL6QdstVmPxYSQiK1k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 상태에서 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git diff&lt;/b&gt;&lt;/span&gt;를 입력하면 커밋되어 있는 최신버전의 git_test.txt 파일과 수정한 git_test.txt 파일의 차이점을 보여줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;붉은색 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;-BBB&lt;/b&gt;&lt;/span&gt;의 의미는 BBB가 삭제되었다는 의미입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;녹색의 &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;+BBB +CCC&lt;/b&gt;&lt;/span&gt;의 의미는 BBB, CCC가 추가되었다는 의미입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8Td1f/btqOKZmm4hh/yudG0fzyKPPI6omg5eeusk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8Td1f/btqOKZmm4hh/yudG0fzyKPPI6omg5eeusk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8Td1f/btqOKZmm4hh/yudG0fzyKPPI6omg5eeusk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8Td1f%2FbtqOKZmm4hh%2FyudG0fzyKPPI6omg5eeusk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;여러파일 git add&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;폴더에 git_test2.txt파일을 만들고 &quot;111, 222, 333, 444&quot;를 입력해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QqHm9/btqOM9IHZek/hS77Gz79eOloRZueJ288kK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QqHm9/btqOM9IHZek/hS77Gz79eOloRZueJ288kK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QqHm9/btqOM9IHZek/hS77Gz79eOloRZueJ288kK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQqHm9%2FbtqOM9IHZek%2FhS77Gz79eOloRZueJ288kK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력해서 상태를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test.txt는 파일이 수정되었고 스테이지에 올라가지 않았다고 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test2.txt는 파일이 Untracked 상태임을 출력합니다.(버전관리를 하지 않는 파일이라는 의미)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bl7fC0/btqOS7XtwDY/ivDG5Pazx3sXQxtW6Kwan0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bl7fC0/btqOS7XtwDY/ivDG5Pazx3sXQxtW6Kwan0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bl7fC0/btqOS7XtwDY/ivDG5Pazx3sXQxtW6Kwan0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbl7fC0%2FbtqOS7XtwDY%2FivDG5Pazx3sXQxtW6Kwan0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 2파일을 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git add&lt;/b&gt;&lt;/span&gt; 하여 스테이지로 올려줍니다. 방법은 두가지가 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1. 하나씩 추가하는 방법&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606870785228&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ git add git_test.txt
$ git add git_test2.txt&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2. 모든파일을 add 하는방법 ( .은 모든파일을 의미)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606870805308&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ git add .&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그리고 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;로 상태를 확인합니다. 2개 파일 모두 커밋할 상태로 변화되어 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SpVAF/btqOMpSyyBv/zvfMhukROcXfCRCs6zJaBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SpVAF/btqOMpSyyBv/zvfMhukROcXfCRCs6zJaBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SpVAF/btqOMpSyyBv/zvfMhukROcXfCRCs6zJaBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSpVAF%2FbtqOMpSyyBv%2FzvfMhukROcXfCRCs6zJaBk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit -m &quot;메세지내용&quot;&lt;/b&gt;&lt;/span&gt; 명령어 입력을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2개의 파일이 변경되었고, 6개의 삽입, 1개의 삭제가 있음을 출력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rhbI4/btqOYu5oSyM/FbjxkQxrZweBb8KkKvEgJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rhbI4/btqOYu5oSyM/FbjxkQxrZweBb8KkKvEgJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rhbI4/btqOYu5oSyM/FbjxkQxrZweBb8KkKvEgJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrhbI4%2FbtqOYu5oSyM%2FFbjxkQxrZweBb8KkKvEgJ0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log --stat &lt;/b&gt;&lt;/span&gt;명령어로 상태를 확인합니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;--stat 옵션을 주면 버전의 커밋 관련 파일 내용도 함께 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvq2Cb/btqON7YbvhR/Di8U8xKaj4aTDy7nZbKvJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvq2Cb/btqON7YbvhR/Di8U8xKaj4aTDy7nZbKvJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvq2Cb/btqON7YbvhR/Di8U8xKaj4aTDy7nZbKvJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcvq2Cb%2FbtqON7YbvhR%2FDi8U8xKaj4aTDy7nZbKvJk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;여러 파일을 git add 할때 제외하고 싶은 파일 목록만들기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git init으로 깃을 시작한 폴더내에서 git으로 버전관리하고 싶지 않은 파일들이 있을 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그런 경우 git init을 시작한 최상의 폴더에 .gitignore 파일을 만들어 목록을 입력해주면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git_test3.txt 파일이 없는 상태에서 .gitignore 파일을 만들어 &quot;git_test3.txt&quot;를 입력해주고 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAiNCH/btqOVLsQpZV/T4S7l1Q8lnDC3zKpgdTqtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAiNCH/btqOVLsQpZV/T4S7l1Q8lnDC3zKpgdTqtK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAiNCH/btqOVLsQpZV/T4S7l1Q8lnDC3zKpgdTqtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAiNCH%2FbtqOVLsQpZV%2FT4S7l1Q8lnDC3zKpgdTqtK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력하면 .gitignore 파일이 생성되었고 스테이지에 올려야 하는 Untracked 상태임을 출력해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(.gitignore 파일안에 지정한 파일은 버전관리에 포함되지 않지만 .gitignore 파일은 버전관리에 포함됩니다)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6tp5a/btqOVLsQt1O/PgceP33kMsDeWtysrfr7Lk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6tp5a/btqOVLsQt1O/PgceP33kMsDeWtysrfr7Lk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6tp5a/btqOVLsQt1O/PgceP33kMsDeWtysrfr7Lk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6tp5a%2FbtqOVLsQt1O%2FPgceP33kMsDeWtysrfr7Lk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;폴더에 git_test3.txt 파일을 만들고 &quot;가가가&quot;를 입력합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cT1Ga4/btqOYvJ1PVF/M3Nyk6KTk8L97L8QIdx3W0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cT1Ga4/btqOYvJ1PVF/M3Nyk6KTk8L97L8QIdx3W0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cT1Ga4/btqOYvJ1PVF/M3Nyk6KTk8L97L8QIdx3W0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcT1Ga4%2FbtqOYvJ1PVF%2FM3Nyk6KTk8L97L8QIdx3W0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 입력해보면 .gitignore 파일에 입력되어 있는 git_test3.txt는 검색이 되지 않는 것을 확인할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MQ3ER/btqOM8JOZjv/6FDdlBmoFGGn3PJhmRhYB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MQ3ER/btqOM8JOZjv/6FDdlBmoFGGn3PJhmRhYB0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MQ3ER/btqOM8JOZjv/6FDdlBmoFGGn3PJhmRhYB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMQ3ER%2FbtqOM8JOZjv%2F6FDdlBmoFGGn3PJhmRhYB0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 .gitignore 파일에서 git_test3.txt 내용을 삭제하고 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bX5nLU/btqOVLl1Xdl/Uom0iN64n2rbUbkTlSjdiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bX5nLU/btqOVLl1Xdl/Uom0iN64n2rbUbkTlSjdiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bX5nLU/btqOVLl1Xdl/Uom0iN64n2rbUbkTlSjdiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbX5nLU%2FbtqOVLl1Xdl%2FUom0iN64n2rbUbkTlSjdiK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git status&lt;/b&gt;&lt;/span&gt;를 다시 입력해 봅니다. git_test3.txt 파일도 Untracked 파일로 나타나는 것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biGzJY/btqOVKUYpVi/QI5GoN4lXIo6YG0TP9xkFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biGzJY/btqOVKUYpVi/QI5GoN4lXIo6YG0TP9xkFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biGzJY/btqOVKUYpVi/QI5GoN4lXIo6YG0TP9xkFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiGzJY%2FbtqOVKUYpVi%2FQI5GoN4lXIo6YG0TP9xkFk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;.gitignore에는 파일명뿐 아니라 폴더, 확장자등으로도 버전관리에서 제외를 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파일명.확장자&amp;nbsp; &amp;nbsp; (1개의 파일 제외)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;폴더명/&amp;nbsp; &amp;nbsp; (해당 폴더명 폴더 제외)&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;.확장자&amp;nbsp; &amp;nbsp; (해당 확장자 모두 제외)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최근 커밋 메세지 수정하기&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt;를 입력해서 최신 버전의 커밋 메세지를 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3Z8We/btqOKXWpbSS/aVklrJ1cTwVSR1YgZjKEOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3Z8We/btqOKXWpbSS/aVklrJ1cTwVSR1YgZjKEOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3Z8We/btqOKXWpbSS/aVklrJ1cTwVSR1YgZjKEOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3Z8We%2FbtqOKXWpbSS%2FaVklrJ1cTwVSR1YgZjKEOk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git commit --amend&lt;/b&gt;&lt;/span&gt; 명령어를 입력하면 vim이 열리면서 최근 버전의 메세지를 수정할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(vim 사용법은 a를 누르면 뒤에 내용을 입력할 수 있습니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 마지막에 &quot;메세지 수정&quot;을 추가 입력하고 vim을 저장종료 하겠습니다. (vim저장종료 명령어 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;esc &lt;/b&gt;&lt;/span&gt;-&amp;gt;&lt;b&gt;&lt;/b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt; :wq&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bS3rlP/btqOVLsQUKz/1L9g0uKgLGzpwd5sikeaS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bS3rlP/btqOVLsQUKz/1L9g0uKgLGzpwd5sikeaS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bS3rlP/btqOVLsQUKz/1L9g0uKgLGzpwd5sikeaS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbS3rlP%2FbtqOVLsQUKz%2F1L9g0uKgLGzpwd5sikeaS1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;git log&lt;/b&gt;&lt;/span&gt;를 입력하면 메세지가 수정된 것을 확인 할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IUGr4/btqOVKHtaqO/p6982fKCLAubKiV62qZJ11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IUGr4/btqOVKHtaqO/p6982fKCLAubKiV62qZJ11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IUGr4/btqOVKHtaqO/p6982fKCLAubKiV62qZJ11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIUGr4%2FbtqOVKHtaqO%2Fp6982fKCLAubKiV62qZJ11%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음 포시팅에서는 깃으로 하는 작업을 뒤로 되돌리는 명령어에 대해 포스팅하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그전에 불피요한 .gitignore파일과 git_test3.txt 파일은 삭제하도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkplGH/btqOUkJhxmX/6wez2dIbJyaiuAJhZLXQ0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkplGH/btqOUkJhxmX/6wez2dIbJyaiuAJhZLXQ0K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkplGH/btqOUkJhxmX/6wez2dIbJyaiuAJhZLXQ0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkplGH%2FbtqOUkJhxmX%2F6wez2dIbJyaiuAJhZLXQ0K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;http://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;&lt;span style=&quot;color: #006dd7; background-color: #f6e199;&quot;&gt;&lt;b&gt;[github]깃허브 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1606801971884&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(github)깃허브' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uMkj8/hyIqjo4i4S/sHVyUGPqAUzQ0Z2msdYAY1/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://github.githubassets.com/images/modules/open_graph/github-mark.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(github)깃허브' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(github)깃허브</category>
      <category>.gitignore</category>
      <category>git add</category>
      <category>git commit</category>
      <category>git commit --amend</category>
      <category>git diff</category>
      <category>git init</category>
      <category>git log</category>
      <category>git status</category>
      <category>깃</category>
      <category>깃허브</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/146</guid>
      <comments>https://reddb.tistory.com/146#entry146comment</comments>
      <pubDate>Wed, 2 Dec 2020 19:36:04 +0900</pubDate>
    </item>
    <item>
      <title>(github)깃허브 - 윈도우에 깃(git) 설치하기</title>
      <link>https://reddb.tistory.com/145</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(github)깃허브 - 윈도우에 깃(git) 설치하기&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃허브(github)를 사용하기 위해서는 먼저 PC에 깃(git)이 설치되어 있어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번 포스팅에서는 윈도우에 깃(git)를 설치하는 방법에 대해 설명드리겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(깃허브가 웹 저장소라면 깃은 저장소(내PC 또는 깃허브 등)에 내 소스를 버전별로 저장해주는 프로그램입니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 https://git-scm.com 사이트에 접속을 합니다.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1606802745847&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Git&quot; data-og-description=&quot;&quot; data-og-host=&quot;git-scm.com&quot; data-og-source-url=&quot;https://git-scm.com/&quot; data-og-url=&quot;https://git-scm.com/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bAQExO/hyIrqtl1f6/aPCR3RYXdDJmkUr4P0Kri1/img.png?width=778&amp;amp;height=502&amp;amp;face=0_0_778_502&quot;&gt;&lt;a href=&quot;https://git-scm.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://git-scm.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bAQExO/hyIrqtl1f6/aPCR3RYXdDJmkUr4P0Kri1/img.png?width=778&amp;amp;height=502&amp;amp;face=0_0_778_502');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Git&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;git-scm.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;사이트에 접속을 하면 운영체제 따라 프로그램을 다운 받을 수 있는 링크가 나타납니다. (화면 우측 하단)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;[Download 버전 for Windows]를 클릭하면 페이지가 전환되며 프로그램을 자동으로 다운 받습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다운이 완료되면 프로그램을 실행합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ezdad/btqOS7P0mui/MOuKAQWEIo0NdiFiKMChA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ezdad/btqOS7P0mui/MOuKAQWEIo0NdiFiKMChA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ezdad/btqOS7P0mui/MOuKAQWEIo0NdiFiKMChA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEzdad%2FbtqOS7P0mui%2FMOuKAQWEIo0NdiFiKMChA0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치 첫화면이 나타나면 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IRgbw/btqOMqXDwBg/Ss4Uw52eeIMw8jTE9c9zKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IRgbw/btqOMqXDwBg/Ss4Uw52eeIMw8jTE9c9zKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IRgbw/btqOMqXDwBg/Ss4Uw52eeIMw8jTE9c9zKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIRgbw%2FbtqOMqXDwBg%2FSs4Uw52eeIMw8jTE9c9zKK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치할 폴더를 지정하고 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbO9sF/btqOFilNMAc/JoDODZV2Y39kor6Wka5Yp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbO9sF/btqOFilNMAc/JoDODZV2Y39kor6Wka5Yp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbO9sF/btqOFilNMAc/JoDODZV2Y39kor6Wka5Yp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbO9sF%2FbtqOFilNMAc%2FJoDODZV2Y39kor6Wka5Yp0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;기본적으로 6개의 컴퍼넌트가 선택되어 있습니다. 그대로 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cypdlm/btqOM9uDeuI/S1S1DfWycuPyAmw7AzDkJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cypdlm/btqOM9uDeuI/S1S1DfWycuPyAmw7AzDkJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cypdlm/btqOM9uDeuI/S1S1DfWycuPyAmw7AzDkJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcypdlm%2FbtqOM9uDeuI%2FS1S1DfWycuPyAmw7AzDkJk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;스타트 메뉴 폴더도 선택해 줍니다. 저는 기본값 그대로 Git으로 두고 넥스트를 클릭하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mCNIE/btqOS73zwnz/A1rN37ChOyMGKD7xyWOxZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mCNIE/btqOS73zwnz/A1rN37ChOyMGKD7xyWOxZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mCNIE/btqOS73zwnz/A1rN37ChOyMGKD7xyWOxZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmCNIE%2FbtqOS73zwnz%2FA1rN37ChOyMGKD7xyWOxZ1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;기본값으로 vim이 선택되어 있습니다. 그대로 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcsHzz/btqOP4M1yTZ/vRsk7J6kUm3M1HgTsSGjk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcsHzz/btqOP4M1yTZ/vRsk7J6kUm3M1HgTsSGjk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcsHzz/btqOP4M1yTZ/vRsk7J6kUm3M1HgTsSGjk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcsHzz%2FbtqOP4M1yTZ%2FvRsk7J6kUm3M1HgTsSGjk0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;새 저장소에서 이니셜 브랜치의 이름은 깃이 설정하도록 선택하고 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0URml/btqOM8JaXhm/jzEVUWnAKiulAMVh5w2kw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0URml/btqOM8JaXhm/jzEVUWnAKiulAMVh5w2kw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0URml/btqOM8JaXhm/jzEVUWnAKiulAMVh5w2kw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0URml%2FbtqOM8JaXhm%2FjzEVUWnAKiulAMVh5w2kw0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;커맨드 라인에서 어떤 방법으로 깃을 사용 할지 선택하는 화면에서는 기본값 그대로 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIbPR2/btqOM83zgHg/9yAcbx5QEPJdznNlPuXqE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIbPR2/btqOM83zgHg/9yAcbx5QEPJdznNlPuXqE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIbPR2/btqOM83zgHg/9yAcbx5QEPJdznNlPuXqE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIbPR2%2FbtqOM83zgHg%2F9yAcbx5QEPJdznNlPuXqE1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;보안 서버에 접속하기 위한 방법도 기본 값을 선택한 상태로 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DxtEo/btqON83j8Nz/oKUtq081WPU3emalTViZG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DxtEo/btqON83j8Nz/oKUtq081WPU3emalTViZG0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DxtEo/btqON83j8Nz/oKUtq081WPU3emalTViZG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDxtEo%2FbtqON83j8Nz%2FoKUtq081WPU3emalTViZG0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;텍스트 파일에서 라인 끝부분을 어떻게 처리할 것인지 선택하는 화면도 기본값을 고르고 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zrHif/btqOSyAnr9m/brN9uKwLQBrKgKzIvzQHpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zrHif/btqOSyAnr9m/brN9uKwLQBrKgKzIvzQHpK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zrHif/btqOSyAnr9m/brN9uKwLQBrKgKzIvzQHpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzrHif%2FbtqOSyAnr9m%2FbrN9uKwLQBrKgKzIvzQHpK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;터미널 에뮬레이터 선택화면에서는 User Window's default console window를 선택합니다. &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;윈도우의 명령 프롬프트 창을 사용하는 선택입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GTnRz/btqOKZlOqoG/hClUJcy9f64VbC1CRnBkuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GTnRz/btqOKZlOqoG/hClUJcy9f64VbC1CRnBkuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GTnRz/btqOKZlOqoG/hClUJcy9f64VbC1CRnBkuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGTnRz%2FbtqOKZlOqoG%2FhClUJcy9f64VbC1CRnBkuk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;git pull 명령어의 기본 동작을 선택합니다. 기본값인 fast-forward or merge를 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dZq6fl/btqOP5rHSS9/mj1yPlZtK7DfYgHBfX0eik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dZq6fl/btqOP5rHSS9/mj1yPlZtK7DfYgHBfX0eik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dZq6fl/btqOP5rHSS9/mj1yPlZtK7DfYgHBfX0eik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdZq6fl%2FbtqOP5rHSS9%2Fmj1yPlZtK7DfYgHBfX0eik%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;자격 증명 도우미 선택화면에서 기본값을 선택하고 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cyYUoB/btqON8oHmEI/N9KX8DoHqJn1Czib2R7lqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cyYUoB/btqON8oHmEI/N9KX8DoHqJn1Czib2R7lqK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cyYUoB/btqON8oHmEI/N9KX8DoHqJn1Czib2R7lqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcyYUoB%2FbtqON8oHmEI%2FN9KX8DoHqJn1Czib2R7lqK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;기타 옵션 선택에서도 기본값 그대로 넥스트를 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cX7jy0/btqON83ltYS/L1SHikuDz4vHax62k5oRw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cX7jy0/btqON83ltYS/L1SHikuDz4vHax62k5oRw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cX7jy0/btqON83ltYS/L1SHikuDz4vHax62k5oRw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcX7jy0%2FbtqON83ltYS%2FL1SHikuDz4vHax62k5oRw0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;실험적 지원은 체크를 하지 않은 기본값 그대로 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;인스톨을 클릭합니다.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDiDBf/btqOH8J67R1/Nglb4pJUFxyekrlROwbLW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDiDBf/btqOH8J67R1/Nglb4pJUFxyekrlROwbLW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDiDBf/btqOH8J67R1/Nglb4pJUFxyekrlROwbLW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDiDBf%2FbtqOH8J67R1%2FNglb4pJUFxyekrlROwbLW0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치가 진행됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ArUJ7/btqOCb1ANQ5/e3sKpaJ19KIp2UsQOmbD10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ArUJ7/btqOCb1ANQ5/e3sKpaJ19KIp2UsQOmbD10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ArUJ7/btqOCb1ANQ5/e3sKpaJ19KIp2UsQOmbD10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FArUJ7%2FbtqOCb1ANQ5%2Fe3sKpaJ19KIp2UsQOmbD10%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설치가 완료되면 피니스클 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPJoUj/btqOKXOZ2Ph/QnuUXoK63C9IiGZr23vZ1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPJoUj/btqOKXOZ2Ph/QnuUXoK63C9IiGZr23vZ1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPJoUj/btqOKXOZ2Ph/QnuUXoK63C9IiGZr23vZ1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPJoUj%2FbtqOKXOZ2Ph%2FQnuUXoK63C9IiGZr23vZ1K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;검색에서 git으로 검색해서 정상 설치 되어 있는지 확인을 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhAytK/btqOSxappWs/JZ24h9kR9shtI8TBhjcNI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhAytK/btqOSxappWs/JZ24h9kR9shtI8TBhjcNI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhAytK/btqOSxappWs/JZ24h9kR9shtI8TBhjcNI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhAytK%2FbtqOSxappWs%2FJZ24h9kR9shtI8TBhjcNI0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;명령프롬프트(CMD)에서도 git --version 명령을 넣어 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcuNBD/btqOP38z7JP/RnhmLGdGV6UM2kGrKXzKq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcuNBD/btqOP38z7JP/RnhmLGdGV6UM2kGrKXzKq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcuNBD/btqOP38z7JP/RnhmLGdGV6UM2kGrKXzKq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcuNBD%2FbtqOP38z7JP%2FRnhmLGdGV6UM2kGrKXzKq0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;깃을 처음 설치하면 반드시 해줘야 하는 명령어가 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;사용할 이름과, 사용할 이메일을 global로 지정해주어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;아래 명령어를 참조하시어 원하는 이름과 이메일을 설정합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606808953853&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ git config --global user.name &quot;사용할이름&quot;
$ git config --global user.email &quot;사용할이메일@도메인.com&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmUFOv/btqOUkaDynL/qIwnzixx6yYMaxbnUB66Z0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmUFOv/btqOUkaDynL/qIwnzixx6yYMaxbnUB66Z0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmUFOv/btqOUkaDynL/qIwnzixx6yYMaxbnUB66Z0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmUFOv%2FbtqOUkaDynL%2FqIwnzixx6yYMaxbnUB66Z0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;http://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;&lt;span style=&quot;color: #006dd7; background-color: #f6e199;&quot;&gt;&lt;b&gt;[github]깃허브 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;figure id=&quot;og_1606801971884&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(github)깃허브' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/uMkj8/hyIqjo4i4S/sHVyUGPqAUzQ0Z2msdYAY1/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28github%29%EA%B9%83%ED%97%88%EB%B8%8C&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://github.githubassets.com/images/modules/open_graph/github-mark.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/VfBSq/hyIrry1DbS/4FRmFZRPYxuzh2L55busQk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(github)깃허브' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>(github)깃허브</category>
      <category>GIT</category>
      <category>Git 설치</category>
      <category>git-scm.com</category>
      <category>Github</category>
      <category>깃</category>
      <category>깃 설치</category>
      <category>깃허브</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/145</guid>
      <comments>https://reddb.tistory.com/145#entry145comment</comments>
      <pubDate>Tue, 1 Dec 2020 19:17:25 +0900</pubDate>
    </item>
    <item>
      <title>[MariaDB] 마리아DB Node.js - 노드.js MariaDB 연계 (MySQL)</title>
      <link>https://reddb.tistory.com/143</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;[MariaDB] 마리아DB Node.js - 노드.js MariaDB 연계 (MySQL)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;Node.js에서 마리아DB에 연결을 하기 위해서는 npm을 통해 mysql을 설치해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1605506146690&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;npm install --save mysql&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CvAwf/btqNwvTmODD/d8DR3AX7cOY15uBzFpDt0k/img.png&quot; data-image-src=&quot;https://blog.kakaocdn.net/dn/CvAwf/btqNwvTmODD/d8DR3AX7cOY15uBzFpDt0k/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;--save 옵션을 주게 되면 pakage.json 파일에 dependencies에 자동 등록이 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnuzZS/btqNuQi45mo/sWKL8c9HjqKIqz4hKVCMp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnuzZS/btqNuQi45mo/sWKL8c9HjqKIqz4hKVCMp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnuzZS/btqNuQi45mo/sWKL8c9HjqKIqz4hKVCMp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnuzZS%2FbtqNuQi45mo%2FsWKL8c9HjqKIqz4hKVCMp0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;pakage.json 파일의 dependencies에 등록이 되면 좋은 점이&amp;nbsp; 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;차후 소스파일이 이동 됐을때 npm install 명령을 다시 하게 될텐데 그때 dependencies에 있는 항목들이 자동 설치됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;node.js에서 MariaDB 연결부터 종료까지의 단계는 아래와 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;MariaDB 연결 모듈 할당:&amp;nbsp;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;모듈할당용변수&lt;/b&gt;&lt;/span&gt; = require('mysql);&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;커넥션객체 할당:&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;커넥션변수 &lt;/b&gt;&lt;/span&gt;= &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;모듈할당용변수&lt;/b&gt;&lt;/span&gt;.createConnection({host:'IP', user:'계정명', password:'비번', database:'DB명'})&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마리아DB 연결 : &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;커넥션변수&lt;/b&gt;&lt;/span&gt;.connect();&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;SQL문 실행:&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt; 커넥션변수&lt;/span&gt;&lt;/b&gt;.query('SQL문장', 콜백함수(에러받는변수, 접속결과받는변수, fields){ 콜백함수 실행내용 });&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;MariaDB 연결종료:&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;커넥션변수&lt;/b&gt;&lt;/span&gt;.close()&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;opentutorials DB명에 붙어서 topic 테이블을 조회하는 소스&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1605507854820&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var mysql = require('mysql'); // mysql 변수에 mysql 모듈을 할당
var connection = mysql. createConnection({  //커넥션변수에 mysql변수에 있는 크리에이드커넥션 메소드를 호출(객체를 받음) 할당
    host    : 'localhost',   //host객체 - 마리아DB가 존재하는 서버의 주소
    user    : 'root', //user객체 - 마리아DB의 계정
    password    : 'password',   //password객체 - 마리아DB 계정의 비밀번호
    database    : 'opentutorials'   //database객체 - 접속 후 사용할 DB명
});

connection.connect();   // (위에 선언한 객체들을 가진)커넥션변수의 connect() 메소드를 호출하면 DB에 접속이 됨

connection.query('SELECT * FROM topic', function(error, results, fields){
// 커넥션.query 메소드를 호출해서(첫번째인자는 SQL문을주고, 두번째 인자로 콜백함수를 줌). 
// 첫번째 인자 쿼리가 실행되고 나서 두번째 콜백함수가 실행됨(에러가발생했으면error에 할당, 접속결과는 results에 할당)
    if (error) {
        console.log(error);
    } //에러에 값이 있다면 에러값을 콘솔에 출력
    console.log(results);
});

connection.end();
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위 소스로 만든 mysql.js파일을 node로 실행시켜보면 topic 테이블의 내용이 객체 형태로 반환됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rOux5/btqNCxWHH7j/d1RXhxI5nbdkBePekUv1C0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rOux5/btqNCxWHH7j/d1RXhxI5nbdkBePekUv1C0/img.png&quot; data-alt=&quot;node.js를 이용한 마리아DB 테이블 내용 셀렉트 출력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rOux5/btqNCxWHH7j/d1RXhxI5nbdkBePekUv1C0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrOux5%2FbtqNCxWHH7j%2Fd1RXhxI5nbdkBePekUv1C0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;node.js를 이용한 마리아DB 테이블 내용 셀렉트 출력&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;DB접속정보를 db.js파일로 만들고 main.js 파일에서 모듈로 불러 들여서 쿼리로 사용 할 수도 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 db.js파일을 만듭니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606586421126&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var mysql = require('mysql'); // mysql 변수에 mysql 모듈을 할당

var db = mysql. createConnection({  //db변수에 mysql변수에 있는 크리에이드커넥션 메소드를 호출(객체를 받음) 할당
    host    : 'localhost',   //host객체 - 마리아DB가 존재하는 서버의 주소
    user    : 'root', //user객체 - 마리아DB의 계정
    password    : 'password',   //password객체 - 마리아DB 계정의 비밀번호
    database    : 'opentutorials'   //database객체 - 접속 후 사용할 DB명
});
// db.connet();

module.exports = db;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 main.js에서 require('./db.js')로 접속정보를 가져와 변수에 집어 넣습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 변수명.query('쿼리내용', function(에러시값받는변수, 성공시값받는변수)로 쿼리내용을 객체로 변수에 받습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606587729159&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var db = require('./db.js'); // 현재폴더에 있는 db.js 파일 모듈로 가져오기(DB접속 정보가 있음) 
var http = require('http'); // 모듈 사용하기 - 변수 = require('사용할모듈명')

var app = http.createServer(function(request,response){

db.query(`SELECT * FROM topic`, function(error, result){
    // 커넥션.query 메소드를 호출해서(첫번째인자는 SQL문을주고, 두번째 인자로 콜백함수를 줌). 
    // 첫번째 인자 쿼리가 실행되고 나서 두번째 콜백함수가 실행됨(에러가발생했으면 임의변수 error에 에러값 할당, 접속결과 성공시 결과값 임의변수 topics에 할당)
    console.log(result)
    var html =   // 변수 html에 아래 html 코드를 입력
    `
    &amp;lt;!doctype html&amp;gt;
      &amp;lt;html&amp;gt;
      &amp;lt;head&amp;gt;
        &amp;lt;title&amp;gt;nodejs - mysql &amp;lt;/title&amp;gt;
        &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
      &amp;lt;/head&amp;gt;
      &amp;lt;body&amp;gt;
        nodejs - mysql
      &amp;lt;/body&amp;gt;
      &amp;lt;/html&amp;gt;
    `
    
    response.writeHead(200);  // 응답: 상태 성공(200) 
    response.end(html); // 웹에 띄워줄 내용 (html변수)
});

})

app.listen(8088); // http.createServer()가 할당된 변수 app를 8088로 오픈&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;nodejs로 main.js를 실행시키면 웹서비스가 실행됩니다. (&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ node main.js&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브라우저로 서버의 8088포트로 접속해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkijQ8/btqOuHk1i3O/v5GiqpIWJv7bYKl6VvFFNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkijQ8/btqOuHk1i3O/v5GiqpIWJv7bYKl6VvFFNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkijQ8/btqOuHk1i3O/v5GiqpIWJv7bYKl6VvFFNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkijQ8%2FbtqOuHk1i3O%2Fv5GiqpIWJv7bYKl6VvFFNk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 위에 html변수 안에 들어가는 html코드 내용에 result 변수로 받은 sql객채들을 꺼내서 표현해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606588285557&quot; class=&quot;javascript&quot; style=&quot;display: block; overflow: auto; padding: 15px; color: #383a42; background: #f6f7f8; font-size: 14px; border-radius: 3px; font-family: Menlo, Consolas, Monaco, monospace; border: 1px solid #dddddd; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var db = require('./lib/db.js'); // 현재폴더에 있는 db.js 파일 모듈로 가져오기(DB접속 정보가 있음) 
var http = require('http'); // 모듈 사용하기 - 변수 = require('사용할모듈명')

var app = http.createServer(function(request,response){

db.query(`SELECT * FROM topic`, function(error, result){
    // 커넥션.query 메소드를 호출해서(첫번째인자는 SQL문을주고, 두번째 인자로 콜백함수를 줌). 
    // 첫번째 인자 쿼리가 실행되고 나서 두번째 콜백함수가 실행됨(에러가발생했으면 임의변수 error에 에러값 할당, 접속결과 성공시 결과값 임의변수 topics에 할당)
    console.log(result)
    var html =   // 변수 html에 아래 html 코드를 입력
    `
    &amp;lt;!doctype html&amp;gt;
      &amp;lt;html&amp;gt;
      &amp;lt;head&amp;gt;
        &amp;lt;title&amp;gt;nodejs - mysql &amp;lt;/title&amp;gt;
        &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
      &amp;lt;/head&amp;gt;
      &amp;lt;body&amp;gt;
        &amp;lt;p&amp;gt;${result[0].id} / ${result[0].title} / ${result[0].description} &amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;${result[1].id} / ${result[1].title} / ${result[1].description} &amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;${result[2].id} / ${result[2].title} / ${result[2].description} &amp;lt;/p&amp;gt;
      &amp;lt;/body&amp;gt;
      &amp;lt;/html&amp;gt;
    `
    
    response.writeHead(200);  // 응답: 상태 성공(200) 
    response.end(html); // 웹에 띄워줄 내용 (html변수)
});

})

app.listen(8088); // http.createServer()가 할당된 변수 app를 8082로 오픈&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;컨트롤 + C로 노드를 종료하고, nodejs로 main.js를 재실행시킵니다. (&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;$ node main.js&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;브라우저로 서버의 8088포트로 접속해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;쿼리로 조회된 값을 객체로 받은 result 변수의 값들이 출력됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d41mz7/btqOtZTPcQc/0K29Suk7GkKZ9eKaHDT2c0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d41mz7/btqOtZTPcQc/0K29Suk7GkKZ9eKaHDT2c0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d41mz7/btqOtZTPcQc/0K29Suk7GkKZ9eKaHDT2c0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd41mz7%2FbtqOtZTPcQc%2F0K29Suk7GkKZ9eKaHDT2c0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위와 같은 방식으로 쿼리내용에 업데이트, 인서트, 딜리트 sql문을 넣을 수도 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;db.query('쿼리내용', function(에러값, 결과값){ 실행내용 });&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1606589225802&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 업데이트 예시
var name = '이름'
var profile = '프로필'
var id = '1234';

db.query(`
    UPDATE topic SET name=?, profile=? WHERE id=?`, // DB topic 테이블에 UPDATE하기. ?로 선한한 부분은 (,)뒤에 []로 표현된 값이 입력됨
    [name, profile, id],  // 윗줄 ?인 name에 '이름' 넣고, profile에 '프로필' 넣고, id에 '1234' 넣기
    function(error, result){	// 쿼리문 실행 후 변수에 값을 받음. 에러시 error변수에, 성공시 result변수에 값을 받고 {} 안에 내용 실행
    if(error){	// error 변수에 값이 존재할 경우
        throw error;	//빠저나가기
    }
    response.writeHead(302, {Location: `/`}); // 응답: 리다이렉션(302). 주소는 /
    response.end();
}&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1606589361389&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 인서트 예시
var name = '이름'
var profile = '프로필'

db.query(`
    INSERT INTO topic (name, profile) VALUES(?, ?)`, // DB topic 테이블에 인서트 인투(name, profile)
    [name, profile],  // name에 '이름' 넣고, profile에 '프로필'넣기
    function(error, result){	// 쿼리문 실행 후 변수에 값을 받음. 에러시 error변수에, 성공시 result변수에 값을 받고 {} 안에 내용 실행
    if(error){
        throw error;
    }
    response.writeHead(302, {Location: `/`}); // 응답: 리다이렉션(302). 주소는 /
    response.end();
    }
)&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1606589497958&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 딜리트 예시
var id = '1234'

db.query(`
    DELETE FROM topic WHERE id=?`, // DB topic 테이블에서 id가 아래줄에 선언한 id와 같은 값 지우기
    [id],  // id에 '1234' 넣기
    function(error, result){	// 쿼리문 실행 후 변수에 값을 받음. 에러시 error변수에, 성공시 result변수에 값을 받고 {} 안에 내용 실행
        if(error){
        throw error;
        }
        response.writeHead(302, {Location: `/`}); // 응답: 리다이렉션(302). 주소는 /
        response.end();
    }
)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;a style=&quot;background-color: #f6e199; color: #006dd7;&quot; href=&quot;https://reddb.tistory.com/category/MariaDB&quot;&gt;[MariaDB] 전체보기&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1604561500671&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'MariaDB' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-og-url=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bYDr4L/hyH2cXAXC3/1rwLIwZ1EENqbUTAUTrIj0/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/CXR2N/hyH2bLagJt/KeSNagAvBSOY5yRL4Tp6xK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/cj9u4w/hyH179Pmqj/rx1Tfd4A3kYDklCyUfc5tk/img.png?width=1252&amp;amp;height=309&amp;amp;face=0_0_1252_309&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-source-url=&quot;https://reddb.tistory.com/category/MariaDB&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://mariadb.org/wp-content/themes/twentynineteen-child/icons/logo_seal.svg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/CXR2N/hyH2bLagJt/KeSNagAvBSOY5yRL4Tp6xK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/cj9u4w/hyH179Pmqj/rx1Tfd4A3kYDklCyUfc5tk/img.png?width=1252&amp;amp;height=309&amp;amp;face=0_0_1252_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'MariaDB' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>MariaDB</category>
      <category>mariaDB</category>
      <category>MySQL</category>
      <category>node.js</category>
      <category>nodejs</category>
      <category>NPM</category>
      <category>노드JS</category>
      <category>마리아DB</category>
      <category>연계</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/143</guid>
      <comments>https://reddb.tistory.com/143#entry143comment</comments>
      <pubDate>Sun, 29 Nov 2020 03:54:38 +0900</pubDate>
    </item>
    <item>
      <title>애드센스 PIN번호(핀번호) 6주만에 도착했습니다.</title>
      <link>https://reddb.tistory.com/142</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;애드센스&amp;nbsp;PIN번호(핀번호)&amp;nbsp;6주만에&amp;nbsp;도착했습니다.&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4bgjl/btqN8X9yNb3/CBNDajOtEzyMKl4OURIJE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4bgjl/btqN8X9yNb3/CBNDajOtEzyMKl4OURIJE1/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; style=&quot;width: 49.3032%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4bgjl/btqN8X9yNb3/CBNDajOtEzyMKl4OURIJE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4bgjl%2FbtqN8X9yNb3%2FCBNDajOtEzyMKl4OURIJE1%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhC4fN/btqOdOp2SxJ/TbLsn4Tn7xOGZPvxFsxke0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhC4fN/btqOdOp2SxJ/TbLsn4Tn7xOGZPvxFsxke0/img.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1577&quot; data-origin-height=&quot;1081&quot; style=&quot;width: 49.534%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhC4fN/btqOdOp2SxJ/TbLsn4Tn7xOGZPvxFsxke0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhC4fN%2FbtqOdOp2SxJ%2FTbLsn4Tn7xOGZPvxFsxke0%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;1577&quot; height=&quot;1081&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;697&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tSkGc/btqN8e4Qaf2/C6K74C5C0KKptHKElYk4U0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tSkGc/btqN8e4Qaf2/C6K74C5C0KKptHKElYk4U0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tSkGc/btqN8e4Qaf2/C6K74C5C0KKptHKElYk4U0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtSkGc%2FbtqN8e4Qaf2%2FC6K74C5C0KKptHKElYk4U0%2Fimg.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;697&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;10월 13일(화)에 애드센스 PIN번호(핀번호)가 발송됐다는 안내를 받았습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;11월 3일(화)까지 우편물이 오지 않아 (미도착) 재발송 요청을 했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;11월 24일(화) 오후 드디어 핀번호가 왔습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;6주 동안 애드센스 핀번호를 기다리며 이것저것 검색을 해봤더니 작년까지는 재발송이 2회까지 추가 신청이 가능했고, 그 이후에도 핀번호가 미도착하면 신분증 등을 스캔하여 제출하는 방식으로 인증이 됐었다고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;하지만 금년도부터는 신분증 제출로 인증하는 방식은 더이상 불가능하며 대신 재발송 요청이 4~5회까지 늘어 났다는 글을 봤습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 오늘이 딱 2번째 재발송 요청하는 날이라 오늘까지 안오면 회사로 해놨던 주소를 집으로 변경해서 재발송 요청을 하려고 했는데 딱 오늘 와버렸네요.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최근 1년간 애드센스 핀번호를 받으셨다는 분들을 보면 2주만에 받으셨다는 분도 계시고 4달이 다 되도록 못받으신 분들도 계셨습니다. 이게 우편물이다 보니 어디서 어떻게 분실되는지도 알 수도 없고 또 애드센스와 연락을 하기도 어려워서 기다리는 동안 혹시나 안오면 어쩌지란 생각이 자주 들었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;애드센스에서 좀 전자적인 방식으로 핀번호 인증을 바꿔주면 참 좋을텐데 말이죠.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;인증방법은 간편했습니다. 애드센스에서 핀번호를 발송하면 애드센스 홈 화면에 인증관련 메뉴가 하나 생깁니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;청구소 수신 주소 확인 메뉴에서 확인을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(아래 나오는 11월 3일은 재가 재발송을 요청한 날짜입니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.JPG&quot; data-origin-width=&quot;489&quot; data-origin-height=&quot;287&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ddKARA/btqN6UTiwQJ/RUJgFalEmQqbSq9hCBiY2K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddKARA/btqN6UTiwQJ/RUJgFalEmQqbSq9hCBiY2K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddKARA/btqN6UTiwQJ/RUJgFalEmQqbSq9hCBiY2K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddKARA%2FbtqN6UTiwQJ%2FRUJgFalEmQqbSq9hCBiY2K%2Fimg.jpg&quot; data-filename=&quot;1.JPG&quot; data-origin-width=&quot;489&quot; data-origin-height=&quot;287&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;핀번호 입력 화면으로 전환되면 우편물로 받은 핀번호 6자리 숫자를 넣고 제출을 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;2.JPG&quot; data-origin-width=&quot;477&quot; data-origin-height=&quot;264&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/P1hBH/btqN9MfGtGl/mTpi1P0QuV458JjH65ydzK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/P1hBH/btqN9MfGtGl/mTpi1P0QuV458JjH65ydzK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/P1hBH/btqN9MfGtGl/mTpi1P0QuV458JjH65ydzK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP1hBH%2FbtqN9MfGtGl%2FmTpi1P0QuV458JjH65ydzK%2Fimg.jpg&quot; data-filename=&quot;2.JPG&quot; data-origin-width=&quot;477&quot; data-origin-height=&quot;264&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;숫자를 정확히 넣으시면 PIN이 올바르게 입력되었다고 알려줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;청구서 수신 주소가 인증되었다는 메세지도 나옵니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;3.JPG&quot; data-origin-width=&quot;483&quot; data-origin-height=&quot;261&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceGQCE/btqN8eX1SyE/aItaIhTacYk0KGxve1qMcK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceGQCE/btqN8eX1SyE/aItaIhTacYk0KGxve1qMcK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceGQCE/btqN8eX1SyE/aItaIhTacYk0KGxve1qMcK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceGQCE%2FbtqN8eX1SyE%2FaItaIhTacYk0KGxve1qMcK%2Fimg.jpg&quot; data-filename=&quot;3.JPG&quot; data-origin-width=&quot;483&quot; data-origin-height=&quot;261&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위에서처럼 청구서 수신 주소를 인증했다고 알려주기까지 하는걸 보면 &lt;span style=&quot;color: #333333;&quot;&gt;애드센스에서는 사용자의 주소를 취득해놔야 하는 이유가 있나 봅니다. 이사가면 바뀔 주소를 왜 이리 집착하는 것일까요. 차라리 영구적인 이메일 주소로 인증을 하는게 요즘 시대에 더 맞다고 생각됩니다.&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;혹시나 애드센스 핀번호가 도착을 하지 않아 재발송을 신청하고 기다리고 계시다면,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;그러다 제 글이 검색되어 여기까지 오신거라면 6주만에 온 사용자도 있으니 안심하시고 조금만 더 기다려 보시기바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;PS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;IMG_20201201_161547.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;2268&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUZF12/btqOS731wYA/Ef2b6AphJf260k4Kf24gv1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUZF12/btqOS731wYA/Ef2b6AphJf260k4Kf24gv1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUZF12/btqOS731wYA/Ef2b6AphJf260k4Kf24gv1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUZF12%2FbtqOS731wYA%2FEf2b6AphJf260k4Kf24gv1%2Fimg.jpg&quot; data-filename=&quot;IMG_20201201_161547.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;2268&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;12월 1일(화) 2번째 애드센스 우편물이 도착했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 우편물은 11월 3일(화)에 재발송으로 신청했던 2번째 우편물 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;재발송 신청한 2번째 우편물은 도착하는데 4주가 걸렸네요.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;우편물이 어딘가로 증발해버린게 아닌가 걱정을 많이 했는데 기우였나 봅니다. 늦기는 하지만 결국 도착을 하네요.&lt;/span&gt;&lt;/p&gt;</description>
      <category>etc</category>
      <category>Adsense</category>
      <category>PIN</category>
      <category>도착</category>
      <category>미도착</category>
      <category>애드센스</category>
      <category>청구서 수신 주소 인증</category>
      <category>핀번호</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/142</guid>
      <comments>https://reddb.tistory.com/142#entry142comment</comments>
      <pubDate>Tue, 24 Nov 2020 18:26:54 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이(Raspberry Pi) 400 컴팩트 키보드에 내장된 제품 발매 소식</title>
      <link>https://reddb.tistory.com/141</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이(Raspberry&amp;nbsp;Pi)&amp;nbsp;400&amp;nbsp;컴팩트&amp;nbsp;키보드에&amp;nbsp;내장된&amp;nbsp;제품&amp;nbsp;발매&amp;nbsp;소식&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2020년 11월 2일 라즈베리파이 홈페이지에 신제품 라즈베리파이(Raspberry Pi) 400 제품에 대한 내용이 올라왔습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mswzo/btqMxoWfiJ6/YbtBBltsCdBEllvkhDsKw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mswzo/btqMxoWfiJ6/YbtBBltsCdBEllvkhDsKw0/img.png&quot; data-alt=&quot;Raspberry Pi 400 (키보드에 내장된 라즈베리파이)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mswzo/btqMxoWfiJ6/YbtBBltsCdBEllvkhDsKw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmswzo%2FbtqMxoWfiJ6%2FYbtBBltsCdBEllvkhDsKw0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;Raspberry Pi 400 (키보드에 내장된 라즈베리파이)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;사진으로 보시는 바와 같이 라즈베리파이를 기존에 컴팩트 기기 하우징에서 벗어나 키보드 내부에 탑재한 제품으로 출시를 하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;제품명은 Raspberry Pi 400으로 출시하였습니다. 램은 4G로 발매되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이 제품은 자체 기기 가겨은 70달러로 책정 되었으며, 부가 장치를 포함한 키트의 경우 가격을 100달로 책정하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;키트구성품&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Raspberry Pi 400 기기&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;공식 USB 마우스&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;공식 USB-C 전원 공급 장치&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Raspberry Pi OS가 설치되어 있는 SD카드&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;micro HDMI to HDMI 케이블&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;공식 Raspberry Pi 초보자 가이드&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oKkmZ/btqMGdZK07f/6RuVI4ZQHDo9kW3zlIA810/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oKkmZ/btqMGdZK07f/6RuVI4ZQHDo9kW3zlIA810/img.png&quot; data-alt=&quot;키트 구성품 사진&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oKkmZ/btqMGdZK07f/6RuVI4ZQHDo9kW3zlIA810/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoKkmZ%2FbtqMGdZK07f%2F6RuVI4ZQHDo9kW3zlIA810%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;키트 구성품 사진&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 400의 하우징 내부 보드는 기본적으로 라즈베리파이 4 장치이지만 새로운 하우징에 맞춰 PCB 디자인을 가로로 길게 만들어졌습니다. 라즈베리파이4와 마찬가지로 USB 및 이더넷 포트가 제공되지만 USB2.0 포트중 하나는 키보드 전용으로 사용됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHBR4h/btqMChhmOgp/xxnmotgnlKIL9ujbljdqn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHBR4h/btqMChhmOgp/xxnmotgnlKIL9ujbljdqn1/img.png&quot; data-alt=&quot;라즈베리파이 400 PCB&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHBR4h/btqMChhmOgp/xxnmotgnlKIL9ujbljdqn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHBR4h%2FbtqMChhmOgp%2FxxnmotgnlKIL9ujbljdqn1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;라즈베리파이 400 PCB&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;PCB보드에서 보이는것과 같이 USB 포트와 이더넷 포트는 좌측에 모여있습니다. 유선 마우스를 사용하시는 분들께서는 아무래도 마우스 사용시 파워선, HDMI선, 파워선등을 가로 질러 우측에 배치해야 되는 상황이 발생합니다. 가능하면 무선 USB 사용이 선관리에 깔끔할 것 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxcA72/btqMGfwxKDe/gIO9qcRkKAeko8zbraTv7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxcA72/btqMGfwxKDe/gIO9qcRkKAeko8zbraTv7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxcA72/btqMGfwxKDe/gIO9qcRkKAeko8zbraTv7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxcA72%2FbtqMGfwxKDe%2FgIO9qcRkKAeko8zbraTv7K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;GPIO 커넥터는 이번 라즈베리파이400 제품에서도 유지가 되었습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5cPhD/btqMG6y6Z1x/OT0ePxXMRK4I9DBAKo70Uk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5cPhD/btqMG6y6Z1x/OT0ePxXMRK4I9DBAKo70Uk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5cPhD/btqMG6y6Z1x/OT0ePxXMRK4I9DBAKo70Uk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5cPhD%2FbtqMG6y6Z1x%2FOT0ePxXMRK4I9DBAKo70Uk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 400은 회로 레이아웃이 라즈베리파이4와 동일하지만 CPU 클럭이 1.8GHz까지 사용 가능해졌습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이 400에는 기기 전면과 후면에 열을 발산하는 열 분산기가 포함되어 있어 가능했다고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;또한 이전 라즈베리파이 기기에는 없었던 전원 on/off 버튼이 생겼습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Fn + F10을 2초 동안 누르면 전원이 꺼집니다. 이렇게 꺼도 Linux 소프트웨어에서 전원을 종료시키는 컨트롤을 이용하여 종료하는 것이기에 메모리카드나 USB 드라이브를 손상시키지 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;F10 또는 Fn + F10을 눌러 전원을 킬 수도 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마지막으로 아래는 라즈베리파이 400 분해 영상입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=OqpylxLhw98&amp;amp;feature=youtu.be&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/ccRUTp/hyH72UxSgT/7oSCmiERXAbeEDsUfqqYa0/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720&quot; data-video-width=&quot;860&quot; data-video-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/OqpylxLhw98&quot; width=&quot;860&quot; height=&quot;484&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;&lt;/figcaption&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;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1604561418273&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'라즈베리파이' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>라즈베리파이</category>
      <category>Raspberry Pi</category>
      <category>Raspberry Pi 400</category>
      <category>라즈베리파이</category>
      <category>라즈베리파이 400</category>
      <category>라즈베리파이 키보드</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/141</guid>
      <comments>https://reddb.tistory.com/141#entry141comment</comments>
      <pubDate>Thu, 5 Nov 2020 20:16:59 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이4 아파치(Apache) 가상호스트(VirtualHost) 사용하기 (홈페이지 여러개 운영하기)</title>
      <link>https://reddb.tistory.com/140</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;라즈베리파이4&amp;nbsp;아파치(Apache)&amp;nbsp;가상호스트(VirtualHost)&amp;nbsp;사용하기&amp;nbsp;(홈페이지&amp;nbsp;여러개&amp;nbsp;운영하기)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 아파치를 설치하는 방법에 대해서는 이전에 포스팅 했던 자료를 링크해드립니다. 참고하셔서 아파치를 먼저 설치하시고 오셔야 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/94?category=914227&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;reddb.tistory.com/94?category=914227&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1603594115272&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;라즈베리파이4 Apache 아파치 웹 서버 설치 (워드프레스 1편)&quot; data-og-description=&quot;라즈베리파이4 Apache 아파치 웹 서버 설치 (워드프레스 1편) 워드프레스 설치를 위한 라즈베리파이에 Apache(아파치) 웹 서버 설치 방법입니다. Apache(아파치)는 웹 페이지를 제공 할 수 있도록 Raspber&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/94?category=914227&quot; data-og-url=&quot;https://reddb.tistory.com/94&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/vtGbc/hyHZpIS5YY/PpZsstWeEk36uKtii1pfV1/img.png?width=603&amp;amp;height=278&amp;amp;face=0_0_603_278,https://scrap.kakaocdn.net/dn/blYz1M/hyHZuKa9gH/2FetX34FGxt8onukyRu7Mk/img.png?width=603&amp;amp;height=278&amp;amp;face=0_0_603_278,https://scrap.kakaocdn.net/dn/zQoHW/hyHZzkpGUS/mkY9hYkZBW9lMwEA29TbL0/img.png?width=899&amp;amp;height=435&amp;amp;face=0_0_899_435&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/94?category=914227&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/94?category=914227&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/vtGbc/hyHZpIS5YY/PpZsstWeEk36uKtii1pfV1/img.png?width=603&amp;amp;height=278&amp;amp;face=0_0_603_278,https://scrap.kakaocdn.net/dn/blYz1M/hyHZuKa9gH/2FetX34FGxt8onukyRu7Mk/img.png?width=603&amp;amp;height=278&amp;amp;face=0_0_603_278,https://scrap.kakaocdn.net/dn/zQoHW/hyHZzkpGUS/mkY9hYkZBW9lMwEA29TbL0/img.png?width=899&amp;amp;height=435&amp;amp;face=0_0_899_435');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;라즈베리파이4 Apache 아파치 웹 서버 설치 (워드프레스 1편)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;라즈베리파이4 Apache 아파치 웹 서버 설치 (워드프레스 1편) 워드프레스 설치를 위한 라즈베리파이에 Apache(아파치) 웹 서버 설치 방법입니다. Apache(아파치)는 웹 페이지를 제공 할 수 있도록 Raspber&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;아파치가 설치됐다면 아래 단계로 진행하여 가상호스트를 만들고 홈페이지를 추가할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;/var/www/ 폴더에 새로운 홈페이지 폴더 만들기 (폴더 이름은 원하는걸로)&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;/etc/apache2/sites-available/ 폴더에 가상호스트 conf 파일 만들기&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;/etc/apache2/sites-enabled/ 폴더에 2번에서 만든 conf파일 심볼릭 링크 만들기&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;/etc/apache2/ports.conf 파일을 vi로 수정하여 Listen 숫자(가상호스트 포트) 추가하기&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;/var/www/새로만든홈페이지폴더/ 에 홈페이지파일 넣고 사용자권한을 www-data로 변경하기&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;아파치 재실행하고 브라우저로 접속해서 홈페이지 정상적으로 뜨는지 확인하기&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;아파치(Apache)를 설치하시고 나면 /var/www/ 경로에 html이라는 폴더가 생성됩니다. 이 폴더가 브라우저로 라즈베리파이IP에 접근 시 자동으로 접속해주는 80포트로 설정된 기본 홈페이지 폴더입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bf2dXm/btqLElFKRqE/5SJcKpLQEongueBt2WGlF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bf2dXm/btqLElFKRqE/5SJcKpLQEongueBt2WGlF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bf2dXm/btqLElFKRqE/5SJcKpLQEongueBt2WGlF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbf2dXm%2FbtqLElFKRqE%2F5SJcKpLQEongueBt2WGlF0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;html 폴더 말고 추가하는 홈페이지가 사용할 폴더를 /var/www/ 경로에 mkdir로 만들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 test라는 폴더로 만들어 보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ sudo mkdir test&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bekuOr/btqLFoV1Lhf/dzu8rahZDD3xOg8msfUnZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bekuOr/btqLFoV1Lhf/dzu8rahZDD3xOg8msfUnZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bekuOr/btqLFoV1Lhf/dzu8rahZDD3xOg8msfUnZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbekuOr%2FbtqLFoV1Lhf%2Fdzu8rahZDD3xOg8msfUnZ0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 /etc/apache2/sites-available/ 폴더로 이동하여 새로만들 가상호스트의 conf 파일을 만듭니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 001-test.conf로 파일을 만들어 보겠습니다. 가상호스트 포트는 8080으로 만들겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ cd /etc/apache2/sites-available/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ sudo vi 001-test.conf&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603595259838&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;VirtualHost *:8080&amp;gt;
# (주석) 80은 기본포트라 사용하면 안되고, 저는 8080으로 만들었습니다.
        ServerName www.test.com
        # (주석) 서버이름입니다.
        ServerAdmin webmaster@localhost
        # (주석) 서버Admin입니다.
        DocumentRoot /var/www/test
		#(주석) 8080포트로 접근할 경우 사용하게될 홈페이지 폴더 위치입니다. 저는 test로 만들었습니다.

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

&amp;lt;/VirtualHost&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhjkXf/btqLLGgQfkx/fb1pK0glMGEbsG6TsK7IF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhjkXf/btqLLGgQfkx/fb1pK0glMGEbsG6TsK7IF1/img.png&quot; data-alt=&quot;vi로 만든 후 cat으로 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhjkXf/btqLLGgQfkx/fb1pK0glMGEbsG6TsK7IF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhjkXf%2FbtqLLGgQfkx%2Ffb1pK0glMGEbsG6TsK7IF1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;vi로 만든 후 cat으로 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 /etc/apache2/sites-enabled/ 폴더에 방금 위에서 만든 001-test.conf 가상호스트 conf 파일을 심볼릭 링크로 만들어 줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ cd /etc/apache2/sites-enabled/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ sudo ln -s ../sites-available/001-test.conf ./&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/coslKK/btqLFTIiy12/oKKHyHIXas9a1sdhFGOXQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/coslKK/btqLFTIiy12/oKKHyHIXas9a1sdhFGOXQ1/img.png&quot; data-alt=&quot;sites-enabled 폴더에 심볼릭 링크 생성 후 cat으로 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/coslKK/btqLFTIiy12/oKKHyHIXas9a1sdhFGOXQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcoslKK%2FbtqLFTIiy12%2FoKKHyHIXas9a1sdhFGOXQ1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;sites-enabled 폴더에 심볼릭 링크 생성 후 cat으로 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 /etc/apache2/ports.conf 파일을 수정해야 합니다. vi로 ports.conf 파일을 열어보면 기본 80 포트가 Listen되어 있습니다. 바로 밑에 가상호스트에서 만든 8080포트를 Listen 8080으로 추가합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ cd /etc/apache2/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ sudo vi ports.conf&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6JuTl/btqLFnJBhbj/InZSJbf5WL8drwkgIW2Ri1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6JuTl/btqLFnJBhbj/InZSJbf5WL8drwkgIW2Ri1/img.png&quot; data-alt=&quot;vi로 Listen 8080 추가 후 cat으로 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6JuTl/btqLFnJBhbj/InZSJbf5WL8drwkgIW2Ri1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6JuTl%2FbtqLFnJBhbj%2FInZSJbf5WL8drwkgIW2Ri1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;vi로 Listen 8080 추가 후 cat으로 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 홈페이지 파일을 새로만든 홈페이지폴더(저는 /var/www/test/ 폴더) 에 넣어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;저는 따로 만든 홈페이지가 없어 phpinfo 페이지를 만들어 정상 작동하는지 테스트 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(php를 사용하기 위해서는 설치를 먼저해야합니다. php설치 방법은 아래 링크로 대신합니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/95?category=914227&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;reddb.tistory.com/95?category=914227&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1603596185768&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;라즈베리파이4 PHP 설치 (워드프레스 2편)&quot; data-og-description=&quot;라즈베리파이4 PHP 설치 (워드프레스 2편) 워드프레스 설치를 위한 라즈베리파이에 PHP 설치 방법입니다. 앞선 포스팅에서 설명드린 Apache설치를 반드시 먼저 하시고 오시기 바랍니다. PHP는 정적 HT&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/95?category=914227&quot; data-og-url=&quot;https://reddb.tistory.com/95&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bwKm1H/hyHZnjZDAP/ZgAOczQIqKKMLMXMBkvML1/img.png?width=642&amp;amp;height=290&amp;amp;face=0_0_642_290,https://scrap.kakaocdn.net/dn/PkCIL/hyHZmrRnWh/Wtkpl3gCvpevO8DTEY2Lr1/img.png?width=642&amp;amp;height=290&amp;amp;face=0_0_642_290,https://scrap.kakaocdn.net/dn/clAVn8/hyHZxfRyWe/EK3wHQSCzkz0J3PvJnahS1/img.png?width=1027&amp;amp;height=726&amp;amp;face=0_0_1027_726&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/95?category=914227&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/95?category=914227&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bwKm1H/hyHZnjZDAP/ZgAOczQIqKKMLMXMBkvML1/img.png?width=642&amp;amp;height=290&amp;amp;face=0_0_642_290,https://scrap.kakaocdn.net/dn/PkCIL/hyHZmrRnWh/Wtkpl3gCvpevO8DTEY2Lr1/img.png?width=642&amp;amp;height=290&amp;amp;face=0_0_642_290,https://scrap.kakaocdn.net/dn/clAVn8/hyHZxfRyWe/EK3wHQSCzkz0J3PvJnahS1/img.png?width=1027&amp;amp;height=726&amp;amp;face=0_0_1027_726');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;라즈베리파이4 PHP 설치 (워드프레스 2편)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;라즈베리파이4 PHP 설치 (워드프레스 2편) 워드프레스 설치를 위한 라즈베리파이에 PHP 설치 방법입니다. 앞선 포스팅에서 설명드린 Apache설치를 반드시 먼저 하시고 오시기 바랍니다. PHP는 정적 HT&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ cd /var/www/test/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ sudo vi index.php&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603596356287&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php phpinfo(); ?&amp;gt;
// php.index 파일에 vi로 넣어야 할 코드&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k2rgr/btqLD18C1Du/dnKUh2jLzdMUq8eOk68rUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k2rgr/btqLD18C1Du/dnKUh2jLzdMUq8eOk68rUK/img.png&quot; data-alt=&quot;index.php를 만들고 cat으로 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k2rgr/btqLD18C1Du/dnKUh2jLzdMUq8eOk68rUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk2rgr%2FbtqLD18C1Du%2FdnKUh2jLzdMUq8eOk68rUK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;index.php를 만들고 cat으로 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음은 /var/www/test/ 폴더의 권한을 www-data로 변경해야 합니다. (명령어 마지막에 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;.&lt;/b&gt;&lt;/span&gt; 입력해야함)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ sudo chown -R www-data: .&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bn2LsG/btqLIH8nowW/feebYHw4gwkAHncAkMOu80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bn2LsG/btqLIH8nowW/feebYHw4gwkAHncAkMOu80/img.png&quot; data-alt=&quot;권한 변경 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bn2LsG/btqLIH8nowW/feebYHw4gwkAHncAkMOu80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbn2LsG%2FbtqLIH8nowW%2FfeebYHw4gwkAHncAkMOu80%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;권한 변경 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;마지막으로 아파치를 재기동해줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;$ sudo&amp;nbsp;systemctl&amp;nbsp;restart&amp;nbsp;apache2.service&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dcQCq5/btqLD0hwwQJ/kY7TQM0fg7mgUeP1Zg2Nwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dcQCq5/btqLD0hwwQJ/kY7TQM0fg7mgUeP1Zg2Nwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dcQCq5/btqLD0hwwQJ/kY7TQM0fg7mgUeP1Zg2Nwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdcQCq5%2FbtqLD0hwwQJ%2FkY7TQM0fg7mgUeP1Zg2Nwk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이제 라즈베리파이에서 크로미움 브라우저를 열어 8080포트로 접속해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;주소창: localhost:8080&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhcql5/btqLElFL2cl/xRLEhukzK7io1B8iKg9gSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhcql5/btqLElFL2cl/xRLEhukzK7io1B8iKg9gSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhcql5/btqLElFL2cl/xRLEhukzK7io1B8iKg9gSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbhcql5%2FbtqLElFL2cl%2FxRLEhukzK7io1B8iKg9gSK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;기존에 홈페이지를 운영하고 계시다면 외부에서 라즈베리파에 설치된 홈페이지로 접근을 열어주는 방법을 알고 계실거라 생각합니다. (이 포스팅은 추가로 홈페이지를 만드는거니까요)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;혹시나 모르시는 분을 위해 이전에 외부에서 라즈베리파이에 만들어진 홈페이지로 접속할 수 있게 하는 방법을 포스팅한 자료를 링크합니다. 참고하시기 바랍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/99?category=914227&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;reddb.tistory.com/99?category=914227&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1603597201499&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;라즈베리파이4 WordPress 워드프레스 외부에서 접속 (워드프레스 6편)&quot; data-og-description=&quot;라즈베리파이4 WordPress 워드프레스 외부에서 접속 (워드프레스 6편) 앞선 포스팅에서 워드프레스 설치는 완료되었습니다. 이제는 외부에서 사람들이 내 홈페이지에 접속할 수 있게 하는 방법과 &quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/99?category=914227&quot; data-og-url=&quot;https://reddb.tistory.com/99&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/btNVYf/hyHZui8yut/rpMFkdV6GWF80YQfoInVD1/img.png?width=540&amp;amp;height=1123&amp;amp;face=0_0_540_1123,https://scrap.kakaocdn.net/dn/bbikdY/hyHYoSns7s/f0C676WGmSg8THSqBdULIk/img.png?width=540&amp;amp;height=1123&amp;amp;face=0_0_540_1123,https://scrap.kakaocdn.net/dn/cE4GWw/hyHZwBfw4w/F7QAWRzsan8uyY8i6Vow5K/img.png?width=540&amp;amp;height=1123&amp;amp;face=0_0_540_1123&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/99?category=914227&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/99?category=914227&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/btNVYf/hyHZui8yut/rpMFkdV6GWF80YQfoInVD1/img.png?width=540&amp;amp;height=1123&amp;amp;face=0_0_540_1123,https://scrap.kakaocdn.net/dn/bbikdY/hyHYoSns7s/f0C676WGmSg8THSqBdULIk/img.png?width=540&amp;amp;height=1123&amp;amp;face=0_0_540_1123,https://scrap.kakaocdn.net/dn/cE4GWw/hyHZwBfw4w/F7QAWRzsan8uyY8i6Vow5K/img.png?width=540&amp;amp;height=1123&amp;amp;face=0_0_540_1123');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;라즈베리파이4 WordPress 워드프레스 외부에서 접속 (워드프레스 6편)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;라즈베리파이4 WordPress 워드프레스 외부에서 접속 (워드프레스 6편) 앞선 포스팅에서 워드프레스 설치는 완료되었습니다. 이제는 외부에서 사람들이 내 홈페이지에 접속할 수 있게 하는 방법과&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;라즈베리파이 전체보기&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1603894169916&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'라즈베리파이' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; data-og-image=&quot;https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://www.raspberrypi.org/app/uploads/2018/03/RPi-Logo-Reg-SCREEN.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/bcHOI0/hyH10plb70/9hQcGrO2jqDLfn99k95isK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A94iR/hyH10v6tDT/OSTN2GEybj4DlcNCh1DKak/img.png?width=988&amp;amp;height=694&amp;amp;face=0_0_988_694');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'라즈베리파이' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>라즈베리파이</category>
      <category>Apache</category>
      <category>Listen</category>
      <category>ln -s</category>
      <category>raspberryPI</category>
      <category>VirtualHost</category>
      <category>가상호스팅</category>
      <category>라즈베리파이4</category>
      <category>심볼릭 링크</category>
      <category>아파치</category>
      <category>홈페이지추가</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/140</guid>
      <comments>https://reddb.tistory.com/140#entry140comment</comments>
      <pubDate>Sun, 25 Oct 2020 12:42:36 +0900</pubDate>
    </item>
    <item>
      <title>[MariaDB] 마리아DB PYTHON - 파이썬과 MariaDB 연계 (MySQL)</title>
      <link>https://reddb.tistory.com/139</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;[MariaDB]&amp;nbsp;마리아DB&amp;nbsp;PYTHON&amp;nbsp;-&amp;nbsp;파이썬과&amp;nbsp;MariaDB&amp;nbsp;연계&amp;nbsp;(MySQL)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파이썬에서 마리아DB에 연결을 하기 위해서는 pymysql을 설치해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603372202999&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pip install pymysql&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n18s3/btqLyKLDymp/OnRqRfOEBFU3fTNrjRgp81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n18s3/btqLyKLDymp/OnRqRfOEBFU3fTNrjRgp81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n18s3/btqLyKLDymp/OnRqRfOEBFU3fTNrjRgp81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn18s3%2FbtqLyKLDymp%2FOnRqRfOEBFU3fTNrjRgp81%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파이썬에서 MariaDB 연결부터 종료까지의 단계는 아래와 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;MariaDB 연결: &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;연결자이름&lt;/b&gt;&lt;/span&gt;=pymysql.connect(연결옵션)&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;커서생성: &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;커서이름&lt;/b&gt;&lt;/span&gt;=&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;연결자이름&lt;/b&gt;&lt;/span&gt;.cursor()&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;SQL문 실행: &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;커서이름&lt;/b&gt;&lt;/span&gt;.execute(&quot;SQL문장&quot;)&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;데이터저장: &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;연결자이름&lt;/b&gt;&lt;/span&gt;.commit()&lt;/span&gt;&lt;/li&gt;
&lt;li data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;MariaDB 연결종료: &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;연결자이름&lt;/b&gt;&lt;/span&gt;.close()&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 MariaDB에서 sql문으로 pythonDB 생성&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1603375156124&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;DROP DATABASE IF EXISTS pythonDB;
CREATE DATABASE pythonDB;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파이썬에서 MariaDB에 연결하고 테이블 생성&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1603375644744&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import pymysql  # pymysql 임포트

# 전역변수 선언부
conn = None
cur = None

sql=&quot;&quot;

# 메인 코드
conn = pymysql.connect(host='MariaDB서버 IP', user='root', password='1234', db='pythonDB', charset='utf8')	# 접속정보
cur = conn.cursor()	# 커서생성

sql = &quot;CREATE TABLE IF NOT EXISTS userTable (id char(4), userName char(10), email char(15), birthYear int)&quot;	# 실행할 sql문
cur.execute(sql)	# 커서로 sql문 실행

conn.commit()	# 저장

conn.close()	# 종료
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;HeidiSQL로 테이블이 정상 생성 됐는지 확인해 봅니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjGplS/btqLAzvSdi4/zoANEOBudh2Q6UZgtUFFQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjGplS/btqLAzvSdi4/zoANEOBudh2Q6UZgtUFFQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjGplS/btqLAzvSdi4/zoANEOBudh2Q6UZgtUFFQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjGplS%2FbtqLAzvSdi4%2FzoANEOBudh2Q6UZgtUFFQk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파이썬으로 입력받는 값들을 테이블의 데이터로 입력하는 프로그램&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1603375944506&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import pymysql  # pymysql 임포트

# 전역변수 선언부
conn = None
cur = None

data1 = &quot;&quot;
data2 = &quot;&quot;
data3 = &quot;&quot;
data4 = &quot;&quot;

sql=&quot;&quot;

# 메인 코드
conn = pymysql.connect(host='MariaDB서버 IP', user='root', password='1234', db='pythonDB', charset='utf8')
cur = conn.cursor()

while (True) :	# brack를 만날때까지 계속 반복
    data1 = input(&quot;사용자 ID를 입력하세요(엔터 클릭 시 종료): &quot;)	# data1변수에 ID 입력받기
    if data1 == &quot;&quot; :	# 만약 data1에 아무값도 입력받지 않는다면
        break;	# break;로 while문을 떠남
    data2 = input(&quot;사용자 이름을 입력하세요: &quot;)
    data3 = input(&quot;사용자 이메일을 입력하세요: &quot;)
    data4 = input(&quot;사용자 출생연도를 입력하세요: &quot;)
    sql = &quot;INSERT INTO userTable VALUES('&quot; + data1 + &quot;','&quot; + data2 + &quot;','&quot; + data3 + &quot;',&quot; + data4 + &quot;)&quot;	# sql변수에 INSERT SQL문 입력
    cur.execute(sql)	# 커서로sql 실행

conn.commit()	# 최종 저장
conn.close()	# 접속 종료&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;AAA, BBB, CCC 데이터를 입력합니다. 마지막엔 엔터로 반복문을 벗어납니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6Dh7P/btqLAz3HC4i/kvuj3WAJpTkvfwXD6GyVcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6Dh7P/btqLAz3HC4i/kvuj3WAJpTkvfwXD6GyVcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6Dh7P/btqLAz3HC4i/kvuj3WAJpTkvfwXD6GyVcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6Dh7P%2FbtqLAz3HC4i%2Fkvuj3WAJpTkvfwXD6GyVcK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;HeidiSQL로 테이블 데이터가 정상 입력 됐는지 확인해 봅니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cLJuaG/btqLAyX1mr0/Md4eXs9CR5gLI89Z6lUOTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cLJuaG/btqLAyX1mr0/Md4eXs9CR5gLI89Z6lUOTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cLJuaG/btqLAyX1mr0/Md4eXs9CR5gLI89Z6lUOTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcLJuaG%2FbtqLAyX1mr0%2FMd4eXs9CR5gLI89Z6lUOTk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;파이썬에서 저장된 데이터를 변수로 받아 출력하는 프로그램&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1603376845065&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import pymysql  # pymysql 임포트

# 전역변수 선언부
conn = None
cur = None

data1 = &quot;&quot;
data2 = &quot;&quot;
data3 = &quot;&quot;
data4 = &quot;&quot;

row = None	# 테이블의 행을 받아줌

# 메인 코드
conn = pymysql.connect(host='MariaDB서버 IP', user='root', password='1234', db='pythonDB', charset='utf8')
cur = conn.cursor()

cur.execute(&quot;SELECT * FROM userTable&quot;)	# sql 변수 없이 SQL문을 직접 입력후 커서로 실행

print(&quot;사용자ID    사용자이름    이메일        출생연도&quot;)
print(&quot;----------------------------------------------------&quot;)

while (True) :	# 반복실행
    row = cur.fetchone()	# row에 커서(테이블 셀렉트)를 한줄 입력하고 다음줄로 넘어감
    if row== None :	# 커서(테이블 셀렉트)에 더이상 값이 없으면
        break	# while문을 빠져나감
    data1 = row[0]
    data2 = row[1]
    data3 = row[2]
    data4 = row[3]
    print(&quot;%5s   %15s   %15s   %d&quot; % (data1, data2, data3, data4))

conn.close()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FstHH/btqLA2EAkpa/oaaMjq7xTInLS4aqQ1tvd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FstHH/btqLA2EAkpa/oaaMjq7xTInLS4aqQ1tvd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FstHH/btqLA2EAkpa/oaaMjq7xTInLS4aqQ1tvd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFstHH%2FbtqLA2EAkpa%2FoaaMjq7xTInLS4aqQ1tvd1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;테이블을 입력하고 조회하는 윈도우 프로그램 (GUI 프로그램)&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1603378595745&quot; class=&quot;python&quot; style=&quot;display: block; overflow: auto; padding: 15px; color: #383a42; background: #f6f7f8; font-size: 14px; border-radius: 3px; font-family: Menlo, Consolas, Monaco, monospace; border: 1px solid #dddddd; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import pymysql
from tkinter import *
from tkinter import messagebox


## 함수 선언부

# btnInsert 클릭 시 호출되는 함수
def insertData() :
    con, cur = None, None
    data1, data2, data3, data4 = &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;
    sql=&quot;&quot;

    conn = pymysql.connect(host='MariaDB서버 IP', user='root', password='1234', db='pythonDB', charset='utf8')
    cur = conn.cursor()

    data1 = edt1.get()
    data2 = edt2.get()
    data3 = edt3.get()
    data4 = edt4.get()
    # entry(한줄텍스트박스)로 입력받은 값을 data 변수들에 입력
    
    try :   # 예외처리 시작
        sql = &quot;INSERT INTO userTable VALUES('&quot; + data1 + &quot;','&quot; + data2 + &quot;','&quot; + data3 + &quot;',&quot; + data4 + &quot;)&quot;
        cur.execute(sql)
    except :    # 에러발생 시 작동
        messagebox.showerror('오류', '데이터 입력 오류가 발생함')
    else :  # 에러 없을 시 작동
        messagebox.showinfo('성공', '데이터 입력 성공')
    conn.commit()
    conn.close()


# btnSelect 클릭 시 호출되는 함수
def selectData() :
    strData1, strData2, strData3, strData4  = [], [], [], []
    
    conn = pymysql.connect(host='MariaDB서버 IP', user='root', password='1234', db='pythonDB', charset='utf8')
    cur = conn.cursor()
    cur.execute(&quot;SELECT * FROM userTable&quot;)
    
    strData1.append(&quot;사용자ID&quot;)
    strData2.append(&quot;사용자이름&quot;)
    strData3.append(&quot;이메일&quot;)
    strData4.append(&quot;출생연도&quot;)
    strData1.append(&quot;-----------&quot;)
    strData2.append(&quot;-----------&quot;)
    strData3.append(&quot;-----------&quot;)
    strData4.append(&quot;-----------&quot;)
    # strData에 위에 값들을 먼저 추가
    
    while (True) :
        row = cur.fetchone()    # 위에서 커서 실행으로 셀렉트한 테이블값을 한줄씩 row에 입력 후 다음줄로
        if row== None : 
            break;
        strData1.append(row[0]) # 리스트 strData1에 테이블 셀렉트한 첫번째 값 row[0] 입력
        strData2.append(row[1])
        strData3.append(row[2])
        strData4.append(row[3])

    listData1.delete(0,listData1.size() - 1)    # 리스트박스에 있는 값들을 모두 지워버림
    listData2.delete(0,listData2.size() - 1)
    listData3.delete(0,listData3.size() - 1)
    listData4.delete(0,listData4.size() - 1)
    
    for item1, item2, item3, item4 in zip(strData1, strData2, strData3, strData4 ): #item에 strData들을 한줄씩 입력
        listData1.insert(END, item1)    # 리스트박스 마지막줄에 item 값들을 넣어줘서 보여
        listData2.insert(END, item2)
        listData3.insert(END, item3)
        listData4.insert(END, item4)
    conn.close()    

## 메인 코드부
window = Tk()
window.geometry(&quot;600x300&quot;)
window.title(&quot;GUI 데이터 입력&quot;)

edtFrame = Frame(window);
edtFrame.pack()
listFrame = Frame(window)
listFrame.pack(side = BOTTOM,fill=BOTH, expand=1)

edt1= Entry(edtFrame, width=10)
edt1.pack(side=LEFT,padx=10,pady=10)

edt2= Entry(edtFrame, width=10)
edt2.pack(side=LEFT,padx=10,pady=10)

edt3= Entry(edtFrame, width=10)
edt3.pack(side=LEFT,padx=10,pady=10)

edt4= Entry(edtFrame, width=10)
edt4.pack(side=LEFT,padx=10,pady=10)


btnInsert = Button(edtFrame, text=&quot;입력&quot;, command = insertData)
btnInsert.pack(side=LEFT,padx=10,pady=10)

btnSelect = Button(edtFrame, text=&quot;조회&quot;, command = selectData )
btnSelect.pack(side=LEFT,padx=10,pady=10)

listData1 = Listbox(listFrame,bg = 'yellow')
listData1.pack(side=LEFT,fill=BOTH, expand=1)

listData2 = Listbox(listFrame,bg = 'yellow')
listData2.pack(side=LEFT,fill=BOTH, expand=1)

listData3 = Listbox(listFrame,bg = 'yellow')
listData3.pack(side=LEFT,fill=BOTH, expand=1)

listData4 = Listbox(listFrame,bg = 'yellow')
listData4.pack(side=LEFT,fill=BOTH, expand=1)

window.mainloop()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8U8bh/btqLwefFk1r/MYJF7lmpWjtBlYYeGPbXQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8U8bh/btqLwefFk1r/MYJF7lmpWjtBlYYeGPbXQ1/img.png&quot; data-alt=&quot;조회&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8U8bh/btqLwefFk1r/MYJF7lmpWjtBlYYeGPbXQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8U8bh%2FbtqLwefFk1r%2FMYJF7lmpWjtBlYYeGPbXQ1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;조회&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ds85hM/btqLxwfP1AV/D8RHl87wBkdTM2zWBcZBQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ds85hM/btqLxwfP1AV/D8RHl87wBkdTM2zWBcZBQK/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 49.1895%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ds85hM/btqLxwfP1AV/D8RHl87wBkdTM2zWBcZBQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fds85hM%2FbtqLxwfP1AV%2FD8RHl87wBkdTM2zWBcZBQK%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PkDoO/btqLAyw10m8/WwOgCkS2HxW0thbCWWHai0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PkDoO/btqLAyw10m8/WwOgCkS2HxW0thbCWWHai0/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 49.6477%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PkDoO/btqLAyw10m8/WwOgCkS2HxW0thbCWWHai0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPkDoO%2FbtqLAyw10m8%2FWwOgCkS2HxW0thbCWWHai0%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;데이터 입력 후 다시 조회&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqCMiZ/btqLwfySO9H/N3iuW0cP2Des6cRFGAx9Ck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqCMiZ/btqLwfySO9H/N3iuW0cP2Des6cRFGAx9Ck/img.png&quot; data-alt=&quot;HeidiSQL에서 입력한 데이터 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqCMiZ/btqLwfySO9H/N3iuW0cP2Des6cRFGAx9Ck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcqCMiZ%2FbtqLwfySO9H%2FN3iuW0cP2Des6cRFGAx9Ck%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;HeidiSQL에서 입력한 데이터 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;a style=&quot;background-color: #f6e199; color: #006dd7;&quot; href=&quot;https://reddb.tistory.com/category/MariaDB&quot;&gt;[MariaDB] 전체보기&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1603894400405&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'MariaDB' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-og-url=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bYDr4L/hyH2cXAXC3/1rwLIwZ1EENqbUTAUTrIj0/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/CXR2N/hyH2bLagJt/KeSNagAvBSOY5yRL4Tp6xK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/cj9u4w/hyH179Pmqj/rx1Tfd4A3kYDklCyUfc5tk/img.png?width=1252&amp;amp;height=309&amp;amp;face=0_0_1252_309&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/MariaDB&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/MariaDB&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://mariadb.org/wp-content/themes/twentynineteen-child/icons/logo_seal.svg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/CXR2N/hyH2bLagJt/KeSNagAvBSOY5yRL4Tp6xK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/cj9u4w/hyH179Pmqj/rx1Tfd4A3kYDklCyUfc5tk/img.png?width=1252&amp;amp;height=309&amp;amp;face=0_0_1252_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'MariaDB' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>MariaDB</category>
      <category>cursur()</category>
      <category>GUI</category>
      <category>mariaDB</category>
      <category>MySQL</category>
      <category>pymysql</category>
      <category>Python</category>
      <category>마리아DB</category>
      <category>연계</category>
      <category>윈도우 프로그램</category>
      <category>커서</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/139</guid>
      <comments>https://reddb.tistory.com/139#entry139comment</comments>
      <pubDate>Fri, 23 Oct 2020 00:06:47 +0900</pubDate>
    </item>
    <item>
      <title>(PYTHON)파이썬 tkinter 윈도우 프로그램 - 창 메뉴, 함수호출, 그리기</title>
      <link>https://reddb.tistory.com/138</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;(PYTHON)파이썬 tkinter 윈도우 프로그램 - 창 메뉴, 함수호출, 그리기&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603370181171&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *

윈도우 = Tk()

메인메뉴 = Menu(윈도우) # 메인메뉴 변수에 Menu설정(윈도우창생성)
윈도우.config(menu=메인메뉴)

파일메뉴 = Menu(메인메뉴)

메인메뉴.add_cascade(label=&quot;파일&quot;, menu=파일메뉴) # .add_cascade 상위메뉴와 하위 메뉴 연결 (상위=파일메뉴 &quot;파일&quot;)
파일메뉴.add_command(label=&quot;열기&quot;)    # .add_command 기본 메뉴 항목생성
파일메뉴.add_separator()    # .add_separator() 구분선 생성
파일메뉴.add_command(label=&quot;종료&quot;)

window.mainloop()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mIMqa/btqLyK5WaEz/h3ABGQgR5V2fetF0fvOi3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mIMqa/btqLyK5WaEz/h3ABGQgR5V2fetF0fvOi3K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mIMqa/btqLyK5WaEz/h3ABGQgR5V2fetF0fvOi3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmIMqa%2FbtqLyK5WaEz%2Fh3ABGQgR5V2fetF0fvOi3K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603370501763&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *
from tkinter import messagebox	# 메세지박스 사용

# 함수 선언부
def func_open() :   # func_open 함수 선언
    messagebox.showinfo(&quot;메뉴선택&quot;, &quot;열기 메뉴를 선택함&quot;)   # 메세지박스 띄우기

def func_exit() :   # func_exit 함수 선언
    window.quit()
    window.destroy()    # 창 종료

# 메인 코드
window = Tk()

mainMenu = Menu(window)
window.config(menu=mainMenu)

fileMenu = Menu(mainMenu)
mainMenu.add_cascade(label=&quot;파일&quot;, menu=fileMenu)
fileMenu.add_command(label=&quot;열기&quot;, command=func_open) # 선택시 command 작동. func_open 실행
fileMenu.add_separator()
fileMenu.add_command(label=&quot;종료&quot;, command=func_exit) # func_exit 실행

window.mainloop()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/crnsmx/btqLyK5WpSx/jEPzTl1mb8Z0c9sewNGkjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/crnsmx/btqLyK5WpSx/jEPzTl1mb8Z0c9sewNGkjk/img.png&quot; data-alt=&quot;파일 - 열기 클릭 시 함수 호출&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/crnsmx/btqLyK5WpSx/jEPzTl1mb8Z0c9sewNGkjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcrnsmx%2FbtqLyK5WpSx%2FjEPzTl1mb8Z0c9sewNGkjk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;파일 - 열기 클릭 시 함수 호출&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603370544668&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *
from tkinter.simpledialog import *  # tkinter.simpledialog 사용

# 함수 정의 부분
window = Tk()
window.title(&quot;본체 창&quot;)    # window 변수의 창 이름을 &quot;본체 창&quot;으로 설정
window.geometry(&quot;400x100&quot;)

label1 = Label(window, text=&quot;라벨1의 다이얼로그 입력전 값&quot;) # label1의 텍스트를 입력
label1.pack()

value = askinteger(&quot;askinteger 창&quot;, &quot;!!!!!!!!주사위 숫자(1~6)을 입력하세요!!!!!!!!&quot;, minvalue=1, maxvalue=6)
# 변수 value에 askinteger로 숫자를 입력받는 다이얼로그 설정(창제목, 창내용, 최소값, 최대값)

label1.configure(text=str(value))   # label1의 텍스트를 변경(텍스트값은 문자화(value변수로 입력받은 값)

window.mainloop()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6VTr2/btqLxuvuUX1/ogk4xRXpSFh9zlKv3v0lr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6VTr2/btqLxuvuUX1/ogk4xRXpSFh9zlKv3v0lr1/img.png&quot; data-alt=&quot;숫자를 넣고 ok를 누르면 &amp;amp;quot;본체 창&amp;amp;quot; 라벨1의 텍스트가 변경 됨&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6VTr2/btqLxuvuUX1/ogk4xRXpSFh9zlKv3v0lr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6VTr2%2FbtqLxuvuUX1%2Fogk4xRXpSFh9zlKv3v0lr1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;숫자를 넣고 ok를 누르면 &quot;본체 창&quot; 라벨1의 텍스트가 변경 됨&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603371145902&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *
from tkinter.simpledialog import *

# 함수 정의 부분
window = Tk()

canvas = Canvas(window, height=300, width=300) # 변수 canvas에 캔버스를 윈도창에 부착. 300x300크기)
canvas.pack()

canvas.create_line([[0,0], [90,65], [150,20]], fill=&quot;pink&quot;, width=4)    # .create_line 선을 그림. 핑크색으로 두깨는 4
canvas.create_polygon([[100,100], [100,150], [150,150], [150,100]], fill=&quot;orange&quot;)  # .create_polygon 면을 그림. 오랜지색으로
canvas.create_text([200, 200], text=&quot;캔버스에 텍스트 쓰기&quot;, font=(&quot;굴림&quot;, 15)) # .create_text 글자를 적음. 굴림체 15폰트로

window.mainloop()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6dkfr/btqLvGwF7Jb/PcXrkZkhHVZzVttd6mQ11k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6dkfr/btqLvGwF7Jb/PcXrkZkhHVZzVttd6mQ11k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6dkfr/btqLvGwF7Jb/PcXrkZkhHVZzVttd6mQ11k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6dkfr%2FbtqLvGwF7Jb%2FPcXrkZkhHVZzVttd6mQ11k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;b&gt;(PYTHON)파이썬 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1603894443253&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(PYTHON)파이썬' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bOOLB5/hyH16wk6sh/okdPJ4vBo0qSZU2qFdlLhk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://staging.python.org/static/opengraph-icon-200x200.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(PYTHON)파이썬' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>(PYTHON)파이썬</category>
      <category>Canvas</category>
      <category>mainloop()</category>
      <category>Menu</category>
      <category>Python</category>
      <category>tk()</category>
      <category>Tkinter</category>
      <category>메뉴</category>
      <category>파이썬</category>
      <category>함수호출</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/138</guid>
      <comments>https://reddb.tistory.com/138#entry138comment</comments>
      <pubDate>Thu, 22 Oct 2020 21:59:51 +0900</pubDate>
    </item>
    <item>
      <title>(PYTHON)파이썬 tkinter 윈도우 프로그램 - 창 띄우기, 라벨, 버튼, 에디트박스, 리스트박스</title>
      <link>https://reddb.tistory.com/137</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(PYTHON)파이썬 tkinter 윈도우 프로그램 - 창 띄우기, 라벨, 버튼, 에디트박스, 리스트박스&lt;/span&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1603353252047&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *	# tkinter 임포트

윈도우 = Tk()	# 윈도우 변수에 Tk() 셋

# 이 부분에서 화면을 구성하고 처리

윈도우.mainloop()	#윈도우 변수의 .mainloop() 호출해서 창띄우기
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AzNYi/btqLzY3i1tz/tOAVAJQkqWDRakPOFPe5lK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AzNYi/btqLzY3i1tz/tOAVAJQkqWDRakPOFPe5lK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AzNYi/btqLzY3i1tz/tOAVAJQkqWDRakPOFPe5lK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAzNYi%2FbtqLzY3i1tz%2FtOAVAJQkqWDRakPOFPe5lK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603353574067&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *

window = Tk()
window.title(&quot;윈도창 연습&quot;)	# 윈도우창 이름
window.geometry(&quot;400x100&quot;)	#크기 가로x세로
window.resizable(width=FALSE, height=FALSE)	#리사이즈 가로세로 금지

window.mainloop()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqL3tW/btqLwKSuT4L/to4Knc1uiOdZv4vwy0NBh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqL3tW/btqLwKSuT4L/to4Knc1uiOdZv4vwy0NBh0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqL3tW/btqLwKSuT4L/to4Knc1uiOdZv4vwy0NBh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqL3tW%2FbtqLwKSuT4L%2Fto4Knc1uiOdZv4vwy0NBh0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603353810784&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *
window = Tk()

라벨1 = Label(window, text=&quot;라벨텍스트1&quot;)	# 라벨1 변수에 Label() 생성. window 변수에 텍스트표현.
라벨2 = Label(window, text=&quot;라벨텍스트2&quot;, font=(&quot;궁서체&quot;, 30), fg=&quot;blue&quot;)	# 폰트 궁서체 30크기. 글자색 블루.
라벨3 = Label(window, text=&quot;라벨텍스트3&quot;, bg=&quot;magenta&quot;, width=20, height=5, anchor=SE)	# 백그라운드 마젠타. anchor 사우스이스트(남동)

라벨1.pack()	# 라벨1을 표현
라벨2.pack()
라벨3.pack()

window.mainloop()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRbYYq/btqLzGhv90d/k40fwdIXOqkyPlpo0bjQs1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRbYYq/btqLzGhv90d/k40fwdIXOqkyPlpo0bjQs1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRbYYq/btqLzGhv90d/k40fwdIXOqkyPlpo0bjQs1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRbYYq%2FbtqLzGhv90d%2Fk40fwdIXOqkyPlpo0bjQs1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603355039321&quot; class=&quot;php&quot; style=&quot;display: block; overflow: auto; padding: 15px; color: #383a42; background: #f6f7f8; font-size: 14px; border-radius: 3px; font-family: Menlo, Consolas, Monaco, monospace; border: 1px solid #dddddd; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *
from tkinter import messagebox	# 메세지박스 추가

def clickButton() :	#함수 선언 clickButton()
    messagebox.showinfo('메세지박스 제목', '메세지박스 내용입니다.')	# 함수호출시 메세지박스 보여주기(박스제목, 박스내용)

window = Tk()
window.geometry(&quot;200x200&quot;)

버튼1 = Button(window, text=&quot;요기 눌러요&quot;, fg=&quot;red&quot;, bg=&quot;yellow&quot;, command=clickButton)	#버튼1 변수에 버튼 생성. 커맨드(클릭시)=clickButton 함수 호출
버튼1.pack(expand = 1)	#버튼1.채워넣기(확장두께=1)

window.mainloop()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsmJmh/btqLvflp3OD/Ss76T7jgKnREHkWQ2ggJK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsmJmh/btqLvflp3OD/Ss76T7jgKnREHkWQ2ggJK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsmJmh/btqLvflp3OD/Ss76T7jgKnREHkWQ2ggJK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsmJmh%2FbtqLvflp3OD%2FSs76T7jgKnREHkWQ2ggJK1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603355375074&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *
window = Tk()   #window 변수에 창띄우는 함수 Tk() 설정
window.geometry(&quot;400x100&quot;)	#크기 가로x세로

버튼1 = Button(window, text=&quot;버튼1&quot;)    # 버튼1 변수에 버튼 설정(윈도우변수에, 텍스트 넣어서)
버튼2 = Button(window, text=&quot;버튼2&quot;)
버튼3 = Button(window, text=&quot;버튼3&quot;)

버튼1.pack(side=LEFT) #버튼.채워넣기(왼쪽에)
버튼2.pack(side=LEFT)
버튼3.pack(side=RIGHT)  # 오른쪽정렬. 채워넣을때 정렬 pack(side=위치)

window.mainloop()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/x7nLJ/btqLyMvAQML/DeSFv7O4ixWAr0QuMxJy00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x7nLJ/btqLyMvAQML/DeSFv7O4ixWAr0QuMxJy00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x7nLJ/btqLyMvAQML/DeSFv7O4ixWAr0QuMxJy00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx7nLJ%2FbtqLyMvAQML%2FDeSFv7O4ixWAr0QuMxJy00%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603356978289&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *
window = Tk()
window.geometry(&quot;400x100&quot;)	#크기 가로x세로

btnList = [None] * 3    # btnList 빈리스트 3개 공간 생성

for i in range(0,3) :   # 변수 i는 0~2까지 실행
    btnList[i] = Button(window, text=&quot;버튼&quot;+str(i+1))	# i는 0,1,2로 돌지만 버튼 텍스트는 +1 해서 1,2,3으로 쓰여짐

for btn in btnList :    # 변수btn에 btnList[0,1,2] 설정
    btn.pack(side=RIGHT)

window.mainloop()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2fovc/btqLwKZosfk/PK0jEKaXLbpny5F9u1mSz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2fovc/btqLwKZosfk/PK0jEKaXLbpny5F9u1mSz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2fovc/btqLwKZosfk/PK0jEKaXLbpny5F9u1mSz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2fovc%2FbtqLwKZosfk%2FPK0jEKaXLbpny5F9u1mSz1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1603357555128&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from tkinter import *

window = Tk()
window.geometry(&quot;200x200&quot;)

upFrame = Frame(window) #프레임 upFrame 변수에 셋
upFrame.pack()  # 채워넣기

downFrame = Frame(window)   #프레인 downFrame 변수에 셋
downFrame.pack()    # 채워넣기

editBox = Entry(upFrame, width = 10, bg = 'pink')   #editBox변수에 한줄텍스트박스 Entry설정(upFrame을, 가로10, 배경색핑크로)
editBox.pack(padx = 10, pady = 10)  # 채워넣기(여백)

listbox = Listbox(downFrame, bg = 'orange') # listbox변수에 Listbox설정(downFrame에, 배경색 오렌지로)
listbox.pack()  # 채워넣기

listbox.insert(END, &quot;인서트텍스트1&quot;)  # listbox에 값입력
listbox.insert(END, &quot;인서트텍스트2&quot;)

window.mainloop()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kEuW3/btqLzXjb1Qb/zBvgDshB2g6YW5FSulTTS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kEuW3/btqLzXjb1Qb/zBvgDshB2g6YW5FSulTTS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kEuW3/btqLzXjb1Qb/zBvgDshB2g6YW5FSulTTS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkEuW3%2FbtqLzXjb1Qb%2FzBvgDshB2g6YW5FSulTTS0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Tkinter 위젯&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;위젯명&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;설명&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Button&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;단순한 버튼.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Label&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;텍스트 혹은 이미지 표시.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;CheckButton&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;체크박스.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Entry&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;단순한 한 라인 텍스트 박스.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;ListBox&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;리스트 박스.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;RadioButton&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;옵션버튼.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Message&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Label과 비슷하게 텍스트 표시하지만,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Label과 다르게 자동 래핑 기능이 있음.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Scale&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;슬라이스 바.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Scrollbar&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;스크롤 바.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Text&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;멀티라인 텍스트박스로서 일부 Rich Text 기능 제공.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Menu&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;메뉴 Pane.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Menubutton&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;메뉴 버튼.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Toplevel&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;새 윈도우를 생성할 때 사용.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Tk()는 윈도우를 자동으로 생성하지만 추가로 새 윈도우 혹은 다이얼 로그를 만들 경우 Toplevel을 사용.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Frame&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;컨테이너 위젯. 다른 위젯들을 그룹화할 때 사용.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8372%; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Canvas&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 81.1628%;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그래프와 점들로 그림을 그릴 수 있으며, 커스텀 위젯을 만드는데 사용될 수 있음&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;b&gt;(PYTHON)파이썬 전체보기&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1603969906077&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'(PYTHON)파이썬' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bOOLB5/hyH16wk6sh/okdPJ4vBo0qSZU2qFdlLhk/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot; data-source-url=&quot;https://reddb.tistory.com/category/%28PYTHON%29%ED%8C%8C%EC%9D%B4%EC%8D%AC&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://staging.python.org/static/opengraph-icon-200x200.png?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/H7d7B/hyH1ZqskT1/WvuhPJaxlucclRJzAAdH6k/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/A1JKi/hyH10v6THf/Ne7GwidQZyFzd5OIUC3pGk/img.png?width=314&amp;amp;height=341&amp;amp;face=0_0_314_341');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'(PYTHON)파이썬' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>(PYTHON)파이썬</category>
      <category>mainloop()</category>
      <category>Python</category>
      <category>tk()</category>
      <category>Tkinter</category>
      <category>라벨</category>
      <category>리스트박스</category>
      <category>버튼</category>
      <category>에디트박스</category>
      <category>창띄우기</category>
      <category>파이썬</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/137</guid>
      <comments>https://reddb.tistory.com/137#entry137comment</comments>
      <pubDate>Thu, 22 Oct 2020 20:08:58 +0900</pubDate>
    </item>
    <item>
      <title>[MariaDB] 마리아DB PHP - PHP와 MariaDB를 이용한 이용자 관리 시스템 (MySQL)</title>
      <link>https://reddb.tistory.com/136</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;[MariaDB] 마리아DB&amp;nbsp;PHP&amp;nbsp;-&amp;nbsp;PHP와&amp;nbsp;MariaDB를&amp;nbsp;이용한&amp;nbsp;이용자&amp;nbsp;관리&amp;nbsp;시스템&amp;nbsp;(MySQL)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이용자 관리 시스템 초기화면 (HTML)&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1603172571065&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;HTML&amp;gt;
&amp;lt;HEAD&amp;gt;
&amp;lt;META http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&amp;gt;
&amp;lt;/HEAD&amp;gt;
&amp;lt;BODY&amp;gt;

&amp;lt;h1&amp;gt; 이용자 관리 시스템 &amp;lt;/h1&amp;gt;

&amp;lt;a href='select.php'&amp;gt; (1) 이용자 조회 (조회 후 수정/삭제 가능) &amp;lt;/a&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;	&amp;lt;!-- 이용자조회 페이지 링크 --&amp;gt;
&amp;lt;a href='insert.php'&amp;gt; (2) 신규 이용자 등록 &amp;lt;/a&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;	&amp;lt;!-- 이용자 추가 페이지 링크 --&amp;gt;
&amp;lt;FORM METHOD=&quot;get&quot;  ACTION=&quot;update.php&quot;&amp;gt;	&amp;lt;!-- 이용자 수정시 get방식으로 update.php 페이지로 전송 --&amp;gt;
	(3) 이용자 수정 - 이용자 아이디 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;userID&quot;&amp;gt; 	&amp;lt;!-- userID 값을 넘겨줌 --&amp;gt;
	&amp;lt;INPUT TYPE=&quot;submit&quot;  VALUE=&quot;수정&quot;&amp;gt;	&amp;lt;!-- update.php로 보내는 전송버튼 --&amp;gt;
&amp;lt;/FORM&amp;gt;
&amp;lt;FORM METHOD=&quot;get&quot;  ACTION=&quot;delete.php&quot;&amp;gt;	&amp;lt;!-- 이용자 삭제시 --&amp;gt;
	(4) 이용자 삭제 - 이용자 아이디 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;userID&quot;&amp;gt; 
	&amp;lt;INPUT TYPE=&quot;submit&quot;  VALUE=&quot;삭제&quot;&amp;gt;
&amp;lt;/FORM&amp;gt;

&amp;lt;/BODY&amp;gt;
&amp;lt;/HTML&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/I9RwT/btqLmsqzCIx/2yv4FV2sl47oyENkX98yEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/I9RwT/btqLmsqzCIx/2yv4FV2sl47oyENkX98yEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/I9RwT/btqLmsqzCIx/2yv4FV2sl47oyENkX98yEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FI9RwT%2FbtqLmsqzCIx%2F2yv4FV2sl47oyENkX98yEK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(1) 이용자조회 화면 (select.php)&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1603175812019&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;phpDB&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);

   $sql =&quot;SELECT * FROM userTbl&quot;;	// 변수 $sql에 select 문을 입력
 
   $ret = mysqli_query($con, $sql);   // 변수 $ret에 mysqli_query 내장함수 입력 (접속변수, 셀렉트변수)
   if($ret) {	
	   $count = mysqli_num_rows($ret);	// 정상 실행 시 변수 $count에 행수를 입력
   }
   else {
	   echo &quot;userTbl 데이터 조회 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
	   exit();
   } 
   
   echo &quot;&amp;lt;h1&amp;gt; 이용자 조회 결과 &amp;lt;/h1&amp;gt;&quot;;
   echo &quot;&amp;lt;TABLE border=1&amp;gt;&quot;;
   echo &quot;&amp;lt;TR&amp;gt;&quot;;
   echo &quot;&amp;lt;TH&amp;gt;아이디&amp;lt;/TH&amp;gt;&amp;lt;TH&amp;gt;이름&amp;lt;/TH&amp;gt;&amp;lt;TH&amp;gt;출생년도&amp;lt;/TH&amp;gt;&amp;lt;TH&amp;gt;지역&amp;lt;/TH&amp;gt;&amp;lt;TH&amp;gt;국번&amp;lt;/TH&amp;gt;&quot;;
   echo &quot;&amp;lt;TH&amp;gt;전화번호&amp;lt;/TH&amp;gt;&amp;lt;TH&amp;gt;키&amp;lt;/TH&amp;gt;&amp;lt;TH&amp;gt;가입일&amp;lt;/TH&amp;gt;&amp;lt;TH&amp;gt;수정&amp;lt;/TH&amp;gt;&amp;lt;TH&amp;gt;삭제&amp;lt;/TH&amp;gt;&quot;;
   echo &quot;&amp;lt;/TR&amp;gt;&quot;;
   
   while($row = mysqli_fetch_array($ret)) {	// 한행씩 가져오는 내장함수. 행이 끝나면 false가 됨
	  echo &quot;&amp;lt;TR&amp;gt;&quot;;
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, $row['userID'], &quot;&amp;lt;/TD&amp;gt;&quot;;
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, $row['name'], &quot;&amp;lt;/TD&amp;gt;&quot;;
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, $row['birthYear'], &quot;&amp;lt;/TD&amp;gt;&quot;;
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, $row['addr'], &quot;&amp;lt;/TD&amp;gt;&quot;;
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, $row['mobile1'], &quot;&amp;lt;/TD&amp;gt;&quot;;
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, $row['mobile2'], &quot;&amp;lt;/TD&amp;gt;&quot;;
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, $row['height'], &quot;&amp;lt;/TD&amp;gt;&quot;;
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, $row['mDate'], &quot;&amp;lt;/TD&amp;gt;&quot;;
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, &quot;&amp;lt;a href='update.php?userID=&quot;, $row['userID'], &quot;'&amp;gt;수정&amp;lt;/a&amp;gt;&amp;lt;/TD&amp;gt;&quot;;	// 수정 클릭 시 update.php로 userid값을 넘겨줌
	  echo &quot;&amp;lt;TD&amp;gt;&quot;, &quot;&amp;lt;a href='delete.php?userID=&quot;, $row['userID'], &quot;'&amp;gt;삭제&amp;lt;/a&amp;gt;&amp;lt;/TD&amp;gt;&quot;;	// 삭제 클릭 시 delete.php로 userid값을 넘겨줌
	  echo &quot;&amp;lt;/TR&amp;gt;&quot;;	  
   }   
   mysqli_close($con);
   echo &quot;&amp;lt;/TABLE&amp;gt;&quot;; 
   echo &quot;&amp;lt;br&amp;gt; &amp;lt;a href='main.html'&amp;gt; &amp;lt;--초기 화면&amp;lt;/a&amp;gt; &quot;;
?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOeuri/btqLjtcWZ0N/bZiGqlavgNcL3gqvKNtSiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOeuri/btqLjtcWZ0N/bZiGqlavgNcL3gqvKNtSiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOeuri/btqLjtcWZ0N/bZiGqlavgNcL3gqvKNtSiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOeuri%2FbtqLjtcWZ0N%2FbZiGqlavgNcL3gqvKNtSiK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(2) 신규 이용자 등록 (insert.php)&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1603176539940&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;HTML&amp;gt;
&amp;lt;HEAD&amp;gt;
&amp;lt;META http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&amp;gt;
&amp;lt;/HEAD&amp;gt;
&amp;lt;BODY&amp;gt;

&amp;lt;h1&amp;gt; 신규 이용자 입력 &amp;lt;/h1&amp;gt;
&amp;lt;FORM METHOD=&quot;post&quot;  ACTION=&quot;insert_result.php&quot;&amp;gt;	// post방식으로 insert_result.php로 자료 전송
	아이디 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;userID&quot;&amp;gt; &amp;lt;br&amp;gt;
	이름 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;name&quot;&amp;gt; &amp;lt;br&amp;gt; 
	출생년도 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;birthYear&quot;&amp;gt; &amp;lt;br&amp;gt;
	지역 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;addr&quot;&amp;gt; &amp;lt;br&amp;gt;
	휴대폰 국번 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;mobile1&quot;&amp;gt; &amp;lt;br&amp;gt;
	휴대폰 전화번호 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;mobile2&quot;&amp;gt; &amp;lt;br&amp;gt;
	신장 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;height&quot;&amp;gt;&amp;lt;br&amp;gt;
	&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;
	&amp;lt;INPUT TYPE=&quot;submit&quot;  VALUE=&quot;이용자 입력&quot;&amp;gt;
&amp;lt;/FORM&amp;gt;

&amp;lt;/BODY&amp;gt;
&amp;lt;/HTML&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgOQYV/btqLkhcgNCn/Wa0Hy8g5A1CwKcmCye9AHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgOQYV/btqLkhcgNCn/Wa0Hy8g5A1CwKcmCye9AHK/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 47.7885%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgOQYV/btqLkhcgNCn/Wa0Hy8g5A1CwKcmCye9AHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgOQYV%2FbtqLkhcgNCn%2FWa0Hy8g5A1CwKcmCye9AHK%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Dcg0i/btqLkhcimaG/FM0R9qLIkQuhUjfKHLWeZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Dcg0i/btqLkhcimaG/FM0R9qLIkQuhUjfKHLWeZ0/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 51.0487%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Dcg0i/btqLkhcimaG/FM0R9qLIkQuhUjfKHLWeZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDcg0i%2FbtqLkhcimaG%2FFM0R9qLIkQuhUjfKHLWeZ0%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이용자 입력 클릭 시 받아주는 &lt;span style=&quot;color: #f89009;&quot;&gt;insert_result.php&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603176796570&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;sqlDB&quot;) or die(&quot;MySQL 접속 실패 !!&quot;);

   $userID = $_POST[&quot;userID&quot;];
   $name = $_POST[&quot;name&quot;];
   $birthYear = $_POST[&quot;birthYear&quot;];
   $addr = $_POST[&quot;addr&quot;];
   $mobile1 = $_POST[&quot;mobile1&quot;];
   $mobile2 = $_POST[&quot;mobile2&quot;];
   $height = $_POST[&quot;height&quot;];   
   $mDate = date(&quot;Y-m-j&quot;);
   
   $sql =&quot; INSERT INTO userTbl VALUES('&quot;.$userID.&quot;','&quot;.$name.&quot;',&quot;.$birthYear.&quot;,'&quot;.$addr.&quot;','&quot;.$mobile1.&quot;','&quot;.$mobile2.&quot;',&quot;.$height.&quot;,'&quot;.$mDate.&quot;')&quot;;
   // 데이터 인서트
   
   $ret = mysqli_query($con, $sql);
 
    echo &quot;&amp;lt;h1&amp;gt; 신규 이용자 입력 결과 &amp;lt;/h1&amp;gt;&quot;;
   if($ret) {
	   echo &quot;데이터가 성공적으로 입력됨.&quot;;
   }
   else {
	   echo &quot;데이터 입력 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
   } 
   mysqli_close($con);
   
   echo &quot;&amp;lt;br&amp;gt; &amp;lt;a href='main.html'&amp;gt; &amp;lt;--초기 화면&amp;lt;/a&amp;gt; &quot;;
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;position: absolute;&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/10d0U/btqLkfyLfms/Z03wgbTZ1ChkUAjajTKfZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/10d0U/btqLkfyLfms/Z03wgbTZ1ChkUAjajTKfZ0/img.png&quot; style=&quot;width: 36.7347%; margin-right: 10px;&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/10d0U/btqLkfyLfms/Z03wgbTZ1ChkUAjajTKfZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F10d0U%2FbtqLkfyLfms%2FZ03wgbTZ1ChkUAjajTKfZ0%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/P7VF2/btqLpvNVu3K/mBU8KzRY4jBBDHKCHd5J91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/P7VF2/btqLpvNVu3K/mBU8KzRY4jBBDHKCHd5J91/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 62.1025%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/P7VF2/btqLpvNVu3K/mBU8KzRY4jBBDHKCHd5J91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP7VF2%2FbtqLpvNVu3K%2FmBU8KzRY4jBBDHKCHd5J91%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(3) 이용자 정보 수정 (update.php)&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FiTmp/btqLjsFeeRV/ermi9GPnddPz2IfpZBZi10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FiTmp/btqLjsFeeRV/ermi9GPnddPz2IfpZBZi10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FiTmp/btqLjsFeeRV/ermi9GPnddPz2IfpZBZi10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFiTmp%2FbtqLjsFeeRV%2Fermi9GPnddPz2IfpZBZi10%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1603179132264&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;sqlDB&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);
   $sql =&quot;SELECT * FROM userTbl WHERE userID='&quot;.$_GET['userID'].&quot;'&quot;;	// get방식으로 userID를 받아서 셀렉트

   $ret = mysqli_query($con, $sql);   
   if($ret) {
	   $count = mysqli_num_rows($ret);
	   if ($count==0) {
		   echo $_GET['userID'].&quot; 아이디의 이용자이 없음!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
		   echo &quot;&amp;lt;br&amp;gt; &amp;lt;a href='main.html'&amp;gt; &amp;lt;--초기 화면&amp;lt;/a&amp;gt; &quot;;
		   exit();	
	   }		   
   }
   else {
	   echo &quot;데이터 조회 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
	   echo &quot;&amp;lt;br&amp;gt; &amp;lt;a href='main.html'&amp;gt; &amp;lt;--초기 화면&amp;lt;/a&amp;gt; &quot;;
	   exit();
   }   
   $row = mysqli_fetch_array($ret);
   $userID = $row['userID'];
   $name = $row[&quot;name&quot;];
   $birthYear = $row[&quot;birthYear&quot;];
   $addr = $row[&quot;addr&quot;];
   $mobile1 = $row[&quot;mobile1&quot;];
   $mobile2 = $row[&quot;mobile2&quot;];
   $height = $row[&quot;height&quot;];   
   $mDate = $row[&quot;mDate&quot;];      
?&amp;gt;

&amp;lt;HTML&amp;gt;
&amp;lt;HEAD&amp;gt;
&amp;lt;META http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&amp;gt;
&amp;lt;/HEAD&amp;gt;
&amp;lt;BODY&amp;gt;

&amp;lt;h1&amp;gt; 이용자 정보 수정 &amp;lt;/h1&amp;gt;
&amp;lt;FORM METHOD=&quot;post&quot;  ACTION=&quot;update_result.php&quot;&amp;gt;	// 수정한 값을 post 형식으로 update_resule.php 로 전송
	아이디 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;userID&quot; VALUE=&amp;lt;?php echo $userID ?&amp;gt; READONLY&amp;gt; &amp;lt;br&amp;gt;	// 읽기만 가능하도록 값을 불러옴(READONLY)
	이름 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;name&quot; VALUE=&amp;lt;?php echo $name ?&amp;gt;&amp;gt; &amp;lt;br&amp;gt; 
	출생년도 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;birthYear&quot; VALUE=&amp;lt;?php echo $birthYear ?&amp;gt;&amp;gt; &amp;lt;br&amp;gt;
	지역 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;addr&quot; VALUE=&amp;lt;?php echo $addr ?&amp;gt;&amp;gt; &amp;lt;br&amp;gt;
	휴대폰 국번 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;mobile1&quot; VALUE=&amp;lt;?php echo $mobile1 ?&amp;gt;&amp;gt; &amp;lt;br&amp;gt;
	휴대폰 전화번호 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;mobile2&quot; VALUE=&amp;lt;?php echo $mobile2 ?&amp;gt;&amp;gt; &amp;lt;br&amp;gt;
	신장 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;height&quot; VALUE=&amp;lt;?php echo $height ?&amp;gt;&amp;gt; &amp;lt;br&amp;gt;
	이용자가입일 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;mDate&quot; VALUE=&amp;lt;?php echo $mDate ?&amp;gt; READONLY&amp;gt;&amp;lt;br&amp;gt;
	&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;
	&amp;lt;INPUT TYPE=&quot;submit&quot;  VALUE=&quot;정보 수정&quot;&amp;gt;
&amp;lt;/FORM&amp;gt;

&amp;lt;/BODY&amp;gt;
&amp;lt;/HTML&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRunYU/btqLmsjU7mi/jeRGeYrL4IMkq7WT8tmKe1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRunYU/btqLmsjU7mi/jeRGeYrL4IMkq7WT8tmKe1/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 49.5913%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRunYU/btqLmsjU7mi/jeRGeYrL4IMkq7WT8tmKe1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRunYU%2FbtqLmsjU7mi%2FjeRGeYrL4IMkq7WT8tmKe1%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RgMW0/btqLhPtSUdq/8PyyBQpeQ6GflzxjIzQWlk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RgMW0/btqLhPtSUdq/8PyyBQpeQ6GflzxjIzQWlk/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 49.2459%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RgMW0/btqLhPtSUdq/8PyyBQpeQ6GflzxjIzQWlk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRgMW0%2FbtqLhPtSUdq%2F8PyyBQpeQ6GflzxjIzQWlk%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;이용자 입력 클릭 시 받아주는 &lt;span style=&quot;color: #f89009;&quot;&gt;update_result.php&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603179965642&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;sqlDB&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);

   $userID = $_POST[&quot;userID&quot;];
   $name = $_POST[&quot;name&quot;];
   $birthYear = $_POST[&quot;birthYear&quot;];
   $addr = $_POST[&quot;addr&quot;];
   $mobile1 = $_POST[&quot;mobile1&quot;];
   $mobile2 = $_POST[&quot;mobile2&quot;];
   $height = $_POST[&quot;height&quot;];   
   $mDate = $_POST[&quot;mDate&quot;]; 
   
   $sql =&quot;UPDATE userTbl SET name='&quot;.$name.&quot;', birthYear=&quot;.$birthYear&quot;, addr='&quot;.$addr.&quot;', mobile1='&quot;.$mobile1.&quot;',mobile2='&quot;.$mobile2&quot;', height=&quot;.$height.&quot;, mDate='&quot;.$mDate.&quot;' WHERE userID='&quot;.$userID.&quot;'&quot;;
   // 변수로 입력받은 post값들을 update 함
   
   $ret = mysqli_query($con, $sql);
 
    echo &quot;&amp;lt;h1&amp;gt; 회원 정보 수정 결과 &amp;lt;/h1&amp;gt;&quot;;
   if($ret) {
	   echo &quot;데이터가 성공적으로 수정됨.&quot;;
   }
   else {
	   echo &quot;데이터 수정 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
   } 
   mysqli_close($con);
   
   echo &quot;&amp;lt;br&amp;gt; &amp;lt;a href='main.html'&amp;gt; &amp;lt;--초기 화면&amp;lt;/a&amp;gt; &quot;;
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJXPKd/btqLpUGLxgk/TdMF90K8Tue4IJMqsxK6h0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJXPKd/btqLpUGLxgk/TdMF90K8Tue4IJMqsxK6h0/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 39.6992%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJXPKd/btqLpUGLxgk/TdMF90K8Tue4IJMqsxK6h0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJXPKd%2FbtqLpUGLxgk%2FTdMF90K8Tue4IJMqsxK6h0%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBvSXt/btqLhOIy4oB/WEO0bosCKUJgH8T0ZZKRhK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBvSXt/btqLhOIy4oB/WEO0bosCKUJgH8T0ZZKRhK/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 59.138%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBvSXt/btqLhOIy4oB/WEO0bosCKUJgH8T0ZZKRhK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBvSXt%2FbtqLhOIy4oB%2FWEO0bosCKUJgH8T0ZZKRhK%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(4) 이용자 정보 삭제 (delete.php)&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dXODm3/btqLkJ7xQly/JcEhmontxOvki4zTY77JyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dXODm3/btqLkJ7xQly/JcEhmontxOvki4zTY77JyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dXODm3/btqLkJ7xQly/JcEhmontxOvki4zTY77JyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdXODm3%2FbtqLkJ7xQly%2FJcEhmontxOvki4zTY77JyK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1603180232257&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;sqlDB&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);
   $sql =&quot;SELECT * FROM userTbl WHERE userID='&quot;.$_GET['userID'].&quot;'&quot;;	// get으로 전달 받은 userID로 셀렉트 하는 쿼리를 변수 $sql에 저장

   $ret = mysqli_query($con, $sql);   
   if($ret) {
	   $count = mysqli_num_rows($ret);
	   if ($count==0) {
		   echo $_GET['userID'].&quot; 아이디의 이용자이 없음!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
		   echo &quot;&amp;lt;br&amp;gt; &amp;lt;a href='main.html'&amp;gt; &amp;lt;--초기 화면&amp;lt;/a&amp;gt; &quot;;
		   exit();	
	   }		   
   }
   else {
	   echo &quot;데이터 조회 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
	   echo &quot;&amp;lt;br&amp;gt; &amp;lt;a href='main.html'&amp;gt; &amp;lt;--초기 화면&amp;lt;/a&amp;gt; &quot;;
	   exit();
   }   
   $row = mysqli_fetch_array($ret);	// 변수 $row에 한행씩 입력
   $userID = $row['userID'];
   $name = $row[&quot;name&quot;];
   
?&amp;gt;

&amp;lt;HTML&amp;gt;
&amp;lt;HEAD&amp;gt;
&amp;lt;META http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&amp;gt;
&amp;lt;/HEAD&amp;gt;
&amp;lt;BODY&amp;gt;

&amp;lt;h1&amp;gt; 이용자 삭제 &amp;lt;/h1&amp;gt;
&amp;lt;FORM METHOD=&quot;post&quot;  ACTION=&quot;delete_result.php&quot;&amp;gt;	// post 형식으로 delete_result.php로 전송
	아이디 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;userID&quot; VALUE=&amp;lt;?php echo $userID ?&amp;gt; READONLY&amp;gt; &amp;lt;br&amp;gt;
	이름 : &amp;lt;INPUT TYPE =&quot;text&quot; NAME=&quot;name&quot; VALUE=&amp;lt;?php echo $name ?&amp;gt; READONLY&amp;gt; &amp;lt;br&amp;gt; 
	&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;
	위 이용자을 삭제하겠습니까?	
	&amp;lt;INPUT TYPE=&quot;submit&quot;  VALUE=&quot;이용자 삭제&quot;&amp;gt;
&amp;lt;/FORM&amp;gt;

&amp;lt;/BODY&amp;gt;
&amp;lt;/HTML&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOM5lJ/btqLjr7ob35/IFjMqUit7SkJT4sRuTBIDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOM5lJ/btqLjr7ob35/IFjMqUit7SkJT4sRuTBIDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOM5lJ/btqLjr7ob35/IFjMqUit7SkJT4sRuTBIDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOM5lJ%2FbtqLjr7ob35%2FIFjMqUit7SkJT4sRuTBIDk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이용자 삭제 클릭 시 받아주는 &lt;span style=&quot;color: #f89009;&quot;&gt;delete_result.php&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603180474508&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;sqlDB&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);

   $userID = $_POST[&quot;userID&quot;];
     
   $sql =&quot;DELETE FROM userTbl WHERE userID='&quot;.$userID.&quot;'&quot;;	// delete 쿼리를 변수에 담음
   
   $ret = mysqli_query($con, $sql);
 
    echo &quot;&amp;lt;h1&amp;gt; 이용자 삭제 결과 &amp;lt;/h1&amp;gt;&quot;;
   if($ret) {
	   echo $userID.&quot; 이용자이 성공적으로 삭제됨..&quot;;
   }
   else {
	   echo &quot;데이터 삭제 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
   } 
   mysqli_close($con);
   
   echo &quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &amp;lt;a href='main.html'&amp;gt; &amp;lt;--초기 화면&amp;lt;/a&amp;gt; &quot;;
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDPlzq/btqLkJT1MpG/J6ZeIhEpz0qu0WxWJVmIo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDPlzq/btqLkJT1MpG/J6ZeIhEpz0qu0WxWJVmIo0/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 28.8012%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDPlzq/btqLkJT1MpG/J6ZeIhEpz0qu0WxWJVmIo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDPlzq%2FbtqLkJT1MpG%2FJ6ZeIhEpz0qu0WxWJVmIo0%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx2PN6/btqLqlqCvvw/dwb84IO7JUlketBYZonq31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx2PN6/btqLqlqCvvw/dwb84IO7JUlketBYZonq31/img.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; style=&quot;width: 70.036%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx2PN6/btqLqlqCvvw/dwb84IO7JUlketBYZonq31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx2PN6%2FbtqLqlqCvvw%2Fdwb84IO7JUlketBYZonq31%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;0&quot; height=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;a style=&quot;background-color: #f6e199; color: #006dd7;&quot; href=&quot;https://reddb.tistory.com/category/MariaDB&quot;&gt;[MariaDB] 전체보기&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1603970458995&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'MariaDB' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-og-url=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bYDr4L/hyH2cXAXC3/1rwLIwZ1EENqbUTAUTrIj0/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/CXR2N/hyH2bLagJt/KeSNagAvBSOY5yRL4Tp6xK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/cj9u4w/hyH179Pmqj/rx1Tfd4A3kYDklCyUfc5tk/img.png?width=1252&amp;amp;height=309&amp;amp;face=0_0_1252_309&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-source-url=&quot;https://reddb.tistory.com/category/MariaDB&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://mariadb.org/wp-content/themes/twentynineteen-child/icons/logo_seal.svg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/CXR2N/hyH2bLagJt/KeSNagAvBSOY5yRL4Tp6xK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/cj9u4w/hyH179Pmqj/rx1Tfd4A3kYDklCyUfc5tk/img.png?width=1252&amp;amp;height=309&amp;amp;face=0_0_1252_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'MariaDB' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>MariaDB</category>
      <category>Delete</category>
      <category>insert</category>
      <category>mariaDB</category>
      <category>MySQL</category>
      <category>PHP</category>
      <category>select</category>
      <category>Update</category>
      <category>마리아DB</category>
      <category>이용자 관리 시스템</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/136</guid>
      <comments>https://reddb.tistory.com/136#entry136comment</comments>
      <pubDate>Tue, 20 Oct 2020 20:17:13 +0900</pubDate>
    </item>
    <item>
      <title>[MariaDB] 마리아DB PHP - PHP와 MariaDB 연계 (MySQL)</title>
      <link>https://reddb.tistory.com/135</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;[MariaDB] 마리아DB PHP -&amp;nbsp;PHP와&amp;nbsp;MariaDB&amp;nbsp;연계&amp;nbsp;(MySQL)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;DB접속&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;먼저 이전 포스팅에서 설명드린 아파치를 실행해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/130?category=925278&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;reddb.tistory.com/130?category=925278&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1605667079066&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[MariaDB] 마리아DB PHP - XAMPP 설치하기 (MySQL)&quot; data-og-description=&quot;[MariaDB]&amp;nbsp;마리아DB&amp;nbsp;PHP&amp;nbsp;-&amp;nbsp;XAMPP&amp;nbsp;설치하기&amp;nbsp;(MySQL) PHP사용을 위해서는 아파치와 PHP 설치가 필요합니다. 이번 포스팅에서는 윈도우에서 PHP와 아파치를 사용할 수 있게 해주는 XAMPP에 대한 설치방법을 &quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/130?category=925278&quot; data-og-url=&quot;https://reddb.tistory.com/130&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cHOsLO/hyIgSyBmuC/SPdyckMk5qANKVz0Kzx3d1/img.png?width=800&amp;amp;height=532&amp;amp;face=0_0_800_532,https://scrap.kakaocdn.net/dn/C7gCQ/hyIh9laWix/e3Deuw0h3JbfKzb1bbgkP0/img.png?width=800&amp;amp;height=532&amp;amp;face=0_0_800_532,https://scrap.kakaocdn.net/dn/V32Fj/hyIg13mSxZ/dk7rcRmXg5NwKpmus5pWPk/img.png?width=508&amp;amp;height=430&amp;amp;face=0_0_508_430&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/130?category=925278&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://reddb.tistory.com/130?category=925278&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cHOsLO/hyIgSyBmuC/SPdyckMk5qANKVz0Kzx3d1/img.png?width=800&amp;amp;height=532&amp;amp;face=0_0_800_532,https://scrap.kakaocdn.net/dn/C7gCQ/hyIh9laWix/e3Deuw0h3JbfKzb1bbgkP0/img.png?width=800&amp;amp;height=532&amp;amp;face=0_0_800_532,https://scrap.kakaocdn.net/dn/V32Fj/hyIg13mSxZ/dk7rcRmXg5NwKpmus5pWPk/img.png?width=508&amp;amp;height=430&amp;amp;face=0_0_508_430');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;[MariaDB] 마리아DB PHP - XAMPP 설치하기 (MySQL)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;[MariaDB]&amp;nbsp;마리아DB&amp;nbsp;PHP&amp;nbsp;-&amp;nbsp;XAMPP&amp;nbsp;설치하기&amp;nbsp;(MySQL) PHP사용을 위해서는 아파치와 PHP 설치가 필요합니다. 이번 포스팅에서는 윈도우에서 PHP와 아파치를 사용할 수 있게 해주는 XAMPP에 대한 설치방법을&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;아래 코드로 만들어진 &lt;b&gt;connect.php&lt;/b&gt;파일을 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;C:\xampp\htdocs&lt;/b&gt;&lt;/span&gt; 에 저장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;DB서버가 따로 존재한다면 해당 &lt;b&gt;서버의 IP&lt;/b&gt;를 변수 $db_host=&quot;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;IP&lt;/b&gt;&lt;/span&gt;&quot;로 넣어주시면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;같은 서버에서 아파치와 PHP, DB를 모두 사용하신다면 &quot;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;localhost&lt;/b&gt;&lt;/span&gt;&quot;로 넣어주시면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603099752265&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $db_host=&quot;DB가 있는 서버 주소&quot;;	//DB서버 주소를 입력
   $db_user=&quot;root&quot;;	//접속할 ID
   $db_password=&quot;1234&quot;;	// 접속할 ID의 패스워드
   $db_name=&quot;&quot;;	// 특별히 사용할 DB가 있다면 DB명을 넣음
   $con=mysqli_connect($db_host, $db_user, $db_password, $db_name);	// 변수 $con에 db접속 내장함수와 (인자값 들)을 저장
   if ( mysqli_connect_error($con) ) {	// DB접속 했을 때 오류가 발생한다면
	   echo &quot;MariaDB 접속 실패 !!&quot;, &quot;&amp;lt;br&amp;gt;&quot;;	// 출력
	   echo &quot;오류 원인 : &quot;, mysqli_connect_error();	// mysqli_connet_error() 내장함수는 DB서버 연결 오류 원인을 반환해주는 함수
	   exit();
   }
   echo &quot;MariaDB 접속 완전히 성공!!&quot;;	// 에러가 없을 시 출력
   mysqli_close($con);	// DB 접속 종료
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브라우저를 열어 주소창에 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;localhost/connect.php&lt;/b&gt;&lt;/span&gt; 를 입력해서 아래와 같은 문자가 나오면 DB에 정상 접속된 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4JO23/btqLlAuFplb/Mq8mTCQQ7qlIoKTw5EaA5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4JO23/btqLlAuFplb/Mq8mTCQQ7qlIoKTw5EaA5K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4JO23/btqLlAuFplb/Mq8mTCQQ7qlIoKTw5EaA5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4JO23%2FbtqLlAuFplb%2FMq8mTCQQ7qlIoKTw5EaA5K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이후 부터는 위에서 길게 설정한 접속 변수 내용을 아래와 같이 간결하게 접속하도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603100253344&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;데이터베이스 생성&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;createdb.php 파일을 만들고 아래의 내용을 입력 후 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;C:\xampp\htdocs&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;에 저장합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603100815622&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);
         
   $sql=&quot;CREATE DATABASE phpDB&quot;;	// 변수$sql에 phpDB 생성 쿼리 입력
   $ret = mysqli_query($con, $sql);	// 변수$ret에 쿼리 실행 내장함수로 ($con, $sql) 실행
   
   if($ret) {	// mysqli_query가 성공적으로 실행되면 Ture 값이 반환됨
	   echo &quot;sqlDB가 성공적으로 생성됨.&quot;;
   }
   else {
	   echo &quot;sqlDB 생성 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
   }
   
   mysqli_close($con);
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브라우저에서 해당 파일을 열어 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/crFLq2/btqLeqAjqFG/LyBA3ZQXWtibXzKYVyegE0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/crFLq2/btqLeqAjqFG/LyBA3ZQXWtibXzKYVyegE0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/crFLq2/btqLeqAjqFG/LyBA3ZQXWtibXzKYVyegE0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcrFLq2%2FbtqLeqAjqFG%2FLyBA3ZQXWtibXzKYVyegE0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;성공적으로 생성됐다는 메시지가 나오면 DB에 붙어 정상적으로 만들어졌는지도 확인합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bR2aja/btqLjsqD1Dj/XERfP2HJEtSSnm5cUOs2U1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bR2aja/btqLjsqD1Dj/XERfP2HJEtSSnm5cUOs2U1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bR2aja/btqLjsqD1Dj/XERfP2HJEtSSnm5cUOs2U1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR2aja%2FbtqLjsqD1Dj%2FXERfP2HJEtSSnm5cUOs2U1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;테이블 생성&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;createtable.php 파일을 만들고 아래의 내용을 입력 후 &lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;C:\xampp\htdocs&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;에 저장합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603100432452&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;phpDB&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);
                      // DB IP    ,  ID   ,  PW   , 사용할DB명

   // 변수 $sql에 테이블 생성 쿼리를 입력
   $sql =&quot;	
	   CREATE TABLE userTbl 
		( userID  	CHAR(8) NOT NULL PRIMARY KEY,
		  name    	VARCHAR(10) NOT NULL,
		  birthYear   INT NOT NULL,
		  addr	  	CHAR(2) NOT NULL,
		  mobile1	CHAR(3),
		  mobile2	CHAR(8),
		  height    	SMALLINT,
		  mDate    	DATE
		)
   &quot;;
 
   $ret = mysqli_query($con, $sql);	// 접속쿼리와 DB생성쿼리를 서버에서 실행하는 내장함수 mysqli_query()를 변수 $ret 쿼리에 입력
        //mysqli_query는 성공시 True 값을 반환함
 
   if($ret) {	// 변수 $ret이 문제 없이 실행됐다면
	   echo &quot;userTBL이 성공적으로 생성됨..&quot;;
   }
   else {
	   echo &quot;userTBL 생성 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
   }
 
   mysqli_close($con);	// DB접속 종료
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브라우저에서 해당 파일을 열어봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cLk0jn/btqLep9hBRS/kYlapvOniYTOqK2E91dMkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cLk0jn/btqLep9hBRS/kYlapvOniYTOqK2E91dMkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cLk0jn/btqLep9hBRS/kYlapvOniYTOqK2E91dMkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcLk0jn%2FbtqLep9hBRS%2FkYlapvOniYTOqK2E91dMkk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;테이블이 성공적으로 생성됐다는 내용이 나오면 DB에 접속해서 테이블을 확인해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdEms1/btqLf53OkEn/eKsYNPpjIL1JxJtKvner8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdEms1/btqLf53OkEn/eKsYNPpjIL1JxJtKvner8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdEms1/btqLf53OkEn/eKsYNPpjIL1JxJtKvner8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdEms1%2FbtqLf53OkEn%2FeKsYNPpjIL1JxJtKvner8k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;데이터 입력&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;insertdata.php 파일을 만들고 아래의 내용을 입력 후&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;C:\xampp\htdocs&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;에 저장합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603101835593&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;phpDB&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);

   // 변수 $sql에 인서트 데이터를 입력. 아래 mysqli_query 내장함수는 하나의 SQL문만 실행하므로 여러건의 데이터를 넣기 위해 , 를 사용
   $sql =&quot;	
		INSERT INTO userTbl VALUES
		('AAA', '김에이', 1987, '서울', '011', '1111111', 182, '2008-8-8'),
		('BBB', '박비이', 1979, '경기', '011', '2222222', 173, '2012-4-4'),
		('CCC', '조씨이', 1971, '부사', '019', '3333333', 177, '2007-7-7'),
		('DDD', '성디이', 1950, '서울', '011', '4444444', 166, '2009-4-4'),
		('EEE', '임이이', 1979, '광주', NULL  , NULL      , 186, '2013-12-12'),
		('FFF', '윤에프', 1963, '서울', '016', '6666666', 182, '2009-9-9'),
		('GGG', '은지지', 1969, '경북', NULL  , NULL      , 170, '2005-5-5'),
		('HHH', '한흐흐', 1972, '경남', '011', '8888888', 174, '2014-3-3'),
		('III', '이이이', 1965, '전남', '018', '9999999', 172, '2010-10-10'),
		('JJJ', '장지지', 1973, '서울', '010', '0000000', 176, '2013-5-5')
   &quot;;
 
   $ret = mysqli_query($con, $sql);	
 
   if($ret) {
	   echo &quot;userTBL이 데이터가 성공적으로 입력됨.&quot;;
   }
   else {
	   echo &quot;userTBL 데이터 입력 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
   }
 
   mysqli_close($con);
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;브라우저에서 해당 파일을 열어봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;424&quot; height=&quot;223&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dBx1Gv/btqLlClMpqD/mYRKCHsor1V1KlkinwdqYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dBx1Gv/btqLlClMpqD/mYRKCHsor1V1KlkinwdqYk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dBx1Gv/btqLlClMpqD/mYRKCHsor1V1KlkinwdqYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdBx1Gv%2FbtqLlClMpqD%2FmYRKCHsor1V1KlkinwdqYk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; width=&quot;424&quot; height=&quot;223&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;성공적으로 입력됐다는 내용이 나오면 DB에 접속해서 테이블의 DATA를 확인해 봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ECEXC/btqLepnYhAc/yKx9BCO64ESlSBc8jumH30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ECEXC/btqLepnYhAc/yKx9BCO64ESlSBc8jumH30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ECEXC/btqLepnYhAc/yKx9BCO64ESlSBc8jumH30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FECEXC%2FbtqLepnYhAc%2FyKx9BCO64ESlSBc8jumH30%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;데이터 조회&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;select.php 파일을 만들고 아래의 내용을 입력 후&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;C:\xampp\htdocs&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;에 저장합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1603103188307&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?php
   $con=mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;1234&quot;, &quot;phpDB&quot;) or die(&quot;MariaDB 접속 실패 !!&quot;);

   $sql =&quot;
		SELECT * FROM userTbl
   &quot;;
 
   $ret = mysqli_query($con, $sql);
 
   if($ret) {
	   echo mysqli_num_rows($ret), &quot;건이 조회됨.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&quot;;	// mysqli_num_rows() 내장함수는 SELECT 문의 결과가 몇 개의 행인지를 반환
   }
   else {
	   echo &quot;userTBL 데이터 조회 실패!!!&quot;.&quot;&amp;lt;br&amp;gt;&quot;;
	   echo &quot;실패 원인 :&quot;.mysqli_error($con);
	   exit();
   }
   
   while($row = mysqli_fetch_array($ret)) {	// mysqli_fetch_array() 내장함수는 SELECT 문의 실행 결과에서 한행씩 결과 행을 추출함. 더이상 접근할 결과 행이 없을때 Fasle 값을 반환함.
	   echo $row['userID'], &quot; &quot;, $row['name'], &quot; &quot;, $row['height'], &quot; &quot;, &quot;&amp;lt;br&amp;gt;&quot;;
   }   
 
   mysqli_close($con);
?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Nanum Gothic';&quot;&gt;브라우저에서 해당 파일을 열어봅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brinXA/btqLkgXR0aV/hkWQ5I70qkU4akjPIu8kw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brinXA/btqLkgXR0aV/hkWQ5I70qkU4akjPIu8kw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brinXA/btqLkgXR0aV/hkWQ5I70qkU4akjPIu8kw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrinXA%2FbtqLkgXR0aV%2FhkWQ5I70qkU4akjPIu8kw0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199; color: #006dd7;&quot;&gt;&lt;a style=&quot;background-color: #f6e199; color: #006dd7;&quot; href=&quot;https://reddb.tistory.com/category/MariaDB&quot;&gt;[MariaDB] 전체보기&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1603970469162&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;'MariaDB' 카테고리의 글 목록&quot; data-og-description=&quot;전산 관련 경험을 기록 하는 곳&quot; data-og-host=&quot;reddb.tistory.com&quot; data-og-source-url=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-og-url=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bYDr4L/hyH2cXAXC3/1rwLIwZ1EENqbUTAUTrIj0/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/CXR2N/hyH2bLagJt/KeSNagAvBSOY5yRL4Tp6xK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/cj9u4w/hyH179Pmqj/rx1Tfd4A3kYDklCyUfc5tk/img.png?width=1252&amp;amp;height=309&amp;amp;face=0_0_1252_309&quot;&gt;&lt;a href=&quot;https://reddb.tistory.com/category/MariaDB&quot; data-source-url=&quot;https://reddb.tistory.com/category/MariaDB&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://mariadb.org/wp-content/themes/twentynineteen-child/icons/logo_seal.svg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/CXR2N/hyH2bLagJt/KeSNagAvBSOY5yRL4Tp6xK/img.jpg?width=620&amp;amp;height=258&amp;amp;face=0_0_620_258,https://scrap.kakaocdn.net/dn/cj9u4w/hyH179Pmqj/rx1Tfd4A3kYDklCyUfc5tk/img.png?width=1252&amp;amp;height=309&amp;amp;face=0_0_1252_309');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;'MariaDB' 카테고리의 글 목록&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;전산 관련 경험을 기록 하는 곳&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;reddb.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>MariaDB</category>
      <category>DB연계</category>
      <category>mariaDB</category>
      <category>MySQL</category>
      <category>mysqli_connect()</category>
      <category>mysqli_error()</category>
      <category>mysqli_fetch_array()</category>
      <category>mysqli_num_rows()</category>
      <category>mysqli_query()</category>
      <category>마리아DB</category>
      <author>reddb</author>
      <guid isPermaLink="true">https://reddb.tistory.com/135</guid>
      <comments>https://reddb.tistory.com/135#entry135comment</comments>
      <pubDate>Mon, 19 Oct 2020 23:33:08 +0900</pubDate>
    </item>
  </channel>
</rss>