Kamis, 14 April 2011

SISTEM OPERASI LINUX


v  SEJARAH LINUX
s  Awalnya dibuat oleh mahasiswa Finlandia yang bernama LINUS TORVALDS
s  Inspirasi dari MINIX yaitu sistem unix kecil yang dikembangkan oleh ANDREW TANENBAUM
s  Agustus 1991 keluar versi LINUX 0.01
s  5 Oktober 1991, LINUS mengumumkan versi resmi LINUX yaitu versi 0.02 yang hanya dapat dijalankan oleh shell bash (GNU Bourne Again Shell) dan GCC (GNU C Computer)
s  Saat ini LINUX adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari.
s  LINUX didapat dalam berbagai distribusi (sering disebut DISTRO).
s  DISTRO adalah bundel dari Kernel Linux, beserta sistem dasar Linux, program instalasi, tool basic da program-program lain yang bermanfaat sesuai dengan tujuan pembuatan Distro.

Ada banyak sekali Distro Linux, antara lain :
s  REDHAT : distribusi yang paling populer, merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.
s  DEBIAN : distribusi yang mengutamakan kestabilan dan kehandalan mengorbankan aspek kemudahan dan kemutakhiran program.
s  SLACKWARE : merupakan distribusi yang pernah merajai dunia Linux. Pada Distro Slackware semua isinya adalah sudah teruji dan dianjurkan untuk menginstal dari source sehingga setiap program yang kita instal teroptimasi dengan sistem kita.
s  SUSE : merupakan distribusi pertama yang isntalasinya dapat menggunakan bahasa Indonesia.
s  MANDRAKE : merupakan varian distro REDHAT yang dioptimasi untuk pentium.
s  WINLINUX : distro yang dirancang untuk diinstal diatas partisi DOS (Windows). Winlinux dibuat seakan-akan merupakan suatu program aplikasi under windows.

v  REDIRECTION
Adalah suatu fasilitas shell yang memungkinkan hasil suatu perintah yang normalnya ke layar dipindahkan ke disk atau file.

Tiga jenis pengalihan arah yaitu :
  1. Pengalihan arah keluaran (output direction)
  2. Pengalihan arah pesan kesalahan (error direction)
  3. Pengalihan arah masukan (input direction)

v  FILE DESCRIPTOR
Tiga buah file descriptor standar selalu diciptakan oleh proses :
a.     0 = keyboard (standard input)
b.     1 = layar (standart output)
c.     2 = layar (standart output)



v  OUTPUT DIRECTION
s  Keluaran dari suatu perintah dikirimkan ke piranti yang disebut standart output
s  Pengalihan arah keluaran dilakukan dengan menggunakan simbol > dan >>

Simbol
Keterangan
Bila file belum ada, file akan diciptakan.
Bila file sudah ada, isinya akan dihapus dan digantikan dengan keluaran dari perintah.
>> 
Bila file belum ada, file akan diciptakan.
Bila file sudah ada, keluaran dari perintah akan ditambahkan sesudah isi semula dari file tersebut.

CONTOH :
s  $ cat file1 > file2
Isi file2 akan berisi sama dengan file2
s  $ cat file3 >> file2
isi file2 akan berisi sesuai dengan isi semula ditambah isi file3
s  $ cat file1 file2 file3 file4 > file5
file5 berisi gabungan file1, file2, file3, dan file4

v  ERROR DIRECTION
s  Suatu pesan kesalahan dikirim ke piranti yang disebut standard error
s  Standard error juga dapat dialihkan ke piranti lain. Proses pengalihannya disebut error direction.
CONTOH :
$ ls-l warna > warnaku2 > salah
$ cat warnaku2
      - r w – r - - r - - 1 root root 1403 Mar 7 14:14 warna
$ cat salah
      ls : warna : no such file

v  INPUT DIRECTION
s  Suatu pengalihan arah yang dikenakan terhadap standard input disebut input redirection
s  Simbol < digunakan sebagai simbol pengalihan arah masukan
s  Contoh; Perintah untuk melakukan operasi aritmatika yang membaca data dari standard input :
$ bc
      7 + 5
      12
Pemakai bisa mengatur agar perintah bc tidak membaca data dari keyboard melainkan membaca data dari file
$ cat hitung.txt
      7 + 5
$ bc < hitung.txt
      12

0 komentar: