SlideShare a Scribd company logo
Linux Training
RIDWAN_G4
Goes to Schools
Linux Basic
Operating System ?
• Adalah perangkat lunak yang bertugas untuk melakukan kontrol dan manajemen
perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software
aplikasi seperti program-program
• Contoh Operating System Untuk Personal Computer
Microsoft Windows ( Closed Source )
Apple Machintosh ( Closed Source )
Linux ( Open Source )
• Closed Source
Secara umum, software closed source memiliki lisensi atau hak cipta,
Software Closed Source bersifat terbatas dalam penggunaan, penyalinan, juga modifikasi.
• Open Source
Memungkinkan pengguna lain untuk membuka source code dari program sehingga siapa saja
boleh mengubah dan memperbaiki bahkan diperbolehkan untuk mengembangkan software
tersebut agar memperoleh kinerja yang lebih baik.
Why Use Linux ?
• Linux is Free, karena bersifat OpenSource
• Linux For Human, karena linux mempunyai dukungan komunitas
• Linux is Powerfull, Karena Linux configurable
• Biaya yang Murah, tidak perlu hardware yang tinggi untuk mengistall linux dan juga
tampa licensed
• Linux is Secure, hampir tidak ada virus.
Struktur Direktori Linux
• /boot – Boot Loader Files
Berisi file-file yang digunakan untuk booting Linux termaksud kernel
Contoh nya: initrd.img, vmlinuz
• /etc – Configuration Files
Berisi file-file konfigurasi system.
Contoh nya: /etc/resolv.conf, /etc/logrotate.conf
Dan hanya bisa dirubah oleh SuperUSER
• /proc – Process Information
Berisi file system khusus yang menunjukan data-data kernel setiap saat
Contoh nya : /proc/uptime , /proc/{pid}
• /dev – Device Files
Berisi file system khusus yang merupakan mouting device hardware,yang dikenal dan digunakan
oleh system.
Contoh nya : usb, harddisk, dvd-room,
• /home – Home Directories
Berisi direktori yang merupakan tempat penyimpan data / aplikasi tertentu untuk User biasa ( $ )
Contoh nya : /home/RidwanG4, /home/{yourname}
• / Root
Direktory home untuk SuperUser
• /var – Variable Files
Beriri file-file variable,log,temp, dari aplikasi.
Contoh nya : system log files ( /var/log ) , emails ( /var/mail ) , Print queues (/var/spool)
• /usr – User Programs
Berisi file-file library, binary, dokumentasi dan file lainnya hasil instalasi user.
• /tmp – Temporary Files
• Berisi file sementara ( Temporary ) yang dibutuhkan sebuah aplikasi yang sedang berjalan.
File-file temp akan hilang saat system reboot
• /mnt – Mount Directory
Berisi direktori khusus untuk mounting device disk storage ke system dlaam bentuk direktori
• /opt – Optional add-on Applications
Berisi folder aplikasi tambahan untuk system.
contoh nya : /opt/metasploit , /opt/wpscan
• /sbin – System Binaries
Berisi file-file binary yang hanya dapat di jalankan oleh SuperUSER.
Contoh nya : iptables, reboot, fdisk, ifconfig, swapon
• /bin – User Binaries
Berisi file-file binary yang dapat dijalankan oleh user
Contoh nya : ps, ls, ping, grep, cp, mv
For Help
• $ man
Perintah untuk menampilkan help mirip perintah “help” pada Windows.
Contoh : $ man mv, man mkdir
• $ info
Perintah ini menampilkan bantuan kepada kita berupa dokumentasi dalam format info.
• $ whatis
Perintah ini menampilkan informasi keterangan secara singkat tentang apa yang
diperlukan.
Contoh : $ whatis ls, whatis mkdir,
Manajemen File
• $ pwd ( Print Working Directory )
Digunakan untuk mengenatahui di directory mana kita sedang berada sekarang.
• $ cd ( Change Directory )
Digunakan untuk berpindah directory
• $ ls ( List )
Digunakan untuk menampilan isi suatu directory
• $ rm ( Remove )
Digunakan untuk menghapus file atau directory
• $ mkdir ( Make Directories )
Digunakan untuk membuat directory / folder.
• $ cp ( Copy )
Digunakan untuk mengcopy suatu file atau directory
• $ mv ( Move )
Digunakan untuk memindahkan / rename suatu file atau directory
• $ cat
Digunakan untuk membaca isi dari suatu file
• $ chmod ( Change Mode )
Digunakan untuk merubah izin akses suatu file / directory.
• $ chown ( Change Owner )
• Digunakan untuk mengubah kepemilikan suatu file / directory.
Menampilan Informasi System
• $ du ( Disk Usage )
Menampilankan besar kapasitas yang dipakai oleh suatu file atau direc tory.
• $ df ( Disk Free )
Menampilan space penyimpanan yang tersisa pada harddisk.
• $ uname ( Print System Information )
Menampilkan informasi system berupa nama distro, kernel, type prosessor
$ uptime
Menampilkan informasi mengenai telah berapa lama system berjalan setelah terakhir kali reboot, halt.
$ w ( Who is Logged )
Menampilkan informasi tentang siapa saja yang sedang login dan apa yang sedang di kerjakan.
$ top ( Display Linux Process )
Menampilkan status proses yang sedang berjalan.
# dan $
• # Root
Akun yang paling istimewa dan memiliki kekuasaan absolut (memiliki akses ke semua perintah
dan ke semua file-file)
• $ Standart USER
Akun dengan hak akses dan hak perintah yang terbatas.
Sudo ( SuperUser Do )
Program yang digunakan untuk menajalankan perintah yang membutuhkan akses root.
Sudo hanya dapat digunakan oleh user yang sudah terdaftar pada file
/etc/sudoers
Pada saat dijalankan sudo akan meminta password user yang menjalankan sudo tersebut,
tetapi bisa juga dibuat untuk meminta password root atau tanpa password sama sekali.
Hak Akses
• File Permission – Chmod
1. Metode Simbol
Read (r), Write (w), and Execute (x).
• Tingkatan Level Permissions
Owning Users ( u ), Owning Groups ( g ), and Others ( o )
contoh :
-rw-r–r– 1 dann users 59 Mar 20 15:19 Ridwan.txt
Pemilik file = dapat membaca & menulis file
Groups = hanya dapat membaca file
Other = hanya dapat membaca file
• Cara pemakaian metode simbol
+ Menambahkan izin atau permission akses
- Mengurangi izin atau perimission akses
= set permission, merubah permisi yang sama
• contoh :
chmod u+rwx,go+rx ridwan.txt
User = mempunyai hak untuk Read, write, execute
Groups & Other = mempunyai hak untuk Read, Execute
• 2. Metode Angka Oktal
Menggunakan 3 angka permisi akses
Execute = 1
Write = 2
Read = 4
-
Untuk merubah permisi menjadi Read dan Write > 6 = 4+2
Untuk merubah permisi menjadi Read, Write, dan execute > 7 = 4+2+1
contoh :
# chmod 755 ridwan.php
Intalasi Paket
• Instalasi paket .deb
Paket .deb dapat diinstall di system debin dan turunan saja.
.deb merupakan paket yang masih dalam bentuk kompresi seperti .msi
Keunggulan nya adalah proses penginstallan yang cepat tidak memerlukan compile.
Untuk melakukan installasi paket .deb , kita memerlukan perintah dpkg yang dijalankan
menggunakan akses root.
• Dpkg ?
tool untuk install, build, remove and manage Debian packages.
Contoh installasi paket dengan dpkg
# dpkg -i namepackage.deb
• Installasi dengan paket source dari archive .tar, .tar.gz , .tgz
Hal pertama yang dilakukan adalah melakukan ekstrak pada file archive tersebut
$ tar -xvzf nama.tar.gz
$ tar -xvf nama.tar
Kemudian melakukan tahap compile pada folder paket yang sudah ter’ekstrak
# cd folder-ekstrak
# ./configure
# make
# make install
• apt-get (advanced package tools )
Perintah yang digunakan untuk melakukan fungsi-fungsi sebagai instalasi paket, uninstall,
update paket, bahkan upgrade system.
APT menggunakan sebuah file yang berisi daftar ‘source’. Terletak pada
“/etc/apt/sources.list”
Source/sumber ini berisi alamat server yang menyediakan source dari sebuah aplikasi
yang akan di install.
deb http://host.ubuntu distribution section1 section2 section3
deb-src http://host.ubuntu distribution section1 section2 section3
- berisi paket binary (deb), yaitu pre-compiled paket-paket
- berisi paket source (deb-src),
• Daftar Perintah APT-GET
Command Fungsi
apt-get update Update daftar paket yang tersedia dalam sources.list
apt-get install [name] Menginstall paket
apt-get remove [name] Uninstall paket
Apt-get clean Menghapus file paket yang tak terpakai
apt-cdrom add Menambahkan Repositroy dari CD-Rom
Apt-cache search [name] Mencari nama paket tertentu
Apt-cache show [name] Mengecek informasi tentang paket
Time to Practice
About
Author :
Linkedin :
https://www.linkedin.com/in/ridwang4
Twitter :
@Ridwan_G4
Email
muhammadridwanG4@gmail.com

