Anda di halaman 1dari 27

SOAL POST TEST

PRAKTIKUM SISTEM OPERASI TAHUN 2011/2012

1. Ubahlah ijin akses di bawah ini


menjadi
Perintah yang digunakan adalah
A. chmod u+x coba.txt
B. chmod 666 coba.txt

C. chmod go+w coba.txt


D. chmod ugo+rw coba.txt

2. Perhatikan screenshot di bawah ini

Perintah apa yang bisa digunakan untuk menggantikan sintak dmesg di atas.
A. top
B. ls -l

C. at -l
D. free -okt

3. Perintah apa yang bisa menjalankan kembali proses yang disuspend di foreground dengan
kondisi seperti dibawah ini

A. fg %1
B. fg %1699

C. fg %jobs
D. fg %top

4. Script mana yang tepat untuk tampilan di bawah ini

A. echo `date +%d %m %y`


B. echo (date +%d %m %y)

C. echo date +(%d %m %y)


D. echo `date +%d %m %y`

5. Script apa yang digunakan untuk tampilan di bawah ini

A. $ data=halo ini bejo


$ sdata={data%lo*}
$ echo $sdata
B. $ data=halo ini bejo
$ sdata={data%ini*}
$ echo $sdata

C. $ data=halo ini bejo


$ sdata=${data#*lo}
$ echo $sdata
D. $ data=halo ini bejo
$ sdata={data#*ini}
$ echo $sdata

6. Untuk menampilkan program setelah dieksekusi dengan perintah


gcc hello.c o aku
adalah
A. ./aku.out
B. ./a

C. ./a.out
D. ./aku

7. Perintah eksekusi program dengan ekstensi *.c yang bisa langsung digunakan tanpa
melakukan instalasi adalah.
A. icc -pthread -o hello hello.c
B. pgcc -lpthread -o hello hello.c

C. pathcc -pthread -o hello hello.c


D. gcc -pthread -o hello hello.c

8. Ubahlah ijin akses di bawah ini


menjadi
Perintah yang digunakan adalah
A. chmod 200 coba.txt
B. chmod u+x coba.txt

C. chmod go-w coba.txt


D. chmod ugo-r coba.txt

9. Untuk menampilkan program setelah dieksekusi dengan perintah


gcc hello.c
adalah
A. ./hello.out
B. ./a

C. ./a.out
D. ./hello

10. Perintah untuk mengetahui sebelumnya apakah ada program yang sedang berjalan atau tidak
adalah
A. jobs -l
B. jobs

C. job -l
D. job

11.Perhatikan Screen Shoot dibawah ini

jika seandainya saya ingin merubah hak akses menjadi seperti dibawah ini

a. Chmod a+rwx hello.c


b. Chmod 740 hello.c
c. Chown u+rwx g+r hello.c
d. Chmod u+rwx g+r hello.c

12.Perhatikan Screen Shoot dibawah ini

Dari Screen Shoot diatas berfungsi untuk ?


a. Mengekstrak file yang bernama compress_tar.tar ke file bernama test
b. Mengcompress file yang bernama compress_tar.tar ke file bernama test
c. Mengekstrak file yang bernama test ke file bernama compress_tar.tar
d. Mengcompress file yang bernama test ke file bernama compress_tar.tar
13.Perhatikan file latihan10.sh di bawah ini
Functioncetak_selamat(){
echoSelamatDatang
echoDiShellProgramming
}
cetak_selamat;
Bagaimana cara mengeksekusi nya ?
a. Gcc latihan10.sh
b. ./latihan10.sh
c. Bash latihan10.sh
d. Semua benar
14.Perhatikan source code di bawah ini
User=andi
echohai$USERi'mgladtomeetyou
echohai$USERi\'mgladtomeetyou
echoapakahkamupunyatemanspecial?
echo\special\??temanapaitu?
echo'yapokoknyaspecial'
Apa keluaran dari program diatas ?
a. Hai andi im glad to meet you
Hai andi im glad to meet you
Apakah kamu punya teman special?
special ?? teman apa itu ?
Ya pokoknya special

b. Hai andi im glad to meet you


Hai andi im glad to meet you
Apakah kamu punya teman special?
special ?? teman apa itu ?
Ya pokoknya special
c. Hai andi im glad to meet you
Hai andi im glad to meet you
Apakah kamu punya teman special?
special ?? teman apa itu ?
Ya pokoknya special
d. Hai andi im glad to meet you
Hai andi im glad to meet you
Apakah kamu punya teman special?
special ?? teman apa itu ?
Ya pokoknya 'special'
15.Perhatikan Screen Shoot dibawah ini

bagaimana cara nya jika saya ingin membatalkan proses yang sedang berjalan ?
a. at -l dimaldim
b. at -d 1
c. kill -9 dimaldim
d. kill -9 1
16.Perhatikan Screen shoot di bawah ini

bagaimana caranya jika saya ingin


menjalankan kembali proses yang sudah di hentikan ?
a. fg %2464
b. jobs %2464 bash
c. pwd %2464 bash
d. bg %2464
17.cara mengcompile sebuah modul kernel adalah ?
a. file.ko make Makefile - insmod file.ko
b. file.ko Makefile make - insmod file.ko
c. Makefile insmod file.ko make file.c
d. file.c Makefile make - insmod file.ko

18.Perhatikan Screen Shoot dibawah ini

gambar diatas adalah sebuah file yang dimana menampilkan list modul kernel
yang sedang berjalan. Berada dimanakah letak dari file tersebut ?
a. var/log/syslog
b. etc/passwd
c. etc/message
d. var/lib/libnss
19.Perhatikan Screen Shoot dibawah ini

apa maksud dari gambar diatas ?


a. sebuah file yang bernama 1 berada di /dev/pts/
b. virtual terminal berada di screen 1
c. root berada di /dev/pts/1
d. semua salah
20.manakah command di bawah ini yang berfungsi untuk menda-patkan
informasi singkat dari sebuah perintah ?
a. man
b. help
c. apropos
d. what is
21. perhatikan code dibawah ini :
Make file 1
obj-m:=halo.o
KERNELDIR:=/usr/src/linux-headers-2.6.35-22-generic/

all:
make -C $(KERNELDIR) M=$(PWD) modules
clean:
rm -rf*.o *~core.depend.*.cmd*.ko*.mod.c .tmp_versions

Makefile 2
obj-m += halo.o

all:

make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules


clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean

yang benar dari kedua makefile tersebut adalah

a. pada makefile pertama variable KERNELDIR disesuaikan dengan tipe kernel yg digunakan
b. pada makefile ke-2 uname -r digunakan langsung otomatis memanggil versi kernel yang
digunakan.
c. untuk memasukkan program halo.c ke dalam kernel
d. untuk melihat apakah kernel module sudah masuk ke directory /proc

22.dari makefile diatas yang berfungsi untuk menampilkan dimana directory berada untuk letak
modules adalah
a. PWD
b. KERNELDIR
c. UNAME
d. obj -m

23. fungsi dari all dan clean adalah


a. pada untuk all untuk menemukan target make pada file halo.c module_init() pada file yang
dimake
b. pada untuk all untuk menemukan target make pada file halo.o module_init() pada file yang
dimake
c. pada untuk clean untuk menemukan target make pada file halo.c module_exit() pada file
yang dimake
d. pada untuk clean untuk menemukan target make pada file halo.o module_exit() pada file
yang dimake

24.root@alhambra-K42Jr:~# groupadd espana


root@alhambra-K42Jr:~# useradd -g espana joan
root@alhambra-K42Jr:~# grep joan /etc/passwd
joan:x:1001:1001::/home/joan:/bin/sh

opsi dari -g digunakan untuk


a. group id
b. group name
c. group supplementary
d. password dari group

25. sesuai dengan soal diatas maksud dari


joan:x:1001:1001::/home/joan:/bin/sh adalah
a. user joan dengan password shadow dengan UID 1001 dan home directory user /home/johan
dengan shell yang digunakan /bin/sh
b. user joan dengan PID 1001 dan home directory user /home/johan dengan shell yang
digunakan /bin/sh
c. user joan dengan GID 1001 dan home directory user /home/johan dengan shell yang
digunakan /bin/sh
d. user joan dengan password shadow dengan PID 1001 dan home directory user /home/johan
dengan shell yang digunakan /bin/sh

26.ln -sv $LFS/tools /


pada lfs maksud dari command ini adalah
a. untuk membuat hard link ke partisi lfs ke directory tools
b. untuk membuat koneksi ke partisi baru lfs pada directory tools
c. untuk transfer data ke partisi lfs pada directory tools
d. untuk membuat symbolic link yang menghubung ke directory tools pada partisi lfs

27. grub-install --grub-setup=/bin/true /dev/sda


grub-mkconfig -o /boot/grub/grub.cfg

maksud dari command di atas adalah


a. install grub pada /dev/sda yang bertujuan untuk pencegahan perubahan pada MBR

b. untuk menggenerate grub.cfg


c. install grub untuk setting pada waktu booting lfs
d. configure install grub

28. ketika grub hilang tindakan apa yang harus dilakukan


a. menginstall ulang OS lagi
b. menginstall grub dengan live CD dengan command sebagai berikut
# mount /dev/sda(tempat linux terinstall) /mnt
# grub-install root-directory=/mnt /dev sda
c. menginstall grub dengan live CD dengan command sebagai berikut
# mount /dev/sda(tempat linux terinstall) /tmp
# grub-install root-directory=/tmp /dev sda
d. menginstall grub dengan live CD dengan command sebagai berikut
# mount /dev/sda(tempat linux terinstall) /boot
# grub-install root-directory=/boot /dev sda
29. pada saat compile custom kernel command seperti dibawah ini
make menuconfig
yang dimaksud dari command tersebut
a. membangun opsi opsi kernel
b. untuk mengkompilasi sesuai dengan tipe prosesor
c. untuk menginstall paket kernel
d. untuk mengupdate menu kernel

30. jika anda ingin menjadikan satu computer dengan 3 atau lebih OS berbeda, berbeda distro
dan berbeda turunan misalkan install centOS, Fedora, dan Ubuntu apa yang harus anda
lakukan
a. memperhatikan jenis turunan dari distro apa terlebih dahulu
b. memperhatikan file system yang didukung oleh masing-masing OS
c. menjadikan satu partisian /home terhadap file system yang sama
d. mengedit list menu pada grub.cfg
31. Apakah Fungsi Dari Perintah grep ?
a.Menampilkan semua baris yang mengandung pola yang diinginkan

b.Menampilkan semua Direktori yang diinginkan


c.Mengambil Direktori yang diinginkan
d.Mengecek Isi Direktori yang diingikan

32. Jelaskan Maksud dari Perintah ini


mv /home/user/Downloads/video.avi /dev/media/HIBURAN/video
a.Memindahkan isi Direktori Downloads ke Direktori video
b.Memindahkan isi Direktori home ke Direktori video
c.Memindahkan file video.avi ke Direktori video
d.Memindahkan file video ke Direktori video.avi

33. Perhatikan Gambar Dibawah ini :

Mengapa Direktori coba tidak bisa dihapus lalu perintah apa yang bisa di gunakan untuk
menghapus direktori coba ?
a.Karena tidak boleh dihapus , rmdir coba/
b.Karena didalam direktori coba masih ada isinya , rm -rf coba/
c.Karena direktori coba milik root , rmdir -rf coba/
d.Karena direktori coba tidak boleh diakses oleh user biasa , rmdir -rf coba/

34. Perhatikan Gambar Di bawah ini :

Mengapa File coba.sh tidak bisa di eksekusi ?


a.Karena dilihat dari izin aksesnya yang bisa mengeksekusi hanya root ( user )
b.Karena user biasa tidak memiliki izin untuk mengeksekusi
c.Karena root tidak memberikan izin ke user biasa untuk mengeksekusi
d.Jawaban a,b,c benar
35. Dari Gambar diatas perintah apa yang digunakan agar group bisa mengeksekusi file coba.sh?
a.sudo chmod 774 coba.sh
b.chmod 774 coba.sh
c.chmod u+x coba.sh
d.chmod ugo+x coba.sh

36. Perhatikan Sourcode Dibawah ini :

Analisa Apakah ada yang Salah Dalam Penulisan Sourcode tersebut dan Apa Hasil Kompilasi
dari Sourcode tersebut ?

a.Ya

c Tidak

b. Tidak

d Ya

37. Perhatikan hello-1.c , Makefile dan hasil dari make dibawah ini :

Analisa Mengapa Modules Kernel hello-1 tidak bisa di make ?

a.Karena modules kernel tidak bisa di make


b.Karena terjadi kesalahan dalam penulisan modules kernel hello-1.c
c.Karena di Makefilenya kurang variable
d.Karena warna tulisan PWD di Makefile tidak berwarna hijau
38. Jika Di Makefile di beri tambahan sourcode sehingga menjadi seperti di bawah ini :

Apakah
akan mempengaruhi hasil dari make modules kernel hello-1 ?
a.Ya. Karena format penulisan di Makefile sudah berubah
b.Tidak, Karena meskipun ada penambahan variable hasil dari make modules kernel
hello-1 akan sama dengan tanpa penambahan variable
c.Ya, Karena ada variable KVERSION di Makefile tersebut
d. Tidak, Karena variable KVERSION tidak ada fungsinya

39. Perhatikan Gambar dibawah ini :

Berapakah PID dari Program yang di suspend ?


a. 8106
b. 8129
c. 8130
d. 8132

40. Bagaimanakah langkah - langkah untuk Menghentikan ( kill ) Proses yang Di suspend

tersebut ?
a. bg % 8129 & kill 8129
b. kill 8129
c. fg % 8130 & kill 8130
d. bg % 8106 & kill 8106

41. Apakah perintah yang yang digunakan pada terminal untuk menampilkan hasil seperti pada
gambar ini ..

A. sudo login -p
B. sudo (username)

C. su (username)
D. login (username)

42. Berikut adalah salah satu tampilan perintah pada linux yang menampilkan sistem dalam
bentuk hirarki parent/child ,perintah yang digunakan adalah .

A. ps a -v
B. ps -u

C. ps -tree
D. pstree

43. Pada gambar berikut terdapat error signal.Jelaskan Signal error apakah yang dimaksud ..

A. User belum menjadi root,sehingga terbatasnya


hak akses,sehingga tidak bias menghapus file

B. User menghapus direktori yang tidak boleh


dihapus,karena merupakan sebuah direktori utama

C. Direktori yang ingin dihapus di dalamnya


terdapat sebuah file/direktori lain dan untuk
menghapusny menggunakan perintah rm rf
informatika
D. Direktori yang ingin dihapus di dalamnya
terdapat sebuah file/direktori lain dan untuk
menghapusny menggunakan perintah
rmdir rf informatika

44. Perintah untuk membuat partisi seperti berkut adalah :


/ boot= 100 mb b) / root = 15 GB c) /swap = 4 GB
A.
/boot = 100 mb
fdisk -l /dev/hda1 -u -b 104,857,600
/root = 15 GB
fdisk l /dev/hda7 u b 15,106,127,360
/swap = 4 GB
fdisk l /dev/hda5 u b 4,294,967,296

