• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    해결됨

virtualBox 서버구성 질문드립니다.

23.01.20 16:09 작성 조회수 334

0

안녕하세요 서버구성 강의를 보다가 서버 OS 구조가 궁금하여 질문드립니다.

  1. 서버가 아래 그림 같이 리눅스 기반위에 centOS가 구동되는 것으로 이해해도 될까요?

  2. 서버에서 생성된 계정들은 각각의 OS를 대표한다고 봐도 될까요?
    ex root : linux / server1 : centOS

  3. 서버에 대해서 기본 지식이 없는 상태라 기본 지식을 얻으려면 어떤 자료를 보면 좋을지 추천 부탁드립니다. ㅠ

답변 1

답변을 작성해보세요.

1

안녕하세요! JP님!

먼서 설 명절 즐겁게 보내세요~ ^^

리눅스 기반의 서버 환경이 궁금 하시군요! 아래 답변 드립니다.

  1. 서버가 아래 그림 같이 리눅스 기반위에 centOS가 구동되는 것으로 이해해도 될까요?
    >> CentOS는 리눅스의 한 종류 입니다. 윈도우가 여러 버젼이 있듯이 리눅스도 CentOS, Ubuntu, RedHat 등 다양하게 있습니다. 이 CentOS에 서버 프로그램들(웹서버, DB, FTP, 하둡, 카프카 등)을 설치하면 해당 CentOS는 서버기능과 갖추게 됩니다. 이때 물론 서버 역할을 하기위한 네트워크 환경구성과 클라이언트의 연결이 가능 해야 겠죠!!
    참고로 CentOS도 윈도우10처럼 서버용이 아닌 개인 컴퓨터로 이용할 수 도 있고요, 반대로 윈도우10에 서버 프로그램들을 설치해서서 서버로 사용할 수도 있습니다.

     

  2. 서버에서 생성된 계정들은 각각의 OS를 대표한다고 봐도 될까요?
    >> 네~ 맞습니다. 리눅스에서 사용하는 계정은 윈도우/맥 등에 접속할때 사용하는 ID와 같은 개념입니다. 단 서버환경에선 다양한 유저들이 접속하기 때문에, 역할에 따라 다양한 계정과 권한을 만들어 사용하게 됩니다. 그중에서도 관리자계정 or 루트계정 or 슈퍼계정 이라 불리우며 해당 서버의 모든 권한을 갖는 최초 계정이 있고, 파일럿 프로젝트에선 root 계정으로 불리우며 사용 됩니다.

     

  3. 서버에 대해서 기본 지식이 없는 상태라 기본 지식을 얻으려면 어떤 자료를 보면 좋을지 추천 부탁드립니다. ㅠ

    >> 책을 보는건 추천드리지 않습니다. 이런 OS 및 서버영역은 워낙 범위가 넓고 깊이가 있어서 책으론 한계가 있습니다. 대신 프로젝트를 수행 하면서, 해당 환경에 익숙해 지면서, 하나씩 경험이 쌓이고 자연스럽게 습득되는 영역으로 보시면 됩니다. 그래서 주니어 신입 엔지니어들에겐 프로젝트의 수행 경험/경력이 매우 중요하게 평가 됩니다. 이렇게 연륜/경력을 쌓다 보면 어느시점엔 특정 OS 및 서버를 집중적으로 알아야할 때도 있습니다. 이때 책등을 통해서 깊이있게 공부 하셔도 됩니다.

마지막으로 위 질문들에 대한 해답은 파일럿 프로젝트를 끝까지 마무리 하시면 자연스럽게 알게될 겁니다. 꼭~ 완주 하세요!! ^^

-빅디 드림

JP님의 프로필

JP

질문자

2023.01.20

자세하게 설명해주셔서 감사합니다!

선생님 덕분에 서버에 관련된 궁금증이 풀렸습니다!

선생님께서도 즐거운 명절되세요! :)

감사합니다!