• Tidak ada hasil yang ditemukan

SISTEM OPERASI U N I X

N/A
N/A
Protected

Academic year: 2018

Membagikan "SISTEM OPERASI U N I X"

Copied!
10
0
0

Teks penuh

(1)

SISTEM OPERASI U N I X

™

SEJARAH UNIX

ΠTahun 1969 KEN THOMPSON dari Laboratorium Bell AT & T menciptakan UNICS (UNIplexed Information and Computing Services) yang ditulis dengan bahasa Rakitan.

ΠTahun 1973 Ken Thompson & Dennis Ritche memperbaiki dengan menggunakan Bahasa C

ΠTahun 1980an keluarlah XENIX

ΠPC/IX dikembangkan oleh Interactive Systems Corporation. PC/IX terdaftar sebagai versi single User Unix.

ΠVenix merupakan konversi lain dari sistem operasi UNIX ΠMasih banyak lagi versi Unix, a.l. yang terkenal :

a. System V Release 3 b. System V Release 4

c. BSD (Barkleley Software Distribution) UNIX

™

STRUKTUR UNIX

A. PERANGKAT KERAS

1. Unit Sistem

Mencakup unit pemrosesan pusat (CPU), memori, media penyimpanan (hardisk) serta piranti untuk keperluan backup, misal floppy disk, flshdisk, dll.

2. Konsol

Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer suatu sistem (administrator sistem) untuk mengendalikan operasi sistem.

3. Terminal

Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh pemakai untuk berinteraksi dengan sistem.

4. Jalur Komunikasi

Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke sistem unix.

5. Printer

Piranti yang digunakan untuk memperoleh informasi dalam kertas.

B. PERANGKAT LUNAK

(2)

1. KERNEL : adalah inti dari sistem UNIX yang mengendalikan perangkat keras dan membentuk berbagai fungsi.

Fungsi yang dilaksanakan oleh KERNEL adalah : ΠPelayanan tanggal dan jam sistem

ΠManajemen berkas dan penanganan sekuriti ΠPelayanan operasi masukan dan keluaran ΠPenjadwalan proses

ΠManajemen memori

ΠMelakukan kegiatan akuntansi sistem

ΠMelakukan penanganan kesalahan dan interupsi

2. SHELL : merupakan penerjemah pada sistem UNIX menjadi jembatan antara pemakai dan sistem UNIX.

Jenis shell yaitu :

Nama Shell Pencipta

Bourne Shell $ Stephen R. Boourne

C shell % , # Bill Joy

Korn Shell David G. Korn

Bourne Again Shell Brian Fox da Chet Ramey

3. Utilitas : merupakan program yang disediakan sistem UNIX untuk melaksanakan tugas tertentu, seperti :

ΠUtilitas manajemen file & direktori ΠUtilitas penyunting berkas

ΠUtilitas penunjang komunikasi dan jaringan ΠUtilitas administrasi sistem, dll

4. Aplikasi : merupakan program” yang dibuat oleh pemakai, untuk memenuhi kebutuhan sendiri.

™ CIRI-CIRI SISTEM UNIX

1. Portabilitas : Sistem UNIX mudah diadaptasikan ke sistem komputer yang lain atau pada berbagai jenis komputer.

2. Multiuser : sejumlah pemakai dapat menggunakan sistem secara bersamaan. Keuntungan dengan adanya ciri multiuser :

ΠPenghematan perangkat keras

ΠData dapat diakses oleh banyak pemakai secara serentak

3. Multitasking : seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari sebuah terminal.

4. Sistem berkas yang hierarkis : memungkinkan pemakai mengorganisasikan informasi / data dalam bentuk yang mudah untuk diingat dan mudah untuk mengaksesnya.

(3)

™ MEMULAI SISTEM UNIX

ΠUntuk masuk ke sistem UNIX diperlukan nama pemakai dan password ΠProses untuk masuk ke sistem UNIX : login (logging in)

Login : _

Login : Sevira ↵

Password : putri ↵ (Bila password salah : login incorrect) $_