C.
/boot = 100 mb
fdisk v /dev/hda1 -u -b 104,857,600
/root = 15 GB
fdisk v /dev/hda7 u b
15,106,127,360
/swap = 4 GB
fdisk v /dev/hda5 u b 4,294,967,296

B.
/boot = 100 mb
fdisk r /dev/hda1 -u -b 104,857,600
/root = 15 GB
fdisk r /dev/hda7 u b 15,106,127,360
/swap = 4 GB
fdisk r /dev/hda5 u b 4,294,967,296

D.
/boot = 100 mb
fdisk /dev/hda1 -u -b 104,857,600
/root = 15 GB
fdisk /dev/hda7 u b 15,106,127,360
/swap = 4 GB
fdisk /dev/hda5 u b 4,294,967,296

45. Hasil Tampilan dari source code berikut adalah

a.Hello
Bye-Bye
Hello
b.Hello
Bye-Bye
Bye-Bye

c. Bye-Bye
Hello
Bye-Bye
d.Bye-Bye
Bye-Bye
Bye-Bye
Hallo

46. Bagaimanakah Proses mengekstrak dan menginstal paket kompresi peketdata.tar.gz ?


A. # tar r paketdata.zip
#cd virtualbox
# ./configure
#INSTALL

C. # tar zx paketdata.tar.gz
#cd virtualbox
# ./INSTALL
#make

