Linux

Dev

VSCode에서 SSH로 리눅스 서버 원격 연결하기

기존 상황 이번 학기 학교에서 '리눅스 프로그래밍' 수업을 수강했다. 실습은 교수님의 리눅스 서버에 원격으로 접속해서 진행해야 했는데, 윈도우는 자체 터미널을 내장하고 있지 않기 때문에 Terminal 앱을 설치하고 Git Bash를 연결해 사용하고 있었다. 백엔드 개발자라면 터미널과 vim 에디터에 익숙해져야 했지만, IDE 환경에 비해 불편한 것은 당연했다. 최종 과제를 진행하던 도중, 이러한 불편함을 개선해 조금 더 편리하게 과제를 하고 싶다는 생각이 들었다. VSCode에서 플러그인을 설치하고 SSH 연결을 진행했고, 나에게 익숙했던 VSCode 환경에서 작업을 진행할 수 있었다. 오늘은 이 방법에 대해 간단하게 소개해보려고 한다. 적용 방법 우선, Visual Studio Code를 실행시키고,..

Dev

국방오픈소스아카데미 - 개방형OS 기본과정/고급과정

이번 강의는 개방형OS, 즉 리눅스 커널 기반 OS에 대한 내용이었다. 기본과정과 고급과정으로 나뉘어 있었는데, 실제로는 하나의 강의라고 봐도 무방했다. 강의는 개방형OS가 무엇인지, 일반적으로 한국에서 가장 많이 사용되는 OS, 폐쇄형OS의 대표주자인 Windows와의 차이점에는 무엇이 있는지, Linux의 개발 과정과 역사와 같은 기본적인 배경 지식부터 시작되었다. 그 과정에서 정확히 '커널'이 무엇을 의미하는지, 그리고 구조적으로 Linux 기반의 개방형OS와 폐쇄형OS의 차이점이 무엇인지, 커널의 종류에 따른 차이점이 무엇인지 등을 스스로 검색하면서 알아보기도 했다. Linux/GNU 기반의 다양한 프로젝트들인 우분투, 레드햇, 데비안 등에 대한 이야기도 있었는데, 리눅스를 기반으로 수많은 사람들..

HYOSITIVE
'Linux' 태그의 글 목록