SlideShare a Scribd company logo
Sistem Operasi
Linux
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
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

Introducción a Open Ldap
Introducción a Open LdapIntroducción a Open Ldap
Introducción a Open Ldap
Javier Turégano Molina
 
systemd
systemdsystemd
systemd
nussbauml
 
Presentation on samba server
Presentation on samba serverPresentation on samba server
Presentation on samba server
Veeral Bhateja
 
Linux Performance Analysis and Tools
Linux Performance Analysis and ToolsLinux Performance Analysis and Tools
Linux Performance Analysis and Tools
Brendan Gregg
 
Easiest way to start with Shell scripting
Easiest way to start with Shell scriptingEasiest way to start with Shell scripting
Easiest way to start with Shell scripting
Akshay Siwal
 
Intro to Linux Shell Scripting
Intro to Linux Shell ScriptingIntro to Linux Shell Scripting
Intro to Linux Shell Scripting
vceder
 
Introduction to LDAP and Directory Services
Introduction to LDAP and Directory ServicesIntroduction to LDAP and Directory Services
Introduction to LDAP and Directory Services
Radovan Semancik
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
Ramasubbu .P
 
Linux standard file system
Linux standard file systemLinux standard file system
Linux standard file system
Taaanu01
 
Basics of shell programming
Basics of shell programmingBasics of shell programming
Basics of shell programming
Chandan Kumar Rana
 
Cisco Certified Network Associate (CCNA) - R&S - Semester 1 Notes
Cisco Certified Network Associate (CCNA) - R&S - Semester 1 NotesCisco Certified Network Associate (CCNA) - R&S - Semester 1 Notes
Cisco Certified Network Associate (CCNA) - R&S - Semester 1 Notes
Ahmed Gad
 
Top 5 Server Operating Systems
Top 5 Server Operating SystemsTop 5 Server Operating Systems
Top 5 Server Operating Systems
Sinbad Konick
 
Chapter12
Chapter12Chapter12
Chapter12
Muhammad Ahad
 
Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures  Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures
Nicola Mauri
 
Introduction 2 linux
Introduction 2 linuxIntroduction 2 linux
Introduction 2 linux
Papu Kumar
 
Linux
Linux Linux
Red Hat Certified engineer course
  Red Hat Certified engineer course   Red Hat Certified engineer course
Red Hat Certified engineer course
Ali Abdo
 
Block Drivers
Block DriversBlock Drivers
Block Drivers
Anil Kumar Pugalia
 
Users and groups in Linux
Users and groups in LinuxUsers and groups in Linux
Users and groups in Linux
Knoldus Inc.
 
Ibm aix
Ibm aixIbm aix

What's hot (20)

Introducción a Open Ldap
Introducción a Open LdapIntroducción a Open Ldap
Introducción a Open Ldap
 
systemd
systemdsystemd
systemd
 
Presentation on samba server
Presentation on samba serverPresentation on samba server
Presentation on samba server
 
Linux Performance Analysis and Tools
Linux Performance Analysis and ToolsLinux Performance Analysis and Tools
Linux Performance Analysis and Tools
 
Easiest way to start with Shell scripting
Easiest way to start with Shell scriptingEasiest way to start with Shell scripting
Easiest way to start with Shell scripting
 
Intro to Linux Shell Scripting
Intro to Linux Shell ScriptingIntro to Linux Shell Scripting
Intro to Linux Shell Scripting
 
Introduction to LDAP and Directory Services
Introduction to LDAP and Directory ServicesIntroduction to LDAP and Directory Services
Introduction to LDAP and Directory Services
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
Linux standard file system
Linux standard file systemLinux standard file system
Linux standard file system
 
Basics of shell programming
Basics of shell programmingBasics of shell programming
Basics of shell programming
 
Cisco Certified Network Associate (CCNA) - R&S - Semester 1 Notes
Cisco Certified Network Associate (CCNA) - R&S - Semester 1 NotesCisco Certified Network Associate (CCNA) - R&S - Semester 1 Notes
Cisco Certified Network Associate (CCNA) - R&S - Semester 1 Notes
 
Top 5 Server Operating Systems
Top 5 Server Operating SystemsTop 5 Server Operating Systems
Top 5 Server Operating Systems
 
Chapter12
Chapter12Chapter12
Chapter12
 
Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures  Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures
 
Introduction 2 linux
Introduction 2 linuxIntroduction 2 linux
Introduction 2 linux
 
Linux
Linux Linux
Linux
 
Red Hat Certified engineer course
  Red Hat Certified engineer course   Red Hat Certified engineer course
Red Hat Certified engineer course
 
Block Drivers
Block DriversBlock Drivers
Block Drivers
 
Users and groups in Linux
Users and groups in LinuxUsers and groups in Linux
Users and groups in Linux
 
Ibm aix
Ibm aixIbm aix
Ibm aix
 

Similar to 5-1-sistem-operasi-linux.ppt

