Sistem Oprasi UbuntuDefinisi Linux Sistem oprasi yang cara kerja maupun style-nya mirip Unix. UNIX...
Transcript of Sistem Oprasi UbuntuDefinisi Linux Sistem oprasi yang cara kerja maupun style-nya mirip Unix. UNIX...
Sistem Operasi
Pengenalan Linux - Ubuntu
Bongga Arifwidodo
Sejarah Linux• Seorang mahasiswa berkebangsaan Filandia yang
merupakan orang pertama yang menemukannya.
• Linus Torvalds, demikianlah nama penemunya. Tak heran
jika Linux dipakai menjadi nama operating system
seperti nama penemunya.
• Agustus 1991, Linus mengerjakan versi 0.01. Dan pada
tahun yang sama, tepatnya pada tanggal 5 October
1991, secara resmi meluncurkan versi 0.02.
Definisi Linux
Sistem oprasi yang cara kerja maupun style-nya mirip
Unix.
UNIX sistem operasi komputer yang diawali dari project
Multics (Multiplexed Information and Computing Service)
pada tahun 1965
Sistem operasi yang open source (yang tersedia bebas
dan dapat diakses atau dimodifikasi oleh siapapun).
Sistem operasi turunan Unix.
Logonya penguin bernama Tux
5/7/2018
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
5/7/2018
• /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-tiapsaat
• /root direktori home untuk user root (user khusus dengan priviledges hampirtak 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 sedangberjalan
• /usr berisi library, binary, dokumentasi dan file lainnya hasil instalasi user
• /var berisi file-file log, mailbox dan data-data aplikasi
Struktur Directory Linux … contd
5/7/2018
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 untukmenampilkan file-file (ls) yang ada di directory /bin secara keseluruhan (-a)
5/7/2018
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
5/7/2018
Manajemen User OS Linux
• Standar Sistem Operasi adalah mampu mengatur user atau pemakai OS, ex : menambah pengguna (sebagaihost atau bukan) dan memberikan keamanan(password)
• Perintah dasarnya adalah :
useradd nama_pengguna
passwd password_pengguna
5/7/2018
Komponen Sistem Linux
• Sistem Linux terdiri dari tiga bagian kode penting:–Kernel: Bertanggung jawab memelihara semuaabstraksi penting dari sistem operasi, termasuk halseperti proses-proses dan memori virtual.–Perpustakaan system (system Library): menentukankumpulan fungsi standar dimana aplikasi dapatberinteraksi dengan kernel, dan mengimplementasihampir semua fungsi sistem operasi yang tidakmemerlukan hak penuh atas kernel.–Utilitas Sistem (System Utility): adalah program yang melakukan pekerjaan manajemen secara individu dan khusus.
Sejarah
Ubuntu adalah ideologi etis Afrika Selatan yang berpusat padakesetiaan masyarakat dan hubungan antara satu sama lain. KataUbuntu berasal dari bahasa Zulu dan Xhosa.
Ubuntu (diucapkan "oo-BOON-too") dipandang sebagai konseptradisional Afrika, yang dianggap sebagai salah satu asaspendirian republik baru Afrika Selatan dan terhubung denganide kebangkitan kembali Afrika.
Terjemahan singkat dari makna Ubuntu adalah "rasaperikemanusiaan terhadap orang lain". Terjemahan lainnya yaitu:"kepercayaan atas ikatan universal untuk saling berbagi yangmenghubungkan seluruh umat manusia".
Definisi Ubuntu
Ubuntu adalah salah satu distribusi Linux yang berbasiskan
pada Debian dan memiliki interface desktop. Proyek Ubuntu
disponsori oleh Canonical Ltd (perusahaan milik Mark
Shuttleworth).
Keunggulan ubuntu
Ubuntu adalah [sistem operasi] lengkap berbasis Linux, tersedia secara
bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun
tenaga ahli profesional.
Perihal kebebasan inilah yang membuat Ubuntu berbeda dari perangkat
lunak berpemilik (proprietary); bukan hanya peralatan yang Anda butuhkan
tersedia secara bebas biaya, tetapi Anda juga mempunyai hak untuk
memodifikasi perangkat lunak Anda sampai perangkat lunak tersebut
bekerja sesuai dengan yang Anda inginkan.
Turunan ubuntu
Ada ide
distro linux
ITTP …. ??
Komponen dan AplikasiRepositori perangkat lunak Ubuntu dibagi menjadi
empat komponen :
a. main
b. Restricted
c. Universe
d. multiverse
Komponen dan Aplikasia. Main
Komponen “main” berisi aplikasi yang termasuk perangkatlunak bebas, dapat didistribusikan ulang dengan bebas, dandidukung penuh oleh tim Ubuntu. Dalam komponen ini terdapataplikasi open source yang paling populer dan dapat dipercaya,yang sebagian besar sudah terinstal secara baku (default) saatAnda melakukan instalasi Ubuntu.
Perangkat lunak dalam komponen main berisi aplikasi yang dirasakan penting oleh pengembang Ubuntu, komunitas, dan pengguna; dan tim keamanan dan distribusi Ubuntu berniatmendukungnya.
Komponen dan Aplikasib. restricted
Komponen restricted disediakan bagi perangkat lunak
yang umum digunakan dan didukung oleh tim Ubuntu
walaupun tidak hadir dalam lisensi bebas secara penuh.
Komponen dan Aplikasic. Universe
Komponen universe adalah gambaran dari Linux dan duniaperangkat lunak bebas dan open source. Dalam komponenuniverse, Anda akan mendapatkan hampir semua perangkatlunak open source maupun perangkat lunak dengan lisensi lessopen.
Komponen dan Aplikasi
d. Multiverse
Komponen multiverse berisi perangkat lunak yang “tidakbebas” dalam artian lisensi yang disertakan pada perangkatlunak tersebut tidak sesuai dengan Kebijakan Lisensi padaKomponen “main”.
Merupakan tanggung jawab Anda untuk mengecek hak Andadalam penggunaan suatu perangkat lunak sehingga sesuaidengan lisensi yang diberikan oleh pemegang hak cipta.
Perangkat lunak ini tidak didukung dan biasanya tidak dapatdiperbaiki maupun diperbaharui. Risiko penggunaan Andatanggung sendiri.
Versi Ubuntu
a. Ubuntu Dekstop:
b. Ubuntu Server
Versi Ubuntu mempunyai Format : Y.MM 6 bulan 1 x di rilis
Menggunakan 2 suku kata WW, HH. dst
Ubuntu 18.04 LTS (Bionic Beaver)
Ubuntu 17.10.1 (Artful Aardvark)
Ubuntu 16.04.4 LTS (Xenial Xerus)
Ubuntu 14.04.5 LTS (Trusty Tahr)
Ubuntu 12.04.5 LTS (Precise Pangolin)
LTS → “Long Term Support”
Perintah Dasar Ubuntu1. sudo su
Digunakan untuk login sebagai root/pengguna tertinggi
Sintaks sudo su
2. login
Digunakan untuk login sebagai user lain,→ root dulu untuk bisa menjalankan perintah ini.
Sintaks : login namauser
Contoh : login adam
3. cd
Digunakan untuk berpindah direktori
Sintaks : cd alamat_direktori
Contoh : cd /var/www
4. pwd
Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
Sintaks : pwd
5. ls
Digunakan untuk melihat isi sebuah direktori.
Sintaks : ls
6. cp
Digunakan untuk melakukan copy file.
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh : cp /etc/file1.txt /var/www
7. mv
Digunakan untuk melakukan memindahkan, cut atau rename file.
Sintaks :
mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut)
mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)
Contoh:
mv /etc/file1.txt /var/www
mv /etc/file1.txt file2.txt
8. mkdir
Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : mkdir folder1
9. rmdir
Digunakan untuk menghapus folder.
Sintaks : rmdir nama_folder
Contoh : rmdir folder1
10. touch
Digunakan untuk membuat file baru.
Sintaks : touch nama_file
Contoh : touch file1.txt
11. rm
Digunakan untuk menghapus file.
Sintaks : rm nama_file
Contoh : rm file1.txt
12. more
Digunakan untuk menampilkan isi sebuah file
Sintaks : more nama_fie
Contoh : more file1.txt
13. echo
Digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file.
Sintaks : echo “isi pesan” nama_file
Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt
14. adduser
Digunakan untuk menambah user baru.
Sintaks : adduser nama_user
Contoh : adduser adamkurniawan
15. addgroup
Digunakan untuk menambah group baru
Sintaks : addgroup nama_group
Contoh : addgroup grup1
16. lsusb
Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer
Sintaks : lsusb
17. lspci
Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer
Sintaks : lspci
18. lshw
Digunakan untuk melihat hardware komputer.
Sintaks : lshw
19. dmesg
Digunakan untuk melihat hardware yang sedang beraktifitas
Sintaks : dmseg
20. top
Digunakan untuk melihat proses yang sedang berjalan, seperti Task Manager pada Windows
Sintaks : top
- wget
Digunakan untuk mendownload via terminal
Sintaks : wget link_download
Contoh : wget www.insightcalendar.com/Insight_Calendar_1-1_Setup.exe
- ifconfig
Digunakan untuk melihat konfigurasi ethernet/kartu jaringan.
Sintaks : ifconfig
- apt-get
Digunakan untuk memperoleh paket/software dari repository ubuntu secara online.
Sintax : apt-get nama_paket
Contoh :
apt-get update (untuk melakukan update repository)
apt-get update wine (untuk mendapatkan paket wine)
- tar
Digunakan untuk melakukan extract file.
Sintaks : tar [parameter] nama_file
Contoh : tar -xzvf komodo-edit-5.2.4-4343-linux-libcpp6-x86.tar.gz
sumber www.ubuntu.com
www.ubuntu-id.org