B.# tar xvf paketdata.tar.gz


#cd virtualbox
# ./configure
#make

D. # tar xvf paketdata.tar.gz


#cd virtualbox
# ./a.out
#INSTALL

47. Berikut yang BUKAN merupakan desain atau struktur dari sistem operasi adalah ..
A. Kernel hibrida
B. Hybrid kernel

C. Exokernel.
D. Kernel monolitik

48. Berikut ini yang merupakan distro turunan debian adalah.(2 Jawaban)
A. Sabily
B. Fedora

C. Linux-Mint
D. Slackware

49. Gambar berikut merupakan tampilan dari perintah

A. lsmod
B. ps

C. jobs
D. atq

50. Yang merupakan fungsi perintah init yang benar adalah (3 Jawaban) ..
A. init 0
B.init 4

C. init 1
D. init 6

51.Manakah dari sintaks dibawah ini yang dapat menghasilkan output seperti
dibawah ini?
a.
b.
c.
d.
e.

$
$
$
$
$

echo
echo
echo
echo
echo

don/t miss it
dont miss it
dont miss it
don\t miss it
dont miss it

52.Manakah dari sintaks dibawah ini yang dapat menghasilkan output seperti
dibawah ini?

a. #!/bin/bash

b.

c.

d.

e.

clear
echo komputer anda telah menyala selama $uptime
echo jumlah user yang login sebanyak who | wc l
echo anda login dengan user $LOGNAME
echo di shell SHELL
#!/bin/bash
clear
echo komputer anda telah menyala selama `uptime`
echo jumlah user yang login sebanyak `who | wc -l`
echo anda login dengan user $LOGNAME
echo di shell $SHELL
#!/bin/bash
clear
echo komputer anda telah menyala selama $uptime
echo jumlah user yang login sebanyak who | wc l
echo anda login dengan user `LOGNAME`
echo di shell SHELL
#!/bin/bash
clear
echo komputer anda telah menyala selama `uptime`
echo jumlah user yang login sebanyak `who | wc -l`
echo anda login dengan user `LOGNAME`
echo di shell `SHELL`
#!/bin/bash
clear
echo komputer anda telah menyala selama `uptime`
echo jumlah user yang login sebanyak `who | wc -l`
echo anda login dengan user `LOGNAME`
echo di shell SHELL

