Gui จะเหมาะกับเซิร์ฟเวอร์ Ubuntu ที่บ้านของฉันอย่างไร


5

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

แก้ไข: ในที่สุดฉันก็ไปข้างหน้าและติดตั้ง CentOS 5 ในกล่องของฉันเพราะมันมาพร้อมกับ GUI หรือ Windows Manager ที่พร้อมใช้งานหรืออะไรก็ตามที่เราสามารถเรียกได้และฉันก็ไม่เข้าใจว่าทำไม CentOS ถึงให้ GUI เมื่อเซิร์ฟเวอร์ถูกบุกรุก ความปลอดภัย ... อย่างไรก็ตามนั่นอาจเป็นคำถามอื่น ...


ฉันไปข้างหน้าและลงคะแนนคำถามนี้ แต่ฉันคิดว่าคุณน่าจะอธิบายเพิ่มเติมเล็กน้อยเกี่ยวกับ GUI ... เพราะมันเป็นเรื่องที่คลุมเครือจริงๆเมื่อ avelldiroll ชี้ให้เห็น
โจชัว K

ดีฉันไม่สามารถรับคำศัพท์ที่ถูกต้องเป็น avelldiroll มันเหมือนผู้จัดการ windows น้ำหนักเบาสำหรับเซิร์ฟเวอร์ที่ฉันกำลังดู .. แต่ฉันเดาหลังจากอ่านคำตอบเซิร์ฟเวอร์เป็นมากกว่าเกี่ยวกับการทำงานจากบรรทัดคำสั่ง ...
Kevin Boyd

คำตอบ:


7

OpenBox และ Fluxbox ไม่ใช่ GUI การจัดการเซิร์ฟเวอร์พวกเขาเป็นWindow Managers (WMs โดยย่อ) พวกเขาจะให้วิธีสนุกกับการใช้เมาส์ แต่จะไม่มีเครื่องมือใด ๆ ในการจัดการเซิร์ฟเวอร์

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

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

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

คำแนะนำของฉันคือการอ่านคำแนะนำที่ดีเกี่ยวกับการกำหนดค่าเซิร์ฟเวอร์ในอูบุนตูขณะที่เรียนรู้เกี่ยวกับ bash เล็กน้อย (คุณอาจพิจารณาที่จะเพิ่มอีกซักนิด )

และจำไว้ว่า: ด้วย GUI งานง่าย ๆ จะง่ายขึ้น แต่งานที่ซับซ้อนนั้นเป็นไปไม่ได้


1
+1 สำหรับคำแนะนำของ webmin ... ถ้าฉันจะให้อีกบรรทัดสุดท้ายให้ฉัน
Joshua K

คำตอบที่ดี! อย่างที่ฉันบอกเพราะมันเป็นเซิร์ฟเวอร์ที่บ้านของฉันฉันไม่มีปัญหาในการจัดการมันโดยตรง ... และใช่ฉันคิดว่าการลงทุนในการเรียนรู้บรรทัดคำสั่งจะทำให้โลกของฉันดีขึ้น! ... ดังนั้นอาจเป็นวิธีที่จะ ไป ..
Kevin Boyd

avelldiroll, OpenBox และ Fluxbox เป็น GUIs สิ่งที่พวกเขาไม่ได้เป็นสภาพแวดล้อมเดสก์ทอป
ต้มตุ๋น Quixote

@ ~ quack: สิ่งที่ฉันหมายถึงคือพวกเขาไม่ได้ดูแล GUIs เซิร์ฟเวอร์เนื่องจากการใช้ถ้อยคำคำถามของ Kevin Boyd อาจแนะนำ - ฉันแก้ไขให้คุณ ... มีความสุข?
avelldiroll

ขอบคุณสำหรับการชี้แจง!
ต้มตุ๋น Quixote

2

Openbox และ Fluxbox ต่างก็รู้สึกคล้ายกัน (พวกเขาแบ่งปันบรรพบุรุษร่วมกัน: Blackbox) ฉันพบว่า Openbox มีน้ำหนักเบามากและตั้งค่าได้ง่าย แต่ฉันไม่ได้ใช้ Fluxbox มากนัก ฉันสงสัยว่าจะเหมาะกับความต้องการของคุณ

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

หากคุณกังวลเกี่ยวกับประสิทธิภาพการทำงานให้เริ่มการติดตามการวัดรอยขนาดต่าง ๆ (เช่นหน่วยความจำการใช้งาน CPU, IO ฯลฯ ) สำหรับ WM แต่ละรายการเพื่อให้คุณสามารถตัดสินใจได้ดีกว่าหากมีผลกระทบต่อเซิร์ฟเวอร์ของคุณมากกว่าลบ


1

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


เหมาะสำหรับเซิร์ฟเวอร์หรือไม่?
เควินบอยด์

โปรดทราบว่ามันได้รับการพัฒนาเป็นเวลา 10 ปีแล้วและยังไม่มีการเปิดตัวอย่างเป็นทางการ ฉันเล่นกับตรัสรู้สองสามเดือน (กรกฎาคม - กันยายน) และพบว่ามันค่อนข้างบั๊กกี้ แต่ก็สวยงามมาก
bedwyr

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

