จะตั้งค่าห้องปฏิบัติการคอมพิวเตอร์สำหรับโรงเรียนได้อย่างไร


8

คน

ฉันเพิ่งได้รับมอบหมายให้ลบ Windows XP ออกจากคอมพิวเตอร์ 15 เครื่องในโรงเรียนประถมติดตั้ง Lubuntu 12.10 ในนั้น (เก่าเกินไปสำหรับ Gnome / Unity) และตั้งค่า Scratch เพื่อให้นักเรียนสามารถเริ่มเรียนรู้การเข้ารหัสในหนึ่งหรือสองเดือน

ปัญหาคือ: แม้ว่าฉันจะใช้ Linux มาสิบปีแล้วฉันก็ยังไม่รู้วิธีตั้งค่าคอมพิวเตอร์ "master" เพื่อจัดการกับการอัปเดตและอาจออกอากาศสิ่งที่เกิดขึ้นบนหน้าจอให้กับทุกคน " ทาส "คอมพิวเตอร์ในห้องแล็บ

คำตอบที่มีประโยชน์เพียงอย่างเดียวที่ฉันพบที่นี่คือคำตอบนี้เกี่ยวกับการใช้ "squid-deb-proxy" เพื่อจัดการกับการอัปเดตอย่างมีประสิทธิภาพ

มีวิธีการสอนหรือเคล็ดลับจากคนที่ทำอะไรคล้ายกันบ้างไหม?

ชื่นชมมาก ขอบคุณ.

theguilster



2
โดยวิธีการ: คำถามที่ดี แต่ฉันเชื่อว่ามันอาจจะดีกว่าถามใน ubuntuforums.org (เพราะมันอาจจะมีการอภิปรายที่เกี่ยวข้องมากกว่าข้อเท็จจริง) ให้คนอื่นตัดสินใจ: +)
Rinzwind

คำตอบ:


5

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

  • จัดการพวกเขาในลักษณะที่เป็นศูนย์กลาง

    คุณมีหลายตัวเลือกที่นี่: หุ่นกระบอก , ภูมิทัศน์และเชฟเป็นเพียงตัวอย่างไม่กี่

  • แสดงการติดตั้ง

    วิธีนี้จะหลีกเลี่ยงคำถามถาม / ตอบตอบเองในการติดตั้งและอนุญาตให้คุณติดตั้งโดยอัตโนมัติในการจัดการส่วนกลางจากรายการด้านบน

  • พิจารณาการบูต PXE

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

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

  • เฝ้าระวังบนเครื่อง

    ฉันไม่แน่ใจว่าคุณกำลังถามเกี่ยวกับการดูหน้าจอของเครื่องแต่ละเครื่องหรือเพื่อดูหน้าจอของพีซี "หลัก" ในแต่ละเครื่อง

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

  • ติดตั้งพร็อกซีส่วนกลาง

    หากคุณคาดหวังให้ผู้ใช้ใช้อินเทอร์เน็ตในลักษณะที่คล้ายกัน (เยี่ยมชมหน้าเว็บที่เหมือนกัน) พร็อกซีอย่าง Squid สามารถช่วยคุณลดการใช้แบนด์วิดท์บนลิงก์ไปยัง ISP รวมถึงการปรับปรุงความเร็ว squid-deb-proxyแพคเกจจะเป็นประโยชน์สำหรับแพคเกจใช่ แต่ปกติปลาหมึกสามารถทำได้มากกว่านั้น

  • คำสั่ง "cluster" SSH

    ฉันขอแนะนำให้หลีกเลี่ยงสิ่งนี้ในความโปรดปรานของรายการแรก (การจัดการแบบรวมศูนย์) อย่างไรก็ตามหากคุณต้องการเรียกใช้คำสั่งจากตำแหน่งส่วนกลางPSSH ติดตั้ง SSH แบบขนานหรือCluster SSH ติดตั้งคลัสเตอร์สามารถช่วยคุณในการสร้างสคริปต์ แต่จริงๆแล้วดูเป็นตัวเลือกใน Puppet / Landscape / Chef ก่อน


1

ข้อเสนอแนะของฉันคือการใช้ Edubuntu LTSP (เครื่องมือ Ubuntu + Linux Terminal Server + เครื่องมือสำหรับครู)

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

LTSP ยอดเยี่ยมสำหรับการนำคอมพิวเตอร์เก่ามาใช้ใหม่เนื่องจากการยกระดับหนักส่วนใหญ่สามารถทำได้บนเซิร์ฟเวอร์โดยมีแอพแต่ละตัวเช่น Firefox หรือ Scratch ทำงานในเครื่องของลูกค้าหากคุณเลือก คุณไม่จำเป็นต้องกังวลเกี่ยวกับการล็อคดิสก์เนื่องจากทุกอย่างรัน RO จากเซิร์ฟเวอร์ด้วย / home mount RW (โดยทั่วไปใช้ NFS) คุณเพิ่งตั้งค่าเซิร์ฟเวอร์ระหว่างคุณแล็บเราเตอร์และภายนอกและตั้งค่าไคลเอนต์เป็นบูต PXE และโดยทั่วไปคุณทำเสร็จแล้ว นักเรียนจะไม่สามารถเปลี่ยนแปลงอะไรได้และความเสียหายใด ๆ ที่พวกเขาทำกับ $ HOME สามารถถูกทำลายได้โดยไม่มีปัญหา

Edubuntu ยังมาพร้อมกับเครื่องมือตรวจสอบไคลเอ็นต์ที่คุณต้องการ http://www.edubuntu.org/


0

ตัวเลือกอื่น (ไม่ใช่ Ubuntu) คือการใช้อิมเมจ SliTaz ที่แก้ไขบนระบบใดระบบหนึ่งซึ่งสามารถใช้ในการบูต PXE สำหรับแล็บทั้งห้องโหลดภาพลงในหน่วยความจำ การบูตเกือบจะทันทีและแม้แต่ระบบเก่าก็เร็วสุดในระบบนี้

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

http://www.slitaz.org/en/

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