53.Perhatikan sintak berikut

user

user

user

user

user

data=halo ini bejo


...................
...................
echo $sdata
echo $tdata

Manakah dari sintak berikut yang dapat melengkapi potongan program


diatas agar dapat menghasilkan output seperti berikut?

a. sdata=${data#*jo}
tdata=${data%be*}

b. sdata=${data#*be}
tdata=${data%lo*}

c. sdata=${data#*be}
tdata=${data%jo*}

d. sdata=${data#*ha}
tdata=${data%be*}
e. sdata=${data#*ha}
tdata=${data%jo*}
54.Perintah jobs l akan menghasilkan output ...

a.

b.

c.

d.

e.
55.Untuk mematikan sistem kita dapat menggunakan perintah ...
a. root@praktikum-PC:~# shutdown
b. root@praktikum-PC:~# reboot
c. root@praktikum-PC:~# halt
d. root@praktikum-PC:~# init 0
e. root@praktikum-PC:~# init 6
56.Diantara direktori berikut ini, manakah yang berisi file-file konfigurasi
sistem yang biasanya hanya boleh diubah oleh super user?
a. /dev
b. /proc

c. /etc
d. /swap
e. /bin
57.Untuk mengubah hak akses dari
menjadi
maka digunakan perintah ...
a. chmod ugo+x ayu
b. chmod ugo-x ayu
c. chmod 777 ayu
d. chmod 666 ayu
e. chmod u+x ayu
58.Perintah jobs akan menghasilkan output ...
a.

b.

c.

d.

e.
59.1. melihat modul-modul kernel yang ada
2. melakukan pencetakan hasil ke terminal
3. melihat keluaran dari modul kernel
4. menghapus modul-modul kernel yang ada
5. melakukan instalasi menjalankan perintah pada shell
6. mengkompilasi modul kernel
Perintah yang sesuai dengan fungsi diatas secara berturut-turut adalah ...
a. printk, lsmod, dmesg, rmmod , makefile, insmod.
b. lsmod, dmesg, printk, rmmod, makefile, insmod.
c. lsmod, printk, dmesg, rmmod, insmod, make.
d. printk, dmesg, lsmod, rmmod, insmod, make.
e. printk, dmesg, lsmod, rmmod, insmod, makefile.
60.Untuk membunuh proses dengen PID 2023 adalah dengan menggunakan
perintah ...

a.
b.
c.
d.
e.

kill
kill
kill
kill
kill

-9 <2023>
-9 2023
0 <2023>
0 2023
all

61. Berapakah angka perijinan dari akses rwx-rw-r (desimal)


a. 7-4-0 desimal ditulis 740
c. 7-7-4 desimal ditulis 774
b. 7-0-4 desimal ditulis 752
d. 7-4-7 desimal ditulis 747
62. Berikut ini adalah bagian dari kernel LINUX
a. manajemen transfer

c.

file memory driver

b. manajemen firewall

d.

hardware device driver

63. Perhatikan beberapa sifat sifat system operasi dibawah ini :


I. Freeware
II. Mutitasking
III. Berbasis GUI
IV. Open source
V. Mempunyai banyak support hardware
Dari beberapa pernyataan diatas yang merupakan sifat yang terdapat pada LINUX
adalah
a. I, IV, II

c.

I, III, V

b . II, III ,V

d.

I, IV, V

64. Analisa kode berikut :


while :
do
clear
echo "-------------------------------------"
echo " Main Menu "
echo "-------------------------------------"

echo "[1] Show Todays date/time"


echo "[2] Show files in current directory"
echo "[3] Show calendar"
echo "[4] Start editor to write letters"
echo "[5] Exit/Stop"
echo "======================="
echo -n "Enter your menu choice [1-5]: "
read yourch
case $yourch in
1) echo "Today is date , press a key. . ." ; read ;;
2) echo "Files in pwd" ; la; echo "Press a key. . ." ; read ;;
3) cal ; echo "Press a key. . ." ; read ;;
4) vi ;;
5) exit 0 ;;
*) echo "Opps!!! Please select choice 1,2,3,4, or 5";
echo "Press a key. . ." ; read ;;
esac
done
Bagian manakah yang harus diperbaiki, sehingga program bias berjalan ?
a. "Today is date => "Today is `date`
b. "Files in pwd" => "Files in `pwd`"