More Related Content

What's hot

Jarkom - Jilid V.5
Jarkom  - Jilid V.5Jarkom  - Jilid V.5
Jarkom - Jilid V.5
rezarmuslim
 
Jarkom - Jilid V.4
Jarkom  - Jilid V.4Jarkom  - Jilid V.4
Jarkom - Jilid V.4
rezarmuslim
 
Artikelserver
ArtikelserverArtikelserver
Artikelserver
HARRY CHAN PUTRA
 
Jenis layanan & macam sistem
Jenis layanan & macam sistemJenis layanan & macam sistem
Jenis layanan & macam sistemkamezukashix
 
(2012) 4.proxy pada ubuntu
(2012) 4.proxy pada ubuntu (2012) 4.proxy pada ubuntu
(2012) 4.proxy pada ubuntu Syiroy Uddin
 
Squid proxy-server
Squid proxy-serverSquid proxy-server
Squid proxy-server
Dwi Wahyudi
 
Supriyanto bind
Supriyanto bindSupriyanto bind
Supriyanto bind
HARRY CHAN PUTRA
 
L6 web server_fadlysatriyagunawan
L6 web server_fadlysatriyagunawanL6 web server_fadlysatriyagunawan
L6 web server_fadlysatriyagunawan
SMKN 1 Cimahi
 
