SlideShare a Scribd company logo
TUGAS SISTEM OPERASI 2 
Linux 
NAMA : Muhammad Irwandi 
NPM : 12105 55210 10 332
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.
Linux 0.01 (14 Mei 1991) 1st publish 
• Hanya dapat berjalan pada prosessor Intel kompatibel-80386 dan pada 
hardware PC 
• Mempunyai device-driver support yang terbatas 
• Sistem berkas yg didukung hanya Minix 
Linux 1.0 (Maret 1994) 
• Mendukung protokol standar jaringan TCP/IP 
• Memiliki sistem berkas yang lebih baik tanpa batasan batasan Minix 
• Support for a range of SCSI controllers for high-performance 
• disk access 
• Extra hardware support 
Linux 1.2 (Maret 1995) versi terakhir PC-only
Linux 2.0 (Juni 1996) 
• Mendukung multiple architecture & multiprocessor architecture 
• Improved memory-management code 
• Improved TCP/IP performance 
• Mendukung internal kernel threads, penanganan dependency antara 
modul-modul loadable, dan loading otomatis berdasarkan permintaan (on 
demand). 
• Standardisasi interface konfigurasi
Distribusi Linux 
• 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, .....
Linux 
• UNIX Based (Multics Project) 
• Open Source 
• Dikenalkan oleh Linus Torvald dan Richard 
Stallman (Pendiri GNU) 
• Logonya penguin bernama Tux
Struktur Directory Linux 
Direktori root Linux memiliki beberapa direktori yang merupakan standar 
direktori pada banyak distro Linux. Direktori-direktori tersebut antara lain : 
• /bin berisi file-file binary standar yang dapat digunakan oleh seluruh user 
baik user biasa maupun super user 
• /boot berisi file-file yang digunakan untuk booting Linux termasuk kernel 
image 
• /dev berisi file system khusus yang merupakan refleksi device hard-ware 
yang dikenali dan digunakan sistem 
• /etc berisi file-file konfigurasi sistem, biasanya hanya boleh diubah oleh 
super user 
• /home berisi direktori-direktori yang merupakan direktori home untuk 
user biasa dan aplikasi tertentu 
• /lib berisi file-file library yang digunakan untuk mendukung kerja kernel 
Linux
• /mnt direktori khusus yang disediakan untuk mounting (mengaitkan) 
device disk storage ke sistem dalam bentuk direktori 
• /proc berisi file system khusus yang menunjukkan data-data kernel se-tiap 
saat 
• /root direktori home untuk user root (user khusus dengan priviledges 
hampir tak terbatas) 
• /sbin sama seperti direktori bin, tetapi hanya super user yang se-baiknya 
menggunakan binary- binary tersebut mengingat fungsi-fungsi binary yang 
terdapat di direktori ini untuk maintenance sistem 
• /tmp berisi file-file sementara yang dibutuhkan sebuah aplikasi yang 
sedang berjalan 
• /usr berisi library, binary, dokumentasi dan file lainnya hasil instalasi user 
• /var berisi file-file log, mailbox dan data-data aplikasi
Perintah Dasar 
• Setiap sistem operasi UNIX Based (di Mac OS X 
juga terdapat perintah dasar) memiliki 
keunikan yaitu pada perintah dasarnya 
• Biasanya, perintah-perintah ini dilakukan di 
dalam terminal (console) 
• Perintah-perintah ini dikerjakan secara 
manual, dan teliti. Perintah-perintah ini lebih 
sering digunakan bagi user yang expert
Struktur Perintah di Linux 
[root@localhost root]# nama_perintah [pilihan] [argumen] 
• keterangan: 
• [root@localhost root]#  prompt Linux yang berarti anda login sebagai 
root yang berada pada host(mesin) localhost dan berada dalam directory 
root, tanda # menunjukkan sebagai superuser. 
• nama_perintah  perintah standar yang dijalankan shell. 
• pilihan  untuk memberi opsi (mengubah atau menambah) dari keadaan 
default. 
• argument  objek yang akan diproses oleh perintah (dapat dikosongkan). 
Contoh : 
[root@localhost root]# ls –a /bin 
• nama_perintah  ls (list files) = menampilkan isi directory 
• [pilihan]  -a (all) 
• [argument]  /bin 
• Maksud dari directory diatas adalah kita memerintahkan komputer untuk 
menampilkan file-file (ls) yang ada di directory /bin secara keseluruhan (- 
a)
Perintah Dasar 
Perintah Fungsi Contoh 
rm Menghapus file $ rm f1 
cp Mengkopi file $ cp /etc /group f1 
cat Membaca file $ cat f1 
ls Manipulasi file dan direktori $ ls, $ ls –l, $ ls -a
Install Software dengan TAR dan RPM 
• Linux mengenal dua metode instalasi yaitu 
binary dan kode sumber 
• RPM adalah Red Hat Package Manager, dan 
satu lagi TAR. Untuk TAR adalah format install 
yang lebih umum 
• Perintah di Linux itu case sensitive, dan tidak 
semudah install di OS milik Microsoft
Install Software dengan RPM 
• Untuk menginstall cukup dengan format 
perintah : [root]# rpm –I 
• Jika ingin mengupgrade aplikasi : 
[root]# rpm –U
Install Software dengan TAR 
• Sintaksnya seperti ini : 
[andi]$ tar -xzvf .tar.gz 
-X adalah untuk mengekstrak file 
-Z untuk menyaring file hasil compress dari 
format gzip 
-V untuk mode pemberitahuan sehingga user 
dapat mengetahui proses yang terjadi,sementara 
-F adalah ada namafile yang harus diikuti
Compile Program Mentah 
• Biasanya di Linux, ada beberapa aplikasi yang 
hanya menyediakan sourcenya, dan untuk 
menginterpreter ke dalam mesin kita harus 
mengcompilenya secara manual
Langkah Compile 
• [root]# ./configure 
ex : root@pcku# /home/nancep/configure 
• [root]# make 
ex : root@pcku# make install
Manajemen User OS Linux 
• Standar Sistem Operasi adalah mampu 
mengatur user atau pemakai OS, ex : 
menambah pengguna (sebagai host atau 
bukan) dan memberikan keamanan 
(password) 
• Perintah dasarnya adalah : 
useradd nama_pengguna 
passwd password_pengguna
Install Linux (Ubuntu 9.04) 
• Agar lebih paham tentang Linux (ubuntu, 
fedora, redhat, dll), kita dapat menginstallnya 
melalui Virtualisasi 
• Tools : 
– Disk image / cd / dvd OS 
– VMWare Workstation 
– ORACLE VirtualBOX
HOW TO GET IT 
• Untuk mendapatkan linux silahkan masuk ke 
situs http://distrowatch.com/ disana telah 
disediakan berbagai distro linux
Langkah Install 
• Buka VMWare
• Pilih jenis instalasi virtual
• Jika memiliki file image Ubuntu pilih install 
dengan disc image
• Isi form user untuk Linux
• Beri nama file virtual OSnya
• Silakan atur spek hardware virtual, ex : ram, 
harddisk, dsb
• Tunggu proses instalasinya 
Proses format 
partisi
• Install vmware tools dan login (sesuai yang di 
form user)
File Explorer (Computer)
Software
Untuk word processing lainnya 
dapat menggunakan : 
-Neo office 
-Abi Word 
-MS Office dengan WINE
Dapat menggunakan : 
-Opera 
-IE dengan WINE
Pemrograman di Linux 
• Linux mendukung : 
– Object C 
– Pascal dengan Lazarus atau Free Pascal 
– Java (include on OS Package) dengan NetBeans, atau 
Eclipse 
– .NET (bypass Mono Framework), contoh Silverlight 
diduplikasi menjadi Moonlight di Linux dan Mac, 
dengan Mono IDE 
– PHP 
• Database Tools : MySQL, Oracle, Postgre 
• Tergantung pengembangan dari komunitas Linux
Kesimpulan Linux 
• Jenis partisi harddisk EXT3 
• Memerlukan teknik dalam mengolah dan 
mengoperasikan Linux melalui console 
• Software Linux cukup lengkap dan satu paket 
dengan penginstalan OS 
• Penuh dengan inovasi dan pengembangan 
• User friendly dengan tampilan GUInya yang 
cantik