c. la => ls a
d. Semua benar

65. Untuk mengetahui informasi tentang memory secara kontinyu, perintah yang
digunakan adalah
a. $jobs

c. $top

b. $fg

d. $at

66. Dibawah ini yang termasuk sistem operasi berbasis TEKS saja adalah
a. Windows XP

c. Machintos

b. LINUX

d. UNIX

67. Salah satu kelebihan dari LINUX adalah dualboot yaitu


a.

dapat dijalankan bersama system operasi yang lain

b.

dapat dijalankan oleh lebih dari satu pengguna

c.

dapat dijalankan di lebih dari satu computer

d.

dapat melakukan tugas secara bersamaan

68. Untuk meng-extract file dengan format .tar melalui terminal LINUX menggunanakan
perintah
a.

tar xvzf

c. tar vxfz

b.

tar cf

d. tar fc

69. Contoh yang benar dari perintah chmod (change mode) yang berfungsi untuk
menambah dan mngurangi ijin akses terhadap file atau direktori adalah
a. $chmod u+x, g+w coba.txt

c. $chmod 755 coba.txt

b. $chmod ugo+r coba.txt

d. $chmod 4 coba.txt

70. Sebutkan jenis file system pada LINUX


a. Ext 2, Ext 3, Ext 4 (Extended)