Pembahasan soal paket 2
Pembahasan soal paket 2Pembahasan soal paket 2
Pembahasan soal paket 2Aswito Aswito
 
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
Dukungan Infrastruktur IT Untuk E Learning Corporate   2009Dukungan Infrastruktur IT Untuk E Learning Corporate   2009
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
Affan Basalamah
 
Manajemen file permission
Manajemen file permissionManajemen file permission
Manajemen file permission
Rizal Arifin
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu
Syiroy Uddin
 
7 file-sharing-nfs-samba
7 file-sharing-nfs-samba7 file-sharing-nfs-samba
7 file-sharing-nfs-samba
rahmanitayulia
 
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
 
Pembahasan soal paket 1
Pembahasan soal paket 1Pembahasan soal paket 1
Pembahasan soal paket 1
Ygrex Thebygdanns
 
Konfigurasi router debian 7
Konfigurasi router debian 7Konfigurasi router debian 7
Konfigurasi router debian 7sup4di
 
Bab 3 instalasi paket software
Bab 3 instalasi paket softwareBab 3 instalasi paket software
Bab 3 instalasi paket softwareDidit Septiawan
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksBellspyk Atow
 

What's hot (19)

Jarkom - Jilid V.5
Jarkom  - Jilid V.5Jarkom  - Jilid V.5
Jarkom - Jilid V.5
 
Jarkom - Jilid V.4
Jarkom  - Jilid V.4Jarkom  - Jilid V.4
Jarkom - Jilid V.4
 
