Lingkungan Sistem Operasi UNIX

dokumen-dokumen yang mirip
Pengenalan Sistem Operasi UNIX

1 Pengertian Sistem File

PRAKTIK DASAR PENGELOLAAN FILE

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

Konsep User & Group di Unix/Unix-like

BAB 1 PENGENALAN LINUX

STRUKTUR UNIX. Struktur Unix Ada 2 PERANGKAT KERAS PERANGKAT LUNAK

Editor File UNIX. Present By ANUGRAH BAGUS SUSILO. Universitas Budi Luhur

Training Ubuntu Server STMIK Indonesia. Pemateri: Kurniadi.

Recovery & Macam-macam Sistem berkas

MODUL 11 PENGENALAN LINUX

MODUL LINUX. Minggu IV

Modul Praktikum Sistem Operasi PERTEMUAN KE-V

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

NAMA : ADITO EFRI NIM : Prodi : SISTEM INFORMASI

Unix/Linux Operating system

Shell Programming. Sistem Operasi Linux

File System Hierarchy Standard (FHS)

MODUL SISTEM BERKAS. Satria Novari, M.kom. Oleh : Akademi Manajemen informatika dan Komputer. AKMI Baturaja

1.Perbedaan antara file sistem FAT,FAT16,FAT32,NTFS SERTA KELEBIHAN DAN KEKURANGANNYA

TUGAS UAS SISTEM OPERASI

Praktikum I Pengenalan Sistem Operasi Linux

Perintah Dasar Linux. (Menggunakan Ubuntu) PROGRAM STUDI SISTEM INFORMASI

MENGENAL SISTEM OPERASI DAN ARSITEKTUR SISTEM OPERASI

KELOMPOK 1 PERANGKAT LUNAK SISTEM

JENIS- JENIS SISTEM OPERASI

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

E. Ully Artha SISTEM OPERASI

FlashBack Pertemuan (1)

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

Pertemuan 1. Pengenalan Linux

LAPORAN PENDAHULUAN PRAKTIKUM ADMIN DAN MANAJEMEN JARINGAN Host Based IDS

Cara Menginstal Sistem Operasi Linux

KARTU SOAL. Kurikulum Acuan Alokasi Waktu Jumlah Soal Bentuk Soal. Nama Sekolah Bidang Keahlian Program Keahlian. : SMKN I Doko : TIK : TKJ

PERANGKAT LUNAK KOMPUTER

PERANGKAT LUNAK KOMPUTER

LAPORAN PRAKTIKUM SISTEM OPERASI

1. SUDUT PANDANG PENGGUNA

BAMBANG PUJIARTO, S.KOM

APLIKASI KOMPUTER SISTEM OPERASI. Modul ke: I b r a h i m, S.T, M.T. Fakultas Psikologi. Program Studi Psikologi.

Instalasi FreeBSD 6.0

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

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

Laporan Sistim Operasi Jaringan Kompetensi Teknik Komputer dan Jaringan

A. Tujuan. B. Alat dan Bahan 1. Komputer multimedia. 2. Software Sistem Operasi Linux Ubuntu.

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas Fikom. Eppstian Syah As ari. Program Studi Jati Sampurna / Kranggan

10/09/2014. Masrul Indrayana. Pendahuluan

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

MODUL 2 INSTALLASI DAN PENGENALAN OS UBUNTU (LINUX)

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama

Gambar 1.1. Logo Linux

Susunan Directory di Linux

1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d.

Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.

Modul Teori/ Lab DRIVE & FOLDER MANAGEMENT Waktu : 2 x 1jam DRIVE

Pemrograman Bash Shell di Linux. agussalim

BAB II LANDASAN TEORI

Pengertian Partisi Mempartisi harddisk artinya membagi ruang memori pada harddisk. Setiap harddisk minimal harus dipartisi satu kali, dan menyesuaikan

Tipe Sistem Operasi. Stand alone Network Embedded

Sistem Operasi. Teknologi Informasi

Sistem Operasi. Perkembangan komputer & teknologi informasi. Rahma Farah Ningrum, M.Kom. Modul ke: Fakultas Ilmu Komputer

Teknologi Informasi #Perangkat Lunak #Sistem

PENGENALAN SISTEM OPERASI

TEORI. Gbr. Shell berhubungan langsung dengan kernel sistem operasi

BAB II LANDASAN TEORI

Adalah membagi ruang memori pada harddisk. Setiap harddisk minimal harus dipartisi satu partisi, dan

Bab 1 Instalasi Sistem Operasi DEPDIKnux

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS

Penggolongan Software. Sistem Operasi Utility Program Paket Program Program Aplikasi Bahasa Pemrograman

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke:

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

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