c. X file sistem

b. Reiser file system

d. a, b, c, dan d salah semua

71. Untuk menjalankan virtual terminal, menggunakan kombinasi tombol ctrl + alt + f1.
Bagaimana jika saya ingin masuk ke mode grafik?
a. Menekan tombol esc
b. Menekan tombol ctrl + alt + delete
c. Menekan tombol alt + f7
d. Merestart PC
72. Nama user saya adalah user dan ingin membuat direktori baru pada desktop yang
bernama akucakep, sedangkan saya sedang berada di /home/user/cilukba/. Apa yang
harus saya lakukan?
a. Mengetik mkdir akucakep
b. Mengetik cd lalu cd Desktop lalu mkdir akucakep
c. Mengetik mkdir /Desktop/akucakep
d. Mengetik cd /home/user/desktop lalu mkdir akucakep
73. Saya sekarang berada sekarang berada di desktop dan didalam desktop terdapat folder
hai, didalam folder tersebut terdapat file ahoy.txt. Jika saya ingin menghapus
folder tersebut, perintah apa yang harus saya ketik?
a. rm -r hai
b. rmdir hai
c. rmdir -r hai
d. rm hai

74. Saya sebagai user ingin menghapus file susah.txt, tetapi tidak bisa dihapus dan
keluar peringatan operation not permitted. Perintah apa yang harus saya ketik agar
bisa menghapus file tersebut?
a. rm -r susah.txt
b. chmod u+r susah.txt lalu rm susah.txt
c. chmod g+x susah.txt lalu rmdir susah.txt
d. chmod 766 susah.txt lalu rm susah.txt
75. Saat saya mengakses tanggalan.sh, keluar tampilan:
Hari ini tanggal 01/13/12 jam 10:00:00
Untuk membuat tampilan seperti diatas, apa yang harus saya tulis didalam
tanggalan.sh?
a. echo Hari ini tanggal `date +%d` jam `date +%t`
b. echo Hari ini tanggal 'date +%d' jam 'date +%t'
c. echo Hari ini tanggal 'date +%D' jam 'date +%T'
d. echo Hari ini tanggal `date +%D` jam `date +%T`
76. Saya membuat file namamu.sh yang berisi:
nama="fita";
readonly $nama;
nama="didan";
echo $nama;
Apa yang tampil jika saya mengakses file namamu.sh?
a. fita
b. didan
c. namamu.sh tidak bisa dijalankan
d. namamu.sh bisa jalan tapi error pada line 3
77. Saya ingin menjadwalkan pcmatikarenalfs.sh pada jam 3 sore, perintah apa yang
harus saya ketik di terminal?
a. at -f pcmatikarenalfs.sh 15:00
b. at -f pcmatikarenalfs.sh 03:00
c. at -v pcmatikarenalfs.sh 15:00
d. at -p pcmatikarenalfs.sh 03:00
78. Saya sudah menjadwalkan pcmatikarenalfs.sh pada jam 3 sore, ketika saya ketik
perintah at -l tampil seperti berikut:
15 Fri Jan 13 15:00:00 2012 a root
Apa perintah yang harus saya ketik di terminal agar bisa membatalkan penjadwalan
pcmatikarenalfs.sh?
a. at -d 15
b. atrm 15
c. at -c 15
d. atq 15
79. Saya sedang menggunakan OS Ubuntu 11.04 dan saya ingin melihat informasi log
sistem, perintah apa yang harus saya ketik di terminal?
a. cat /var/log/messages
b. cat /var/log/syslog