ΠPenulisan perintah dalam huruf besar dan huruf kecil berbeda. ΠMengganti password

Password adalah rahasia diri pemakai/user Perintah untuk mengganti password yaitu :

$passwd ↵

changing password for (user) (current) unix password :

New password :

Retype new password :

™ KELUAR DARI SISTEM UNIX

Proses untuk keluar dari sistem UNIX disebut logout (logging out) Perintah untuk logout berupa :

Œ Bourne Shell, Bourne Again Shell dan Korn Shell : $ exit ↵ atau $ logout ↵

ΠC Shell : % logout

™ MENGENAL FILE DAN DIREKTORI

Pada UNIX, file dibagi menjadi 3 kategori utama :

1. Berkas biasa / file biasa (file text, script shell, executable) 2. Direktori

3. Berkas spesial / file spesial (piranti blok, piranti karakter)

1. FILE BIASA : adalah berkas yang digunakan untuk menyimpan data , program, dokumen, grafik, dll.

a. File teks : file dengan informasi yang mudah dipahami oleh pemakai. Isi berkas/file ini dapat disunting dengan editor teks seperti editor VI.

b. Script Shell : file yang berisi perintah” UNIX, yang dimaksudkan untuk melakukan tugas tertentu.

c. File executable : file dari suatu program yang telah dikompilasi.

2. DIREKTORI ; sebuah direktori sebenarnya hanya berisi nama berkas dan bilangan inode. Contoh : Directory :

Lat1 5723

Lat2 5315

(4)

3. FILE SPECIAL : adalah file yang umumnya menyatakan suatu piranti fisik.

Tetapi bisa juga berupa berkas-berkas yang berhubungan dengan komunikasi antar proses. a. Block Device : piranti yang beroperasi berdasarkan blok (sejumlah karakter).

Contoh : disk

b. Character Device : Piranti yang beroperasi berdasarkan karakter. Contoh : keyboard dan printer

c. Named pipe : file UNIX yang memungkinkan penyampaian informasi antar proses. Contoh : shared memory

™ SISTEM FILE

Koneksi seluruh berkas di dalam UNIX disebut sistem file.

Sistem file UNIX mempunyai bentuk seperti pohon yang terbalik. Puncak dari sistem berkas disebut : ROOT

Root mempunyai cabang : DIRECTORY

™ Struktur Sistem File :

/(ROOT DIRECTORY)

usr bin dev etc Home tmp

lib shirley mail spool tmp news

Ali Budi

chapters examples tables

Keterangan :

/usr : untuk meletakkan direktori” untuk pemakai, meletakkan program’ UNIX /bin : berisi program” executable UNIX

/dev : berisi seluruh berkas piranti sistem

/etc : berisi tabel-tabel & file yang yang digunakan untuk memelihara sistem /Home : sebagai tempat untuk menyimpan data milik pemakai

(5)

™ MANAJEMEN FILE Œ Penamaan File :

ƒ Panjang nama file 14 karakter, terdiri dari A – Z , a – z , 0 – 9 , . (titik), _ (garis bawah) ƒ Huruf kapital dan huruf kecil mempunyai makna berbeda

ƒ Jika suatu nama file berawalan dengan titik, file tersebut bersifat tersembunyi (hidden) Œ Membuat File :

$ cat [nama file]

Contoh : $ cat fileku.txt

ini file pertamaku

menggunakan sistem operasi UNIX ^D

$_

Selain menggunakan cat dapat pula menggunakan editor VI ™ Melihat isi File

ΠSama seperti membuat file yaitu menggunakan perintah : cat

ΠUntuk melihat isi file, dapat melihat isi beberapa file sekaligus, hasilnya akan berurutan. Contoh : $ cat file1.txt file2.txt

™ Menyalin File

$ cp [file sumber] [file target]

Contoh : $ cp file1.txt fileku.txt

™ Menghapus File

$ rm [nama file]

Contoh : $ rm /etc/file2.txt

™ Mengganti nama File

$ mv [nama file lama] [nama file baru]

Contoh : $ mv a.txt a1.txt

