Anda di halaman 1dari 3

Test II Kandidat Sysadmin - Tech Support Linux

PT Harmonix Teknologi Peentar


revisi 160411-r01

Petunjuk Umum Pengerjaan


1. Silahkan menyiapkan dahulu sebuah dokumen jawaban, boleh format
Google Docs, format Microsoft Office, Libre Office, atau pdf.
2. Isilah Nama dan email Anda di bagian atas dokumen jawaban anda.
3. Tulislah jawaban Anda secara berurut untuk menjawab tiap soal. Jika Anda
memilih untuk tidak mengerjakan soal, tulis saja penanda Soal dan
kosongkan jawabannya.
4. Kerjakan soal di bawah semampu Anda dalam rentang waktu yang
diberikan. Tujuan dari pertanyaan ini adalah agar kami bisa mengevaluasi
cara pandang dan berpikir Anda. Tidak ada jawaban yang benar dan salah,
maka silakan gunakan kreativitas Anda! Tulis juga asumsi
asumsi-asumsi
asumsi yang
Anda gunakan selama merancang solusi.
5. Kumpulkan dokumen jawaban Anda, bisa dengan reply email ini atau kirim
ke hrd@peentar.com atau career@peentar.com.
6. Good luck!

Soal I
Pengetahuan Dasar Sistem GNU/Linux (I)
Anda diberikan sebuah instance VM yang baru selesai diinstalasi dengan image
Debian 8 minimalis . Anda harus menyiapkan instance ini menjadi sebuah Web
server dengan stack NGINX + Ruby on Rails + PostgreSQL.
Jelaskan langkah - langkah
ngkah yang harus Anda lakukan untuk menyiapkan instance
ini ?

Soal II
Pengetahuan Dasar Sistem GNU/Linux (II)

1
Anda diberikan beberapa kasus yang harus diselesaikan
dengan menggunakan perkakas yang tersedia pada sistem. Kasus - kasus
tersebut antara lain :
a) Ubahlah parameter boot kernel sistem Anda menjadi single mode (single
user) pada GRUB boot loader
b) Mencari tahu port TCP/UDP yang digunakan oleh sebuah proses
c) Buatlah sebuah sistem berkas ZFS pada kumpulan disk dengan mode RAID
6
d) Cari tahu mengenai daftar berkas apa saja yang digunakan / dibuka oleh
sebuah proses pada sistem
e) Sniff paket yang datang ke mesin Anda dan paket tersebut berasal dari
kambing.ui.ac.id (IP 152.118.24.30)
f) Buatlah agar sebuah modul kernel tidak dimuat / blacklist pada saat sistem
di-boot
g) Bersihkan memory cache pada sistem Anda dengan mengubah sebuah
parameter yang terdapat pada sistem berkas /proc
h) Lakukanlah kompilasi statis sebuah library (static linking) tterhadap
erhadap sebuah
program dengan menggunakan gcc
i) Jangan izinkan akses lewat SSH ke sistem Anda kecuali dari segmen IP
152.118.0.0/16
Tuliskanlah bagaimana cara Anda menggunakan perkakas dalam shell GNU/Linux
untuk memecahkan kasus - kasus diatas.

Soal III
Tuning Dasar Pada Sistem GNU/Linux
Pada sebuah sistem GNU/Linux , Anda diberikan beberapa kasus berikut untuk
dipecahkan :
a) Sistem Anda harus mendukung pengiriman frame ethernet dengan ukuran
jumbo (9000 bytes)
b) Interface ethernet pada sistem Anda memiliki k
kemampuan
emampuan untuk
melakukan buffer (ring buffer) terhadap paket sejumlah 8192 paket. Anda
menemukan bahwa kondisi sekarang interface ethernet tersebut hanya
mampu melakukan buffer terhadap 4096 paket. Bagaimana Anda menset
parameter pada interface ethernet te
tersebut
rsebut agar kemampuan ring buffer-
buffer
nya maksimal ?

2
c) Ukuran maksimum buffer yang dialokasikan untuk
pengiriman paket ke jaringan pada sistem Anda hanya 1 Megabytes.
Bagaimana Anda mengeset buffer tersebut agar berukuran 64 Megabytes.
d) Anda harus menset agar sis
sistem
tem Anda tetap menyediakan memori minimal
sebanyak 128 Megabytes dengan tujuan supaya sistem tidak mengalami
kondisi out of memory.
e) Anda harus dapat mengeset TCP congestion control dengan algoritma
CUBIC

Bagaimana Anda menangani kasus yang berkaitan dengan


dengan performa seperti
diatas ? Coba jabarkan jawaban Anda!

Soal IV
Apakah ada yang kurang dari skrip bash di bawah ini yang bertujuan untuk
membandingkan nilai variabel a dan b ?
if [ $a = $b ]; then
...
fi
Jelaskan jawaban Anda!

Anda mungkin juga menyukai