- 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/ - Jelaskan Kegunaan perintah-perintah terminal linux dibawah ini berserta contohnya!
- 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. - 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 - 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. - Sebutkan dan jelaskan struktur direktori pada sistem berkas di Linux menurut standar LSB!
- Jelaskan cara mengatur proxy untuk terminal pada Linux
- Jelaskan apa yang dimaksud dengan ‘cron’ dan bagaimana cara menggunakannya di Linux.
- Sebutkan lima fungsi dari virtualisasi.
- Sebutkan aplikasi manajemen paket perangkat lunak pada Linux!
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
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
- 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.
- 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/”;
- 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
- 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.
- 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
No comments:
Post a Comment