™ Menampilkan Nama File

$ ls [pilihan] [nama file]

Pilihan :

-a : menampilkan seluruh berkas, termasuk yang dihidden -l : menampilkan file disertai informasi yang lengkap -

t

: menampilkan file berdasakan yang terbaru

-r : menampilkan file diurutkan dari Z ke A -F : identitas dari tiap file [jenis file] seperti :

Simbol Keterangan

- File biasa

d Direktori

b Block device

c Character device

Contoh : $

ls-l

(6)

™ Reorganisasi Berkas

Utilitas yang berkaitan dengan reorganisasi berkas yaitu : Cut, Paste, Sort, Join

Beta : nama group

Adalah utilitas UNIX/LINUX yang berguna untuk mengambil kolom tertentu dari suatu tabel data.

Format umum : cut –c list [nmfile]

cut –f list [-d char] [-s] [nmfile] dengan :

-c : pengambilan berdasarkan posisi karakter. List adalah daftar posisi karakter. -f : pengambilan berdasarkan field

-d : menentukan karakter pemisah field, defaultnya tab -s : mengabaikan baris yang tidak memiliki pemisah Contoh :

$ cat mhs.dat

Cantika <tab> 10108001 <tab> Bogor <enter> Dona <tab> 50407245 <tab> Depok <enter> Ronny <tab> 10508225 <tab> Jakarta <enter> Siska <tab> 50108258 <tab> Bogor <enter>

$ cat hasil.dat

10108001 : A : 90 50407245 : B : 80 10508225 : A : 95 50108258 : C : 60

Untuk mengambil nama dan alamat mahasiswa : $ cut –f 1,3 mhs.dat

ΠPASTE : untuk menggabungkan beberapa berkas untuk membentuk tabel baru. Format umum : paste file1 file2

paste -d list file1 file2 paste -s [-d list] file1 file2

(7)

Contoh :

$ paste nama1.dat nilai.dat nilai2.dat Rizki 70 60

ΠSORT : untuk melakukan pengurutan data

Format umum : sort [pilihan] nmfile Pilihan : -u : hasil sort bersifat unik

-f : huruf besar dan kecil dianggap sama

Contoh :

-an : baris pada berkas n yang tidak memiliki pasangan ikut ditampilkan. -

tc

: untuk menyatakan “c” sebagai pemisah field (default tab/spasi)

Contoh :

$ cat data1.dat

Anita <tab> Bogor <enter> Kartika <tab> Depok <enter> Donna <tab> Jakarta <enter> Eldo <tab> Cirebon <enter> Sinta <tab> Bandung <enter>

(8)

$ join data1.dat data2.dat Anita Bogor 90

Kartika Depok 30

Donna Jakarta 70 Sinta Bandung 70

Jika yang tidak berpasangan ikut ditampilkan :

$ join -a1 data1.dat data2.dat Anita Bogor 90

Kartika Depok 30

Donna Jakarta 70 Sinta Bandung 70 Eldo Cirebon

$ join -a2 data1.dat data2.dat Anita Bogor 90

Kartika Depok 30

Donna Jakarta 70 Sinta Bandung 70

Maya 50

Jika pemisah field tidak berupa spasi/tab :

$ join -

t

: data1.dat data2.dat

Anita : Bogor : 90

(9)

HAK AKSES FILE UNIX

Berdasarkan wewenangnya terhadap sistem secara keseluruhan, pemakai dapat dibagi menjadi dua kelompok :

1. Supervisor / Administrator : adalah pemakai dengan wewenang tertinggi, yang dapat melakukan apa saja terhadap sistem.

2. Pemakai biasa / User : Adalah pemakai yang mempunyai hak akses terbatas pada home direktori masing-masing.

™ JENIS PEMAKAI

Kelompok yang dapat mengakses suatu pada unix dibagi menjadi 3, yaitu :

1. USER (OWNER) : adalah istilah untuk pemakai yang mencipatakan file/direktori yang bersangkutan.

2. GROUP : adalah kelompok dengan sejumlah pemakai.

