SISTEM OPERASI U N I X SEJARAH UNIX STRUKTUR UNIX K O M P U T E R K E R N E L S H E L L UTILITAS U S E R APLIKASI

dokumen-dokumen yang mirip
STRUKTUR UNIX. Struktur Unix Ada 2 PERANGKAT KERAS PERANGKAT LUNAK

PC/IX dikembangkan oleh Interactive System Corporation sebagai single User Unix

Beberapa Perintah dalam UNIX

BAB 1 PENGENALAN LINUX

KETRAMPILAN KOMPUTER 1B - PERTEMUAN IV & V Sabtu, Oktober 2015

U N I X. Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada laboratorium Bell, AT & T (Ken Thompson)

Pemrograman Komputer B

User yang dapat menggunakan sistem Unix dibagi menjadi 3, yaitu :

Konsep Dasar Sistem Operasi pad UNIX. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Perintah Perintah Dasar Pada Sistem Operasi Linux

JENIS- JENIS SISTEM OPERASI

Unix/Linux Operating system

U N I X. Definisi sistem unix yaitu : Suatu sistem operasi yang variasinya berjalan pada berbagai tipe komputer yang berbeda.

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Pertemuan 1. Pengenalan Linux

Modul Praktikum Sistem Operasi PERTEMUAN KE-V

Hak akses file didefinisikan secara terpisah untuk user, grup dan other.

Sistem Administrasi Linux

P1 : Perintah Dasar Sistem Operasi Linux

Praktikum 3 Perintah DasarSistem Operasi Linux

Managemen File. File mempunyai beberapa atribut, antara lain : Tipe file : menentukan tipe dari file, yaitu :

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

Lingkungan Sistem Operasi UNIX

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

Shell dan Pemrograman Shell

MODUL LINUX. Minggu IV

Masuk / Keluar Sistem UNIX

Praktikum II. 2. Direktori Direktori adalah tempat menampung file dan juga sub-direktori.

MODUL 01 SISTEM OPERASI

File yang berisi koleksi program yang dapat dieksekusi

Kata Pengantar. Malang, September Penyusun

Praktikum IV File Permission & File Protection

Manajemen User, Groups dan File

Perintah Dasar UNIX. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

I. DASAR TEORI. Perintah Dasar Linux

File teks Skrip shell File executable ( binary ) File data ( yang telah dikodekan )

UNIX: FILESYSTEM. System Bootup: Login Unix: Untuk masuk ke sistem: Merubah Password:

mengganti grup file chmod chown cp dd df du

Manajemen File dan Direktori

Basic Comand Line (perintah dasar) pada Linux melalui terminal

LAPORAN PRAKTIKUM SISTEM OPERASI

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

1. Mengenal utilitas dasar Linux dan Unix 2. Merangkaikan utilitas dengan pipe 3. Mempelajari konsep delimiter

Ijin dan Kepemilikan

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

MENGENAL SISTEM OPERASI DAN ARSITEKTUR SISTEM OPERASI

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP

LAPORAN PRAKTIKUM SISTEM OPERASI

Users, Groups, dan Permissions di Linux Ubuntu

PRAKTIK DASAR PENGELOLAAN FILE

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

Pertemuan 2. Editor vi

Menghubungkan Internet Host ke Guest dan Instalasi aplikasi

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

sekarang Anda dapat melihat direktori weare dibawah direktori /home/ debian:/home# ls weare

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Laporan Sistem Operasi Kode Perintah Dasar Linux

Sistem Terminal pada Linux

Sortir dengan utilitas sort akan menyusun data berdasarkan criteria. Utilitas sort dilakukan dengan format

LAPORAN PRAKTIKUM SISTEM OPERASI

KONSEP DASAR SISTEM BERKAS. Nila Feby Puspitasari

Sistem Operasi Linux. Pertemuan 1 + 2

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

Pemrograman Bash Shell di Linux. agussalim

TEORI. Gbr. Shell berhubungan langsung dengan kernel sistem operasi

Praktikum I Pengenalan Sistem Operasi Linux

Zaid Romegar Mair

BAB 7 PENGENALAN SUN SOLARIS

NAMA : ADITO EFRI NIM : Prodi : SISTEM INFORMASI

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

File System Hierarchy Standard (FHS)

Modul 5 DASAR DASAR LINUX

Praktikum 3. Operasi Input Output