Artikelserver
ArtikelserverArtikelserver
Artikelserver
 
Jenis layanan & macam sistem
Jenis layanan & macam sistemJenis layanan & macam sistem
Jenis layanan & macam sistem
 
(2012) 4.proxy pada ubuntu
(2012) 4.proxy pada ubuntu (2012) 4.proxy pada ubuntu
(2012) 4.proxy pada ubuntu
 
Squid proxy-server
Squid proxy-serverSquid proxy-server
Squid proxy-server
 
Supriyanto bind
Supriyanto bindSupriyanto bind
Supriyanto bind
 
L6 web server_fadlysatriyagunawan
L6 web server_fadlysatriyagunawanL6 web server_fadlysatriyagunawan
L6 web server_fadlysatriyagunawan
 
Pembahasan soal paket 2
Pembahasan soal paket 2Pembahasan soal paket 2
Pembahasan soal paket 2
 
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
Dukungan Infrastruktur IT Untuk E Learning Corporate   2009Dukungan Infrastruktur IT Untuk E Learning Corporate   2009
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
 
Bab 7 gnu linu x server
Bab 7 gnu linu x serverBab 7 gnu linu x server
Bab 7 gnu linu x server
 
Manajemen file permission
Manajemen file permissionManajemen file permission
Manajemen file permission
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu
 
7 file-sharing-nfs-samba
7 file-sharing-nfs-samba7 file-sharing-nfs-samba
7 file-sharing-nfs-samba
 
Tutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernelTutorial Debian Bab 12 kompilasi kernel
Tutorial Debian Bab 12 kompilasi kernel
 
Pembahasan soal paket 1
Pembahasan soal paket 1Pembahasan soal paket 1
Pembahasan soal paket 1
 
Konfigurasi router debian 7
Konfigurasi router debian 7Konfigurasi router debian 7
Konfigurasi router debian 7
 
Bab 3 instalasi paket software
Bab 3 instalasi paket softwareBab 3 instalasi paket software
Bab 3 instalasi paket software
 
Tutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lksTutorial menginsatal konfigurasi linus debian server for lks
Tutorial menginsatal konfigurasi linus debian server for lks
 

Viewers also liked

Basic Metasploit
Basic MetasploitBasic Metasploit
Basic Metasploit
Muhammad Ridwan
 
Introduction to Social Engineering
Introduction to Social EngineeringIntroduction to Social Engineering
Introduction to Social Engineering
Muhammad Ridwan
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
Harish1983
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
anandvaidya
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
kalyanineve
 
UNIX/Linux training
UNIX/Linux trainingUNIX/Linux training
UNIX/Linux training
Michael Olafusi
 
考試沒教的事
考試沒教的事考試沒教的事
考試沒教的事ADAN CHEN
 
Ускрс у Дражевцу
Ускрс у ДражевцуУскрс у Дражевцу
Ускрс у Дражевцу
oskatun
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
paulina montaño
 
Actividad 5.1,
Actividad 5.1,Actividad 5.1,
Actividad 5.1,
bejarvictor1
 
Ca amlc vs binay et al 051115 v2
Ca amlc vs binay et al 051115 v2Ca amlc vs binay et al 051115 v2
Ca amlc vs binay et al 051115 v2
thenu11v01d
 
Monografía david velas
Monografía david velasMonografía david velas
Monografía david velas
david velasco
 
Power point du goûter
Power point du goûterPower point du goûter
Power point du goûtermarizard
 
فلسفة العلم في القرن العشرين
فلسفة العلم في القرن العشرينفلسفة العلم في القرن العشرين
فلسفة العلم في القرن العشرين
سراج منير
 

Viewers also liked (20)

Basic Metasploit
Basic MetasploitBasic Metasploit
Basic Metasploit
 
Introduction to Social Engineering
Introduction to Social EngineeringIntroduction to Social Engineering
Introduction to Social Engineering
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
UNIX/Linux training
UNIX/Linux trainingUNIX/Linux training
UNIX/Linux training
 
