ความแตกต่างระหว่างเซิร์ฟเวอร์การเลือกซอฟต์แวร์


12

ฉันกำลังติดตั้งเซิร์ฟเวอร์ Ubuntu และฉันต้องการทราบความแตกต่างระหว่างสิ่งเหล่านี้:

[ ] OpenSSH server
[ ] DNS server
[ ] LAMP server
[ ] Mail server
[ ] PostgreSQL server
[ ] Print server
[ ] Samba file server
[ ] Tomcat Java server
[ ] Virtual Machine host
[ ] Manual package selection

มีใครอธิบายได้บ้าง

คำตอบ:


17

คำว่า "เซิร์ฟเวอร์" หมายถึงชิ้นส่วนของซอฟต์แวร์ที่ให้บริการแก่ลูกค้า เซิร์ฟเวอร์มักจะรอให้ลูกค้าติดต่อแล้วส่งคำตอบไปยังลูกค้า สำหรับข้อมูลเพิ่มเติมอ่านเกี่ยวกับClient-Server-Model


เซิร์ฟเวอร์ OpenSSH

SSH (Secure Shell) เป็นโปรโตคอลเพื่อรับการเข้าถึงจากระยะไกลแบบเข้ารหัสไปยังเครื่อง เครื่องที่คุณต้องการเข้าถึงจำเป็นต้องเรียกใช้เซิร์ฟเวอร์ SSH เพื่อรับคำขอขาเข้า OpenSSHเป็นการใช้งาน SSH ถัดจากการเข้าถึงเชลล์และการถ่ายโอนไฟล์ (SFTP, SCP) SSH ช่วยให้สิ่งต่าง ๆ เช่นการเริ่มต้นแอปพลิเคชันบนเซิร์ฟเวอร์ แต่แสดง GUI บนไคลเอนต์ (การส่งต่อ X11)

เซิร์ฟเวอร์ DNS

ชื่อ Domain Name System , DNS สั้นแก้ไขอยู่เช่นaskubuntu.comที่อยู่ IP ชอบ104.16.17.44ซึ่งจะทำให้การใช้งานอินเทอร์เน็ตมากขึ้นกับมนุษย์ สำหรับการค้นหา DNS ลูกค้าเช่นเว็บเบราว์เซอร์ส่งคำขอไปยังเซิร์ฟเวอร์ DNS เพื่อดึงที่อยู่ IP ของบริการที่ต้องการ

เซิร์ฟเวอร์ LAMP

LAMP = Linux Apache MySQL PHP ค่อนข้างอธิบายได้: แพ็คเกจนี้ประกอบด้วย Apache เว็บเซิร์ฟเวอร์ (เซิร์ฟเวอร์ที่ส่งมอบเว็บไซต์) พร้อมด้วยแบ็กเอนด์ MySQL (ระบบจัดการฐานข้อมูล) และ PHP interpreter (PHP เป็นภาษาสคริปต์ที่ ถูกดำเนินการบนเซิร์ฟเวอร์ก่อนที่จะส่งผลลัพธ์ไปยังลูกค้าในการตั้งค่านี้ผ่านเซิร์ฟเวอร์ Apache)

เมลเซิร์ฟเวอร์

เซิร์ฟเวอร์ที่รับผิดชอบในการส่งอีเมลทั้งในการส่งและรับขึ้นอยู่กับการตั้งค่า

เซิร์ฟเวอร์ PostgreSQL

PostgreSQLนั้นก็เหมือนกับ MySQL ระบบการจัดการฐานข้อมูล เซิร์ฟเวอร์ฐานข้อมูลช่วยให้ลูกค้าสามารถส่งแบบสอบถามไปยังเซิร์ฟเวอร์และส่งคืนผลลัพธ์

เซิร์ฟเวอร์การพิมพ์

บน Desktop Ubuntu เริ่มต้นจะมีระบบการพิมพ์ชื่อCUPSติดตั้งอยู่ CUPS ทำงานเป็นเซิร์ฟเวอร์ซึ่งติดตั้งเครื่องพิมพ์ ทุกครั้งที่คุณพิมพ์บางอย่างบน Ubuntu มันจะส่งงานพิมพ์ไปยังเซิร์ฟเวอร์การพิมพ์ไม่ว่าจะอยู่ในระบบเดียวกันหรือไปที่อื่น เช่นในโรงเรียนของฉันมีเซิร์ฟเวอร์การพิมพ์ส่วนกลางที่นักเรียนส่งงานพิมพ์ไปแล้วจากนั้นเซิร์ฟเวอร์การพิมพ์จะดูแลการพิมพ์

ไฟล์เซิร์ฟเวอร์แซมบ้า

แซมบ้าเป็นการใช้งานโพรโทคอลSMB (Server Message Block) ซึ่งสามารถใช้เป็นระบบไฟล์เครือข่าย ไคลเอ็นต์ SMB สามารถเชื่อมต่อไดรฟ์ที่เผยแพร่โดยเซิร์ฟเวอร์ SMB

เซิร์ฟเวอร์ Tomcat Java

Tomcatเป็นอีกหนึ่งบริการเว็บที่รับผิดชอบการส่งเนื้อหา JSP เช่นการสร้างเว็บไซต์แบบไดนามิก

โฮสต์เครื่องเสมือน

ตัวเลือกนี้จะติดตั้งKVMซึ่งเป็นโฮสต์สำหรับใช้งานเครื่องเสมือน