LINUX DASAR Oleh : Zakky Muhammad

Pengertian Ubuntu dan media penyimpanannya serta perbandingannya dengan Windows

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

Pemgantar Teknologi Informasi

Sejarah Linux berawal dari inisiatif seorang mahasiswa dari Finlandia bernama Linus Torvalds.

Pemrograman Komputer B

Agus Setiawan

shell. Kenapa Shell? User dapat mencoba unix mereka. Shell yang pertama kali dibuat adalah Bourne shell (sh).

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA /

APLIKASI KOMPUTER (APLIKOM) Sistem Operasi. Dr. Suharno Pawirosumarto, S.Kom, MM. Sekilas Tentang Sistem Komputer

LAPORAN PRAKTIKUM SISTEM OPERASI

BAB 7 PENGENALAN SUN SOLARIS

Pertemuan 2. Struktur Sistem Operasi

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

APLIKASI KOMPUTER. Sistem Operasi. Ida Farida, M.Kom. Modul ke: Fakultas MKCU. Program Studi MKCU.

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

Sistem Operasi Linux PJJ PENS ITS. Tujuan

Modul ke: Sistem Operasi. Komponen Sistem Operasi dan Fungsi-Fungsinya. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI.

Aplikasi Komputer PERANGKAT LUNAK (SOFTWARE) Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM.

Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi.

Tutorial Instalasi SUSE LINUX ENTERPRISE SERVER 11

SISTEM OPERASI TERDISTRIBUSI

Partisi & Format Disk. Bambang Pujiarto, S.Kom

Merupakan software yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Mempunyai karakteristik:

Sistem Administrasi Linux

Transkripsi:

Lingkungan Sistem Operasi UNIX Present By ANUGRAH BAGUS SUSILO Universitas Budi Luhur

Materi 1. Struktur UNIX 2. System File 3. Struktur File 4. Pengelolaan File

BAB I : Struktur UNIX/UNIX-Like Struktur sistem UNIX/Unix-like terdiri dari beberapa bagian, seperti berikut. > Perintah Shell Utilitas Kernel Aplikasi

BAB I : Struktur UNIX/UNIX-Like

a). Shell Merupakan antar muka pemakai dengan sistem UNIX. Shell memiliki kemampuan menterjemahkan perintah-perintah untuk dilaksanakan oleh kernel UNIX. Disamping itu, shell memiliki kemampuan sebagai bahasa pemrograman. Pemakai cukup memberikan perintah dan shell yang akan menanganinya. Perintah sendiri dapat berupa : Perintah built-in. Perintah yang merupakan bagian internal dari shell. Perintah eksternal. Perintah yang bukan berupa bagian internal dari shell (dapat berupa utilitas atau program aplikasi).

4 Shell Popular Nama Shell Nama Program Pencipta Bourne Shell sh Stephen R. Bourne C Shell csh Bill Joy Korn Shell ksh David G.Korn Bourne Again Shell bash Brian Fox & Chet Ramey

Sejarah Shell Bourne shell adalah jenis shell yang tertua pada sistem UNIX. Nama shell ini berdasarkan nama penciptanya Stephen R. Bourne, dari laboratorium bell AT & T. Shell ini diperkenalkan pertama kali pada akhir tahun 70-an dan dipakai sebagai shell utama pada UNIX yang berkiblat AT&T. C shell diciptakan oleh Bill Joy. Shell ini menjadi standar pada sistem UNIX versi Berkeley. Format perintah menyerupai bahasa C. Korn shell adalah shell yang diciptakan oleh David Korn di Laboratorium Bell, AT&T pada tahun 1983. Namun shell ini baru dipublikasikan pada tahun 1986. Shell ini bersifat kompatibel dengan Bourne shell, artinya perintah perintah didukung Bourne shell juga dapat dijalankan pada Korn shell. Bourne-again shell(bash). Bash adalah sebuah shell Unix dan command Line Interface (CLI) language yang dibuat oleh Brian Fox untuk project GNU sebagai salah satu software gratis yang menggantikan keberadan Bourne shell. Bash shell direlease pada tahun 1989, dan telah didistribusikan secara meluas sebagai default shell untuk system Operasi GNU dan juga sebagai default shell untuk Linux dan OS X. Dan kabar gembira untuk pengguna windows, karena pada windows 10 redstone telah mulai direlease bash command sebagai linux subsystem, dan rencananya akan di publikasikan pada bulan juni 2016.