More Related Content

What's hot

Linux
LinuxLinux
Perintah Dasar Linux
Perintah Dasar LinuxPerintah Dasar Linux
Perintah Dasar Linux
syifamiftahuljannah
 
Struktur so dan basic command linux
Struktur so dan basic command linuxStruktur so dan basic command linux
Struktur so dan basic command linux
adam diarama
 
Linux dan turunanya
Linux dan turunanyaLinux dan turunanya
Linux dan turunanyaArly Hidayat
 
CentOS
CentOSCentOS
Linux fundamentals
Linux fundamentalsLinux fundamentals
Linux fundamentals
Fikri Imam
 
02 tif44 linux-2014
02 tif44 linux-201402 tif44 linux-2014
02 tif44 linux-2014
sardhika
 
Sejarah linux
Sejarah linuxSejarah linux
Sejarah linux
fitrahsyahran
 
Tutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernelTutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernel
Didit Septiawan
 
Directory pada linux
Directory pada linuxDirectory pada linux
Directory pada linuxEddy_TKJ
 
Nos
NosNos
Sejarah linux dan perintah internal eksternal
Sejarah linux dan perintah internal eksternalSejarah linux dan perintah internal eksternal
Sejarah linux dan perintah internal eksternalNur Kholis
 
01 perintah dasar_linux
01 perintah dasar_linux01 perintah dasar_linux
01 perintah dasar_linuxsulaiman yunus
 
