Суурь мэдлэг Profitserver үйлчилгээтэй ажиллах энгийн заавар
Үндсэн Суурь мэдлэг Линукс гэж юу вэ

Линукс гэж юу вэ


Линукс бол өөрийн цөм дээр суурилсан үйлдлийн системүүдийн өвөрмөц гэр бүл бөгөөд дэлхий даяар серверүүдэд өргөн хэрэглэгддэг. Энэхүү гайхалтай олон төрлийн үйлдлийн систем нь хосгүй тогтвортой байдал, аюулгүй байдал, уян хатан чанараараа алдартай бөгөөд энэ нь ямар ч серверийг байршуулахад тохиромжтой шийдэл болж өгдөг. Нэмж дурдахад, Линукс нь олон нийтийн дунд хөгжүүлэгч сонирхогчдын өргөн дэмжлэгийг авч, серверийн үр дүнтэй удирдлага, тохиргоонд зориулсан олон төрлийн систем, хэрэгслээр хангадаг.

Линукс серверүүд яагаад эхлэгчдэд татагддаг вэ? Хариулт нь энгийн - үнэгүй лиценз, нээлттэй эх кодтой учраас. Тогтмол хэрэглэгч-администраторууд энэ үйлдлийн системийг хөнгөн жинтэй, серверийн нөөцийг үр ашигтай ашиглах, техник хангамжийн хамгийн бага шаардлагад нийцүүлэн сонгодог. Эдгээр чанарууд нь Linux-ийг тогтвортой, үр ашигтай серверийн системийн ажиллагааг хангахад тохиромжтой сонголт болгодог.

Энэхүү нийтлэл нь Линукс гэж юу вэ, түүний ашиг тусыг судлах, зарим статистик мэдээллийг хөндөх, Windows Server-тэй нарийвчилсан харьцуулалт хийх, Линуксийн үндсэн серверийн тархалтыг судалж, тэдгээрийн шинж чанар, боломжуудын талаар ярилцах зорилготой юм.

Линукстэй танилцах

1991 онд Линус Торвалдс нээлттэй эхийн үйлдлийн систем болох Linux-ийг бүтээжээ. Линуксийн нэг онцлог шинж чанар нь түүний нээлттэй байдал бөгөөд хэн ч үйлдлийн системийн эх код руу нэвтэрч, чөлөөтэй өөрчлөлт хийж, өөрийн сонголт, хэрэгцээнд нийцүүлэн үйл ажиллагааг нь өргөжүүлэх боломжтой. Энэхүү бодлогын ачаар Линукс нь сервер, хөдөлгөөнт төхөөрөмжөөс эхлээд хиймэл оюун ухааны систем хүртэл янз бүрийн салбарт ашиглагдаж байгаа дэлхий даяар хамгийн эрэлт хэрэгцээтэй шийдлүүдийн нэг юм. Google, Facebook, Amazon зэрэг мэдээллийн технологийн тэргүүлэгч компаниуд өөрсдийн серверийн хувьд Линуксыг илүүд үздэг нь түүний ач холбогдол, найдвартай байдлыг баталж байна.
Линуксийн талаархи зарим гайхалтай статистикууд нь:

  1. Линукс бол дэлхийн хэмжээнд үүлэн дэд бүтцийн 90 гаруй хувийг хангадаг суурь систем юм.
  2. Дэлхийн супер компьютеруудын 98 орчим хувь нь Линукс дээр ажилладаг.
  3. Линукс нь машин сургалт, хиймэл оюун ухаанд давамгайлж, энэ салбарын төхөөрөмжүүдийн 90 орчим хувийг тэжээдэг.
  4. Мэдээлэл хадгалах, нөөцлөх системд зориулсан төхөөрөмжүүдийн 75 гаруй хувь нь үндсэндээ Линукс ашигладаг.
  5. Одоогоор 600 гаруй өөр Линукс түгээлтүүд байдаг бөгөөд тус бүр нь өвөрмөц онцлог, функцтэй байдаг.

Нийтлэлийн төгсгөлд алдартай Линукс серверийн талаар ярилцав хуваарилалт, тэдгээрийн шинж чанар, практик хэрэглээ нь үндсэн шийдэл юм тусгай зориулалтын or виртуал серверүүд.

Линукс серверийн хуваарилалт гэж юу вэ

Линукс серверийн үйлдлийн системүүдийн дотроос гурван гол өрсөлдөгч тодрох болно. CentOS, Debian, Ubuntu, тус бүр нь өвөрмөц бөгөөд администраторуудын өргөн хэрэглэгддэг. Тус бүрийг нарийвчлан авч үзье:

  1. CentOS: Чухал хэрэглээтэй аж ахуйн нэгжүүдийн дунд алдартай CentOS нь тогтвортой байдгаараа алдартай. Системийн шинэчлэлтүүд нь энэхүү тогтвортой байдлыг хадгалах зорилготой бөгөөд администраторуудад системийн тогтвортой байдалд эрсдэл учруулахгүйгээр засвар, шинэчлэлтүүдийг суулгах боломжийг олгодог. Red Hat Enterprise Linux дээр суурилсан (RHEL) эх кодууд, CentOS ашигладаг системд эхлүүлэх болон YUM (Yellowdog Updater Modified) багц удирдлагын систем.
  2. Debian: Тогтвортой байдал, үнэгүй програм хангамжид чиглэсэн олон талт түгээлт, Debian нь вэб серверээс эхлээд хувийн хостинг хүртэл өргөн хэрэглэгддэг. CentOS-ээс ялгаатай нь Debian нь APT (Advanced Package Tool) багц удирдлагын систем болон аль нэг сисвинит or системд хувилбараас хамааран эхлүүлэхэд зориулагдсан. Энэ нь Ubuntu зэрэг бусад олон түгээлтийн үндэс суурь болдог.
  3. Ubuntu: Ашиглахад хялбар, хүчирхэг функцээрээ алдартай Ubuntu нь урт хугацааны дэмжлэг үзүүлэх хувилбаруудыг (LTS) санал болгодог. Албан ёсны репозиторууд дахь багцын өргөн сонголт нь вэб сервер байршуулах, өгөгдлийн сангийн менежмент, виртуалчлал эсвэл үүлэн тооцоолоход тохиромжтой. Ubuntu ашигладаг APT багц удирдлагын систем, анхдагч нь системд, гэх мэт орчин үеийн технологийг дэмждэг Docker болон Kubernetes.