PROSES I/O Sebuah proses memerlukan Input dan Output. Input Proses Output

Linux File System. Achmad Subhan KH Telecommunication Engineering Electronic Engineering Polytechnic Institute of Surabaya ITS

Praktikum 5. Proses dan Manajemen Proses 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 KONSEP PROSES PADA SISTEM OPERASI LINUX

Jelaskan tentang kepemilikan file/directory dalam sistem Linux/unix?

eko-dok.web.ugm.ac.id

Redirection dan pipe merupakan standar dari fasilitas shell di unix.

Praktikum 2. Operasi Input Output

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux

ls = Melihat isi direktori #ls NamaFolder

Bab 10: Antar Muka Sistem File. Konsep File

SISTEM FILE. Hani Irmayanti, M.Kom

PRINSIP DASAR PERANCANGAN SISTEM YANG AMAN

LAB SISTEM OPERASI 1 AUGUST 29, Membuat direktori/folder.

/(Root) menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi direktori lainya. Diantaranya :

Manajemen File AGUS PAMUJI

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

Adduser adalah perintah untuk menambahkan seorang user kedalam system.

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

Transkripsi:

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 U S E R UTILITAS APLIKASI S H E L L K E R N E L K O M P U T E R

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. 5. Utilitas : merupakan program yang disesuaikan dengan kebutuhan/tugas tertentu

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 nama file inode

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 /tmp : tempat untuk file-file yang bersifat sementara

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 -rw-r--r-- 1 lola Beta 45 Jun 5 12:03 Flin.txt

Keterangan : - : jenis file biasa rw-r--r-- : hak akses 1 : jumlah link lola : pemilik file Beta : nama group 45 : ukuran file (byte) Jun 5 : tanggal 12:03 : Jam Flin.txt : nama file Reorganisasi Berkas Utilitas yang berkaitan dengan reorganisasi berkas yaitu : Cut, Paste, Sort, Join CUT 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> Untuk mengambil nama dan alamat mahasiswa : $ cut f 1,3 mhs.dat Cantika Bogor Dona Depok Ronny Jakarta Siska Bogor $ cut f 1,3 : hasil.dat 10108001 : 90 50407245 : 80 10508225 : 95 50108258 : 60 $ cat hasil.dat 10108001 : A : 90 50407245 : B : 80 10508225 : A : 95 50108258 : C : 60 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 dengan : -d List : menentukan pemisah field, default berupa tab -s : menggabungkan secara sekuensial

Contoh : $ cat nama1.dat $ cat nilai.dat $ cat nilai2.dat Rizki 70 60 Rizal 80 75 Renny 60 60 Putri 90 85 $ paste nama1.dat nilai.dat nilai2.dat Rizki 70 60 Rizal 80 75 Renny 60 60 Putri 90 85 $ paste d : nama1.dat nilai.dat nilai2.dat Rizki : 70 : 60 Rizal : 80 : 75 Renny : 60 : 60 Putri : 90 : 85 $ paste s -d : nilai.dat 70 : 80 : 60 : 90 SORT : untuk melakukan pengurutan data Format umum : sort [pilihan] nmfile Pilihan : -u : hasil sort bersifat unik -f : huruf besar dan kecil dianggap sama Contoh : $ sort nama1.dat $ sort nilai.dat $ sort -u nilai nilai2 Renny 60 60 Rizki 70 60 Rizal 80 75 Putri 90 85 JOIN Format umum : join [pilihan] berkas1 berkas2 Pilihan : -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> $ cat data2.dat Donna 70 Kartika 30 Sinta 70 Anita 90 Maya 50

$ 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 Kartika : Depok : 30 Donna : Jakarta : 70 Sinta : Bandung : 70

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 - r w r - - r - - 1 serly alpha o nov 11 12:25 contoh $ chmod g+x contoh beri hak menjalankan file kepada group - r w r - x r - - 1 serly alpha o nov 11 12:25 contoh

$ chmod u-w contoh hapus hak update file kepada user/owner - r - r - x r - - 1 serly alpha o nov 11 12:25 contoh $ chmod o=x contoh menyetel hak eksekusi kepada other - 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 : - r w r - - r - - 1 serly alpha o nov 11 12:25 contoh $ cd/home/serly $ chown donny 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 - r w r - - r - - 1 serly beta o nov 11 12:25 contoh