Bagaimana cara mengatur laboratorium komputer untuk sekolah?

8

orang-orang.

Saya baru-baru ini diberi tugas untuk menghapus Windows XP dari sekitar 15 komputer di sekolah dasar, menginstal Lubuntu 12.10 pada mereka (semuanya terlalu tua untuk Gnome / Unity) dan mengatur Scratch sehingga siswa dapat mulai belajar coding dalam satu atau dua bulan.

Masalahnya adalah: walaupun saya telah menggunakan Linux selama satu dekade sekarang, saya tidak tahu bagaimana mengatur "master" komputer untuk menangani pembaruan dan bahkan mungkin menyiarkan apa pun yang terjadi di layarnya ke semua " komputer "budak di lab.

Satu-satunya jawaban yang berguna yang saya temukan di sini adalah yang ini mengenai penggunaan "squid-deb-proxy" untuk menangani pembaruan secara efisien.

Adakah cara melakukan, tutorial, atau kiat dari seseorang yang telah melakukan hal serupa?

Sangat dihargai. Terima kasih.

theguilster

theguilster
sumber
2
Ngomong-ngomong: pertanyaan yang bagus tapi saya yakin mungkin lebih baik bertanya di ubuntuforums.org (karena mungkin lebih banyak diskusi terkait daripada faktual). Aku akan membiarkan orang lain memutuskan: +)
Rinzwind

Jawaban:

5

Di bawah ini beberapa pemikiran "praktik terbaik" saya tentang hal itu. Ajukan pertanyaan spesifik tentang opsi individual, terlalu luas untuk merinci semua dari mereka dalam satu T&J, saya pikir.

  • Kelola mereka secara terpusat.

    Anda memiliki beberapa opsi di sini: Wayang , Lansekap , dan Koki hanyalah beberapa contoh.

  • Preseed instalasi.

    Ini akan menghindari pertanyaan tanya / jawab manual dalam instalasi dan memungkinkan Anda untuk menginstalnya secara otomatis di manajemen pusat Anda dari item di atas.

  • Pertimbangkan boot PXE.

    Jika ada masalah dan Anda ingin mengembalikan sepenuhnya kondisi asli sistem, ini akan membuatnya lebih mudah untuk menginstal ulang dari awal. Pertimbangkan ini sebagai otomatis juga, sehingga Anda dapat membiarkan pengguna melakukannya sendiri jika mereka tidak mempercayai kondisi sistem saat ini (keamanan bijaksana).

    Atau, Anda bahkan dapat menjalankan lingkungan Live yang disesuaikan (diperbarui) dalam pengaturan disk tanpa menggunakan server NFS pusat. Pengguna kemudian dapat menyimpan file di USB flash drive mereka atau Anda dapat mengonfigurasinya untuk memiliki rumah di jaringan berbagi.

  • Pengawasan pada mesin.

    Saya tidak yakin apakah Anda bertanya tentang melihat layar masing-masing mesin atau untuk melihat layar PC "master" pada masing-masing.

    Beberapa opsi di sini juga. Cara termudah yang saya pikir adalah untuk menegakkan permulaan server VNC pada setiap mesin (menggunakan manajemen pusat) dan kemudian menemukan aplikasi klien yang mampu memasang 15 dari mereka di desktop guru. Cara sebaliknya juga cukup mudah: cukup pra-konfigurasi klien VNC pada mesin-mesin itu atau bahkan menambahkan pintasan di desktop mereka.

  • Instal proxy pusat.

    Jika Anda mengharapkan pengguna untuk menggunakan Internet dengan cara yang sama (kunjungi halaman web yang identik), proxy seperti Squid dapat membantu Anda mengurangi penggunaan bandwidth pada tautan ke ISP serta peningkatan kecepatan. The squid-deb-proxypaket berguna untuk update paket, ya, tapi Squid teratur dapat melakukan lebih dari itu.

  • "cluster" perintah SSH

    Saya sangat merekomendasikan untuk menghindari ini, mendukung item pertama (manajemen terpusat). Namun, jika Anda perlu menjalankan perintah dari lokasi pusat, PSSH Instal SSH Paralel atau Cluster SSH Instal clusterssh dapat membantu Anda dalam scripting. Tapi sungguh, lihat dulu opsi di Wayang / Lanskap / Chef terlebih dahulu.

gertvdijk
sumber
1

Saran saya adalah menggunakan Edubuntu LTSP (Ubuntu + Linux Terminal Server Project + alat guru) untuk ini.

Terakhir kali saya mengelola lab komputer adalah sebelum Edubuntu ada, tetapi saya menggunakan LTSP dengan cukup efektif, dan akhirnya menggunakan K12LTSP untuk ini. Anda dapat mencari K12LTSP - arsip surat masih online dan sebagian besar masalah yang Anda temui akan serupa dengan yang ada di sana.

LTSP sangat bagus untuk menggunakan kembali komputer lama karena sebagian besar pengangkatan berat dapat dilakukan di server, dengan aplikasi individual seperti Firefox atau Scratch dijalankan secara lokal pada klien jika Anda memilihnya. Anda juga tidak perlu khawatir tentang mengunci disk, karena semuanya dijalankan RO dari server, dengan / home mount RW (umumnya menggunakan NFS). Anda hanya mengatur server antara router lab Anda dan bagian luar, dan mengatur klien untuk boot PXE, dan Anda umumnya selesai. Para siswa tidak akan dapat mengubah apa pun, dan kerusakan apa pun yang mereka lakukan pada $ HOME mereka dapat dihancurkan tanpa masalah.

Edubuntu juga dilengkapi dengan jenis alat pemantauan klien yang Anda minta. http://www.edubuntu.org/

Bo Dang Ren
sumber
0

Opsi lain (meskipun bukan Ubuntu) adalah menggunakan gambar SliTaz yang dimodifikasi pada salah satu sistem, yang dapat digunakan untuk PXE mem-boot seluruh lab, memuat gambar ke dalam memori. Boot hampir seketika, dan bahkan sistem lama sangat cepat pada sistem ini.

Anda membuat gambar Anda yang dimodifikasi, boot sistem pertama, nyalakan server boot, lalu boot komputer lain. Itu semua yang perlu Anda lakukan.

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

Bo Dang Ren
sumber