@John T - เห็นด้วย การตรัสรู้ (dr17) ถูกเขียนขึ้นด้วยเจตนาที่จะให้วิธีการใหม่ในการโต้ตอบกับเดสก์ท็อป แม้ว่าจะเบากว่า WM อื่น ๆ ออกไป แต่ฉันจะไม่ใช้มันบนเซิร์ฟเวอร์
bedwyr

2
ฉันจะไม่ใช้ GUI ใด ๆ บนเซิร์ฟเวอร์และอาจปรับปรุงคำตอบของฉันเพื่อสะท้อน
John T

1

ดูหน้าที่คุณอ้างอิงฉันจะไปกับ Gnome หรือ XFCE Gnome จะมอบประสบการณ์ "Ubuntu" ให้คุณมากขึ้นในขณะที่ XFCE จะมีน้ำหนักเบากว่าเล็กน้อย (และยังคงเหมือน Gnome มาก)

โปรดทราบว่าคุณสามารถติดตั้งตัวจัดการหน้าต่างที่คุณต้องการและยังคงกำหนดค่าระบบของคุณให้ไม่เริ่มต้น X server & ตัวจัดการหน้าต่างตามค่าเริ่มต้น ในกรณีนี้คุณจะเข้าสู่เซสชันของคอนโซลและหากคุณต้องการ / ต้องการใช้เซสชั่นกราฟิกคุณสามารถเริ่มต้นได้โดยง่ายโดยใช้: $ startx เมื่อคุณออกจากระบบเซิร์ฟเวอร์ X จะหยุดทำงาน

ใน Gnome คุณสามารถปิดการใช้งานเครื่องมือจัดการหน้าจอได้จากเมนูระบบ> การดูแลระบบ> บริการ มีวิธีอื่นในการทำเช่นนี้ผ่านไฟล์ปรับแต่ง สำหรับ Ubuntu 9.04 คุณจะต้องค้นหาการกำหนดค่า "พุ่งพรวด"

เป็นเพียง FYI เมื่อจัดการกับการเข้าสู่ระบบแบบกราฟิก ตัวจัดการหน้าต่างและจอแสดงผลส่วนใหญ่ทำงานบนเซิร์ฟเวอร์ X หากมีการกำหนดค่าผิดประเภทหรือความแปลกบางอย่างเกิดขึ้นกับเซิร์ฟเวอร์ X คุณอาจสิ้นสุดด้วยจอแสดงผลที่ว่างเปล่าหรือแช่แข็ง หากสิ่งนี้เกิดขึ้นคุณสามารถใช้ Ctrl + Alt + FunctionKey เพื่อสลับไปยังคอนโซลอื่นเพื่อรีบูตหรือพยายามแก้ไขปัญหา

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


บางคำแนะนำที่ดีมาก .. แต่ตรงกันข้ามกับคำถามของฉันฉันได้ตัดสินใจกับ GUI ใด ๆ ในขณะนี้ .. จะพยายามที่จะเรียนรู้คำสั่งเชลล์ทุบตีและดูว่ามันจะไปจากที่นั่น .. !
เควินบอยด์

1
คุณควรจะโอเค ข้อเสนอแนะอีกอย่างหนึ่งคือลองใช้นาโนเป็นตัวแก้ไขข้อความของคุณ มันเป็นมิตรกับผู้เริ่มต้นมากกว่า vi
Joe Internet

1

ฉันได้ย้ายเซิร์ฟเวอร์โฮมเก่าจาก Ubuntu 7.4 ไปเป็น Debian 5 เมื่อเร็ว ๆ นี้ ด้วยเหตุผลบางอย่างที่ฉันต้องการทำให้มันน่าสนใจดังนั้นฉันจึงทำการติดตั้งแบบแมนนวลทำการบูตมันจากระบบปฏิบัติการเก่า จากนั้นฉันติดตั้งXvnc4เป็น Xserver หลัก ฉันรวมมันเป็นส่วนใหญ่เพื่อการทดลอง แต่เมื่อเวิร์กสเตชันของฉันถูกบูตกับ Windows VNC เป็นตัวเลือกเดสก์ท็อประยะไกล GUI ที่ดีที่สุด

ตอนนี้ฉันใช้ตัวจัดการการเข้าสู่ระบบที่มีน้ำหนักเบามาก (และเศร้ามาก) เรียกว่าslimที่ไม่พูด XDMCP และรวมถึง Openbox และ Fluxbox เป็นผู้จัดการหน้าต่าง ฉันทำสิ่งต่าง ๆ ส่วนใหญ่บนกล่องผ่านทางเทอร์มินัล SSH แต่ก็ดีที่มีความสามารถในการเรียกใช้เซสชันเดสก์ท็อประยะไกลหากฉันต้องการสำหรับการสร้างกราฟในอ็อกเทฟหรือเพื่อวัตถุประสงค์ที่คล้ายกัน

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


0

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


0

เพียงใช้ SSH ในความคิดของฉันเซิร์ฟเวอร์ควรหัวขาดและเครือข่าย

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

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