Kelompok ini dapat dibentuk berdasarkan kebutuhan untuk mengakses program aplikasi yang sama atau berdasarkan tempat departemen mereka bekerja.

3. OTHER : adalah semua pemakai diluar group pemilik

™ HAK AKSES/PERMISI PADA FILE & DIREKTORI (ada 3 jenis) : a. READ (r) ; artinya file/direktori dapat dibuka dan dibaca

b. WRITE (w) ; artinya isi file/direktori dapat diedit (ditambah, dikurangi, diubah) c. EXECUTE (x) ; artinya file dapat dieksekusi

™ INFORMASI HAK AKSES

Tipe file owner group other

Posisi 1 2 3 4 5 6 7 8 9 10 - r w x r - - r - -

™ MENGUBAH HAK AKSES dapat dilakukan dengan : 1. Perintah chmod (change mode)

Operasi : + menambah hak

- menghapus hak

= menyetel hak

contoh :

$ touch contoh

$ ls-l contoh

- r w – r - - r - - 1 serly alpha o nov 11 12:25 contoh

Œ $ chmod g+x contoh → beri hak menjalankan file kepada group $ ls-l contoh

(10)

Œ $ chmod u-w contoh →hapus hak update file kepada user/owner $ ls-l contoh

- r - – r - x r - - 1 serly alpha o nov 11 12:25 contoh

Œ $ chmod o=x contoh →menyetel hak eksekusi kepada other $ ls-l contoh

- r - – r - x - - x 1 serly alpha o nov 11 12:25 contoh

2. Dengan Bilangan Oktal

r w x r w x r w x 400 200 100 40 20 10 4 2 1

Contoh :

$ ls-l sample

- r w – r - - r - -

$ chmod 352

300 untuk user ; w = 200 ; x = 100 50 untuk group ; r = 40 ; x = 10 2 untuk other ; w = 2

$ ls-l

- - w x r - x - w -

™ MENGUBAH KEPEMILIKAN

1. Mengubah kepemilikan FILE : chown (change owner) Format umum : chown nmpemilik nmfile Contoh : $ ls-l contoh

- r w – r - - r - - 1 serly alpha o nov 11 12:25 contoh

$ cd/home/serly

$ chown donny contoh $ ls-l contoh

- r w – r - - r - - 1 donny alpha o nov 11 12:25 contoh

Jadi nama yang disebutkan dalam chown harus terdaftar dalam system (sebagai user)

2. Mengubah GROUP : chgrp (change group) Format umum : chgrp nmgroup nmfile Contoh : $ chgrp beta contoh

$ ls-l contoh

Referensi

Dokumen terkait

Tidak hanya mematuhi hukum adat saja tetapi dalam tradisi ngayah juga sebagai wadah komunikasi bagi masyarakat untuk dapat membangun komunikasi yang baik, saling mengenal,

9. Kepala Dinas yang bertanggung jawab di bidang Perindustrian di propinsi/Kabupaten/Kota;. Kepala Balai di lingkungan Departemen Perindustrian... BAB II : RUANG

Dengan melihat permasalahan-permasalahan yang terjadi di TPKL, sehingga diperlukan suatu perubahan maupun pengembangan baik pada sistem sirkulasi dan pola tata

• Lebih dari 90% perdagangan dunia menggunakan kapal sebagai alat angkut (kurang lebih 50.000 kapal dagang) • ari !9&#34;0#$00&#34; Lebih dari !00 outbreak terjadi di kapal

Proyeksi orthogonal adalah salah satu metode proyeksi yang digunakan untuk mempermudah penggambaran. Proyeksi orthogonal ini dapat diaplikasikan hampir

Adapun tujuan dari penelitian yang ingin dicapai dalam penelitian ini adalah: Untuk mengetahui pengaruh latihan lari zig-zag terhadap kemampuan menggiring dalam permainan

Pada bulan Maret 2017 kelompok-kelompok pengeluaran yang memberikan andil/sumbangan deflasi, yaitu: kelompok bahan makanan 0,3326 persen; kelompok makanan jadi, minuman,