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
- struktur file
- 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