Pages

ads ads ads ads ads ads ads ads

Selasa, 17 Mei 2011

SISTEM OPERASI LINUX

SISTEM OPERASI LINUX
SEJARAH LINUX
• Awalnya dibuat oleh mahasiswa Finladia yang bernama : Linus Tovalds
• Inspirasi dari MINIX yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum.
• Agustus 1991 keluar LINUX versi 0.01
• 5 Oktober 1991, Linus mengumumkan versi resmi LINUX yaitu versi 0.02 yang hanya dapat dijalankan SHELL BASH (GNU Bourne Again Shell) dan GCC (GNU C compiler).
• Saat ini LINUX adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software, dan bahkan untuk pekerjaan sehari-hari.
• LINUX bisa diperoleh dalam berbagai distribusi (sering disebut DISTRO).
• DISTRO adalah bundel dari kernel LINUX, beserta sistem dasar LINUX, program instalasi, tools basic dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan DISTRO.
Ada banyak sekali Distro Linux, diantaranya :
• RedHat ; distribusi yang paling populer. Merupakan distribusi pertama yang diinstalasi dan pengoperasiannya mudah.
• Debian ; distribusi yang mengutamakan kestabilan dan kehandalan mengorbankan aspek kemudahan dan kemutakhiran program.
• 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 diinstall teroptimasi dengan sistem.
• SuSe ; merupakan distribusi pertama yang instalasinya dapat menggunakan bahasa Indonesia.
• Mandrake ; merupakan varian distro RedHAt yang dioptimasi untuk pentium
• WinLinux ; distro yang dirancang untuk diinstall diatas partisi DOS (WINDOWS). WinLinux dibuat seakan-akan merupakan suatu program aplikasi under windows.
• Dan masih banyak lagi; misalnya Ubuntu, .....
REDIRECTION
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)
FILE DESCRIPTOR
Tiga buah file Descriptor standart selalu diciptakan oleh proses :
a. 0 = keyboard (standart input)
b. 1 = layar (standart output)
c. 2 = layar (standart output)
OUTPUT DIRECTION
• Keluaran dari suatu perintah dikirimkan ke piranti yang disebut standard output
• 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 :
$ cat file1 > file2
→ isi file2 akan berisi sama dengan file1
$ cat file3 >> file2
→ isi file2 akan berisi sesuai dengan isi semula ditambah isi file3
$ cat file1 file2 file3 file4 > file5
→ file berisi gabungan file1, file2, file3, dan file4.
ERROR REDIRECTION
• Suatu pesan kesalahan dikirim ke piranti yang disebut standard error
• Standard error juga dapat dialihkan ke piranti lain.
• Proses pengalihannya disebut error redirection
Contoh :
$ ls-l warna > warnaku2 > salah
$ cat warnaku2
- r w – r - - r - - 1 root root 1403 Mar 7 14 : 14
$ cat salah
Ls : warna : no such file
INPUT REDIRECTION
• Suatu pengalihan arah yang dikenakan terhadap standard input disebut input redirection
• Simbol < digunakan sebagai simbol pengalihan arah masukan
• Contoh ; perintah untuk melakukan operasi aritmatika yang membaca data dari standard input :
$ bc
7 + 5
12
Pemakai bisa mengatur agar perintha bc tidak membaca data dari keyboard melainkan membaca data dari file.
$ cat hitung.txt
7 + 5
$ bc < hitung.txt
12
PIPELINE
• Pipa adalah fasilitas yang memungkinkan untuk mengalihkan keluaran dari suatu perintah (standard ouput) menjadi masukan bagi perintah lain.
• Pipeline (baris pipa) merupakan baris yang melibatkan simbol pipa ( | )
$ who | sort | wc
→ baris pipa di atas menghasilkan : Keluaran who menjadi masukan bagi sort
Keluaran sort menjadi masukan bagi wc
FILTER
• Merupakan perintah/program yang membaca data dari standard input dan memberikan hasil ke standard output.
• Perintah yang bertindak sebagai filter yaitu :
a. wc
d. nl
g. short
b. head
e. cat
h. more
c. tail
f. grep
i. tr
a. wc ; merupakan program filter yang berguna untuk menghitung kata (-w), karakter (-c), dan baris (-l)
$ wc
Saya sedang belajar LINUX tentang filter yaitu wc
^d
2 4 48
Ket. :
2 : baris
8 : kata
48 : karakter
$ cat warna.txt
merah kuning
hijau biru
orange
^d
$ wc-l warna.txt ↵
3 warna.txt
$ wc-w
7 warna.txt
Contoh :
b. Head
• Memperoleh sejumlah baris dimulai dari baris yang pertama
• Format : head -[jumlah] [namafile]
• Contoh :
$ cat warna.txt
Merah
Kuning
Hijau
Biru
Ungu
Orange
Jingga
Hitam
$ head -3 warna.txt ↵
Merah
Kuning
Hijau
c. Tail
• Untuk memperoleh sejumlah baris yang terakhir dari suatu file
• Format : tail ±[n] [namafile]
Dengan +n : ke-n hingga terakhir
-n : n buah yang terakhir
$ tail +6 warna.txt | nl
1. Orange
2. Jingga
3.Hitam
$ tail -5 warna.txt
Biru
Ungu
Orange
Jingga
Hitam
$ tail +6 warna.txt ↵
Orange
Jingga
Hitam
d. nl ; digunakan untuk menambahkan nomor baris terhadap suatu data.
e. Grep (Globally search for regular expression and print them)
• Berguna untuk memperoleh semua baris dari suatu file yang mengandung string tertentu.
• Format : grep [pilihan] pola [namafile]
Pilihan :
o –c : hanya menampilkan jumlah baris
o –l : hanya menampilkan nama berkas
o –h : nama berkas tidak ikut dilampirkan
o –n : nomor baris yang ditampilkan
o –v : baris yang tidak cocok ditampilkan.
$ cat pegawai.dat
Shelvi : wanita : Surabaya
Betty : wanita : Medan
Zaenal : pria : Cirebon
Anita : wanita : Jakarta
Ronald : Pria : Bogor
$ cat karyawan.dat
Cantika : wanita : Bogor : 2003
Donita : wanita : Jakarta : 1979
Leo : pria : Jakarta : 1995
Yudi : pria : Bandung : 1999
$ grep wanita karyawan.dat
Cantika : wanita : Bogor : 2003
Donita : wanita : Jakarta : 1979
$ grep pria karyawan.dat pegawai.dat
Karyawan.dat : Leo : pria : Jakarta : 1995
Karyawan.dat : Yudi : pria : Bandung : 1999
Pegawai.dat : Zaenal : pria : Cirebon
Pegawai.dat : Ronald : Pria : Bogor
$ grep –h pria karyawan.dat pegawai.dat
Leo : pria : Jakarta : 1995
Yudi : pria : Bandung : 1999
Zaenal : pria : Cirebon
Ronald : Pria : Bogor
REGULAR EXPRESSION
• Ungkapan yang mengandung karakter-karakter yang mempunyai makna khusus.
• Simbol-simbol yang digunakan dalam Regular Expression :
No
Simbol
Arti
Contoh
Hasil
1.

Sembarang karakter tunggal
E•a
Ela
Ema
2.
*
Nol, satu atau beberapa karakter yang ada di depan tanda
a*m
am
aim
apel
3.
[••]
Sembarang karakter yang terletak
di dalam [ ]
[eo]fi
efi
ofi
4.
[^••]
Sembarang karakter selain yang terletak sesudah ^ di dalam [ ]
[^Bb]us
Fus
Gus
Kus
5.
^
Di awal baris
^Pagi
Pagi ini...
6.
$
Akhir baris
Pagi$
...pagi
Contoh :
$ cat teman.dat
Lintang
Andika
Abraham
Cyndi
Zaenal
Anna
Melani
Fitriani
Bidun
Kartini
$ grep ‘ani$’ teman.dat → mencari teman yang berakhiran ‘ani’
Melani
Fitriani
$ grep ‘^[k••z]’ teman.dat → mencari teman yang berawalan k sampai z
Lintang
Zaenal
Melani
Kartini
$ grep ‘^••••$’ teman.dat → mencari teman yang hanya terdiri dari 4 karakter
Anna
$ grep ‘tang$’ teman.dat → mencari .......

Tidak ada komentar:

Posting Komentar

baca blog biasakan tinggalkan komentar, karena saya perlu kritik dan saran dari anda guna kemajuan blog saya ini..

ads Tukar Link
>>>>TERIMA KASIH ANDA TELAH BERKUNJUNG DI BLOG SUGIK>>>>>
 
Copyright (c) sugik boy - dunia info di dukung oleh kumpulan tugas kuliah - di seponsori oleh kumpullbloger