b.) Utilitas Utilitas adalah program yang disediakan sistem UNIX untuk melaksanakan tugas tertentu. Jumlahnya banyak sekali dengan fungsi yang beraneka ragam. Beberapa kelompok utilitas dilihat dari fungsinya : 1. Utilitas manajemen berkas dan direktori. Utilitas kelompok ini sangat bermanfaat untuk melakukan tugas yang berhubungan dengan berkas dan direktori, misalnya untuk membuat direktori dan menghapus berkas. 2. Utilitas penunjang komunikasi jaringan. Utilitas ini bermanfaat untuk melakukan komunikasi antar pemakai. Bahkan pemakai dapat mentransfer data antar sistem. 3. Utilitas administrasi sistem. Utilitas ini berguna bagi administrator sistem untuk mengelola sistem. Misalnya untuk menciptakan nama pemakai baru dan mendaftarkan printer pada sistem.

Utilitas 4. Utilitas pemrograman C. Utilitas ini berguna untuk membuat program aplikasi dengan C. 5. Utilitas penganalisis untuk kerja sistem. Utilitas ini dapat digunakan oleh administrator sistem untuk menganalisis untuk kerja sistem, sehingga dapat melakukan penyetelan guna meningkatkan untuk kerja. 6. Utilitas untuk keperluan backup dan restore. Utilitas ini bermanfaat untuk menyalin atau memindahkan data atau program ke media eksternal seperti magnetic tape, atau sebaliknya.

c.) Aplikasi Aplikasi adalah program-program yang dibuat oleh pemakai. untuk memenuhi kebutuhan sendiri. Program-program ini dapat dibuat dengan menggunakan sejumlah utilitas, perintah built-in milik shell, ataupun dibangun dengan bahasa pemrograman seperti C, COBOL, atau Python dan berbagai development tool seperti Oracle dan Informix.

c.) Kernel Kernel merupakan program komputer yang mengatur permintaan akan input/output dari perangkat lunak, dan menerjemahkannya ke dalam instruksi-instruksi pada CPU, ataupun komponen elektronik lainnya dalam sebuah komputer. beberapa fungsi yaitu : - Pelayanan tanggal & jam sistem - Manajemen file & penanganan sekuriti - Pelayanan operasi input & output - Manajemen & penjadwalan proses - Manajemen memori - Melakukan penanganan kesalahan & interupsi

c.) Kernel Windows Pada sistem operasi Windows, ditangani oleh file kernel32.dll. Kernel ini menangani manajemen memori, operasi masukan / keluaran dan interrupt. Ketika boot Windows, kernel32.dll diload ke dalam spasi protected memory sehingga spasi memorinya tidak digunakan oleh aplikasi lain. Apabila ada aplikasi yang mencoba mengambil spasi memori kernel32.dll, akan muncul pesan kesalahan "invalid page fault"

BAB 2 : Sistem File Sistem file (file system) atau sistem berkas merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. File sistem / sistem berkas adalah sistem yang dirancang untuk menyimpan file pada perangkat penyimpanan data, baik itu pada perangkat internal komputer (Harddisk) atau perangkat eksternal komputer (Flashdisk, Harddisk eksternal, dll)

BAB II : Sistem Berkas / File system

Sistem Berkas File system / sistem berkas adalah sistem yang dirancang untuk menyimpan file pada perangkat penyimpanan data, baik itu pada perangkat internal komputer (Harddisk) atau perangkat eksternal komputer (Flashdisk, Harddisk eksternal, dll) Umumnya setiap media penyimpan memiliki file sistem tertentu agar dapat dibaca oleh sistem operasi yang ada. seperti FAT 16, FAT 32, dan NTFS di sistem operasi Windows, Ext2, Ext3, dan Ext4 di Unix/Linux, dan HFS di Mac OS.

Sistem File Hubungan antara sistem operasi dengan sistem file adalah sistem file (file system) merupakan interface yang menghubungkan sistem operasi dengan disk. Jadi ketika program menginginkan pembacaan dari hard disk atau media penyimpanan lainnya, sistem operasi akan meminta sistem file untuk mencari lokasi dari file yang diinginkan. Setelah file ditemukan, sistem file (file system) akan membuka dan membaca file tersebut, kemudian mengirimkan informasinya kepada sistem operasi dan akhirnya bisa dibaca oleh pengguna.

Sistem File UNIX & UNIX-Like 1. Ext2 (2nd Extended) Ext2 merupakan jenis sistem file Linux paling tua yang masih ada. Sistem file ini pertama kali dikenalkan pada Januari 1993. File system ini ditulis oleh Rémy Card, Theodore T. dan Stephen Tweedie. File system ini merupakan penulisan ulang besar-besaran dari Extended file system. Ext2 adalah sistem file yang paling ampuh di Linux dan menjadi dasar dari segala distribusi linux.

