SJU3358
115
2019-08-08 13:51:28 작성 2019-08-08 13:56:10 수정됨
19
1433

지금 꼭 리눅스 알아야 하나요?


학부생 3학년입니다.

근데 리눅스를 아직도 제대로 쓸 줄 모릅니다. 서버 구축해본적도 없고..

근데 뭔가 그래도 컴공과를 졸업(지금 아니고..미래에)했는데 리눅스는 써야 되지 않을까 싶어, 듀얼부팅으로 리눅스를 깔았으나,

결국 안쓰게 되더군요.


일단 개발환경은 문제가 없는데,

과제 보고서를 ms나 한글로 또는 pdf로 작성해야 하니, 다시 윈도우 켜야하고,

토렌트 지원된다고 하는데, 결국 윈도우가 더 간편하고,

가끔씩 게임도 간간히 하는데, 그때마다 다시 윈도우 켜는 것도 귀찮고...

윈도우를 사용할때가 많은데, 그때마다 윈도우를 켜는게 너무 번거로워서

결국 다시 윈도우로 넘어옵니다.(의지박약...)


그래서 서버를 구축해봄으로써 리눅스와 친해져볼까 생각도 해봤는데,

서버용으로 쓸 컴퓨터도 없고, 서버 구축해서 딱히 할만한것도 없고해서, 의욕도 안생기더라구요,,


진로가 대충

AI,랜더링,응용프로그램개발자 셋 중에 하나 하고싶은데,,, 

꼭 지금 리눅스를 배워둬야 하나요?


아니면 그냥 떼려치우고 다른곳에 더 투자를 할까요?