Гэсэн хэдий ч эдгээр хуваарилалтын хооронд зарим ялгаа байгаа хэдий ч тэдгээр нь нийтлэг шинж чанартай байдаг:

  1. Бүх гурван түгээлт нь үнэгүй програм хангамж юм нээлттэй эх код, онцолж байна системийн аюулгүй байдал.
  2. Тэд өгдөг өргөн хүрээтэй агуулахууд, хэрэглэгчдэд янз бүрийн програм, багцуудыг хайж олох, суулгах боломжийг олгодог.
  3. CentOS, Debian, Ubuntu хэрэглэгчид болон хөгжүүлэгчдийн идэвхтэй нийгэмлэгтэй байх, дэмжлэг үзүүлэх, шинэчлэх, мэдлэг солилцох.

Яагаад Линукс

Бид Линуксийн серверийн ерөнхий тархалт, тэдгээрийн шинж чанар, хэрэглээний орчныг судалж үзсэн. Гэсэн хэдий ч ихэнх системийн администраторууд Linux болон алдартай Windows Server хоёрын хооронд мэдэгдэхүйц ялгааг олж хардаггүй. Урьдчилан тодорхойлсон параметрүүдийг харгалзан үндсэн ялгааг харуулсан харьцуулсан хүснэгтийг харцгаая.

онцлогWindows СерверЛинукс шийдэл
Эх кодХаалттайНээлттэй
Багц удирдлагын системWindows Update, PowerShellAPT, YUM, Zypper
Файлын системexFAT, FAT32, NTFS ба ReFSext4, XFS, Btrfs
бичиглэлээрҮйл явдлын Viewersyslog, systemd
Хамгаалалтын системWindows Defender, BitLocker, Windows FirewallSELinux, AppArmor, iptables, галт хана
ВиртуалчлалHyper-VKVM, Xen, VMware
Контейнерийн дэмжлэгWindows Контейнер, ДокерДокер, Подман, Кубернетес
Уян хатан байдал ба функциональ байдалДунд зэрэгӨндөр уян хатан байдал, модульчлагдсан байдал
Гуравдагч талын техник хангамжийн дэмжлэгчиглэсэн
тодорхой технологи
Өргөн хүрээний техник хангамж, драйверын дэмжлэг

Өгөгдсөн хүснэгтээс харахад Windows Server нь Microsoft-ын технологид чиглэсэн орчинд зориулагдсан хаалттай үйлдлийн платформ гэж дүгнэж болно. Түүний суурилуулсан хэрэгслүүд нь Microsoft-ын бүтээгдэхүүнүүдтэй өндөр нийцтэй байдлыг санал болгодог ч хэрэглэгчдийн технологийн сонголтыг хязгаарладаг.

Эсрэгээр, Линукс серверийн түгээлтүүд нь нээлттэй эх сурвалж дээр суурилсан бөгөөд илүү уян хатан байдаг. Эдгээр нь өргөн хүрээний техник хангамжийн платформуудыг дэмжиж, төрөл бүрийн багц удирдлагын системээр хангадаг бөгөөд энэ нь тэдгээрийг янз бүрийн хэрэглээний хувилбаруудад ашиглах боломжтой болгодог.

Эцэст нь хэлэхэд

Линукс бол өнөөгийн хэрэглэгчдийн даалгавраас үл хамааран ихэнх хэрэглэгчдийн сонголт гэдгийг итгэлтэйгээр хэлж болно. Орчин үеийн ертөнцөд системийн ач холбогдлын талаархи ерөнхий үнэлгээг хийсэн бөгөөд үүнд хэд хэдэн гол Линукс серверийн түгээлтийг авч үзэх, энэ цөмийн онцлогуудын талаар ярилцах, мөн адил алдартай Windows Server-тэй харьцуулсан дүн шинжилгээ хийсэн болно.

Линукс гэж юу вэ, түүний онцлог шинж чанаруудыг илүү гүнзгий ойлгож, энэ мэдлэгийг практикт хэрхэн ашиглах талаар сурахын тулд энэ хэсэгт байгаа практик нийтлэлүүдийг үргэлжлүүлэн судлахыг зөвлөж байна.

❮ Өмнөх нийтлэл Линукс багц менежерүүд
Дараагийн нийтлэл ❯ CentOS Stream дээр LAMP стекийг хэрхэн суулгах вэ

VPS-ийн талаар биднээс асуу

Бид таны асуултанд өдөр, шөнийн аль ч цагт хариулахад бэлэн байна.