Anda di halaman 1dari 10

Shell Programming

Sistem
Sistem Operasi
Operasi Linux
Linux

REFERENSI
The Unix.
Operating System, Second Edition, Kaare
Christian, John Wily & Sons, Inc.
Belajar UNIX melalui DOS,Beserta Contoh
dan Latihan,David Taniar,Wenny Rahayu, PT
Elex Media Komputindo.
Beginning Shell Scripting, Eric FosterJohnson, John C. Welch, and Micah
Anderson, Wiley Publishing, Inc.,
Indianapolis, 2005.
Unix Shell Programming. Learning the bash
Shell, 3rd Edition, Cameron Newbam
Advanced Shell Programming, Richard H.
Reepe, (c) R. H. Reepe Printing Services
Limited 1996
Tutorial Pemrograman Shell Linux, Teguh
Wahyono, Penerbit Andi

PENILAIAN
UTS
UAS
TGS+ABS

= 30%
= 40%
= 30%

MATERI
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

PENDAHULUAN
SHELL DASAR
BASH (SHELL) SCRIPT
PEMROGRAMAN SHELL
INPUT/OUTPUT
PEMAKAIAN VARIABLE
ARITMATIKA (EXPRESI & TEST)
PENGKONDISIAN
PERULANGAN
ARRAY
SUBRUTIN ATAU FUNGSI

1. PENDAHULUAN
Keuntungan Linux :
1. Mudah diinstal : X window
2. Multitasking : beberapa aplikasi dalam waktu yang sama
3. Multiuser dalam lingkungan jar-kom, bagus untuk diskless
4. Andal, dapat menangani situs web berakses jutaan per hari
5. Fleksibel, bekerja baik dengan apa yang ada
6. Kompatibel, dapat dijalankan di berbagai jenis komputer
7. Aman dari virus komputer
8. Gratis, bebas untuk dikembangkan dan didistribusikan
9. Banyak pilihan distro

Tip memilih Distro :


9 Ketersediaan, kemudahan mendapatkan distro
9 Popularitas, adanya komunitas linuxer
9 Kemudahan pengoperasian. Salah satu distro Linux yang
memberikan kemudahan instalasi dan aplikasi adalah Mandrake
9 Dukungan, adanya dukungan teknis/non teknis. Misalnya
Mandrake dapat ditemukan di http://www.Mandrakesoft.com
9 Kesesuaian dengan kondisi PC.
9 Kesesuaian dengan kebutuhan instalasi. Misalnya, router dapat
dipilih LRP (Linux Router Project)

Direktori Standar Linux


Sistem file Linux bersifat hierarki. Semua file dalam Linux telah
mempunyai lokasi sendiri.
Dalam Linux harddisk dipartisi menjadi direktori (/), semua nama
direktori diatur untuk memudahkan pengaturan file dan
menjadikan sistem lebih aman. Contoh, user otomatis mempunyai
direktori /home/nama_user. Administrator di /root/home.
/bin : berisi file-file binari yang dapat digunakan oleh semua user
/boot : berisi file-file yang digunakan untuk booting Linux,
termasuk kernel image
/dev : berisi file sistem khusus yang merupakan refleksi device
hardware yang dikenali dan digunakan sistem

/etc : berisi file-file konfigurasi sistem, hanya boleh diubah


oleh superuser
/home : berisi direktori-direktori yang merupakan direktori
home untuk user biasa dan aplikasi tertentu
/lib : berisi file-file librari yang digunakan untuk mendukung
kerja kernel
/mnt : direktori khusus yang disediakan untuk mounting
(mengaitkan) device disk storage ke sistem dalam
bentuk direktori
/proc : berisi file sistem khusus yang menunjukkan data-data
kernel setiap saat
/root : direktori home untuk user root

/sbin : berisi file-file binari untuk maintenance sistem


/tmp : berisi file-file sementara yang dibutuhkan sebuah
aplikasi yang sedang berjalan
/usr : berisi librari, binari, dokumentasi, dan file lainnya hasil
instalasi user
/var : berisi file-file log, mailbox, dan data-data aplikasi

Download ISO Linux


9

Menginstal Linux dengan file image (ISO) efisien karena


hanya mendownload 1 file berukuran 1 CD

Jenis distro dan download ISO


Distro

url

Debian GNU/Linux

ftp://ftp.fsn.hu/pub/CDROM-Images/debian-unofficial/

Engarde Secure Linux

http://www.ibiblio.org/pub/Linux/distributions/engarde/

Gentoo Linux

ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo/releases/build/

Libranet

ftp://ftp.fsn.hu/pub/CDROM_Images/libranet/

Lycoris Desktor/LX

http://phyton.planetmirror.com/ftp/lycoris.iso/

Mandrake Linux

http://jungle.metalab.unc.edu/pub/Linux/distributios/ma
ndrake/Mandrake-iso/

Red Hat Linux

ftp://ftp.fsn.hu/pub/CDROM-Images/redhat/

Slackware Linux

http://phyton.planetmirror.com/ftp/slackware/

SuSE Linux

ftp://ftp.fsn.hu/pub/CDROM-Images/suse/i386/

Turbo Linux

ftp://ftp.linuxberg.com/pub/ISO/TurboLinux/

Yellow Dog Linux

ftp://ftp.fsn.hu/pub/CDROM-Images/yellowdog/iso/

Anda mungkin juga menyukai