เปิด / ปิดการใช้งานสภาพแวดล้อม 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.