Pengenalan dan perintah dasar linux
Pengenalan dan perintah dasar linuxPengenalan dan perintah dasar linux
Pengenalan dan perintah dasar linuxMahfud Saja
 
Fhs
FhsFhs
Fhs
pipitah
 
23. pkti-2b[5]
23. pkti-2b[5]23. pkti-2b[5]
23. pkti-2b[5]
Politeknik Bosowa
 

What's hot (20)

Linux
LinuxLinux
Linux
 
Perintah Dasar Linux
Perintah Dasar LinuxPerintah Dasar Linux
Perintah Dasar Linux
 
Struktur so dan basic command linux
Struktur so dan basic command linuxStruktur so dan basic command linux
Struktur so dan basic command linux
 
Linux dan turunanya
Linux dan turunanyaLinux dan turunanya
Linux dan turunanya
 
CentOS
CentOSCentOS
CentOS
 
Materi 3
Materi 3Materi 3
Materi 3
 
Linux fundamentals
Linux fundamentalsLinux fundamentals
Linux fundamentals
 
Pertemuan 2 PKTI2B
Pertemuan 2 PKTI2BPertemuan 2 PKTI2B
Pertemuan 2 PKTI2B
 
02 tif44 linux-2014
02 tif44 linux-201402 tif44 linux-2014
02 tif44 linux-2014
 
Sejarah linux
Sejarah linuxSejarah linux
Sejarah linux
 
Tutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernelTutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernel
 
Directory pada linux
Directory pada linuxDirectory pada linux
Directory pada linux
 
Nos
NosNos
Nos
 
Uas tik
Uas tikUas tik
Uas tik
 
Sejarah linux dan perintah internal eksternal
Sejarah linux dan perintah internal eksternalSejarah linux dan perintah internal eksternal
Sejarah linux dan perintah internal eksternal
 
01 perintah dasar_linux
01 perintah dasar_linux01 perintah dasar_linux
01 perintah dasar_linux
 
Jenis os
Jenis osJenis os
Jenis os
 
Pengenalan dan perintah dasar linux
Pengenalan dan perintah dasar linuxPengenalan dan perintah dasar linux
Pengenalan dan perintah dasar linux
 
Fhs
FhsFhs
Fhs
 
23. pkti-2b[5]
23. pkti-2b[5]23. pkti-2b[5]
23. pkti-2b[5]
 

Viewers also liked

How to sell tickets to a charity function
How to sell tickets to a charity functionHow to sell tickets to a charity function
How to sell tickets to a charity function
Alison Breton
 
Прокариоты
ПрокариотыПрокариоты
Прокариоты
LotosPlay
 
Клетка - история изучения
Клетка - история изученияКлетка - история изучения
Клетка - история изучения
LotosPlay
 
Zonka Feedback Brochure
Zonka Feedback BrochureZonka Feedback Brochure
Zonka Feedback Brochure
ZonkaFeedback
 
Design in GIS (FMG 2014)
Design in GIS (FMG 2014)Design in GIS (FMG 2014)
Design in GIS (FMG 2014)
Tomáš Sasko
 
