<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>/sbin/zanin</title>
        <link>https://velog.io/</link>
        <description>zanin [검색어] 입력하면 다 나오는 게 목표</description>
        <lastBuildDate>Tue, 23 Jul 2024 10:55:12 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>/sbin/zanin</title>
            <url>https://velog.velcdn.com/images/butler-b/profile/cc7a5f9a-411c-40b0-96cc-cf9c2fb5bc07/image.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. /sbin/zanin. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/butler-b" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[Linux] $PS1 환경변수 활용 프롬프트 커스텀]]></title>
            <link>https://velog.io/@butler-b/Linux-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EC%BB%A4%EC%8A%A4%ED%85%80</link>
            <guid>https://velog.io/@butler-b/Linux-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EC%BB%A4%EC%8A%A4%ED%85%80</guid>
            <pubDate>Tue, 23 Jul 2024 10:55:12 GMT</pubDate>
            <description><![CDATA[<blockquote>
<ul>
<li>리눅스 프롬프트에 나타나는 정보를 커스텀할 수 있음<ul>
<li>ex) <a href="mailto:ubuntu@123.123.123.123">ubuntu@123.123.123.123</a> $</li>
</ul>
</li>
</ul>
</blockquote>
<h4 id="1-bashrc-파일-하단에-환경변수-ps1-정의">1. ~/.bashrc 파일 하단에 환경변수 $PS1 정의</h4>
<ul>
<li>프롬프트를 변경하기 위해 ~/.bashrc 파일 하단에 $PS1 변수 재정의<ul>
<li><a href="https://smoothiecoding.kr/%EB%A6%AC%EB%88%85%EC%8A%A4-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EB%B3%80%EA%B2%BD/">https://smoothiecoding.kr/%EB%A6%AC%EB%88%85%EC%8A%A4-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EB%B3%80%EA%B2%BD/</a> 내용 참고</li>
<li><a href="https://tech-linux.tistory.com/7">https://tech-linux.tistory.com/7</a> 색상, 스타일, 예시 참고
<img src="https://velog.velcdn.com/images/butler-b/post/6ab889b5-5d8c-4acc-9d82-d9b105b3228b/image.png" alt=""></li>
</ul>
</li>
</ul>
<pre><code>    sudo vim ~/.bashrc</code></pre><pre><code>    # ~/.bashrc
    .
    .
    .
    # 글자색 green, user이름, 현재 경로, 관리자모드가 아니면 &#39;$&#39;가 표시되는 옵션이 포함됨
    PS1=&#39;\033[0;32m\u\033[0m\] \w$ &#39;</code></pre><h4 id="2-적용">2. 적용</h4>
<ul>
<li>변경 내용을 적용하기 위해 다음 명령어 입력</li>
</ul>
<pre><code>    source ~/.bashrc</code></pre><h4 id="3-결과">3. 결과</h4>
<ul>
<li>커스텀된 프롬프트 확인 가능
  <img src="https://velog.velcdn.com/images/butler-b/post/bdbd5e46-9140-4713-b3b3-2051c03c6291/image.png" alt=""></li>
</ul>
<ul>
<li>(변경 전 기본 옵션 예시)
  <img src="https://velog.velcdn.com/images/butler-b/post/81fc7f37-2df7-4be2-b33f-0eb241bba7e0/image.png" alt=""></li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Linux] 계정 로그인 성공시 문구 출력]]></title>
            <link>https://velog.io/@butler-b/%EB%A6%AC%EB%88%85%EC%8A%A4-%EA%B3%84%EC%A0%95-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%84%B1%EA%B3%B5%EC%8B%9C-%EB%B3%B4%EC%97%AC%EC%A4%84-%EB%AC%B8%EA%B5%AC-%EC%84%A4%EC%A0%95</link>
            <guid>https://velog.io/@butler-b/%EB%A6%AC%EB%88%85%EC%8A%A4-%EA%B3%84%EC%A0%95-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%84%B1%EA%B3%B5%EC%8B%9C-%EB%B3%B4%EC%97%AC%EC%A4%84-%EB%AC%B8%EA%B5%AC-%EC%84%A4%EC%A0%95</guid>
            <pubDate>Tue, 23 Jul 2024 09:53:53 GMT</pubDate>
            <description><![CDATA[<blockquote>
<ul>
<li>리눅스 계정 로그인 성공 시 원하는 문구를 보여줄 수 있음<ul>
<li>ex) 환영 인사, 경고문구..</li>
</ul>
</li>
</ul>
</blockquote>
<h4 id="1-etcmotdsh-파일-생성-및-내용-작성-및-실행권한-부여">1. /etc/motd.sh 파일 생성 및 내용 작성 및 실행권한 부여</h4>
<ul>
<li>출력을 원하는 문장만 작성해도 무관하나, 원하는 색상을 입히기 위해 추가로 컬러코드 사용함<ul>
<li>ANSI escape code 사용</li>
<li><a href="https://jaynamm.tistory.com/140">https://jaynamm.tistory.com/140</a> 컬러코드  참고
<img src="https://velog.velcdn.com/images/butler-b/post/470da832-7bed-44d3-9a84-8b58658405cb/image.png" alt=""></li>
</ul>
</li>
</ul>
<pre><code>    sudo vim /etc/motd.sh

    sudo chmod 755 /etc/motd.sh</code></pre><pre><code>    #!/bin/bash
    # /etc/motd.sh
    # shell script for greeting message

    echo &quot;&quot;
    echo -e &quot;\033[32m&#39;Hello, $USER! Do your best to protect the world today!&#39;\033[0m&quot;
    echo &quot;&quot;</code></pre><h4 id="2-etcprofile-파일-하단에-다음-명령어-추가">2. /etc/profile 파일 하단에 다음 명령어 추가</h4>
<ul>
<li>로그인 시 읽어들이는 /etc/profile 파일 하단에 /etc/mord.sh 실행 명령어를 추가함
  <img src="https://velog.velcdn.com/images/butler-b/post/d2c0ad6f-6a02-44fc-8097-fac550549c4a/image.png" alt=""></li>
</ul>
<pre><code>    sudo vim /etc/profile</code></pre><pre><code>    .
    .
    .

    # added by zanin
    . /etc/motd.sh</code></pre><h4 id="3-결과">3. 결과</h4>
<ul>
<li>로그인 성공 시 본인이 작성한 문구가 뜨는 것을 확인 가능
  <img src="https://velog.velcdn.com/images/butler-b/post/db4c9406-317a-4cee-8d8c-79b490eeed89/image.png" alt=""></li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Linux] MariaDB start 실패 오류 (원인: 디스크 용량 부족)]]></title>
            <link>https://velog.io/@butler-b/%ED%8A%B8%EB%9F%AC%EB%B8%94-%EC%8A%88%ED%8C%85-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%9A%A9%EB%9F%89-%EB%B6%80%EC%A1%B1%EC%9C%BC%EB%A1%9C-MariaDB-start-%EC%98%A4%EB%A5%98</link>
            <guid>https://velog.io/@butler-b/%ED%8A%B8%EB%9F%AC%EB%B8%94-%EC%8A%88%ED%8C%85-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%9A%A9%EB%9F%89-%EB%B6%80%EC%A1%B1%EC%9C%BC%EB%A1%9C-MariaDB-start-%EC%98%A4%EB%A5%98</guid>
            <pubDate>Wed, 10 Jan 2024 13:17:30 GMT</pubDate>
            <description><![CDATA[<h2 id="작업-환경">작업 환경</h2>
<blockquote>
<ul>
<li>AWS EC2의 우분투 20.04 환경에 mariadb 설치 --&gt; DB 서버로 사용중</li>
</ul>
</blockquote>
<ul>
<li>(프리티어 계정) 인스턴스 사양 --&gt; vCPU 1코어, 메모리 1GB</li>
</ul>
<h2 id="문제-발생">문제 발생</h2>
<blockquote>
<ul>
<li>갑자기 mariadb의 연결이 끊기고 재접속이 되지 않음.</li>
</ul>
</blockquote>
<h2 id="문제-원인-탐색">문제 원인 탐색</h2>
<ul>
<li><p>mariadb 재설치 시도 전, 파일 백업을 위해 cp 명령어 사용</p>
<blockquote>
<p>--&gt; 리눅스 용량 문제로 cp 명령어를 실행할 수 없다는 오류 문구 출력됨</p>
</blockquote>
</li>
<li><p>해당 오류가 mariadb 접속불가 상황과 관련있을 것이라 의심</p>
</li>
<li><p>df 명령어로 디스크 용량 확인</p>
<ul>
<li><p><strong>/dev/root 용량이 7.9G/7.9G 로 100% 사용중</strong></p>
<p>  <img src="https://velog.velcdn.com/images/butler-b/post/917d0695-b0d4-4bff-a2c9-16f4a6570691/image.png" alt=""></p>
</li>
</ul>
</li>
</ul>
<h2 id="해결-과정">해결 과정</h2>
<blockquote>
<ul>
<li>목표 : /dev/root 용량 확보</li>
</ul>
</blockquote>
<h3 id="try-1">Try 1</h3>
<blockquote>
<ul>
<li>시도 1 : lsof / 명령어로 불필요하게 용량을 잡아먹고 있는 쓰레기 데이터 찾아 삭제하기</li>
</ul>
</blockquote>
<ul>
<li><p>용의자 1) syslog</p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/71972c24-7095-48db-88d5-a25954094982/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/31be0877-5a71-470f-9f01-d43332234bcb/image.png" alt=""> --&gt; (삭제 전)</p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/415b61f9-1aa9-47cb-8966-de3758421f21/image.png" alt=""> --&gt; (삭제 후)</p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/0125f212-9e8c-4b52-8e12-fdf3f09c9494/image.png" alt=""></p>
</li>
</ul>
<blockquote>
<ul>
<li>1-1) syslog 삭제했으나 mariadb restart 실패</li>
</ul>
</blockquote>
<ul>
<li><p>용의자 2) amazon log</p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/72985f18-6e96-4d41-a2aa-5d1cdc052f93/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/ca97a536-1623-4ce0-b35b-99e42f2fcf2a/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/bfe437d1-384b-402d-bddb-f2b27575d167/image.png" alt=""></p>
</li>
</ul>
<blockquote>
<ul>
<li>2-1) amazon error log 삭제했으나 mariadb restart 실패</li>
</ul>
</blockquote>
<ul>
<li><p>용의자 3) 여러개 남아있는 mariadb의 PID</p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/00ef5c46-849e-4454-bb33-d3db78f90231/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/0c669191-1eee-479b-9f3d-49e6ef445576/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/e7278f64-e3c0-4d59-adad-503c548fbf2b/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/35af6b9a-69ad-4e99-b750-78de823f6ce0/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/271d326a-decf-44a4-850a-5e0e55787861/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/0dd7a219-bbb0-4784-8d15-93b8ab1deb19/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/1188b821-410c-402e-b244-0e1341d7e9f5/image.png" alt=""></p>
</li>
</ul>
<blockquote>
<ul>
<li>3-1) 남아있는 mariadb PID를 다 삭제시켰으나 mariadb restart 실패</li>
</ul>
</blockquote>
<p>  <img src="https://velog.velcdn.com/images/butler-b/post/025fe307-c54b-4295-8cb2-315026a24f04/image.png" alt=""></p>
<blockquote>
<ul>
<li>시도 1 결과 (실패)<pre><code>- 변화 없는 /dev/root 사용량</code></pre></li>
</ul>
</blockquote>
<h3 id="try-2">Try 2</h3>
<blockquote>
<ul>
<li>시도 2 : mariadb의 사용하지 않는 테이블 삭제하기</li>
</ul>
</blockquote>
<ul>
<li><p>1) mariadb 오류구문 재확인
<img src="https://velog.velcdn.com/images/butler-b/post/2396a39c-73ca-4db1-b107-f7f2a065c3c0/image.png" alt=""></p>
</li>
<li><p>2) journalctl -xeu mariadb.service 명령어로 오류구문 자세히 확인
<img src="https://velog.velcdn.com/images/butler-b/post/528278a5-ea4c-4bd9-b93e-f5450dfd4811/image.png" alt=""></p>
<ul>
<li>2-1) 용량이 계속 언급되는 것으로 보아 용량 문제 맞는 것으로 생각됨</li>
</ul>
</li>
<li><p>3) mariadb에서 사용하지 않을 테이블 삭제
<img src="https://velog.velcdn.com/images/butler-b/post/4893d47b-29cf-4e07-b5dd-a11f48171e4a/image.png" alt=""></p>
<ul>
<li><p>3-1) 테이블이 들어있던 /laBelup 용량은 31M --&gt; 9.8M으로 줄었으나 mariadb restart 실패
<img src="https://velog.velcdn.com/images/butler-b/post/c3393c85-d171-42aa-960f-5ec18859aa2d/image.png" alt=""></p>
</li>
<li><p>3-2) /dev/root 사용량도 이것저것 지워보기 전과 일치함. 변화없음
<img src="https://velog.velcdn.com/images/butler-b/post/550ca5ce-cf18-4d07-b650-b136ff2cef49/image.png" alt=""></p>
</li>
</ul>
</li>
</ul>
<blockquote>
<ul>
<li>시도 2 결과 (실패)</li>
</ul>
</blockquote>
<ul>
<li>/dev/root의 용량은 위의 과정들과 관련이 없는 듯함</li>
</ul>
<h3 id="try-3">Try 3</h3>
<blockquote>
<ul>
<li>시도 3 : AWS EC2 인스턴스 볼륨 용량 증설</li>
</ul>
</blockquote>
<ul>
<li><p>1) 현재 사용중인 AWS EC2 인스턴스에 연결된 EBS 볼륨 용량을 8GB에서 25GB로 수정함</p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/4d9e4d1b-4c7e-403f-a8ba-33097751a99e/image.png" alt=""></p>
<blockquote>
<ul>
<li><em>주의사항!!!</em></li>
</ul>
</blockquote>
<ul>
<li>AWS 프리티어로 무료 제공되는 EBS 스토리지 용량은 30GB 까지임</li>
<li>-&gt; 실행중이지 않은 인스턴스에 연결된 EBS 볼륨까지 모두 포함된 용량이 30GB</li>
<li>-&gt; 생성된 모든 인스턴스의 볼륨 용량을 합산해서 30GB가 넘지 않아야 과금되지 않음!!</li>
</ul>
</li>
<li><p>2) lsblk 명령어로 리눅스 /dev/root에 해당하는 파티션 이름이 /dev/xvda 1 임을 확인</p>
<ul>
<li><p>2-1) 파티션 용량 늘리기 위한 growpart 명령어를 수행할 용량이 부족하다는 오류 발생
<img src="https://velog.velcdn.com/images/butler-b/post/fc15502e-2a58-4586-a2ad-367bd4a2cc0d/image.png" alt=""></p>
</li>
<li><p>2-2) 명령 수행할 /tmp의 용량을 10M만큼만 우선 늘려준 뒤 다시 growpart /dev/xvda 1 명령어 수행</p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/0ad7c699-7c54-4936-9ab7-dd424ffeff07/image.png" alt=""></p>
</li>
<li><p>2-3) resize2fs /dev/xvda1명령어로 /dev/root 해당 파티션 용량 25G로 할당 성공</p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/28b26fad-bf87-4cf3-9a22-b91a780ebdea/image.png" alt=""></p>
</li>
<li><p>2-4) 여전히 mariadb restart 실패</p>
<p><img src="https://velog.velcdn.com/images/butler-b/post/59ac2388-9d8d-4963-ab3f-b47770cac917/image.png" alt=""></p>
</li>
</ul>
</li>
<li><p>3) journalctl -xeu mariadb.service 명령어로 새로운 오류구문 확인
<img src="https://velog.velcdn.com/images/butler-b/post/5c69d9b8-f225-4c20-81e1-9939fe520dd0/image.png" alt=""></p>
<ul>
<li><p>3-1) /var/lib/mysql 디렉터리의 ib_logfile0을 ib_logfile1로 이름 변경해줌</p>
<ul>
<li>mv ib_logfile0 ib_logfile1 명령어 사용
<img src="https://velog.velcdn.com/images/butler-b/post/b2803e37-b131-45c1-b058-2f5c64ab95dc/image.png" alt=""></li>
</ul>
</li>
<li><p>3-2) mariadb 재시작</p>
<ul>
<li><p>systemctl restart mariadb 명령어로 mariadb 재시작 성공
<img src="https://velog.velcdn.com/images/butler-b/post/843cc39d-31eb-499e-a1c3-221e4bbe46f3/image.png" alt=""></p>
</li>
<li><p>테이블과 데이터 조회도 성공
<img src="https://velog.velcdn.com/images/butler-b/post/52b0ec93-3c4f-437d-92f2-1d9c6e661776/image.png" alt=""></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<blockquote>
<ul>
<li>시도 3 결과 (성공)</li>
</ul>
</blockquote>
<ul>
<li>mariadb 문제없이 작동함</li>
</ul>
<h2 id="결론">결론</h2>
<blockquote>
<ul>
<li>리눅스 디스크 용량 부족이 문제의 원인</li>
</ul>
</blockquote>
<ul>
<li><p>다시 용량이 부족할 상황을 대비해 어떤 파일의 용량이 큰 비중을 차지하는지 확인</p>
<ul>
<li>필요에 의해 설치한 모듈들의 비중이 가장 큼</li>
<li>필수적인 용량 증설이었음</li>
</ul>
</li>
<li><p>/var/lib/mysql에서 이름 변경했던 ib_logfile1이 다음 날 다시 확인해보니 ib_logfile0으로 복구되어 있음</p>
<ul>
<li>파일 역할과 자동으로 이름이 복구된 이유 알아보기</li>
</ul>
</li>
</ul>
<h2 id="참고">참고</h2>
<ul>
<li><p>리눅스 파일시스템 root 100% Full인 경우 조치 방법</p>
<ul>
<li><a href="https://skstp35.tistory.com/424">https://skstp35.tistory.com/424</a></li>
</ul>
</li>
<li><p>AWS EC2 인스턴스 용량 증설하기</p>
<ul>
<li><a href="https://velog.io/@saakmiso/AWS-EC2-%EC%9A%A9%EB%9F%89-%EC%A6%9D%EC%84%A4%ED%95%98%EA%B8%B0">https://velog.io/@saakmiso/AWS-EC2-%EC%9A%A9%EB%9F%89-%EC%A6%9D%EC%84%A4%ED%95%98%EA%B8%B0</a></li>
<li>Unable to grownpart because no space left<ul>
<li><a href="https://stackoverflow.com/questions/59420015/unable-to-growpart-because-no-space-left">https://stackoverflow.com/questions/59420015/unable-to-growpart-because-no-space-left</a></li>
</ul>
</li>
</ul>
</li>
<li><p>MySQL: Failed Registration of InnoDB as a Storage Engine</p>
<ul>
<li><a href="https://spin.atomicobject.com/2011/05/09/mysql-failed-registration-of-innodb-as-a-storage-engine/">https://spin.atomicobject.com/2011/05/09/mysql-failed-registration-of-innodb-as-a-storage-engine/</a></li>
</ul>
</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[2023 프로그래머스 코딩테스트 연습 연말결산]]></title>
            <link>https://velog.io/@butler-b/2023-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%BD%94%EB%94%A9%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%97%B0%EC%8A%B5-%EC%97%B0%EB%A7%90%EA%B2%B0%EC%82%B0</link>
            <guid>https://velog.io/@butler-b/2023-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%BD%94%EB%94%A9%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%97%B0%EC%8A%B5-%EC%97%B0%EB%A7%90%EA%B2%B0%EC%82%B0</guid>
            <pubDate>Thu, 04 Jan 2024 13:08:28 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/butler-b/post/540ec21d-3582-41e8-98fe-f0515f1f70ad/image.png" alt=""></p>