การเลือกแพ็คเกจด้วยตนเองช่วยให้คุณสามารถข้าม taskel โปรแกรมที่เสนอรายการแพ็กเกจที่คอมไพล์แล้วและติดตั้งแพ็คเกจที่คุณต้องการด้วยตนเองซึ่งช่วยให้สามารถติดตั้งได้ละเอียดยิ่งขึ้น อย่างไรก็ตามนี่เป็นการยากที่จะทำให้สำเร็จโดยเฉพาะอย่างยิ่งถ้าคุณไม่รู้ว่าต้องสร้างแพคเกจอะไรจริง ๆ สมมติว่าเว็บเซิร์ฟเวอร์


8

ฉันจะพยายามให้สั้นและง่ายที่สุด

เซิร์ฟเวอร์ OpenSSH: -

เป็นเซิร์ฟเวอร์ที่อนุญาตให้ควบคุมหรือถ่ายโอนไฟล์จากระยะไกลระหว่างคอมพิวเตอร์ อนุญาตให้คุณควบคุมไฟล์บนเซิร์ฟเวอร์จากระยะไกลผ่านแอปพลิเคชันไคลเอนต์ OpenSSH

เซิร์ฟเวอร์ DNS: -

เป็นเซิร์ฟเวอร์ที่ชี้ชื่อโดเมนไปยังที่อยู่ IP ของคอมพิวเตอร์ มันเหมือนกับสมุดโทรศัพท์ที่บอกหมายเลข (ที่อยู่ IP) ของบุคคลเมื่อคุณค้นหาด้วยชื่อของเขา (ในตัวอย่างด้านล่าง google.com) ตัวอย่างเช่นเมื่อคุณเปิดgoogle.comในเบราว์เซอร์ของคุณคำขอจะถูกส่งไปยังเซิร์ฟเวอร์DNSของ Google ที่เชื่อมต่อคุณกับเซิร์ฟเวอร์หนึ่งในนั้น (ตัวอย่างเช่น: - 74.125.130.101 ) หากพวกเขาไม่ใช่เซิร์ฟเวอร์ DNS เราจะต้องจำที่อยู่ IP ของaskubuntu.comแทนที่จะพิมพ์ในชื่อโดเมน

เซิร์ฟเวอร์ LAMP: -

เป็นชื่อที่กำหนดให้กับชุดซอฟต์แวร์ซึ่งโดยปกติจะต้องมีการเรียกใช้เว็บไซต์ ซอฟแวร์ที่มีลินุกซ์ + Apache + MySQL + PHP

เซิร์ฟเวอร์จดหมาย: -

ตามชื่อที่แนะนำจะช่วยในการถ่ายโอนข้อความอีเมล มันแมปอีเมลไปยังที่อยู่อีเมลและโดเมน ในระยะสั้นมันเหมือนบุรุษไปรษณีย์ที่ส่งจดหมายไปที่ประตูด้านขวา

เซิร์ฟเวอร์ PostGreSQL: -

เป็นหนึ่งในเซิร์ฟเวอร์ SQL ประเภทหนึ่ง ช่วยในการจัดเก็บและจัดการข้อมูลในรูปแบบที่มีโครงสร้างเพื่อให้เข้าถึงได้เร็วขึ้น SQLย่อมาจากภาษาของแบบสอบถาม

เซิร์ฟเวอร์การพิมพ์: -

ตามชื่อที่แนะนำจะช่วยให้คุณพิมพ์เอกสารของคุณจากระยะไกลผ่านเซิร์ฟเวอร์การพิมพ์ที่เชื่อมต่อกับเครื่องพิมพ์ เช่นเดียวกับเซิร์ฟเวอร์อีเมลจะส่งคำขอพิมพ์ของลูกค้าไปยังเครื่องพิมพ์ที่เหมาะสม

เซิร์ฟเวอร์ไฟล์ Samba: -

มันเป็นเช่นเดียวกับ OpenSSH สำหรับหน้าต่างที่มีประโยชน์มากกว่า OpenSSH ว่าเซิร์ฟเวอร์แซมบ้าสามารถใช้เป็นเซิร์ฟเวอร์การพิมพ์โดยไม่ต้องติดตั้งอื่น ๆแอพลิเคชันเซิร์ฟเวอร์การพิมพ์

เซิร์ฟเวอร์ Tomcat J̶a̶v̶a̶: -

ไม่ใช่เซิร์ฟเวอร์ Tomcat Java, เพียงเซิร์ฟเวอร์ Tomcat Tomcat เป็น Apache รุ่นหนึ่ง ไม่ใช่แอพพลิเคชันเซิร์ฟเวอร์ แต่เป็นเว็บเซิร์ฟเวอร์ที่ใช้เพื่อให้บริการเว็บไซต์

โฮสต์เครื่องเสมือน: -

มันเป็นเหมือนกล่องเสมือนจริงสำหรับ Ubuntu ช่วยให้คุณจำลองฮาร์ดแวร์ที่กำหนดสำหรับการทดสอบโดยไม่ต้องมีฮาร์ดแวร์ มันถูกใช้เพื่อเรียกใช้เซิร์ฟเวอร์ต่าง ๆ บนการติดตั้ง Ubuntu เดียว คุณอาจต้องใช้ฮาร์ดแวร์จำนวนมากเพื่อเรียกใช้ VM Host

การเลือกแพ็คเกจด้วยตนเอง: -

อย่างที่ฉันเห็นคุณกำลังติดตั้งเซิร์ฟเวอร์ Ubuntu หรืออ่านคำแนะนำเกี่ยวกับวิธีการใช้งาน ตัวเลือกการเลือกแพ็คเกจด้วยตนเองในการติดตั้งเซิร์ฟเวอร์ Ubuntu อนุญาตให้คุณเลือกแพ็คเกจที่คุณต้องการด้วยตนเอง

ฉันหวังว่านี่จะช่วยได้ !

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.