Химический состав клетки
Химический состав клеткиХимический состав клетки
Химический состав клетки
LotosPlay
 
Происхождение человека
Происхождение человекаПроисхождение человека
Происхождение человека
LotosPlay
 
Informatica
InformaticaInformatica
Informatica
zoimaryamileth
 
Vianočný katalóg reklamných predmetov 2014
Vianočný katalóg reklamných predmetov 2014Vianočný katalóg reklamných predmetov 2014
Vianočný katalóg reklamných predmetov 2014
Sketch
 
Вселенная
ВселеннаяВселенная
Вселенная
LotosPlay
 
Irrigation: making the most of your water
Irrigation: making the most of your waterIrrigation: making the most of your water
Irrigation: making the most of your water
Caleb M Carter
 
Вулканы
ВулканыВулканы
Вулканы
LotosPlay
 
Строение животной клетки
Строение животной клеткиСтроение животной клетки
Строение животной клетки
LotosPlay
 
LIC OF INDIA :- THE REAL TRUTH
LIC OF INDIA :- THE REAL TRUTHLIC OF INDIA :- THE REAL TRUTH
LIC OF INDIA :- THE REAL TRUTH
Giriraj Budbadkar
 
Строение стебля
Строение стебляСтроение стебля
Строение стебля
LotosPlay
 
Editing stage 3
Editing stage 3Editing stage 3
Editing stage 3
daisysadeh
 
My name is tony
My name is tonyMy name is tony
My name is tony
monobird
 
Per 2 pemrograman web dengan variabel
Per 2 pemrograman web dengan variabelPer 2 pemrograman web dengan variabel
Per 2 pemrograman web dengan variabelIhsan Utomo
 
Многообразие живых клеток
Многообразие живых клетокМногообразие живых клеток
Многообразие живых клеток
LotosPlay
 

Viewers also liked (20)

How to sell tickets to a charity function
How to sell tickets to a charity functionHow to sell tickets to a charity function
How to sell tickets to a charity function
 
Прокариоты
ПрокариотыПрокариоты
Прокариоты
 
Клетка - история изучения
Клетка - история изученияКлетка - история изучения
Клетка - история изучения
 
Zonka Feedback Brochure
Zonka Feedback BrochureZonka Feedback Brochure
Zonka Feedback Brochure
 
Design in GIS (FMG 2014)
Design in GIS (FMG 2014)Design in GIS (FMG 2014)
Design in GIS (FMG 2014)
 
Химический состав клетки
Химический состав клеткиХимический состав клетки
Химический состав клетки
 
Происхождение человека
Происхождение человекаПроисхождение человека
Происхождение человека
 
Anexa
Anexa Anexa
Anexa
 
Informatica
InformaticaInformatica
Informatica
 
Vianočný katalóg reklamných predmetov 2014
Vianočný katalóg reklamných predmetov 2014Vianočný katalóg reklamných predmetov 2014
Vianočný katalóg reklamných predmetov 2014
 
Вселенная
ВселеннаяВселенная
Вселенная
 
Irrigation: making the most of your water
Irrigation: making the most of your waterIrrigation: making the most of your water
Irrigation: making the most of your water
 
Вулканы
ВулканыВулканы
Вулканы
 
Строение животной клетки
Строение животной клеткиСтроение животной клетки
Строение животной клетки
 
LIC OF INDIA :- THE REAL TRUTH
LIC OF INDIA :- THE REAL TRUTHLIC OF INDIA :- THE REAL TRUTH
LIC OF INDIA :- THE REAL TRUTH
 
Строение стебля
Строение стебляСтроение стебля
Строение стебля
 
Editing stage 3
Editing stage 3Editing stage 3
Editing stage 3
 
My name is tony
My name is tonyMy name is tony
My name is tony
 
Per 2 pemrograman web dengan variabel
Per 2 pemrograman web dengan variabelPer 2 pemrograman web dengan variabel
Per 2 pemrograman web dengan variabel
 
Многообразие живых клеток
Многообразие живых клетокМногообразие живых клеток
Многообразие живых клеток
 

Similar to Tugas SO2 muh. irwandi 10 332

5-1-sistem-operasi-linux.ppt
5-1-sistem-operasi-linux.ppt5-1-sistem-operasi-linux.ppt
5-1-sistem-operasi-linux.ppt
revoGF
 
