Sistem Oprasi Ubuntubongga.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/57/2018/07/P7... ·...

23
Sistem Operasi Pengenalan Linux - Ubuntu Bongga Arifwidodo

Transcript of Sistem Oprasi Ubuntubongga.dosen.ittelkom-pwt.ac.id/wp-content/uploads/sites/57/2018/07/P7... ·...

  • 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”

    http://releases.ubuntu.com/bionic/http://releases.ubuntu.com/artful/http://releases.ubuntu.com/xenial/http://releases.ubuntu.com/trusty/http://releases.ubuntu.com/precise/

  • 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