Thursday, 24 August 2017

Laporan Sistem Operasi

  1. Jelaskan pengertian dan virtualisasi pada sistem operasi dan berikan contoh minimal 7 aplikasi virtualisasi
    Virtualisasi adalah teknik untuk membuat abstraksi (bisa dikatakan emulasi) resources komputer. Resources dapat berupa: satu set hardware komputer (mainboard + harddisk + dll), satu set OS, atau dapat berupa hanya sebuah aplikasi. Contoh softwarenya: VMware, Xen, Citrix, KVM, virtual-box, Solaris Zones, Parallels, QEMU. https://farisy18.wordpress.com/tag/virtualization/
  2. Jelaskan Kegunaan perintah-perintah terminal linux dibawah ini berserta contohnya!
  3. a.       Is         : Menampilkan isi dari sebuah direktori seperti perintah.
    Contoh : is-ix
    b.       Pwd     : Melihat direktori kerja saat ini.
    Contoh : $pwd
    c.       Mkdir   : Membuat direktori baru.
    Contoh : mkdir folder1
    d.       Chmod : Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori.
    Contoh  : #chmod 644 coba.txt
    e.       Chown : Merubah user ID (owner) sebuah file atau direktori.
    Contoh : #ls -l /home/gery/data
    f.        Chroot jalankan perintah dengan direktoti root yang berbeda
    Contoh : $sudo chroot $J/bin/bash
    g.       Sudo    : Digunakan untuk login sebagai root/pengguna tertinggi.
    Contoh : $sudo chroot $J/bin/bash
    h.       Grep    : perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah Anda tentukan
    Contoh : $ grep boo /etc/passwd
    i.        Ps         : Melihat proses-proses yang dijalankan oleh user
    Contoh : $ps-aux
    j.        Halt      : . Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.
    Contoh : #halt-h now
    k.       Cd        : mengubah dari direktori anda sekarang ke direktori yang anda tentukan. Contoh : cd /var/www           
    l.        Rm       : akan menghapus file apapun yang telah anda tentukan sebelumnya
    Contoh : #rm/usr/data/data2.txt
    m.     Mv       : mengganti nama/memindahkan setiap berkas atau direktori yang anda tentukan.
    Contoh : rename file 1 menjadi file 2 → mv/etc/file1.txt file2.txt
    n.       Date     : Mencetak atau merubah tanggal dan waktu pada komputer,
    Contoh : merubah tanggal dan waktu ke 2000-12-31 23:57 dengan perintah: date 123123572000 (ddmmhhhhyyyy)
    o.       Free     : Informasi memory
    Contoh : #free d
    p.       Whoami: Mencetak login name anda
    Contoh : #whoami
    q.       Which  : digunakan untuk mencari lokasi file
    Contoh : # which finger

  4. Apa yang dimaksud regular expression? Jelaskan penggunaannya pada perintah 'grep'!
    Regular Expression adalah cara untuk menentukan sebuah pola karakter untuk pencarian dan pemfilteran. pada perintah grep, untuk mencari baris-baris yang mengandung kata dan anda tinggal menggunakan grep/mencari dan mengganti, mencocokkan suatu pada tertentu dalam direktori yang sudah di tentukan kriteria anda.
  5. Apa yang dimaksud dengan “root” pada Linux?
    Root adalah tempat awal dimana nantinya semua direktori akan bercabang. Partisi ini dikenal dengan symbol “/”, Sebagai awal dari system file. Istilah root (/) pada Windows sama dengan drive C:\. /root,direktori ini hanya digunakan oleh user root dan biasanya tidak dapat diakses oleh user lain pada system.
    http://vicnugraha11.blogspot.com/2011/12/pengertian-roothomeswapuserlibbin.html
  6. Jelaskan sejarah dari perkembangan Linux!
    Pada 1980-an, banyak orang suka menggunakan sistem operasi yang disebut Unix. Tetapi karena sistem operasi tersebut tidak bebas untuk dibagikan dan dikembangkan oleh orang-orang, beberapa orang membuat sistem operasi baru yang akan bekerja seperti Unix tetapi lebih bebas. MINIX, mirip dengan Unix, digunakan sebagai alat pengajaran untuk mahasiswa untuk belajar bagaimana sistem operasi bekerja.
    MINIX juga tidak dapat dibagikan dan dikembangkan secara bebas.
    Sekelompok orang yang disebut proyek GNU menulis bagian yang berbeda dari sistem operasi baru yang disebut GNU, tetapi tidak memiliki semua bagian sistem operasi perlu bekerja. Pada tahun 1991 Linus Torvalds mulai bekerja pada pengganti MINIX yang akan bebas untuk digunakan, dan yang tidak akan dikenakan biaya apa-apa. Linus memulai proyek ketika ia kuliah di University of Helsinki dan Hal ini akhirnya menjadi kernel Linux.
  7. Sebutkan dan jelaskan struktur direktori pada sistem berkas di Linux menurut standar LSB!
    1. a.'/' → Direktori root, yang menampung seluruh file yang ada dalam Linux.
      b.'/bin' → direktori ini berisi program perintah esensial yang dibutuhkan oleh semua user. Direktori ini tidak memiliki subdirectory.
      c.'/boot' → berisi semua program biner dan data yang di butuhkan untuk menjalankan (boot) sistem, kecuali konfigurasi sistem
      d.'/dev' → berisi file device, baik device blok maupun device karakter. Di dalamnya minimal ada MAKEDEV untuk membuat device ini secara manual.
      e.'/etc' → berisi file konfigurasi, tidak boleh ada file biner di bawah /etc. subdirectory yang harus ada adalah /etc/opt dan salah satu dari  /etc/X11 atau /etc/xml.
      f.'/home' → direktory untuk setiap user yang terdaftar di dalam sistem, di dalam directory masing – masing user, dapat dibuat konfigurasi yang spesifik untuk user bersangkutan.
      g.'/lib' → directory ini berisi pustaka bersama yang digunakan secara bersama – sama oleh satu pihak program atau lebih. Standart yang digunakan merujuk pada LSB
      h.'/media' → point pengaitan pada media yang dapat di bongkar pasang seperti disket, USB disk, Zip drive, dan sebagainya.
      i.'/mnt' → directory tempat pengaitan sistem file sementara /temporary. Tidak boleh ada file biner yang digunakan oleh sistem yang diletakkan disini.
      j.'/tmp' → directory untuk menyimpan file temporary
      k.'/var' → directory ini berisi file – file variable
      l.'/proc' → directory ini berisi filesystem virtual dokumentasi kernel dan proces status seperti file text.

  8. Jelaskan cara mengatur proxy untuk terminal pada Linux
    1. a. Buka terminal dengan tombol "ctrl + alt + t"
      b. Buat menjadi super user "sudo su" masukkan password jika diminta.
      c. Ketikkan perintah "sudo gedit /etc/apt/apt.conf" maka  akan muncul jendela aptitude configurasi
      d. Silahkan edit atau ketik perintah sebagai berikut jika menggunakan autentikasi :
      Acquire::http::proxy “http://username:password@proxyserver:portnumber/”;
      Acquire::ftp::proxy “http://username:password@proxyserver:portnumber/”;
      Acquire::https::proxy “http://username:password@proxyserver:portnumber/”;
      e. jika tidak menggunakan autentikasi cukup seperti ini :
      Acquire::http::proxy “http://proxyserver/”;
      Acquire::ftp::proxy “ftp://proxyserver/”;
      Acquire::https::proxy “https://proxyserver/”;
  9. Jelaskan apa yang dimaksud dengan ‘cron’ dan bagaimana cara menggunakannya di Linux.
    1. 1. Buat yang belom install Crontab nya, cara install nya adalah :
      $ sudo apt-get install cron
      2. Mengedit cron jobs
      $ crontab -e
      3. Melihat aktifitas Crontab
      untuk melihat schedule yang sedang berjalan di sistem anda :
      $ crontab -l
      4. Menghapus daftar tugas yang ada
      $ crontab -r
      5. Format penulisan cron
      # m h dom mon dow command
  10. Sebutkan lima fungsi dari virtualisasi.
    1. a. Meningkatkan kinerja server
      Virtualisasi dapat menjalankan dan membuka beberapa aplikasi rumit sekaligus.
      b. Hemat biaya
      Virtualisai menghemat biaya karena jumlah server yang dibutuhkan jadi lebih sedikit untuk melakukan berbagai program yang dibutuhkan perusahaan.
      c. Hemat energi
      Tingginya biaya penggunaan energi merupakan salah satu faktor meningkatnya pengeluaran perusahaan. Virtualisasi merupakan solusi tepat untuk menghemat energi dan meredam pengeluaran perusahaan.
      d. Penyelamat data
      Virtualisasi dapat menyimpan data, mampu melakukan replika jaringan, dan memiliki program untuk menghindari ‘bencana’ kehilangan data.
      e. Meningkatkan fleksibilitas
      Virtualisasi mampu menjalankan beberapa perintah komputer dari berbagai sumber secara otomatis.
  11. Sebutkan aplikasi manajemen paket perangkat lunak pada Linux!
    1. a. APT (Advanced Packaging Tool). Aplikasi manajemen paket berbasis teks yang banyak digunakan oleh distro berbasis Debian.
      b. YUM (Yellowdog Updater Modified), merupakan aplikasi manajemen paket berbasis teks yang kini digunakan sebagai default manajemen paket distro Fedora (dimulai dari Fedora 5).
      c. YaST (Yet another Setup Tool), selain sebagai Control Center pada distro SuSE, YaST juga berfungsi sebagai manajemen paket pada distro SuSE.
      d. URPMI, merupakan default  aplikasi manajemen paket Mandriva dan distro turunannya
      http://anjalikaratu.wordpress.com/2014/06/23/sistem-manajemen-paket-pada-linux-fedora-suse-knoppix/ 

No comments:

Post a Comment