Chapter 2 sistem operasi
Chapter 2 sistem operasiChapter 2 sistem operasi
Chapter 2 sistem operasi
Setia Juli Irzal Ismail
 
Mjs Power Poin Sistem Operasi Linux
Mjs Power Poin Sistem Operasi LinuxMjs Power Poin Sistem Operasi Linux
Mjs Power Poin Sistem Operasi LinuxArtaya Honest
 
Belajar GNU/Linux.pptx
Belajar GNU/Linux.pptxBelajar GNU/Linux.pptx
Belajar GNU/Linux.pptx
MelindaSari27
 
Debian
DebianDebian
Debian
Ditta Paski
 
Sejarah dan perkembangan sistem operasi
Sejarah dan perkembangan sistem operasiSejarah dan perkembangan sistem operasi
Sejarah dan perkembangan sistem operasi
Mandarwarman Faisal
 
2013-8. Remastering Ubuntu 12.04
2013-8. Remastering Ubuntu 12.04 2013-8. Remastering Ubuntu 12.04
2013-8. Remastering Ubuntu 12.04
Syiroy Uddin
 
Linux dasar
Linux dasarLinux dasar
Linux dasar
Tulisan Komputer
 
Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debian
slempase
 
ZOMBIE
ZOMBIEZOMBIE
ZOMBIE
diniw0952
 
Jarkom - Jilid X
Jarkom -  Jilid XJarkom -  Jilid X
Jarkom - Jilid X
rezarmuslim
 
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntuLaporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Melina Krisnawati
 
CE122 Sistem Operasi
CE122 Sistem OperasiCE122 Sistem Operasi
CE122 Sistem Operasi
S N M P Simamora
 
P5-Sistem-Operasi.ppt
P5-Sistem-Operasi.pptP5-Sistem-Operasi.ppt
P5-Sistem-Operasi.ppt
UcihaItachi9
 
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
yulianileki213
 
Perbedan jenis so open dan close source
Perbedan jenis so open dan close sourcePerbedan jenis so open dan close source
Perbedan jenis so open dan close source
velisya NT
 
Sistem operasi 3 [gnu linux]
Sistem operasi   3 [gnu linux]Sistem operasi   3 [gnu linux]
Sistem operasi 3 [gnu linux]
beiharira
 
Tugas Praktikum 1
Tugas Praktikum 1Tugas Praktikum 1
Tugas Praktikum 1
Alfiandhani Mutiara
 
Linux beginner
Linux beginnerLinux beginner
Linux beginner
Muhammad Ridwan
 

Similar to Tugas SO2 muh. irwandi 10 332 (20)

5-1-sistem-operasi-linux.ppt
5-1-sistem-operasi-linux.ppt5-1-sistem-operasi-linux.ppt
5-1-sistem-operasi-linux.ppt
 
Chapter 2 sistem operasi
Chapter 2 sistem operasiChapter 2 sistem operasi
Chapter 2 sistem operasi
 
Mjs Power Poin Sistem Operasi Linux
Mjs Power Poin Sistem Operasi LinuxMjs Power Poin Sistem Operasi Linux
Mjs Power Poin Sistem Operasi Linux
 
Belajar GNU/Linux.pptx
Belajar GNU/Linux.pptxBelajar GNU/Linux.pptx
Belajar GNU/Linux.pptx
 
Debian
DebianDebian
Debian
 
Sejarah dan perkembangan sistem operasi
Sejarah dan perkembangan sistem operasiSejarah dan perkembangan sistem operasi
Sejarah dan perkembangan sistem operasi
 
2013-8. Remastering Ubuntu 12.04
2013-8. Remastering Ubuntu 12.04 2013-8. Remastering Ubuntu 12.04
2013-8. Remastering Ubuntu 12.04
 
Linux dasar
Linux dasarLinux dasar
Linux dasar
 
Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debian
 
ZOMBIE
ZOMBIEZOMBIE
ZOMBIE
 
Jarkom - Jilid X
Jarkom -  Jilid XJarkom -  Jilid X
Jarkom - Jilid X
 
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntuLaporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
 
Linux
LinuxLinux
Linux
 
CE122 Sistem Operasi
CE122 Sistem OperasiCE122 Sistem Operasi
CE122 Sistem Operasi
 
