본문 바로가기

전체보기30

뒤늦게 올려보는 Software Maestro 14기 합격 후기 ※ 이 글을 들어가기에 앞서, Software Maestro에 지원하던 당시 필자는 "SW특기자 전형"으로 대학을 합격한 상태였다. 대학교 합격 이후, 코딩을 조금 쉬고 있던 나에게 "Software Maestro(이하 소마)"라는 것을 아는 형에게 추천받았다. 그렇게 추천을 받은 나는, 소마에 흥미를 느껴 바로 지원서를 작성했다. (마침 대학교를 다니며 작성했던 자소서도 있겠다... 자소서 돌려막기를 시전) 소마의 선발 과정은 다음과 같다. 1. 지원서 작성 / 검토 (서류) 2. 1차 코딩 테스트 3. 2차 코딩 테스트 4. 심층 면접 합격자로서 각 과정에 대한 설명과 준비 방법에 대해 작성해 보자면 다음과 같다. 1. 지원서 작성 / 검토 (서류) 지원서이자 자기 소개서를 작성하는 과정이다. 질문에.. 2023. 6. 6.
Ubuntu Service 파일 만들기 (부팅시 자동 실행) = Info 1 아래 코드는 Ubuntu Server 21.10, PuTTY 기준으로 작성되었습니다. (운영체제 등에 따라 조금 다를 수도 있습니다.) (만약 업데이트 등에 의해 코드가 다르다면 알려주세요!) = Info 2 서버는 Vultr를 통해 VPS를 대여하고 있습니다. Vultr 회원가입을 원하시는 분은 "여기"를 눌러 포스팅을 참고해주세요. 대부분의 Ubuntu Server에서 작동하는 프로그램들(Nginx, MySQL ...)이 systemctl을 통해 제어가 되는데, Flask나 uWSIG를 사용하는 경우, Service를 따로 제작할 필요가 있었습니다. 이번 시간에는 이 Service를 제작하는 방법에 대해 알아봅시다. 일단 PuTTY를 통해 Ubuntu Server에 접속한 후, 로그인.. 2023. 1. 11.
systemctl 사용법 = Info 1 아래 코드는 Ubuntu Server 21.10, PuTTY 기준으로 작성되었습니다. (운영체제 등에 따라 조금 다를 수도 있습니다.) (만약 업데이트 등에 의해 코드가 다르다면 알려주세요!) = Info 2 서버는 Vultr를 통해 VPS를 대여하고 있습니다. Vultr 회원가입을 원하시는 분은 "여기"를 눌러 포스팅을 참고해주세요. Ubuntu를 이용해서 서버를 운영하고 서비스하다 보면, 다양한 Service를 제어해야하는 경우가 발생합니다. 이때, systemctl을 이용해서 이 Service를 제어할 수 있습니다. 1. Service 시작하기 > 이미 실행중인 Service에 대해서 사용하면 재시작과 같이 작동합니다. (하지만, 재시작의 경우는 restart를 사용하는 것을 추천합.. 2023. 1. 6.
PuTTY 사용법 (간편 Ver) =Info 아래 코드는 Windows 10, 웨일 브라우져 기준으로 작성되었습니다. (운영체제 등에 따라 조금 다를 수도 있습니다.) (만약 업데이트 등에 의해 코드가 다르다면 알려주세요!) = Info 2 서버는 Vultr를 통해 VPS를 대여하고 있습니다. Vultr 회원가입을 원하시는 분은 "여기"를 눌러 포스팅을 참고해주세요. 이 글은 PuTTY를 설치했다는 가정하에 진행됩니다. 만약 설치하지 않았다면 여기를 눌려 설치를 해주세요. 1. PuTTY를 실행합니다. 2. Host Name에 Domain이나 IP address를 입력합니다. (Vultr 서버를 이용하는 경우, 아래 "더보기"를 눌려주세요.) 더보기 (Vultr에서 서버를 대여받았다는 가정하에 진행됩니다.) (Vultr에서 서버를 대여받.. 2023. 1. 3.