考試沒教的事
考試沒教的事考試沒教的事
考試沒教的事
 
Ускрс у Дражевцу
Ускрс у ДражевцуУскрс у Дражевцу
Ускрс у Дражевцу
 
Anvendt etnonografi 2012
Anvendt etnonografi 2012Anvendt etnonografi 2012
Anvendt etnonografi 2012
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
 
квіти
квітиквіти
квіти
 
Actividad 5.1,
Actividad 5.1,Actividad 5.1,
Actividad 5.1,
 
CDP-Prabin Tamang4
CDP-Prabin Tamang4CDP-Prabin Tamang4
CDP-Prabin Tamang4
 
Ca amlc vs binay et al 051115 v2
Ca amlc vs binay et al 051115 v2Ca amlc vs binay et al 051115 v2
Ca amlc vs binay et al 051115 v2
 
Monografía david velas
Monografía david velasMonografía david velas
Monografía david velas
 
Hrm dictionary
Hrm dictionaryHrm dictionary
Hrm dictionary
 
Power point du goûter
Power point du goûterPower point du goûter
Power point du goûter
 
فلسفة العلم في القرن العشرين
فلسفة العلم في القرن العشرينفلسفة العلم في القرن العشرين
فلسفة العلم في القرن العشرين
 
Sam xinh xinh
Sam xinh xinhSam xinh xinh
Sam xinh xinh
 
Sunu
SunuSunu
Sunu
 

Similar to Linux beginner

Fhs
FhsFhs
Fhs
pipitah
 
Fhs
FhsFhs
Fhs
FhsFhs
Fhs
pipitah
 
Download soul land season 3 episode 1 sub indonesia.pptx
Download soul land season 3 episode 1 sub indonesia.pptxDownload soul land season 3 episode 1 sub indonesia.pptx
Download soul land season 3 episode 1 sub indonesia.pptx
Ngakakaja
 
KUNCI JAWABAN PKn Kelas 7 Halaman 11 12 14 15 16 bab 1
KUNCI JAWABAN PKn Kelas 7 Halaman 11 12 14 15 16 bab 1KUNCI JAWABAN PKn Kelas 7 Halaman 11 12 14 15 16 bab 1
KUNCI JAWABAN PKn Kelas 7 Halaman 11 12 14 15 16 bab 1
Ngakakaja
 
01 perintah dasar_linux
01 perintah dasar_linux01 perintah dasar_linux
01 perintah dasar_linuxsulaiman yunus
 
Perintah Perintah Filesystem Hierarchy Standard di Linux
Perintah Perintah Filesystem Hierarchy Standard di LinuxPerintah Perintah Filesystem Hierarchy Standard di Linux
Perintah Perintah Filesystem Hierarchy Standard di Linux
Alfan Khudori
 
Sistem operasi 2
Sistem operasi 2 Sistem operasi 2
Sistem operasi 2
Fariz Adnan
 
23. pkti-2b[5]
23. pkti-2b[5]23. pkti-2b[5]
23. pkti-2b[5]
Politeknik Bosowa
 
apaan Linux
apaan Linuxapaan Linux
apaan Linux
Ayas Tincem
 
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
RizaSeptianAgusArisa
 
Dasar dasar perintah linux dan sistem derektory pada linux ok
Dasar dasar perintah linux dan sistem derektory pada linux okDasar dasar perintah linux dan sistem derektory pada linux ok
Dasar dasar perintah linux dan sistem derektory pada linux okNie Andini
 
Sistem operasi linux
Sistem operasi linuxSistem operasi linux
Sistem operasi linux
Siti Kholifah
 
keamanan sistem operasi
keamanan sistem operasikeamanan sistem operasi
keamanan sistem operasi
likut101010
 
Praktikum ii linux file system
Praktikum ii linux file systemPraktikum ii linux file system
Praktikum ii linux file systemMooksHal Mhiestri
 
Gnu linux#2 fhs
Gnu linux#2 fhsGnu linux#2 fhs
Gnu linux#2 fhs
Muksidin Emoox
 