P5-Sistem-Operasi.ppt
P5-Sistem-Operasi.pptP5-Sistem-Operasi.ppt
P5-Sistem-Operasi.ppt
 
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
 
Perbedan jenis so open dan close source
Perbedan jenis so open dan close sourcePerbedan jenis so open dan close source
Perbedan jenis so open dan close source
 
Sistem operasi 3 [gnu linux]
Sistem operasi   3 [gnu linux]Sistem operasi   3 [gnu linux]
Sistem operasi 3 [gnu linux]
 
Tugas Praktikum 1
Tugas Praktikum 1Tugas Praktikum 1
Tugas Praktikum 1
 
Linux beginner
Linux beginnerLinux beginner
Linux beginner
 

Tugas SO2 muh. irwandi 10 332

  • 1. TUGAS SISTEM OPERASI 2 Linux NAMA : Muhammad Irwandi NPM : 12105 55210 10 332
  • 2. 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.
  • 3. Linux 0.01 (14 Mei 1991) 1st publish • Hanya dapat berjalan pada prosessor Intel kompatibel-80386 dan pada hardware PC • Mempunyai device-driver support yang terbatas • Sistem berkas yg didukung hanya Minix Linux 1.0 (Maret 1994) • Mendukung protokol standar jaringan TCP/IP • Memiliki sistem berkas yang lebih baik tanpa batasan batasan Minix • Support for a range of SCSI controllers for high-performance • disk access • Extra hardware support Linux 1.2 (Maret 1995) versi terakhir PC-only
  • 4. Linux 2.0 (Juni 1996) • Mendukung multiple architecture & multiprocessor architecture • Improved memory-management code • Improved TCP/IP performance • Mendukung internal kernel threads, penanganan dependency antara modul-modul loadable, dan loading otomatis berdasarkan permintaan (on demand). • Standardisasi interface konfigurasi
  • 5. Distribusi Linux • 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, .....
  • 6. Linux • UNIX Based (Multics Project) • Open Source • Dikenalkan oleh Linus Torvald dan Richard Stallman (Pendiri GNU) • Logonya penguin bernama Tux
  • 7.
  • 8. Struktur Directory Linux Direktori root Linux memiliki beberapa direktori yang merupakan standar direktori pada banyak distro Linux. Direktori-direktori tersebut antara lain : • /bin berisi file-file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user • /boot berisi file-file yang digunakan untuk booting Linux termasuk kernel image • /dev berisi file system khusus yang merupakan refleksi device hard-ware yang dikenali dan digunakan sistem • /etc berisi file-file konfigurasi sistem, biasanya hanya boleh diubah oleh super user • /home berisi direktori-direktori yang merupakan direktori home untuk user biasa dan aplikasi tertentu • /lib berisi file-file library yang digunakan untuk mendukung kerja kernel Linux
  • 9. • /mnt direktori khusus yang disediakan untuk mounting (mengaitkan) device disk storage ke sistem dalam bentuk direktori • /proc berisi file system khusus yang menunjukkan data-data kernel se-tiap saat • /root direktori home untuk user root (user khusus dengan priviledges hampir tak terbatas) • /sbin sama seperti direktori bin, tetapi hanya super user yang se-baiknya menggunakan binary- binary tersebut mengingat fungsi-fungsi binary yang terdapat di direktori ini untuk maintenance sistem • /tmp berisi file-file sementara yang dibutuhkan sebuah aplikasi yang sedang berjalan • /usr berisi library, binary, dokumentasi dan file lainnya hasil instalasi user • /var berisi file-file log, mailbox dan data-data aplikasi
  • 10. Perintah Dasar • Setiap sistem operasi UNIX Based (di Mac OS X juga terdapat perintah dasar) memiliki keunikan yaitu pada perintah dasarnya • Biasanya, perintah-perintah ini dilakukan di dalam terminal (console) • Perintah-perintah ini dikerjakan secara manual, dan teliti. Perintah-perintah ini lebih sering digunakan bagi user yang expert
  • 11. Struktur Perintah di Linux [root@localhost root]# nama_perintah [pilihan] [argumen] • keterangan: • [root@localhost root]#  prompt Linux yang berarti anda login sebagai root yang berada pada host(mesin) localhost dan berada dalam directory root, tanda # menunjukkan sebagai superuser. • nama_perintah  perintah standar yang dijalankan shell. • pilihan  untuk memberi opsi (mengubah atau menambah) dari keadaan default. • argument  objek yang akan diproses oleh perintah (dapat dikosongkan). Contoh : [root@localhost root]# ls –a /bin • nama_perintah  ls (list files) = menampilkan isi directory • [pilihan]  -a (all) • [argument]  /bin • Maksud dari directory diatas adalah kita memerintahkan komputer untuk menampilkan file-file (ls) yang ada di directory /bin secara keseluruhan (- a)
  • 12. Perintah Dasar Perintah Fungsi Contoh rm Menghapus file $ rm f1 cp Mengkopi file $ cp /etc /group f1 cat Membaca file $ cat f1 ls Manipulasi file dan direktori $ ls, $ ls –l, $ ls -a
  • 13.
  • 14. Install Software dengan TAR dan RPM • Linux mengenal dua metode instalasi yaitu binary dan kode sumber • RPM adalah Red Hat Package Manager, dan satu lagi TAR. Untuk TAR adalah format install yang lebih umum • Perintah di Linux itu case sensitive, dan tidak semudah install di OS milik Microsoft
  • 15. Install Software dengan RPM • Untuk menginstall cukup dengan format perintah : [root]# rpm –I • Jika ingin mengupgrade aplikasi : [root]# rpm –U
  • 16. Install Software dengan TAR • Sintaksnya seperti ini : [andi]$ tar -xzvf .tar.gz -X adalah untuk mengekstrak file -Z untuk menyaring file hasil compress dari format gzip -V untuk mode pemberitahuan sehingga user dapat mengetahui proses yang terjadi,sementara -F adalah ada namafile yang harus diikuti
  • 17. Compile Program Mentah • Biasanya di Linux, ada beberapa aplikasi yang hanya menyediakan sourcenya, dan untuk menginterpreter ke dalam mesin kita harus mengcompilenya secara manual
  • 18. Langkah Compile • [root]# ./configure ex : root@pcku# /home/nancep/configure • [root]# make ex : root@pcku# make install
  • 19. Manajemen User OS Linux • Standar Sistem Operasi adalah mampu mengatur user atau pemakai OS, ex : menambah pengguna (sebagai host atau bukan) dan memberikan keamanan (password) • Perintah dasarnya adalah : useradd nama_pengguna passwd password_pengguna
  • 20. Install Linux (Ubuntu 9.04) • Agar lebih paham tentang Linux (ubuntu, fedora, redhat, dll), kita dapat menginstallnya melalui Virtualisasi • Tools : – Disk image / cd / dvd OS – VMWare Workstation – ORACLE VirtualBOX
  • 21. HOW TO GET IT • Untuk mendapatkan linux silahkan masuk ke situs http://distrowatch.com/ disana telah disediakan berbagai distro linux
  • 22. Langkah Install • Buka VMWare
  • 23. • Pilih jenis instalasi virtual
  • 24. • Jika memiliki file image Ubuntu pilih install dengan disc image
  • 25. • Isi form user untuk Linux
  • 26. • Beri nama file virtual OSnya
  • 27. • Silakan atur spek hardware virtual, ex : ram, harddisk, dsb
  • 28. • Tunggu proses instalasinya Proses format partisi
  • 29. • Install vmware tools dan login (sesuai yang di form user)
  • 32. Untuk word processing lainnya dapat menggunakan : -Neo office -Abi Word -MS Office dengan WINE
  • 33. Dapat menggunakan : -Opera -IE dengan WINE
  • 34. Pemrograman di Linux • Linux mendukung : – Object C – Pascal dengan Lazarus atau Free Pascal – Java (include on OS Package) dengan NetBeans, atau Eclipse – .NET (bypass Mono Framework), contoh Silverlight diduplikasi menjadi Moonlight di Linux dan Mac, dengan Mono IDE – PHP • Database Tools : MySQL, Oracle, Postgre • Tergantung pengembangan dari komunitas Linux
  • 35. Kesimpulan Linux • Jenis partisi harddisk EXT3 • Memerlukan teknik dalam mengolah dan mengoperasikan Linux melalui console • Software Linux cukup lengkap dan satu paket dengan penginstalan OS • Penuh dengan inovasi dan pengembangan • User friendly dengan tampilan GUInya yang cantik