c. cat /usr/src/messages
d. cat /usr/src/syslog
80. Saya ingin menggunakan multiple-partition untuk LFS yang saya buat dan saya sudah
menyiapkan partisi untuk LFS di sda7, bagaimana urutan perintah yang harus saya
ketik di terminal?
[1] mkdir -pv $LFS
[2] mount -v -t ext3 /dev/sda7 $LFS
[3] mkdir -v $LFS/usr
[4] mount -v -t ext3 /dev/sda7 $LFS/usr
a. 1, 3, 2, 4
b. 2, 4, 1, 3
c. 1, 2, 3, 4
d. 1, 4, 3, 2

81. Perintah dasar linux yang dapat menampilkan semua file dan jenisnya dalam direktori
adalah ...
a. ls laC
b. ls a
c. ls l
d. ls d
82. Syntax yang dapat mengcompress dan mengekstrak file dengan format kompresi .zip
adalah ...
a. tar xvf file.zip
b. tar xtr file.zip
c. tar fbf file.zip
d. tar cvpf file.zip
83. Akses sebuah device berbagai jenis format dengan mounting ke sebuah direktori,
yaitu ...
a. sudo dpkg
b. lsusb
c. sudo mkdir /media/usb
d. sudo mount /dev/sda /media/usb
84. Gambar :