Fhs
FhsFhs
Tugas SO2 muh. irwandi 10 332
Tugas SO2 muh. irwandi 10 332Tugas SO2 muh. irwandi 10 332
Tugas SO2 muh. irwandi 10 332
MuhammadIrwandi10332
 

Similar to Linux beginner (20)

Fhs
FhsFhs
Fhs
 
Fhs
FhsFhs
Fhs
 
Fhs
FhsFhs
Fhs
 
Download soul land season 3 episode 1 sub indonesia.pptx
Download soul land season 3 episode 1 sub indonesia.pptxDownload soul land season 3 episode 1 sub indonesia.pptx
Download soul land season 3 episode 1 sub indonesia.pptx
 
KUNCI JAWABAN PKn Kelas 7 Halaman 11 12 14 15 16 bab 1
KUNCI JAWABAN PKn Kelas 7 Halaman 11 12 14 15 16 bab 1KUNCI JAWABAN PKn Kelas 7 Halaman 11 12 14 15 16 bab 1
KUNCI JAWABAN PKn Kelas 7 Halaman 11 12 14 15 16 bab 1
 
01 perintah dasar_linux
01 perintah dasar_linux01 perintah dasar_linux
01 perintah dasar_linux
 
Materi 3
Materi 3Materi 3
Materi 3
 
Perintah Perintah Filesystem Hierarchy Standard di Linux
Perintah Perintah Filesystem Hierarchy Standard di LinuxPerintah Perintah Filesystem Hierarchy Standard di Linux
Perintah Perintah Filesystem Hierarchy Standard di Linux
 
Sistem operasi 2
Sistem operasi 2 Sistem operasi 2
Sistem operasi 2
 
23. pkti-2b[5]
23. pkti-2b[5]23. pkti-2b[5]
23. pkti-2b[5]
 
apaan Linux
apaan Linuxapaan Linux
apaan Linux
 
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
6933b2d630dc42f6bab373160e94e0f1779d4e1b (1).pptx
 
Dasar dasar perintah linux dan sistem derektory pada linux ok
Dasar dasar perintah linux dan sistem derektory pada linux okDasar dasar perintah linux dan sistem derektory pada linux ok
Dasar dasar perintah linux dan sistem derektory pada linux ok
 
Pertemuan 2 PKTI2B
Pertemuan 2 PKTI2BPertemuan 2 PKTI2B
Pertemuan 2 PKTI2B
 
Sistem operasi linux
Sistem operasi linuxSistem operasi linux
Sistem operasi linux
 
keamanan sistem operasi
keamanan sistem operasikeamanan sistem operasi
keamanan sistem operasi
 
Praktikum ii linux file system
Praktikum ii linux file systemPraktikum ii linux file system
Praktikum ii linux file system
 
Gnu linux#2 fhs
Gnu linux#2 fhsGnu linux#2 fhs
Gnu linux#2 fhs
 
Fhs
FhsFhs
Fhs
 
Tugas SO2 muh. irwandi 10 332
Tugas SO2 muh. irwandi 10 332Tugas SO2 muh. irwandi 10 332
Tugas SO2 muh. irwandi 10 332
 