2. Ext3 (3rd Extended) Sistem File UNIX & UNIX-Like Ext3 adalah peningkatan dari sistem file Ext2. Peningkatan ini memiliki beberapa keuntungan, diantaranya: - Journaling, dengan menggunakan journaling, maka waktu recovery pada shutdown mendadak tidak akan selama pada Ext2. Namun ini menjadi kekurangan dari Ext3, karena dengan adanya fitur journaling, maka membutuhkan memori yang lebih dan memperlambat operasi I/O (Input/Output). - Integritas data, Ext3 menjamin adanya integritas data setelah terjadi kerusakan atau unclean shut down. Ext3 memungkinkan kita memilih jenis dan tipe proteksi dari data. - Kecepatan, daripada menulis data lebih dari sekali, Ext3 mempunyai throughput yang lebih besar daripada Ext2 karena Ext3 memaksimalkan pergerakan head hard disk. Kita bisa memilih tiga jurnal mode untuk memaksimalkan kecepatan, tetapi integritas data tidak terjamin. - Mudah dilakukan migrasi, kita dapat berpindah dari sistem file Ext2 ke sistem file Ext3 tanpa melakukan format ulang.

Sistem File UNIX & UNIX-Like 3. Ext4 (4th Extended) - Ext 4 merupakan peningkatan dari Ext 3 File System. - Diperkenalkan pada 21 Oktober 2008 - Mulai digunakan pada Linux Kernel versi 2.6.19 - Support ukuran file yang besar - Ukuran maksimum file sizenya 16 TB - Support Linux, Mac, FreeBSD & Windows (Tanpa Journaling) - Mempunyai fitur baru seperti : multiblock allocation, delayed allocation, journal checksum. fast fsck, dll. - Di ext4, terdapat opsi untuk menonaktifkan fitur journaling

BAB III : Struktur File & Direktori

BAB 3 : Struktur File dan Direktori Di Linux dan Unix segala sesuatu adalah file. Direktori adalah file, file juga file, dan divais-divais juga merupakan file. Divais yang seringkali dirujuk sebagai inode; tetap saja, mereka dianggap sebagai file. Sistem file di Linux dan Unix diorganisasikan secara hirarki, seperti struktur pohon. Level tertinggi dari sistem file adalah direktori root atau /. Semua file dan direktori yang lain berada dibawah direktori root. Sebagai contoh, /home/anugrahbsoe/chapter1.odt menunjukkan path lengkap ke file chapter1.odt yang berada di direktori anugrahbsoe, yang juga berada dibawah direktori home, dan semuanya berada dibawah direktori root (/).

Struktur File dan Direktori / (root) bin boot dev etc home lib media mnt opt root sbin sys tmp usr var

Penjelasan /bin - aplikasi-aplikasi biner penting /boot - file-file konfigurasi boot, kernel, dan file lain yang dibutuhkan ketika sistem booting /dev - berisi file-file device (divais) seperti /dev/tty, /dev/input/mice. /etc - file konfigurasi, skrip startup, dll (etc)... /home - direktori home bagi masing-masing user /initrd - digunakan untuk mengkustomisasi initrd yang berjalan saat proses boot /lib - pustaka-pustaka yang diperlukan oleh sistem /lost+found - menyediakan sistem lost+found untuk file yang berada dibawah direktori root (/) /media - partisi yang secara otomatis dimount di harddisk dan removable mediaseperti CD, kamera digital, dll.

Penjelasan /mnt - mounted filesistem secara manual di harddisk /opt - menyediakan lokasi untuk aplikasi-aplikasi optional yang akan diinstal /proc - direktori dinamis khusus yang menangani informasi mengenai kondisi sistem, termasuk proses-proses yang sedang berjalan /root - direktori home bagi user root, diucapkan 'slash-root'. bedakan dengan / /sbin - biner-biner sistem yang penting, biasanya aplikasi-aplikasi bagi admin /sys - berkas sistem (system) /tmp - berkas sementara (temporary) /usr - aplikasi dan berkas yang tersedia untuk digunakan untuk pengguna (users) /var - berkas variabel seperti log dan basis data

BAB 4 : Perintah Pengelolaan File PERTEMUAN SELANJUTNYA : PRAKTIK DASAR PENGELOLAAN FILE DI UNIX-LIKE NOTES : BAWA PERANGKAT YANG SUDAH TERINSTALL LINUX

Quotes Unix is basically a simple operating system, but you have to be a genius to understand the simplicity ~ Dennis Ritchie ~ "If you want to travel arround the world and be invited to speak at a lot Of different place, just write a unix operating system." ~ Linux Torvalds ~