책보면서 리눅스 명령어만 외우고 웹 서버 설치하고 mysql 연동해본게 끝입니다. 웹 프로그래머가 될 생각은 없는데 리눅스는 공부해야한다 들어서 간단하게 공부했었다가 막상 다시 하려니 뭘 공부 해야하는지 모르겠어요.. 프로그래밍 언어 같으면 공부하고 알고리즘으로 넘어간다던가 하는데 이 리눅스란건 정말 모르겠습니다ㅠㅠ
리눅스 사용용도에 따라서 달라집니다.단순히 다른곳에서 개발한 내용물을 운영하기 위한 목적이라면 쉘스크립트 및 패키지 설치 관리 등의 영역이고실제 리눅스상 개발을 위해서라면 여러가지 환경변수등의 개념 이해 및 MAKEDILE에 의한 빌드등 실제 리눅스에서 컴파일부터 전부 처리하기위한 방식에대한것을 익히고 리눅스에서 사용가능한 텍스트에디터 혹은 IDE를 추가로 익혀야하는거고요
무엇을 할지에 따라서 접근에 대한 방향성과 깊이가 다를것 같습니다.보통의 웹스택 개발자 라면 일단 리눅스는 OS를 읽히는 정도로 보셔도 괜찮을것 같습니다(우선순위상)무엇을 하시려고 하시는도 표현되면 좋을것 같군요
놀고있는 데탑(놋북)에다가 리눅스 올리고 하루에 한두시간씩 직접 가지고 노는게 최고라고 배웠습니다.저 가르쳐주신 강사님 왈.."너네 윈도우 배워서 썼니? 쓰다보면 이것저것 찾아서 알게되는겨~"
저같은 경우는 무식하게 리눅스 개발 서버 하나 구축해놓고모든 툴을 못쓰는 오로지 터미널 하나 가지고 서버 접속해 개발하는쌍팔년도 회사를 좀 오래 다녔더니 알아서 익숙해졌습니다.권장은 못합니다 ㅋㅋ
업무목적이라면 CUI만 잘 다루시면 됩니다.데스크톱 깔 필요도 없어요윈도우즈 라면 wsl2나 VM,도커 등의 선택지가 있으며무난한게 wsl2 쯤 입니다. 장단점이 있지만..미들웨어 인스톨 할거 아니고 단순히 커맨드라인 적응이라면gitbash같은 cygwin 시뮬레이터도 좋습니다.
음. 리눅스 잘 하시려면 리눅스를 메인OS로 사용하시구요.특정한 사례에 대해서 잘하는 사람에게 계속 물어보면서 어떻게 하는지 보고 배우시는게 제일 빠릅니다. :)그런 잘하는 사람이 없다면, 매뉴얼이나 책, 블로그/커뮤니티 검색을 잘 해보셔야겠죠.리눅스를 공부해서 잘하는 위치에 도달했다고 말하기는 어렵습니다.배포판 차이도 크고, 버전 차이도 크기 때문에 다 다르거든요.그래서 아마 끝없이 공부하셔야 될 겁니다. :)그렇기 때문에 특정 버전에서 사용하는 방법에 집착해서 배울 필요는 없고요.기본적인 OS 지식과 하드웨어, 네트워크, 지식을 공부하시면서, 검색 기능을 키우시는 게 좋습니다.