เปิด / ปิดการใช้งานสภาพแวดล้อม Ubuntu Desktop บน ubuntu-12.04.1-server-i386


8

ฉันได้ติดตั้งubuntu-12.04.1-server-i386และด้านบนของนั้นฉันได้ติดตั้งสภาพแวดล้อม Ubuntu บนเดสก์ท็อปเพื่อให้ฉันสามารถดูแลเซิร์ฟเวอร์ได้อย่างง่ายดาย

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

ขอบคุณล่วงหน้าและขอโทษสำหรับภาษาอังกฤษที่ไม่ดีของฉัน

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


6

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

คุณสามารถใช้การแทนที่:

sudo echo "manual" >> /etc/init/lightdm.override

ในการเริ่มต้นคำสั่ง lightdm บน:

sudo เริ่ม lightdm

ในการกู้คืนระบบของคุณเพื่อให้ lightdm เริ่มทำงานในการบู๊ตเสมอ:

sudo rm /etc/init/lightdm.override

สำหรับข้อมูลเพิ่มเติมตำราพุ่งพรวดเป็นเพื่อนของคุณ:

http://upstart.ubuntu.com/cookbook/

SRC: ที่นี่


และฉันจะปิด GUI อีกครั้งได้อย่างไร
— Håkon K. Olafsen

1
sudo service lightdm stop
— Rushik Parikh

ไม่ได้sudoอ้างถึงecho? ครั้งแรกของคุณมีสิทธิ์ที่จะเขียนถึงไม่มีsudo echo "manual" >> ... /etc/init/
— Gauthier

ฉันมีปัญหานั้นเช่นกัน >> ไม่ทำงานเป็นรูท sudo -i ก่อนอื่นเป็นการทำงานที่ดี
— Robert Jacobs

มันกลับไปที่ gdm ดังนั้นคุณควรสร้าง /etc/init/gdm.override ด้วยเนื้อหาข้างต้นวันนี้ (2016)
— Warren P

3

ลองปิดการใช้งาน GUI เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:

sudo update-rc.d -f gdm remove

เมื่อคุณรีสตาร์ทคอมพิวเตอร์คุณจะได้รับการเข้าสู่โหมดข้อความ วิธีเรียกใช้ GUI อีกครั้ง:

startx

วิธีเปิดใช้งาน GUI อีกครั้ง:

sudo update-rc.d -f gdm defaults

ที่มา: HTG


ฉันรันคำสั่ง "sudo update-rc.d -f gdm remove" ไม่มีอะไรเกิดขึ้น! จากนั้นฉันพยายาม "บริการ sudo lightdm หยุด" แต่มันหยุดที่การตรวจสอบ stste แบตเตอรี่และ "บริการ sudo gdm stop" เป็นบริการที่ไม่รู้จัก
— Rushik Parikh

ฉันติดตั้งเซิร์ฟเวอร์ 12.04 เมื่อวานนี้และทำตามขั้นตอนและใช้งานได้ ทำตามที่กล่าวมา แจ้งให้เราทราบ
— มิทช์

ฉันได้เพิ่มภาพในคำถาม ฉันเดาว่าคำสั่งทำงานไม่ถูกต้อง
— Rushik Parikh

"sudo echo" manual ">> /etc/init/lightdm.override" ใช้ได้กับฉัน
— Rushik Parikh

ฉันลองมันและมันก็ไม่ได้ผลสำหรับฉัน ดูรูป
— มิทช์

0

อีกวิธีหนึ่งในการหลีกเลี่ยงปัญหาการอนุญาตคือใช้ 'ที' ชอบมาก

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