운영체제와 리눅스와 명령어 1탄

쩨이·2022년 7월 25일
0

공부하기 싫다

목록 보기
1/1

개발자가 이렇게까지 공부를 많이 해야하는 직업인지, 사실은 잘 몰랐다.
근데 하다보니 알겠다.
공부를 안하면... 까먹고, 정말 많이 뒤쳐진다.

늦었다고 생각했을 때는 정말 늦은 것이기 때문에, 조금이라도 빨리 따라잡기 위해 허겁지겁 이 글을 써본다.


나는 사실 리눅스 공부를 정말 단 1도! 하지! 않고 취업을 두번이나 했다.

첫 번째는 전혀 상관없는 직무라서 리눅스 명령어 잘 몰라도 되겠지, 싶었었다.
지금은 두 번째 직장 출근 직전이라 막간을 내서, 짧고 굵게 운영체제(리눅스.. 중심..)를 공부하고 첫 출근을 하고자 한다.

원랜 저번주 금요일부터 출근했어야 했는데, 목요일에 코로나 걸리는 바람에 일주일 강제 휴가행...
아프긴 겁나게 아프지만, 너무 골골걸리지 말고 미리미리 리눅스 공부해야겠다는 맘에 앉아서 이거 하는 중!


운영체제와 서버

구글에 리눅스 치면 나오는 것들.. 운영체제의 정의, 리눅스, 유닉스, 우분투, 등등등...
우분투가 리눅스야? 그건 아닌거 같은데? 그럼 우분투는 뭐야???
라고 당연히 생각할 수 있따!

왜냐면! 지금 이걸 보는 나같은 비전공자의 70%는... 운영체제가 뭔지 잘 이해 못하고 있을거니까!
나두 사실 지금도 잘 모른당. ^ㅠ^

그래서 내가 이해한 대로 운영체제와 서버를 살펴보자면

운영체제 = 창업하려는 사장님
서버 = 빈 가게

인 것 같당.

창업하려는 사장님은 온라인에서도 할 수 있지만, 오프라인 장사를 먼저 하려고 할 때? 가게를 먼저 구해야할 것이다.

근데 가게는... 가만히 있다고 꾸며지나?!
그리고 내가 가게를 어떤 용도로 쓸지에 따라 어떻게 꾸밀지도 달라져야 할 것이다.

Command Line Interface (CLI) = 손님 거의 안올거라서 안꾸며도 되는 가게
Graphical User Interface (GUI) = 손님 많이 올거라서 꼭 꾸며야 하는 가게

정도로 이해하면 될 것 같다.

그래서 개발자들이 보는 검정화면에 하얀 글자 주루루루룩 나오던 것은 CLI, 오는 손님(개발자)만 오는 환경이라 예쁘게 꾸미는게 필요 없는 것이구,
반대로 GUI의 예시는 지금 우리가 흔히 쓰는 윈도우 운영체제이다. 지금도 우리가 예쁘게 꾸며진 UI를 통해 윈도우를 잘 쓰고 있지 않은가?!


그럼 리눅스는 왜 필요한데?

정확히는 리눅스가 필요한 것이 아니라, 리눅스 명령어 공부가 필요한 것이다.
리눅스는 OS의 한 종류이지만, 일단 어느 회사에서나 많이 쓸법한 OS는 리눅스이니까...
윈도우는 그냥 서류 작업, 유저 테스트, 같은 환경에서 많이 쓰이지 않을까?

일반적인 업무 환경에서 많이 쓰이는 것이 윈도우라면,
리눅스는 특수한 업무 환경에서 많이 쓰일 것 같다. 예를 들어, log파일의 기록을 살펴본다던지, 어떤 환경에 대해 체크나 테스트가 필요하다던지...

ANYWAY 아까 서버를 다시 생각해보자!
서버는 일단 빈 가게이다.

그렇다면, 손님을 고려하든 안하든, 사장은 어찌됐든 손님의 요구에 따라 일을 해야될 것 아닌가?

즉, CLI든 GUI든, 운영체제는 서버 안에서 우리의 명령이나 요구사항, 그리고 현재 환경을 체크하는 등, 다양한 일을 열심히 해야될 것이다.

만약에 잘 꾸며진 가게라면, 손님도 사장도 쉽게 일할 수 있겠지만...
만약에 오는 놈들만 오는 가게라 딱히 안꾸며놨다면? 즉 CLI 환경에서는 우리가 어떻게 운영체제에 요청을 하고 받고, 상태를 확인하고, 다양한 동작들을 처리할 것인가?

그렇기 때문에 리눅스 명령어를... 반드시, 아주아주 반드시 알고 있어야 하는 것이댜...

그럼 어디에 쓰일까?
저어어어기 머어어어얼리 서버실에 있는 다양한 서버 컴퓨터들에 접속해서 원하는 데이터나 원하는 요청만 쏙쏙 할 수 있도록 실행을 시키거나... 아님 뭐... 기타등등의 것들을 하겠지요?


개인적으로 이해한 내용을 바탕으로 쓰는 것이기 때문에, 뭔가 오류가 있다면 좋은 비유로 지적해주심 감사링...
왜 공부하는지도 모르고 해야해서 너무 힘들엇엇기 때뮤네,,,

profile
앱 개발자 하고 싶은 쭈니어

0개의 댓글