Izin akses yang dapat di lihat pada gambar di atas adalah ...
a. rwxr xr x
b. drwxr xr x
c. rw r --r
d. rw ------85. Fungsi dalam Bash Shell yang dapat menampilkan nama user dan tanggal adalah ...
a. di sini ada user yang bernama $file
b. selamat datang $user
c. tanggal date +%D
d. tanggal date +%T
86. Gambar :

Yang salah dari gambar di atas adalah ...


a. echo Today is date press a key; read
b. echo Files in pwd ; ls; echo Press a key; read;;
c. vi;;
d. cal echo Press a key;

87. Gambar

Cara akses program pada gambar di atas, adalah ..


a. Chmod +x file.sh
b. ./a.out
c. gcc file.c
d. gcc file.c o file
88. Langkah selanjutnya untuk mengeksekusi program pada gambar di bawah ini,
adalah ...

a.
b.
c.
d.

.long sys_helloword
/usr/src/linux/arch/x86/include/asm/unistd_32.h
/usr/src/linux/kernel/sys.c
/usr/src/linux/arch/x86/include/asm/syscalls.h

89. Lengkapi program di bawah ini ...

a. Static void_exit
b. Return 0;
c. printk(KERN_INFO ........);
d. module_init(...._init);
90. Syntax untuk mengetahui letak Kernel dan versinya adalah ...
a. /usr/src/linux-x.x.x.x
b. /usr/etc/issue/linux-x.x.x.x
c. uname a

d. uname srv uname r

Anda mungkin juga menyukai