개발자
백엔드 개발자를 꿈꾸는 주니어입니다. 자바,스프링 등이 우수한건 맞지만 자고로 백엔드라면 클라우드기술과 django를 익혀야겠다 라고 생각이 들었습니다..ㅎㅎ 일단 wsl부터 깔아서 vscode와 연동해놓은상태입니다.. docker강의를 진행하려고 했는데 아무래도 리눅스의 cui환경, 터미널 등과 친해지는게 먼저일것같아 질문드립니다…! 터미널과 친해지려면 어떤것을 주제로 먼저 실습을 해보는게 맞을까요?? 아니면 그냥 강의를들으면서 진행해도 지장이없을까요?? 출퇴근시간이 길어 하루에 남는시간이 없다보니 효율을 많이 따지게되는것을 용서해주세요..ㅠㅠ
답변 1
삭제된 사용자
2024년 02월 19일
윈도우 OS 밀어버리고 우분투 GUI 설치하세여 그럼 자연스럽게 터미널과 친해지게 됩니다 그리고 모든 프로젝트는 도커라이징해서 관리해보세여 클라우드 서버도 한대 월 3만원정도 투자해보시고 지금껏 진행하신 프로젝트 올려보세여 대신 클라우드 서버는 aws/gcp 쓰지마시구 저렴하고 가성비 좋은 회사 ovh ? 이런거 쓰시는거 추천합니당
장원빈
작성자
백엔드 개발자 • 2024년 02월 20일
헛 제가 윈도우밖에 없어서 환경이..ㅠㅠ 가상머신이라도 깔아서 해봐야하는걸까요!
익명
작성자
2024년 02월 20일
아뇨 윈도우 위에서 돌아가는 가싱머신(VM)은 추천하지 않습니다 정말 윈도우를 포기하시고, 기존 컴퓨터 포맷 후 우툰투 GUI OS를 설치하시는거에요 쓰시댜 보면 터미널 장인 되어있으실 거에요 자연스레 Jq, zsh, ssh config, curl, vim 도 써보시고 대신 카톡, 게임을 못 하실수도 있습니다 설치 방법은 인터넷에 우분투 gui 설치 검색 해보시고 ubuntu 23.04 설치 하세여
장원빈
작성자
백엔드 개발자 • 2024년 02월 20일
데스크탑은 변경이 어려울거같고.. 노트북을 한번 엎어보겠습니다 감사합니다!!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 02월 19일
안녕하세요! 리눅스 환경에 익숙해지기 위한 첫걸음은 일반적인 터미널 명령어를 자유롭게 다루는 것이라고 생각합니다. 이를 위해 알아야하는 기본 명령어들은 'ls', 'cd', 'rm', 'mkdir' 등의 파일시스템을 다루는 명령어와 'grep', 'sed', 'awk' 같은 데이터 처리 도구, 그리고 'curl'나 'wget' 등의 네트워크 도구가 있습니다. 또한, 리눅스 환경 작업에서는 Vim 또는 Nano 같은 터미널 에디터 사용법도 알아 두면 좋습니다. 간단하게 파일을 수정하거나 확인할 때 유용하게 쓰입니다. 그 다음으로 배우면 좋을 것들로는 시스템 관련된 명령어들이 있습니다. 예를 들면 'ps', 'top', 하드 디스크 용량을 확인하기 위한'df' 나 네트워크 상태를 볼 수 있는 'netstat' 등과 같은 명령어들이 있습니다. 추가로, 궁극적으로는 Bash Shell Scripting까지 익혀서 자주 하는 작업들을 스크립트로 만들어 놓으면 많은 시간을 절약할 수 있습니다. 아마도 강의를 들으면서 리눅스를 배우는 과정에서 위에서 언급한 명령들이나 세부 사항들이 다뤄질 것입니다. 하지만 아예 모르는 상태에서 강의를 듣기 시작하면 이해하는데 시간이 더 걸릴 수 있기 때문에, 미리 기본적인 터미널 명령어를 익혀두시는 것을 추천드립니다. 결국 중요한 것은 많은 연습과 반복입니다. 여러 가지 명령어를 사용해보고 shell scripting을 도전해 보세요. 화이팅입니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!