Varriabel Lingkungan
Ada beberapa himpunan variabel yang telah disiapkan oleh shell Linux dan sebagian besar tidak dapat diberikan suatu nilai tertentu. Variabel-variabel ini biasanya menyimpan informasi penting yang bermanfaat mengenai lingkungan dimana ia berjalan.
Himpunan variabel pertama adalah $0 .. $9 dan $#. Variabel $0 adalah basename (nama dasar) dari program saat dipanggil. Variabel $1 - $9 adalah 9 parameter tambahan yang disertakan saat pemanggilan skrip.
Variabel $@ adalah semua parameter $1 .. whatever. Variabel $*, serupa dengan $@, tetapi tidak mempertahankan whitespace dan tanda petik sehingga “File with spaces” menjadi “File” “with” “spaces”. Ini menyerupai echo. Sebagai aturan umum, gunakan $@ dan hindari $*. $# adalah jumlah dari parameter yang disertakan saat pemanggilan skrip.
Program Esternal
Program eksternal sering digunakan di dalam skrip shell. Ada beberapa perintah builtin ( echo, which dan test yang sudah umum). Ada banyak perintah lain yang berguna merupakan perintah Linux, bukan bawaan shell (Bash) seperti tr, grep, expr dan cut.
IMPLEMENTASI
1. Membuat var3.sh2. Membuat var4.sh
3. Membuat name.sh
4. Membuat testgrep.sh
Tugas Tambahan
1. Menampilkan daftar proses dengan nama user dari masing-masing komputer!
2. Lakukan perintah untuk mengkonfigurasi LAN via terminal
3. Buatlah program untuk mengkonfigurasi internet sharing di terminal (NB : IP Masquarade)
Laptop
TOSHIBA (sebagai Router)
Koneksikan
dengan Wi-FI/Hotspot ( UKK TKJ 2010/
tkj_sas ) dengan IP Automatically/ DHCP, lalu mengecek koneksi internetnya
dengan perintah di Terminal “ping google.com”, lalu muncul “Replay from
google.com . . . . .” menandakan bisa mengakses internet
-Masukkan kabel cross ke NIC Laptop Toshiba
dihubungkan ke Compaq
-Berikutnya setting IP pada masing-masing
laptop
TOSHIBA (LAN)
Ip Adress: 192.168.7.1
NetMask : 255.255.255.098
Gateway : 0.0.0.0
COMPAQ sbg
Client(LAN) .
Ip Adress: 192.168.7.1
NetMask : 255.255.255.0
Gateway : 192.168.7.1
DNS : 202.134.0.155
DNS : 202.134.0.155/192.168.1.1
·
Mengecek koneksinya dengan perintah “ping . . .
. “
·
Pada laptop Toshiba, setting/rubah terlebih
dahulu file sysconf, caranya Masuk ke Terminal, ketik “sudo su”, Enter.
Selanjutnya ketik “sudo nautilus”, rubah file di file system/etc.sysconf lalu
enter. Hilangkan tanda pagar (#) pada tulisan “#net.ipv4.ip-forward.1 ,jika
sudah dihapus lalu SAVE
·
Langkah berikutnya buat file Masquerade dengan
perintah di Terminal “gedit masquerade”
·
Isi dengan perintah seperti berikut
#!/bin/bash
iptables -F
iptables -X
iptables -P INPUT
ACCEPT
iptables -P OUTPUT
ACCEPT
iptables -P FORWARD
ACCEPT
iptables -t nat -A
POSTROUTING –s 192.168.7.0/24 -d 0/0 –j MASQUERADE
·
Lalu SAVE
·
Berikutnya merubah formatnya dengan perintah
“chmod u+x masquerade” lalu Enter, cek dengan perintah dir/ls,file akan berubah
berwarna hijau. -Lalu jalankan filenya dengan perintah “./masquerade”
Cek pada laptop Client/Compaq dengan browsing
internet. www.google.com - Sharing Internet dengan perintah MASQUERADE
di Ubuntu selesai.4. Buatlah Program untu membuat user baru!













Tidak ada komentar:
Posting Komentar