Sistem operasi linux
Sistem operasi linuxSistem operasi linux
Sistem operasi linux
Siti Kholifah
 
Tugas SO2 muh. irwandi 10 332
Tugas SO2 muh. irwandi 10 332Tugas SO2 muh. irwandi 10 332
Tugas SO2 muh. irwandi 10 332
MuhammadIrwandi10332
 
apaan Linux
apaan Linuxapaan Linux
apaan Linux
Ayas Tincem
 
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
 
Linux
LinuxLinux
Pendahuluan modul 2
Pendahuluan modul 2Pendahuluan modul 2
Pendahuluan modul 2
Ngurah Ajoes
 
So struktur dan perintah dasar
So struktur dan perintah dasarSo struktur dan perintah dasar
So struktur dan perintah dasar
aldomilan8
 
Sejarah linux
Sejarah linuxSejarah linux
Sejarah linux
fitrahsyahran
 
Linux dasar
Linux dasarLinux dasar
Linux dasar
Tulisan Komputer
 
Linux dan turunanya
Linux dan turunanyaLinux dan turunanya
Linux dan turunanyaArly Hidayat
 
Apa itu linux tentang linux
Apa itu linux tentang linuxApa itu linux tentang linux
Apa itu linux tentang linux
seolangit7
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
Arief Rama Syarif
 
ZOMBIE
ZOMBIEZOMBIE
ZOMBIE
diniw0952
 
23. pkti-2b[5]
23. pkti-2b[5]23. pkti-2b[5]
23. pkti-2b[5]
Politeknik Bosowa
 
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
 
Belajar GNU/Linux.pptx
Belajar GNU/Linux.pptxBelajar GNU/Linux.pptx
Belajar GNU/Linux.pptx
MelindaSari27
 
Sistem operasi 3 [gnu linux]
Sistem operasi   3 [gnu linux]Sistem operasi   3 [gnu linux]
Sistem operasi 3 [gnu linux]
beiharira
 

Similar to 5-1-sistem-operasi-linux.ppt (20)

Sistem operasi linux
Sistem operasi linuxSistem operasi linux
Sistem operasi linux
 
Tugas SO2 muh. irwandi 10 332
Tugas SO2 muh. irwandi 10 332Tugas SO2 muh. irwandi 10 332
Tugas SO2 muh. irwandi 10 332
 
Tugas so2 muh. irwandi 10 332
Tugas so2 muh. irwandi 10 332Tugas so2 muh. irwandi 10 332
Tugas so2 muh. irwandi 10 332
 
apaan Linux
apaan Linuxapaan Linux
apaan Linux
 
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
 
Linux
LinuxLinux
Linux
 
Pertemuan 2 PKTI2B
Pertemuan 2 PKTI2BPertemuan 2 PKTI2B
Pertemuan 2 PKTI2B
 
Pendahuluan modul 2
Pendahuluan modul 2Pendahuluan modul 2
Pendahuluan modul 2
 
So struktur dan perintah dasar
So struktur dan perintah dasarSo struktur dan perintah dasar
So struktur dan perintah dasar
 
Sejarah linux
Sejarah linuxSejarah linux
Sejarah linux
 
Linux dasar
Linux dasarLinux dasar
Linux dasar
 
Linux dan turunanya
Linux dan turunanyaLinux dan turunanya
Linux dan turunanya
 
Apa itu linux tentang linux
Apa itu linux tentang linuxApa itu linux tentang linux
Apa itu linux tentang linux
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
 
ZOMBIE
ZOMBIEZOMBIE
ZOMBIE
 
23. pkti-2b[5]
23. pkti-2b[5]23. pkti-2b[5]
23. pkti-2b[5]
 
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
 
Belajar GNU/Linux.pptx
Belajar GNU/Linux.pptxBelajar GNU/Linux.pptx
Belajar GNU/Linux.pptx
 
Sistem operasi 3 [gnu linux]
Sistem operasi   3 [gnu linux]Sistem operasi   3 [gnu linux]
Sistem operasi 3 [gnu linux]
 

Recently uploaded

Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
fadlurrahman260903
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
NURULNAHARIAHBINTIAH
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
EvaMirzaSyafitri
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
irvansupriadi44
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
cikgumeran1
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
AqlanHaritsAlfarisi
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
sabir51
 

Recently uploaded (20)

Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
 

5-1-sistem-operasi-linux.ppt

  • 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
  • 22. • Pilih jenis instalasi virtual
  • 23. • Jika memiliki file image Ubuntu pilih install dengan disc image
  • 24. • Isi form user untuk Linux
  • 25. • Beri nama file virtual OSnya
  • 26. • Silakan atur spek hardware virtual, ex : ram, harddisk, dsb
  • 27. • Tunggu proses instalasinya Proses format partisi
  • 28. • Install vmware tools dan login (sesuai yang di form user)
  • 31. Untuk word processing lainnya dapat menggunakan : -Neo office -Abi Word -MS Office dengan WINE
  • 33. 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
  • 34. 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