시스템 관리자를 위한 필수(유닉스 계열) 배포판에 대한 경험이 있기를 희망합니다.

시스템 관리자를 위한 필수(유닉스 계열) 배포판에 대한 경험이 있기를 희망합니다.

저는 Unix/Linux Sysadmin이 되는 법을 배우려고 노력 중이며 집에서 몇 가지 설치(VM, 기존 구성 요소 등)를 설정하고 관리 연습을 통해 실습 경험을 쌓기를 희망합니다. 나는 이 사이트의 경험을 통해 어떤 배포판이 익숙해지기 위해 중요한지 궁금했습니다. 분명히 어느 정도는 모두 비슷하지만 Debian, OpenSolaris, FreeBSD 및 CentOS를 관리하는 것에는 상당한 차이가 있습니다.

그렇다면 귀하의 의견으로는 어떤 배포판을 연습하는 것이 가장 중요합니까? 실제 업무 상황에서 가장 수요가 많았거나 가장 자주 등장한 것은 무엇입니까?

답변1

데비안, FreeBSD, CentOS.

그들은 모두 시스템 배치 방식, 특히 서비스 관리 방식에 대해 매우 독특한 접근 방식을 가지고 있습니다. 각각에 대해 머리를 숙이고 시스템에 추가하고 수정하는 방법(작동할 뿐만 아니라 시스템의 나머지 부분과 일치하는 방식으로)을 이해할 수 있다면 무엇이든 작업할 수 있을 것입니다.

일하고 싶은 환경에 따라 Solaris가 이력서에도 유용한 기술이라는 것을 알 수 있습니다.

답변2

Redhat과 이를 기반으로 한 배포판이 가장 널리 보급된 것 같습니다. 요즘 제가 사용하는 모든 기기는 Centos를 사용하고 있는 것 같습니다. 따라서 가장 일반적인 배포판에 정말로 익숙해지고 싶다면 Redhat이나 Centos(본질적으로는 동일)를 구입하세요.

해당 환경에 익숙해지는 방법을 파악한 후에는 데비안 기반 시스템에 익숙해지세요. 저는 기업에 잘 맞는 릴리스 주기와 유지 관리 기간이 있는 Ubuntu를 추천합니다.

답변3

중요한 것은 다음 직장에서 필요한 것이 무엇인지입니다. 그러나 시장에는 여러분을 안내하는 데 도움이 될 몇 가지 추세가 있습니다.

Linux 패키지 관리에는 두 가지 유형이 있습니다. 시장과의 호환성을 최대화하려면 두 가지 맛을 모두 알아야 합니다.

DEB

우분투나 데비안 중 더 마음에 드는 것을 선택하세요

RPM

RedHat-뭔가가 지배적입니다. 시간이 있다면 OpenSUSE/SLES를 배우면 추가 크레딧을 얻을 수 있습니다.


정말로 그 이상으로 나아가야 한다면 IMHO BSD와 Solaris는 침투력이 거의 동일합니다. 하지만 그것은 단지 내 의견일 뿐입니다.

답변4

주요 대도시 지역에서 Dice.com에서 "Linux Administrator"를 검색하면 답을 얻을 수 있습니다. IMHO.

...더 쉽게 설명하고 싶으시면 여기로 가세요. RedHat 또는 그 파생물(기본적으로 RedHat이지만 RedHat 브랜드가 없는 CentOS, 그리고 RedHat의 최첨단이라고 생각할 수 있는 Fedora) ). 확실히 다른 배포판이 있으므로 CentOS를 배우고 매우 인기 있는 SuSE 직책이 열리면 통과될 수 있습니다. 하지만 확률을 높이고 싶다면 CentOS로 가라고 말하고 싶습니다.

내가 당신이라면 다음과 같이 할 것입니다.

  1. Linux 버전을 선택하고 기본 "데스크톱" 시스템에 설치하십시오. 어떤 맛이든 상관없이 하나를 선택하세요(Ubuntu, Fedora 등 무엇을 갖고 계시나요). 하는 것이 좋을 수도 있습니다~ 아니다데스크탑에서 RHEL/CentOS/Fedora를 사용하면 차이점을 확인할 수 있습니다. 이제 해당 컴퓨터를 인터넷 연결 라우터에 연결합니다(무선으로? 원하는 대로). 2개의 네트워크 포트가 있는지 확인하십시오(인터넷에 연결된 포트는 무선일 수 있음). 번거로움을 덜기 위해 두 번째 네트워크 포트를 유선으로 연결해야 합니다.
  2. CentOS 또는 Fedora DVD 이미지를 다운로드하세요. ISO 파일로 저장하세요.
  3. 이더넷 크로스오버 케이블을 두 번째 인터넷 포트에 연결합니다. 해당 포트를 설정하세요. Linux가 포트 포워드되는지 확인하세요. 두 번째 포트에 머신을 연결하고 제대로 작동하는지 확인하세요(이 테스트 머신은 Windows일 수도 있지만 상관없습니다). 인터넷을 검색할 수 있는지 확인하세요.
  4. 두 번째 포트를 통해 이전 시스템 중 하나를 PXE 부팅하기 위한 서버 역할을 하도록 데스크탑 시스템을 설정하십시오.
  5. 시스템 PXE가 부팅될 때 네트워크를 스누핑합니다(tcpdump 및 Wireshark 사용). PXE가 수행하는 모든 단계를 설명하십시오.

이를 달성하면 훌륭한 Linux 시스템 관리자가 되기 위한 과정을 잘 밟으실 수 있습니다. 또한,

  1. 프로그래밍 기술을 잊지 마세요. Perl, Python 또는 Ruby를 배우십시오.

관련 정보