0
1
  • 댓글 19

  • defult
    2k
    2019-08-08 13:59:11

    AI : 리눅스 하셔야합니다

    렌더링, 응용프로그램 : 필요성 줄어듭니다.


    어느 수쥰까지 리눅스 해야하는지는 자기가 나가고싶은 분야에 따라서 달라지는겁니다

    1
  • ercnam
    2k
    2019-08-08 14:03:14

    AWS 프리티어로 리눅스 서버 하나 만들어서 쓰시죠

    0
  • fender
    14k
    2019-08-08 14:05:17
    반드시 할 필요는 없지만 말씀하신 부분들은 어느 정도 다 리눅스에서 지원되는 내용이라 익숙해지기 나름입니다. 다른 답글에도 적었지만 최근에는 스팀으로 윈도우즈 전용 게임 70%는 바로 리눅스에서 실행되더군요.
    0
  • youngyoung
    394
    2019-08-08 14:11:50 작성 2019-08-08 14:26:28 수정됨

    저는 생각이 좀 다릅니다.

    AWS도 쓰고 개발도 펌웨어 업무도 해서 리눅스는 쓰지만

    본인이 필요하게 되면 시작해도 충분하다고 봅니다.

    차이 조금 나는거 커멘드 써가면서 하는거 뿐인데

    요즘은 윈도우도 WSL있어서 어지간한 커멘드는 다 쓸수 있고 (아직 안되는것도 있지만..)

    연습용이라면 WSL 쓰세요.

    왜 당장 필요 없다는거냐면 실제 업무 할때는 본인이 써 본거랑 또 다릅니다.

    커널따라 다르고..결국은 업무할때마다 맞는 방법 찾아야하기 때문에.

    학부생이시면 학과업무에 충실한게 더 좋아보입니다.


    @fender

    님은 스팀게임 정말 좋아하시는듯 ..

    아 물론 저도 좋아합니다.

    1
  • moonti
    2k
    2019-08-08 14:17:14

    개발자는 리눅스를 다룰 일이 정말 많죠.

    0
  • 제타건담
    6k
    2019-08-08 14:22:46

    리눅스를 공부해야 한다는데에는 한표 던집니다..

    대신 그걸 하는 방법에 있어서는 virtual box를 이용해서 하시는걸 추천드려요..

    지금은 공부하시는 단게니 일단은 리눅스에 대한 기초적인 공부를 하시는 걸 추천드리고..

    WSL은 현재로서는 비추입니다..공부를 하는 환경에서 머는 되고 머는 안되는 이런 식이면 문제가 있는게 왜 안되지..라고 하는걸 찾아야 할 시간이 들어가기땜에..

    공부하는 환경에서는 가급적이면 최대한 제대로 돌아갈수 있는 환경에서 하시는게 좋다고 생각합니다..

    실무에서야 안되는 상황이 벌어질 경우 그걸 해결할 능력도 이미 있기 때문에 큰 문제가 되지는 않지만..

    학부생으로 공부하는 입장에서는 이러한 능력을 갖추기가 쉬운건 아니에요..이런 능력은 실무를 거치면서 경험이 올려주는거다보니..

    아니면..windows 10에 docker for windows를 설치 하신뒤 centos나 ubuntu 이미지를 받아서 이를 컨테이너로 올려 공부하는 방법도 있습니다..

    그러나 이 방법은 리눅스를 서버로 공부할때는 조금 힘든감도 있어요..이 방법은 리눅스에서 사용하는 쉘스크립트 문법 공부하는 용도라면 적당합니다..docker의 경우 이미지를 경량화 하는 과정에서 기존 배포판에는 배포되는 프로그램들이 빠지는게 있기 때문에 이걸로 공부를 100% 한다는 것도 그래요..

    개인적으로는 경제적으로 돈도 안들고..그리고 장비만 받쳐주면 virtual box를 이용한 가상화 머신으로 하시는걸 추천합니다..

    0
  • 뒷집할머니
    1k
    2019-08-08 14:27:49

    virtual box도 있고 요즘은 환경 좋으니 이 바닥으로 가실려면 공부 필수입니다.

    vi, grep만 잘 다뤄도 엄청 있어 보입니다.

    0
  • fender
    14k
    2019-08-08 14:39:21 작성 2019-08-08 14:40:08 수정됨

    youngyoung // 네, 게임은 좋아하는 편이고 스팀이 리눅스를 가장 먼저 지원하기 시작해서 주로 이용하게 되네요 :)

    요즘엔 리눅스 지원 게임도 꽤 많아서 좋더군요. 마지막으로 끝 마친 게임이 뭔가 4차원 유머가 넘치는 "West of Loathing"이라는 타이틀인데 리눅스 용이 있었습니다.

    지금은 폴 아웃: 뉴 베가스를 하는데 이건 리눅스에서 모드/ENB 적용하느라 좀 고생했네요.

    0
  • junstem
    87
    2019-08-08 15:01:06

    저라면 GCP나 무료 클라우드 서비스를 이용해서 리눅스 세팅 해서 사용 해볼것 같습니다.

    학생 인증 하면 1년 무료등 부담 없이 사용 가능 하구요.


    리눅스를 OS단으로 쓰겠다라고 생각 하시는 것 보다

    터미널로 접속해서 뭘 해봐야 겠다. 라고 생각 하시는게 더 다가 오실 수도 있어요.


    실제로 업무시에도 CUI로 진행 하지 GUI로 안하거든요.

    적응되면 GUI보다 작업 속도도 빠르구요.


    서버도 막 너무 이것 저것 어렵게 생각 하시지 말고 

    남들이 다 해놓은거 따라 해보거나 나에게 필요할 것 같은 서비스를 

    올려보는게 도움 될거라고 생각합니다.


    Ex)VPN서버 라던지 직접 사용하고 이용 할만한 서비스를 접해야 다가 오지 

    이도 저도 아닌 서비스를 통해 배우려고 하시면 도중에 그만둘 가능성이 높아져요 

    0
  • smasma
    2k
    2019-08-08 15:27:51

    필요하다고 생각하신다면 당장 vmware 까시고 centos 설치해보시고 기본적인 네트워크 잡고 계정설정도 해보고 bash 쉘 스크립트 등등.. 해보십시요.. 백문이 불여 일견입니다.

    0
  • dohyeong
    563
    2019-08-08 15:38:16

    익숙해지면 리눅스가 더 편해지기도 합니다. pdf도 latex가 더 편하고요.

    가고자하는 분야에 따라 다르지만 꼭 알아야 할 필요는 없습니다.
    그 시간에 다른 공부하고 싶은게 있으면 그걸 하세요. 없으면 리눅스라도 한 번 공부해 보시고요.

    0
  • 그그그
    375
    2019-08-08 15:47:11 작성 2019-08-08 15:48:05 수정됨

    어느정도는 필요하다고 느낍니다. 운영팀이 있는 곳에서도 직접 해야하는 경우가 분명 있기 때문이죠

    하물며 로그를 분석하려고 해도요.

    더 생각해볼건 어느정도 알아야되나 인데.. 기본적으로 내 개발환경 세팅 및 로그를 볼 정도는 필요하다 생각됩니다.

    0
  • full
    693
    2019-08-08 15:49:35 작성 2019-08-08 15:50:02 수정됨

    vmware같은걸로 리눅스하나 셋팅하세요~

    0
  • jeremy2spade
    151
    2019-08-08 15:50:27 작성 2019-08-08 15:52:14 수정됨

    개발용노트북 우분투를 쓰고있긴 하지만 이런용도말고 

    저는 처음리눅스 공부할때 컴퓨터 켤때마다 vmware 올리고 하는작업들이 귀찮더라구요 가상환경에서 네트웍도 잡아야하고 시작부터 번거로운일들 투성이죠 물론이런것들 잘알고 있으면 좋지만 우선은 리눅스랑 친해지는게 먼저니까요 ㅎㅎ 
    저는 남는 pc 있어서 거기다 올렸지만 없다면 하나 구하세요 

    저사양 minipc, 듀얼코어본체, 액정깨진 노트북 이런거 찾아보시면 10만원 안쪽으로도 어렵지 않게 구할수있어요. 설치끝나면 모니터도 필요없죠 ssh 로 붙을껀데 파워선, 랜선 이거 두개면 됩니다. 

    이제 써먹으면됩니다. 

    포트폴리오만들때 DB도 여기다 구축해서 쓰면되구요. 

    웹서버도 구축해보고 ai 공부하시면 주피터도여기다 깔아서 접속하시면 되겠네요 

    외부에서 엑세스하고싶으면 공유기로 포트포워딩 도 해보구요 ㅎㅎㅎ

    삼바서버구축해서 파일백업도 여기다하고 ㅎㅎ 제일 좋았던건 여기다 마인크래프트 서버 구축해서 친구들이랑 잘 써먹었던거네요 ㅎㅎ 


    0
  • ㅇㅈㅇ
    3k
    2019-08-08 16:01:16 작성 2019-08-08 16:02:30 수정됨

    기업상대로 파는 제품은 서버가 거의 리눅스라 거의 필수인데

    B2C 업체에서 일하는 개발자는 리눅스 한번도 안만지기도 하더군요.

    결국 OS라.. 쓸일있을때 책한권 읽으면 됩니다.

    미리할 필요는 별로 없는 듯.


    운영체제란 과목은 열심히 한다는 전제입니다.

    괜히 필수과목이 아닙니다.

    0
  • 아범테크
    142
    2019-08-08 18:14:10 작성 2019-08-08 18:14:29 수정됨

    응용프로그램이라면 리눅스 덜 쓸거 같아보이지만...실상은 다르죠.


    요즘 응용프로그램중에 완전히 오프라인 프로그램은 없죠. 오히려 대부분 온라인 서비스의 프론트엔드인 경우가 많죠.

    그려면 필수적으로 클라우드 등을 접해야 할텐데, 리눅스를 알면 상당히 도움이 되죠.

    AI는 말할 것도 없습니다.

    0
  • 사릉합니다
    143
    2019-08-08 18:46:59

    정안되면 git-bash라도...

    0
  • NULL만나면
    2k
    2019-08-08 21:16:34

    리눅스를 최대한 피하려고 해도 앞으로는 더욱 피하기 어려울 것 같아요.

    0
  • 스텁
    1k
    2019-08-09 14:12:43 작성 2019-08-09 14:13:17 수정됨

    개발자 입장으로만 따지면 리눅스는 쉘 명령어가 다 아닙니까. 걍 아무데서나 쓰시면 되여. 아 전 리눅스 쓰고는 있습니다. 회사컴은 맥, 집컴은 리눅스

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.