<p>프로그래머스에서 제공하는 연말결산 이미지를 포함한 글을 작성해 링크를 첨부하면 &#39;회고 문화 응원 이벤트&#39;에 참여할 수 있다. 덕분에 Velog 첫글 작성을 앞당겨 시작하게 되었다.</p>
<h2 id="프로그래머스-회고-문화-응원-이벤트-참여">프로그래머스 회고 문화 응원 이벤트 참여</h2>
<p>올해 KISIA 교육을 들으면서 코딩테스트 연습 문제를 풀기 시작했다. &#39;프로그래머스&#39;와 &#39;백준&#39; 두 사이트를 이용했다.</p>
<blockquote>
<p>프로그래머스는 답안 제출 양식이 편리하고 몇몇 기업들이 채용시 코딩테스트에 이용하기도 하는 플랫폼이라 유형을 많이 익혀두면 좋다. </p>
</blockquote>
<blockquote>
<p>백준은 테스트케이스의 input() 값까지 신경써야해서 조금 번거롭지만 실무를 생각하면 미리 익숙해지는 것도 좋을 것이다. 게다가 레이팅 시스템을 제공하기 때문에 본인의 등급을 업그레이드 하는 재미가 있다.</p>
</blockquote>
<p>언제 50문제나 풀었는지...올해는 더 많이 풀어야지.
기록이 남으니 좋다.</p>
<hr>
<p>2024년 1월 5일까지 프로그래머스 연말결산 회고 게시글 작성 이벤트에 참여하면 아래 리워드를 지급한다.</p>
<ul>
<li>코딩역량인증시험(PCCP/PCCE) 무료 응시권 (10명 추첨)</li>
<li>코딩역량인증시험(PCCP/PCCE) 응시 5,000원 할인 쿠폰 (참여자 전원)</li>
</ul>
<p>[--&gt; 이벤트 참여 링크]
(<a href="https://programmers.co.kr/pages/open-challenges-retrospect-event-2023?itm_source=prgms&amp;itm_medium=banner&amp;itm_campaign=index_3&amp;itm_content=banner_id_6935_display_order_&amp;source=school.programmers.co.kr%2Flearn%2Fchallenges">https://programmers.co.kr/pages/open-challenges-retrospect-event-2023?itm_source=prgms&amp;itm_medium=banner&amp;itm_campaign=index_3&amp;itm_content=banner_id_6935_display_order_&amp;source=school.programmers.co.kr%2Flearn%2Fchallenges</a>)</p>
]]></description>
        </item>
    </channel>
</rss>