Tugas 1 – Pemrograman Shell

  • Jelaskan bagaimana interaksi antara hardware, kernel, shell dan user pada sistem unix !
    • Mekanisme boot, yaitu meletakan kernel ke dalam memory
    • kernel, yaitu inti dari sebuah sistem operasi
    • Command Interpreter atau shell, yang bertugas membaca input dari user
    • Library yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
    • Device driver (hardware control) untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka
  • Jelaskan apa fungsi shell !
    • Shell adalah penerjemah (command line interpreter) pada Linux. Atau yang sering dikenal dengan terminal
  • Jelaskan ada berapa macam shell !
    • Bourne shell(sh)
    • C shell(csh)
    • Korn shell(ksh)
    • Bourne again shell(bash)
  • Jalankan perintah untuk mengetahui aplikasi shell apa yang ada pada os anda !
    • $PATH
  • Jalankan perintah untuk mengetahui versi dari shell yang anda gunakan !
    • Bash –version
  • berikan 5 contoh manfaat penggunaan shell script dalam jaringan !
    • Meningkatkan keamanan data pada komputer
    • melakukan port forwading
    • melakukan koneksi aplikasi TCP
    • melakukan koneksi dengan bypass
    • untuk digunakan sebagai VPN yang terenkripsi penuh
  • jelaskan struktur file dan directory pada sistem linux
    • struktur file
      • Tree
    • struktur direktori
      • root
      • boot
      • sys
      • sbin
      • bin
      • lib
      • dev
      • etc
      • home
      • media
      • mnt
      • opt
      • usr
      • var
      • tmp
  • jelaskan hak akses file pada sistem linux !
    • Permetion : menentukan hak user terhadap file ini
    • Owner : menentukan siapa pemilik file ini
    • Group : menentukan grup yang memiliki file ini
  • cari sebuah contoh script shell untuk menjalankan fungsi administrasi jaringan !  Beri penjelasan tentang script tersebut !

#!/bin/bash

ssh user@my.server.com

echo mypassword

Leave a Reply

Your email address will not be published. Required fields are marked *