Menyiapkan lab untuk mengajarkan pembuatan skrip shell di Linux

Catatan

Artikel ini mereferensikan fitur yang tersedia sejak Pembaruan Agustus 2022, di mana rencana lab menggantikan akun lab. Untuk informasi selengkapnya, lihat Apa yang Baru dalam Pembaruan Agustus 2022.

Artikel ini menunjukkan kepada Anda cara menyiapkan lab untuk mengajarkan pembuatan skrip shell di Linux. Pembuatan skrip adalah bagian yang berguna dari administrasi sistem yang memungkinkan administrator untuk menghindari tugas yang berulang. Dalam skenario sampel ini, kelas mencakup skrip bash tradisional dan skrip yang disempurnakan. Skrip yang disempurnakan adalah skrip yang menggabungkan perintah bash dan Ruby. Pendekatan ini memungkinkan Ruby meneruskan data di sekitar dan perintah bash untuk berinteraksi dengan shell.

Siswa yang mengambil kelas pembuatan skrip ini mendapatkan komputer virtual Linux untuk mempelajari dasar-dasar Linux, dan juga membiasakan diri dengan pembuatan skrip bash shell. Komputer virtual Linux dilengkapi dengan akses desktop jarak jauh yang diaktifkan dan dengan editor teks gedit dan Visual Studio Code terinstal.

Konfigurasi lab

Untuk menyiapkan lab, Anda memerlukan akses ke langganan Azure dan akun lab. Diskusikan dengan admin organisasi Anda untuk melihat apakah Anda bisa mendapatkan akses ke langganan Azure yang sudah ada. Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Pengaturan paket lab

Saat Anda memiliki langganan Azure, Anda dapat membuat paket lab baru di Azure Lab Services. Untuk informasi selengkapnya tentang membuat rencana lab baru, lihat tutorial tentang cara menyiapkan rencana lab. Anda juga dapat menggunakan rencana lab yang ada.

Aktifkan pengaturan paket lab Anda seperti yang dijelaskan dalam tabel berikut ini. Untuk mengetahui informasi selengkapnya tentang cara mengaktifkan gambar Marketplace Azure, lihat Menentukan citra Marketplace Azure yang tersedia bagi pembuat lab.

Pengaturan paket lab Instruksi
Gambar marketplace Aktifkan gambar 'Ubuntu Server 18.04 LTS'.

Pengaturan lab

Untuk petunjuk tentang cara membuat lab, lihat Tutorial: Menyiapkan lab. Gunakan pengaturan berikut saat membuat lab.

Pengaturan lab Nilai/instruksi
Ukuran komputer virtual (VM) Kecil
Gambar VM Ubuntu Server 18.04 LTS
Mengaktifkan koneksi desktop jarak jauh Aktifkan. Mengaktifkan pengaturan ini akan memungkinkan pengajar dan siswa tersambung ke VM mereka menggunakan desktop jarak jauh (RDP). Untuk informasi selengkapnya, lihat Mengaktifkan desktop jarak jauh untuk komputer virtual Linux di lab di Azure Lab Services.

Konfigurasi komputer templat

Mengintal desktop dan RDP

Gambar LTS Ubuntu Server 18.04 tidak memiliki server desktop jarak jauh RDP yang diinstal secara default. Untuk menginstal paket yang diperlukan pada komputer templat untuk terhubung melalui protokol desktop jarak jauh (RDP), ikuti instruksi di artikel Menginstal dan mengonfigurasi Desktop Jauh untuk menyambungkan ke VM Linux di Azure .

Instal Ruby

Ruby adalah bahasa dinamis sumber terbuka yang dapat dikombinasikan dengan skrip bash. Bagian ini menunjukkan cara menggunakan apt-get untuk menginstal versi terbaru Ruby.

  1. Instal pembaruan dengan menjalankan perintah berikut:

    sudo apt-get update 
    sudo apt-get upgrade 
    
  2. Instal Ruby. Ruby adalah bahasa dinamis sumber terbuka yang dapat dikombinasikan dengan skrip bash.

    sudo apt-get install ruby-full
    
  3. Saat diminta, ketik Y dan tekan Enter untuk mengonfirmasi penginstalan.

Menginstal alat pengembangan

Bagian ini menunjukkan cara menginstal beberapa editor teks. Gedit adalah editor teks default untuk lingkungan desktop gnome. Ini dirancang sebagai editor teks tujuan umum. Visual Studio Code adalah editor teks yang menyertakan dukungan untuk penelusuran kesalahan dan integrasi kontrol sumber.

Catatan

Ada beberapa editor teks berbeda yang tersedia. Visual Studio Code dan gedit hanyalah dua contoh.

  1. Instal gedit.

    sudo apt-get install gedit
    
  2. Instal Visual Studio Code. Visual Studio Code dapat diinstal menggunakan Snap Store. Untuk opsi penginstalan alternatif, lihat unduhan alternatif Visual Studio Code.

    sudo snap install vscode --classic 
    

    Templat sekarang diperbarui dan memiliki bahasa pemrograman dan alat pengembangan yang diperlukan untuk menyelesaikan lab. Gambar templat sekarang dapat diterbitkan ke lab. Pilih tombol Terbitkan pada halaman templat untuk menerbitkan templat ke lab.

Biaya

Jika Anda ingin memperkirakan biaya lab ini, Anda dapat menggunakan contoh berikut:

Untuk kelas 25 siswa dengan 20 jam waktu kelas terjadwal dan 10 jam kuota untuk pekerjaan rumah atau tugas, harga lab adalah:

25 siswa * (20 + 10) jam * 20 Unit Lab * 0,01 USD per jam = 150 USD

Penting

Perkiraan biaya hanya sebagai contoh. Untuk informasi harga saat ini, lihat Harga Azure Lab Services.

Kesimpulan

Artikel ini membantu Anda memahami langkah-langkah untuk membuat lab untuk kelas pembuatan skrip. Meskipun artikel ini berfokus pada pengaturan alat pembuatan skrip Ruby di komputer Linux, pengaturan yang sama dapat digunakan untuk kelas pembuatan skrip lain seperti Python di Linux.

Langkah berikutnya

Gambar templat sekarang dapat diterbitkan ke lab. Untuk informasi selengkapnya, lihat Menerbitkan templat VM.

Saat Anda menyiapkan lab, lihat artikel berikut ini: