Senin, 21 Februari 2011

मकान-मकान टेक्स्ट एडिटर पड़ा linux

b 1 – Pengenalan Linux 1
Modul Praktikum Sistem Operasi – AK045333
BAB 1
PENGENALAN LINUX
TUJUAN PRAKTIKUM
1) Praktikan mengetahui apa saja yang membentuk Linux.dan membedakannya
dengan sistem operasi yang lain.
2) Praktikan mengetahui cara untuk dapat masuk ke sistem operasi Linux.
3) Praktikan mengenal sistem file dan direktori pada Linux dan perintah yang
berhubungan dengan file.
4) Praktikan mengetahui perintah-perintah dasar dalam sistem operasi Linux.
TEORI PENUNJANG
1.1 Pendahuluan
Program yang berada di Linux tidaklah berbeda jauh dengan program yang
berada di Unix. Untuk itu pada modul ini akan menemukan banyak kesamaan
dengan perintah-perintah yang di Unix.
Program yang ada di Unix/Linux dapat diklasifikasikan menjadi dua, yaitu:
1. Sistem dasar (Basic System)
Berisi ratusan program yang terbagi menjadi 3 bagian, yaitu:
a) Utilitas (Tool atau Utility).
Adalah program bantu di luar shell untuk melakukan tugas tertentu,
misalnya:
• Mengirim berita secara elektronik
• Menyunting dokumen.
• Melakukan perhitungan.
Berikut contoh utilitas yang ada pada Linux:
* cal, untuk menampilkan kalender.
* cat, untuk menampilkan isi dokumen.
Bab 1 – Pengenalan Linux 2
Modul Praktikum Sistem Operasi – AK045333
* cc, untuk mengkompilasi program.
* date, untuk menampilkan tanggal dan jam kalkulator.
* grep, untuk mencari kata tertentu dalam suatu dokumen.
* mail, untuk Electronic Mail.
b) Shell.
Shell dan Kernel merupakan perantara antara pemakai dan perangkat
keras (hardware). Shell memungkinkan pemakai dapat berkomunikasi dengan
komputer. Tugas Shell adalah membaca dan menerjemahkan perintah
pemakai sebagai suatu permintaan dan memberikannya ke Kernel. Oleh
sebab itu Shell disebut juga Penerjemah Perintah (Command Interpreter).
Pada sistem Unix/Linux umumnya terdapat beberapa macam Shell, di
antaranya: C Shell (semula dikembangkan pada sistem Unix Barkeley),
Bourne Shell (bagian dari standar Unix) dan Korn Shell (sangt populer dan
diramalkan sebagai Shell masa depan, sifatnya kompatibel dengan Bourne
Shell dan memadukan keistimewaan yang dimiliki oleh C Shell).
Berikut informasi sejumlah Shell pada Unix/Linux, yaitu:
Tabel 1.1 Shell pada Linux
Nama Shell Nama Program Pencipta
Bourne Again Shell Bash Brian Fox & Chet Ramey
C shell Csh Bill Joy
Korn sehell Ksh David G. Korn
Bourne shell Sh Stephen R. Bourne
Tenex C Shell Tcsh
c) Kernel.
Kernel merupakan program inti dari Sistem Unix/Linux. Tugasnya
adalah: mengendalikan akses terhadap komputer, mengatur memori
komputer, memelihara sistem file dan mengalokasikan sumber daya
komputer di antara pemakai.
Bab 1 – Pengenalan Linux 3
Modul Praktikum Sistem Operasi – AK045333
2. Produk pihak ketiga (third-party product)
Merupakan program di luar sistem Unix/Linux dasar, yang dibuat oleh pihak
ketiga. Program ini dijual secara terpisah dengan sistem Unix/Linux. Contohnya:
manajemen database (seperti: ORACLE, INFORMICS-SQL dan INGRES),
pengolah kata (seperti: FENIX) dan kompiler bahasa pemograman (seperti:
Pascal, Basic, Cobol ataupun 4GL).
1.2 Login Linux
Adalah proses masuk ke sistem operasi Unix/Linux, biasanya disebut Login
(Logging in), Logging On atau Signing On.
Tujuan Login:
1) melakukan pengecekan, berhak tidaknya pemakai menggunakan sistem.
2) sistem dapat melakukan pengaturan environment yang sesuai dengan pemakai.
Beberapa hal yang perlu diperhatikan bila seorang user hendak Login ke Sistem,
yaitu:
• huruf kapital dan huruf kecil mempunyai makna yang berbeda,
• nama user Ti01 berbeda dengan ti01 ataupun TI01.
• pemakai harus memasukkan password dan diakhiri dengan Enter.
• pemakai tidak dapat masuk ke sistem tanpa memasukkan password, jika
pemakai lupa, dapat meminta pada Administrator untuk menghapus atau
merubah password.
• jika nama user dan password yang dimasukkan benar, maka muncul prompt
dari Shell. Misalnya: % merupakan prompt dari C Shell dan $ prompt dari
Bourne Shell.
1.3 Sistem File dan Direktori
Sistem file pada Unix/Linux tersusun dari sejumlah file dan direktori, dan
sering digambarkan sebagai struktur pohon yang dibalik. Pada bagian puncak
terdapat sebuah ditektori yang disebut root directory atau direktori / (slash).
Direktori di bawah root umumnya:
Bab 1 – Pengenalan Linux 4
Modul Praktikum Sistem Operasi – AK045333
Tabel 1.2 Direktori di bawah root
Direktori Keterangan
/bin berisikan program-program dasar Linux
/etc berisi file-file administrasi sistem
/usr berisi perintah-perintah Unix dan file administrasi sistem dan
mengalokasikan file-file dari pemakai, yang dikenal dengan
home directory
/dev berisi file-file piranti miliki sistem
/temp menyimpan file yang bersifat sementara (tidak ada pada linux)
Direktori yang berada di direktori lain disebut dengan sub-direktori.
Tiga jenis file yang ada pada Unix/Linux:
• File biasa, misalnya file untuk menyimpan dokumen, program ataupun data.
File ini dibedakan lagi menjadi file teks (berisi kode-kode yang dapat kita
baca) dan file biner (berisi kode-kode mesin).
• Direktori, file yang berisi daftar file (file biasa ataupun subdirektori lain).
• File spesial, file yang menyatakan piranti fisik seperti disk, tape, floppy dan
printer.
Setiap pemakai yang berhasil login ke sistem Unix/Linux, biasanya
memiliki direktori kerja di Home Directory, dimana setiap pemakai tersebut dapat
menciptakan file/direktori, melihat isi file/direktori, serta menghapus
file/direktori. Direktori Kerja dari setiap pemakai dapat diketahui dengan perintah
pwd.
Penamaan direktori dan file:
• Semua karakter selain slash(/) boleh digunakan.
• Beberapa karakter yang sebaiknya tidak dipergunakan adalah:
?@#$^&*()`[]\|;’”<> spasi tab backspace
• Huruf kecil dan huruf kapital berbeda arti.
• Maksimal berdiri dari 14 karakter.
Bab 1 – Pengenalan Linux 5
Modul Praktikum Sistem Operasi – AK045333
• Jangan gunakan nama dot (.) dan dot dot (..) sebagai nama file, karena nama
itu mempunyai makna khusus.
1.4 Perintah-perintah Dasar Stand-alone
Tabel 1.3 Perintah-perintah Linux
Perintah Fungsi
ls melihat isi direktori
mkdir mencipatakan direktori
cd mengubah direktori
rmdir menghapus direktori
cat menampilkan isi file dan mencipatakan file
cp Menyalin file
rm menghapus file
mv mengganti nama file/direktori dan memindahkan file ke
direktori lain
ln link ke file lain
lp Mencetak isi file
find mecari file
chmod untuk mengubah model akses terhadap file atau direktori
chgrp mengubah grup fie
chown mengubah kepemilikan dari file
1.5 Perintah yang Berhubungan dengan File
1) Metacharacter, karakter yang mempunyai makna khusus bagi shell. Di
antaranya:
• * , Pencocokan dengan sebarang string (deretan karakter).
• ?, Pencocokan dengan sebuah karakter apa saja.
• [ , Awal dari sebuah kelas karakter.
• ] , Akhir dari sebuah kelas karakter.
• - , Menyatakan kawasan sebuah karakter dalam sebuah kelas.
• ! , Digunakan dalam tanda [] untuk menyatakan “selain karakter” yang
mengikutinya (khusus untuk Bourne shell dan Korn Shell).
Untuk mematikan fungsi Metacharacter, diantaranya dengan:
Bab 1 – Pengenalan Linux 6
Modul Praktikum Sistem Operasi – AK045333
• karakter \ ( backslash), untuk mematikan sebuah metacharacter.
• sepasang tanda “, digunakan untuk mematikan sejumlah
metacharacter.
• sepasang randa perik tunggal (‘), digunakan untuk mematikan fungsi
seluruh metacharacter yang terletak di dalamnya.
2) Titik koma sebagai pemisah antarperintah, dalam hal ini sebelum dan
sesudah titik koma tidak boleh ada spasi.
3) Redirection
• Output Redirection, keluaran perintah biasanya diarahkan pada
terminal layar/monitor. Selain ke layar, dapat juga diarahkan ke file.
Dapat dilakukan dengan karakter: > (file yang ada akan tertimpa), >>
(menambah file yang sugah ada), dan >! (untuk memaksa penulisan
ke file yang sudah ada).
• Input Redirection, masukan perintah biasanya berupa terminal
keyboard. Dengan Unix/Linux, standar masukan tidak hanya dari
keyboard, dapat juga dilakukan dengan data dari file. Dilakukan
dengan karakter <.
• Error Redirection, pesan kesalahan biasanya diarahkan ke layar.
Selain itu dapat juga diarahkan ke file, dengan menggunakan simbol
2> atau 2>>. Angka 2 di depan simbol > dan >> menyatakan kode
deskripsi file dari standard error (stderr, merupakan file standar dari
Unix/Linux untuk kesalahan. Selain itu adalah stdin, untuk masukan
dan stdout, untuk keluaran). Kode deskripsi dari stdin sama dengan
nol, sedangkan stdout sama dengan satu.
4) Penggunaan Pipa (Pipe)
Digunakan untuk mengarahkan keluaran dari suatu perintah ke
perintah lain. Keluaran dari perintah yang satu akan menjadi masukan bagi
perintah yang lain. Simbol yang digunakan berupa vertikal bar ( | ).
Sebelum dan sesudah tanda ini boleh ada spasi, karena sifatnya yang
optional.
Bab 1 – Pengenalan Linux 7
Modul Praktikum Sistem Operasi – AK045333
5) Filter
Adalah utilitas yang akan membaca data dari standar input dan
biasanya memanipulasi data sebelum melepaskannya ke standar keluaran.
Program filter dapat diterapkan yntuk redirection maupun pipa. Yang
berfungsi sebagai filter di antaranya: cat, wc, sort, tail, head dan grep.
6) Substitusi Perintah
Dilakukan dengan cara memberikan backquote di awal dan akhir perintah.
Contoh :
`perintah` (tidak sama dengan ‘perintah’)
7) Pengelompokkan Perintah.
Simbol ( ) digunakan untuk mengombinasikan stdout atau stderr dari
sejumlah perintah menjadi satu keluaran.
LAPORAN PENDAHULUAN
1) Tulis beberapa utilitas file dan direktori beserta penjelasan dari contoh
penggunaanya (min. 5)!
2) Sebutkan direktori-direktori yang berada di bawah direktori root, yang
bersifat standar dan jelaskan isi yang terdapat di dalam direktori tersebut !
3) Jenis file yang terdapat di dalam Linux adalah file biasa, direktori dan file
spesial. Jelaskan masing-masing file tersebut !
4) Apakah yang dimaksud dengan home direktori, dan apa akibatnya jika
seorang pemakai tidak memiliki home direktori ?
5) Jelaskan penamaan direktori dan file dalam sistem operasi Linux!
6) Sebutkan perintah-perintah dasar stand alone!
7) Sebutkan perintah yang berhubungan dengan file! (min 5)
8) Jelaskan fungsi dari chmod, chgrp dan chown!
9) Jelaskan istilah Metacharacter danWildcard!
10) Apa yang dimaksud dengan Redirection, Pipe dan Filter?
Bab 1 – Pengenalan Linux 8
Modul Praktikum Sistem Operasi – AK045333
LAPORAN AKHIR
1) Apakah yang dimaksud dengan sistem operasi ?
2) Sebutkan beberapa sistem operasi yang anda ketahui, dan sebutkan di antaranya
yang dapat mendukung kerja banyak pemakai dalam suatu saat !
3) Sebutkan kemampuan yang dapat diberikan sistem operasi Linux bagi seorang
pemakai !
4) Terangkan istilah-istilah berikut: utilitas, shell dan kernel.
5) Apa yang anda ketahui mengenai sistem operasi Linux ?
6) Perintah apa yang memungkinkan seorang pemakai dapat masuk ke dalam
sistem operasi Linux, dan bagaimana bentuk umumnya ?
7) Dalam sistem operasi Linux, hal apa saja yang dapat menghalangi seorang
pemakai yang tidak di-ijinkan untuk masuk ke jaringan ?
8) Pemakai yang telah masuk ke dalam jaringan jika hendak ke luar akan
menggunakan perintah logout, apa akibatnya jika pemakai tersebut untuk
melakukan perintah tersebut ?
9) Sebutkan beberapa perintah Linux (minimal 8), dan sebutkan kegunaan serta
bentuk umumnya !
10)Apakah kegunaan dari perintah stty ?

Tidak ada komentar:

Posting Komentar