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
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. ./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
jika seandainya saya ingin merubah hak akses menjadi seperti 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
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
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:
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
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
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/
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 :
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
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 ..
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
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
C. # tar zx paketdata.tar.gz
#cd virtualbox
# ./INSTALL
#make
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
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
user
user
user
user
user
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
c.
b. manajemen firewall
d.
c.
I, III, V
b . II, III ,V
d.
I, IV, V
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
b.
c.
d.
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
d. $chmod 4 coba.txt
c. X file sistem
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 :
87. Gambar
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
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