ฉันสามารถแปลง Ubuntu Desktop 14.04 เป็นเซิร์ฟเวอร์ได้หรือไม่


27

ฉันได้พบวิธีแก้ไขปัญหาหลายประการในการแปลง Ubuntu 12.04 Desktop เป็นเซิร์ฟเวอร์ด้วยคำสั่งต่อไปนี้:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

ฉันแค่อยากรู้ว่ามันเป็นกระบวนการเดียวกันกับ Ubuntu 14.04 หรือไม่ เหตุผลที่ฉันต้องทำเช่นนี้ก็เพราะฉันต้องติดตั้ง moodle (บางคนอาจมีเหตุผลอื่นที่จะทำเช่นนี้ฉันหวังว่ามันจะช่วยพวกเขาด้วย) และมันต้องทำงานผ่าน Ubuntu Server มากกว่า Desktop ขอบคุณ


5
ทำไมคุณคิดว่า moodle ต้องใช้เซิร์ฟเวอร์ Ubuntu เป็นพิเศษ? คุณสามารถลิงค์ไปยังคำแนะนำที่คุณกำลังติดตามได้หรือไม่ คุณสามารถติดตั้งหลอดไฟสแต็คแบบเต็มได้อย่างง่ายดายบนเวอร์ชันเดสก์ท็อป
ขับเหล็ก

นี่คือเอกสาร; มันพูดเกี่ยวกับ Ubuntu Server 14.04 Lts เท่านั้นดังนั้นฉันจึงไม่ค่อยแน่ใจเกี่ยวกับการติดตั้งบนเดสก์ท็อปdocs.moodle.org/26/en/…
José Del Valle

ข้อสันนิษฐานที่ทำขึ้นเพื่อแก้ไขปัญหาที่นี่เป็นสิ่งที่ผิดอ่านด้านล่างทำไม
tomodachi

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

คำตอบ:


29

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

ขอบคุณสำหรับคำตอบของคุณ แต่ฉันพบว่าคุณต้องเพิ่มบรรทัดอัปเดต

sudo apt-get update

แก้ไขบรรทัดต่อไปนี้ด้วย

sudo apt-get -purge remove lightdm

ไปยัง

sudo apt-get purge lightdm

เวอร์ชันเต็มของสคริปต์ที่แก้ไขอยู่ด้านล่าง

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove

2
ใน Ubuntu 15.10 ฉันต้องติดตั้งใหม่taskselหลังจากลบอิมเมจเดสก์ท็อป นอกจากนี้รูปภาพของเซิร์ฟเวอร์ไม่จำเป็นต้องติดตั้ง (และไม่สามารถทำได้) เพราะ "ตั้งแต่ 12.04 ไม่มีความแตกต่างในเคอร์เนลระหว่าง Ubuntu Desktop และ Ubuntu Server" ( bit.ly/1S54S2d )
D Schlachter

ฉันสามารถใช้กระบวนการนี้ (มีการปรับเปลี่ยนเล็กน้อย) เพื่อลด Linux Mint 17 เป็นการติดตั้งน้อยที่สุดและแปลงเป็น Ubuntu 14.04 ได้หรือไม่ ฉันต้องการทำเช่นนี้เพราะถ้าฉันสามารถทำได้มันช่วยให้ฉันมีปัญหาในการติดตั้งใหม่และกำหนดค่าแพคเกจจำนวนมากอีกครั้ง
biocyberman

ด้วยอูบุนตู 16.04 สิ่งนี้ทำให้ฉันมีระบบที่ใช้ไม่ได้ไม่มีด้วงไม่มีเคอร์เนล ... ความคิดใด ๆ
x29a

ฉันคิดว่าคุณควรเรียงลำดับใหม่เหล่านั้นและลบ ubuntu-desktop ก่อนที่จะกำจัด lightdm / gdm3 มิฉะนั้นการลบ ubuntu-desktop จะลบสิ่งที่คุณติดตั้งที่ขึ้นอยู่กับเคอร์เนล linux
miigotu

4

คำตอบง่ายๆคือใช่ แต่การรันคำสั่งคุณสามารถติดตั้งเซิร์ฟเวอร์ Ubuntu ได้ ตรวจสอบให้แน่ใจว่าคุณทำการเปลี่ยนแปลงต่อไปนี้กับไฟล์คอนฟิกูเรชันของด้วงที่/etc/default/grub:

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

จากนั้นคุณสามารถเรียกใช้

sudo update-grub

2

สมมติฐานที่คุณต้องถอนการติดตั้งเดสก์ท็อป Ubuntu ของคุณและติดตั้งเซิร์ฟเวอร์ Ubuntu เป็นความผิดพลาด

อย่างไรก็ตามสำหรับการติดตั้งจริงมันดีกว่าเสมอที่จะมีการติดตั้งน้อยที่สุดที่มีเฉพาะสิ่งที่คุณต้องการ

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

ตรวจสอบข้อกำหนดการติดตั้งบน moodle

เราจะเห็นว่าสิ่งที่จำเป็นคือ:

  • เว็บเซิร์ฟเวอร์
  • php รองรับเว็บเซิร์ฟเวอร์
  • ฐานข้อมูล

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

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