Linux beginner

  • 3. Operating System ? • Adalah perangkat lunak yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program • Contoh Operating System Untuk Personal Computer Microsoft Windows ( Closed Source ) Apple Machintosh ( Closed Source ) Linux ( Open Source )
  • 4. • Closed Source Secara umum, software closed source memiliki lisensi atau hak cipta, Software Closed Source bersifat terbatas dalam penggunaan, penyalinan, juga modifikasi. • Open Source Memungkinkan pengguna lain untuk membuka source code dari program sehingga siapa saja boleh mengubah dan memperbaiki bahkan diperbolehkan untuk mengembangkan software tersebut agar memperoleh kinerja yang lebih baik.
  • 5. Why Use Linux ? • Linux is Free, karena bersifat OpenSource • Linux For Human, karena linux mempunyai dukungan komunitas • Linux is Powerfull, Karena Linux configurable • Biaya yang Murah, tidak perlu hardware yang tinggi untuk mengistall linux dan juga tampa licensed • Linux is Secure, hampir tidak ada virus.
  • 7. • /boot – Boot Loader Files Berisi file-file yang digunakan untuk booting Linux termaksud kernel Contoh nya: initrd.img, vmlinuz • /etc – Configuration Files Berisi file-file konfigurasi system. Contoh nya: /etc/resolv.conf, /etc/logrotate.conf Dan hanya bisa dirubah oleh SuperUSER • /proc – Process Information Berisi file system khusus yang menunjukan data-data kernel setiap saat Contoh nya : /proc/uptime , /proc/{pid}
  • 8. • /dev – Device Files Berisi file system khusus yang merupakan mouting device hardware,yang dikenal dan digunakan oleh system. Contoh nya : usb, harddisk, dvd-room, • /home – Home Directories Berisi direktori yang merupakan tempat penyimpan data / aplikasi tertentu untuk User biasa ( $ ) Contoh nya : /home/RidwanG4, /home/{yourname} • / Root Direktory home untuk SuperUser
  • 9. • /var – Variable Files Beriri file-file variable,log,temp, dari aplikasi. Contoh nya : system log files ( /var/log ) , emails ( /var/mail ) , Print queues (/var/spool) • /usr – User Programs Berisi file-file library, binary, dokumentasi dan file lainnya hasil instalasi user. • /tmp – Temporary Files • Berisi file sementara ( Temporary ) yang dibutuhkan sebuah aplikasi yang sedang berjalan. File-file temp akan hilang saat system reboot
  • 10. • /mnt – Mount Directory Berisi direktori khusus untuk mounting device disk storage ke system dlaam bentuk direktori • /opt – Optional add-on Applications Berisi folder aplikasi tambahan untuk system. contoh nya : /opt/metasploit , /opt/wpscan • /sbin – System Binaries Berisi file-file binary yang hanya dapat di jalankan oleh SuperUSER. Contoh nya : iptables, reboot, fdisk, ifconfig, swapon • /bin – User Binaries Berisi file-file binary yang dapat dijalankan oleh user Contoh nya : ps, ls, ping, grep, cp, mv
  • 11.
  • 12. For Help • $ man Perintah untuk menampilkan help mirip perintah “help” pada Windows. Contoh : $ man mv, man mkdir • $ info Perintah ini menampilkan bantuan kepada kita berupa dokumentasi dalam format info. • $ whatis Perintah ini menampilkan informasi keterangan secara singkat tentang apa yang diperlukan. Contoh : $ whatis ls, whatis mkdir,
  • 13. Manajemen File • $ pwd ( Print Working Directory ) Digunakan untuk mengenatahui di directory mana kita sedang berada sekarang. • $ cd ( Change Directory ) Digunakan untuk berpindah directory • $ ls ( List ) Digunakan untuk menampilan isi suatu directory • $ rm ( Remove ) Digunakan untuk menghapus file atau directory • $ mkdir ( Make Directories ) Digunakan untuk membuat directory / folder.
  • 14. • $ cp ( Copy ) Digunakan untuk mengcopy suatu file atau directory • $ mv ( Move ) Digunakan untuk memindahkan / rename suatu file atau directory • $ cat Digunakan untuk membaca isi dari suatu file • $ chmod ( Change Mode ) Digunakan untuk merubah izin akses suatu file / directory. • $ chown ( Change Owner ) • Digunakan untuk mengubah kepemilikan suatu file / directory.
  • 15. Menampilan Informasi System • $ du ( Disk Usage ) Menampilankan besar kapasitas yang dipakai oleh suatu file atau direc tory. • $ df ( Disk Free ) Menampilan space penyimpanan yang tersisa pada harddisk. • $ uname ( Print System Information ) Menampilkan informasi system berupa nama distro, kernel, type prosessor $ uptime Menampilkan informasi mengenai telah berapa lama system berjalan setelah terakhir kali reboot, halt. $ w ( Who is Logged ) Menampilkan informasi tentang siapa saja yang sedang login dan apa yang sedang di kerjakan. $ top ( Display Linux Process ) Menampilkan status proses yang sedang berjalan.
  • 16.
  • 17. # dan $ • # Root Akun yang paling istimewa dan memiliki kekuasaan absolut (memiliki akses ke semua perintah dan ke semua file-file) • $ Standart USER Akun dengan hak akses dan hak perintah yang terbatas.
  • 18. Sudo ( SuperUser Do ) Program yang digunakan untuk menajalankan perintah yang membutuhkan akses root. Sudo hanya dapat digunakan oleh user yang sudah terdaftar pada file /etc/sudoers Pada saat dijalankan sudo akan meminta password user yang menjalankan sudo tersebut, tetapi bisa juga dibuat untuk meminta password root atau tanpa password sama sekali.
  • 19. Hak Akses • File Permission – Chmod 1. Metode Simbol Read (r), Write (w), and Execute (x). • Tingkatan Level Permissions Owning Users ( u ), Owning Groups ( g ), and Others ( o ) contoh : -rw-r–r– 1 dann users 59 Mar 20 15:19 Ridwan.txt Pemilik file = dapat membaca & menulis file Groups = hanya dapat membaca file Other = hanya dapat membaca file
  • 20. • Cara pemakaian metode simbol + Menambahkan izin atau permission akses - Mengurangi izin atau perimission akses = set permission, merubah permisi yang sama • contoh : chmod u+rwx,go+rx ridwan.txt User = mempunyai hak untuk Read, write, execute Groups & Other = mempunyai hak untuk Read, Execute
  • 21. • 2. Metode Angka Oktal Menggunakan 3 angka permisi akses Execute = 1 Write = 2 Read = 4 - Untuk merubah permisi menjadi Read dan Write > 6 = 4+2 Untuk merubah permisi menjadi Read, Write, dan execute > 7 = 4+2+1 contoh : # chmod 755 ridwan.php
  • 22. Intalasi Paket • Instalasi paket .deb Paket .deb dapat diinstall di system debin dan turunan saja. .deb merupakan paket yang masih dalam bentuk kompresi seperti .msi Keunggulan nya adalah proses penginstallan yang cepat tidak memerlukan compile. Untuk melakukan installasi paket .deb , kita memerlukan perintah dpkg yang dijalankan menggunakan akses root. • Dpkg ? tool untuk install, build, remove and manage Debian packages. Contoh installasi paket dengan dpkg # dpkg -i namepackage.deb
  • 23. • Installasi dengan paket source dari archive .tar, .tar.gz , .tgz Hal pertama yang dilakukan adalah melakukan ekstrak pada file archive tersebut $ tar -xvzf nama.tar.gz $ tar -xvf nama.tar Kemudian melakukan tahap compile pada folder paket yang sudah ter’ekstrak # cd folder-ekstrak # ./configure # make # make install
  • 24. • apt-get (advanced package tools ) Perintah yang digunakan untuk melakukan fungsi-fungsi sebagai instalasi paket, uninstall, update paket, bahkan upgrade system. APT menggunakan sebuah file yang berisi daftar ‘source’. Terletak pada “/etc/apt/sources.list” Source/sumber ini berisi alamat server yang menyediakan source dari sebuah aplikasi yang akan di install. deb http://host.ubuntu distribution section1 section2 section3 deb-src http://host.ubuntu distribution section1 section2 section3 - berisi paket binary (deb), yaitu pre-compiled paket-paket - berisi paket source (deb-src),
  • 25. • Daftar Perintah APT-GET Command Fungsi apt-get update Update daftar paket yang tersedia dalam sources.list apt-get install [name] Menginstall paket apt-get remove [name] Uninstall paket Apt-get clean Menghapus file paket yang tak terpakai apt-cdrom add Menambahkan Repositroy dari CD-Rom Apt-cache search [name] Mencari nama paket tertentu Apt-cache show [name] Mengecek informasi tentang paket
  • 26.
  • 28. About Author : Linkedin : https://www.linkedin.com/in/ridwang4 Twitter : @Ridwan_G4 Email muhammadridwanG4@gmail.com