Linux/Ubuntu

나의 업무 개발 환경 | Ubuntu 20.04 LTS

으노방 2022. 2. 8. 14:22

입사한지 1년이 다 되어 가는데 아직도 모르는 거 투성이다...ㅎ

개발자로서 첫 회사라 다른 회사들은 어떤 환경에서 개발하는지 모르지만 채용공고 우대사항을 확인해 보면

"Linux 환경의 개발 경험"이라고 대부분 적혀 있다.

 

회사에서는 데스크탑을 쓰고 있으며, 집에서는 회사에서 받은 Mac Pro 사용 중이다.

(원래 개인 삼성 노트북 있는데 맛탱이가 가버림...^ㅠ^)

 

회사 데스크탑 스펙

OS: Windows10

CPU: i5

RAM: 8GB

SSD: 240GB 

좋은 스펙은 아니지만 어차피 큰 데이터 다룰 때는 다른 서버 접속해서 업무하는 일이 대부분이라 노상관이다

 

개발은 우분투에서 작업한다.

우분투 대해서 간략하게 말하자면 리눅스 배포판이라고 생각하면 됨(리눅스: UNIX 기반 OS)

윈도우 쓰고 있다면 앱스토어 가서 우분투 다운 받으면 된다.

검색하면 아래 처럼 3가지가 나오는데 2022년 2월 기준으로 최신 버전인 "Ubuntu 20.04 LTS"으로 다운 받으면 됨

뒤에 숫자는 배포 날짜이고(20년 4월 tmi)

LTS(Long Term Support)는 풀어 설명하면 장기적으로 지원한다는 뜻

LTS가 붙은 버전은 출시일로부터 최대 5년까지 기능 및 보안 업데이트를 지원한다.

(데스크탑은 3년이고 서버가 5년이라고 알고 있는데 그래서 서버 용도로 더 작합한 걸로 알고 있음)

 

 

 

1. 코드 개발할 때

개인적으로 개발할 때는 내 데스크탑에 깔려 우분투 그대로 사용

 

2. 큰 용량 데이터 이용할 때

원격으로 서버 접속

(원격 접속 명령어: ssh 아이디@원격서버아이피 -p 포트번호)