60 Pertanyaan dan Jawaban Wawancara Linux Teratas (PDF) pada tahun 2025

Berikut adalah pertanyaan dan jawaban wawancara Linux untuk kandidat baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.

 

Pertanyaan dan Jawaban Wawancara Linux untuk Mahasiswa Baru

1) Apa itu Linux?

Linux adalah sistem operasi atau kernel yang didistribusikan di bawah lisensi sumber terbuka. Daftar fungsinya sangat mirip dengan UNIX. Kernel adalah program di jantung sistem operasi Linux yang menangani hal-hal mendasar, seperti membiarkan perangkat keras berkomunikasi dengan perangkat lunak.

Unduh PDF Gratis: Pertanyaan & Jawaban Wawancara Linux


2) Apa perbedaan antara UNIX dan LINUX?

Unix awalnya dimulai sebagai sistem operasi milik Bell Laboratories, yang kemudian berkembang menjadi berbagai versi komersial. Di sisi lain, Linux bersifat gratis, sumber terbuka, dan ditujukan sebagai sistem operasi non-milik untuk masyarakat umum.


3) Apa itu BASH?

BASH adalah kependekan dari Bourne Again SHell. Itu ditulis oleh Steve Bourne sebagai pengganti Bourne Shell asli (diwakili oleh /bin/sh). Ini menggabungkan semua fitur dari Bourne Shell versi asli, ditambah fungsi tambahan untuk membuatnya lebih mudah dan nyaman digunakan. Sejak itu telah diadaptasi sebagai default tempurung untuk sebagian besar sistem yang menjalankan Linux.


4) Apa itu Kernel Linux?

Kernel Linux adalah perangkat lunak sistem tingkat rendah yang peran utamanya adalah mengelola sumber daya perangkat keras bagi pengguna. Ini juga digunakan untuk menyediakan antarmuka untuk interaksi tingkat pengguna.

Apa itu Linux?


5) Apa itu LILO?

LILO adalah bootloader untuk Linux. Hal ini digunakan terutama untuk memuat sistem operasi Linux ke dalam memori utama sehingga dapat memulai operasinya.


6) Apa yang dimaksud dengan ruang swap?

Swap space adalah sejumlah ruang yang digunakan oleh Linux untuk menampung sementara beberapa program yang berjalan secara bersamaan. Hal ini terjadi ketika RAM tidak memiliki cukup memori untuk menampung semua program yang sedang dijalankan.


7) Apa keuntungan dari open source?

Open source memungkinkan Anda mendistribusikan perangkat lunak Anda, termasuk kode sumbernya secara bebas kepada siapa saja yang berminat. Orang-orang kemudian dapat menambahkan fitur dan bahkan men-debug dan memperbaiki kesalahan yang ada dalam kode sumber. Mereka bahkan dapat membuatnya berjalan lebih baik dan kemudian mendistribusikan kembali kode sumber yang ditingkatkan ini secara bebas. Hal ini pada akhirnya menguntungkan semua orang di masyarakat.


8) Apa saja komponen dasar Linux?

Sama seperti sistem operasi pada umumnya, Linux memiliki semua komponen berikut: kernel, shell dan GUI, utilitas sistem, dan program aplikasi. Apa yang membuat Linux unggul dibandingkan sistem operasi lain adalah setiap aspek dilengkapi dengan fitur tambahan dan semua kodenya dapat diunduh secara gratis.


9) Apakah sistem Linux dapat terinstal dengan beberapa lingkungan desktop?

Secara umum, satu lingkungan desktop, seperti KDE atau Gnome, cukup baik untuk beroperasi tanpa masalah. Itu semua adalah masalah preferensi pengguna, meskipun sistem memungkinkan peralihan dari satu lingkungan ke lingkungan lainnya. Beberapa program akan bekerja di satu lingkungan dan tidak bekerja di lingkungan lain, sehingga hal ini juga dapat dipertimbangkan sebagai faktor dalam memilih lingkungan mana yang akan digunakan.


10) Apa perbedaan mendasar antara BASH dan DOS?

Perbedaan utama antara konsol BASH dan DOS terletak pada 3 area:

– Perintah BASH peka huruf besar-kecil sedangkan perintah DOS tidak;

– Di bawah BASH, / character adalah pemisah direktori dan \ bertindak sebagai karakter escape. Di bawah DOS, / berfungsi sebagai pembatas argumen perintah dan \ adalah pemisah direktori

– DOS mengikuti konvensi dalam penamaan file, yaitu nama file 8 karakter diikuti dengan titik dan 3 karakter untuk ekstensi. BASH tidak mengikuti konvensi seperti itu.


11) Apa pentingnya proyek GNU?

Apa yang disebut dengan gerakan Perangkat Lunak Bebas ini memberikan beberapa keuntungan, seperti kebebasan menjalankan program untuk tujuan apa pun dan kebebasan mempelajari dan memodifikasi program sesuai kebutuhan Anda. Hal ini juga memungkinkan Anda untuk mendistribusikan ulang salinan perangkat lunak kepada orang lain, serta kebebasan untuk meningkatkan perangkat lunak dan merilisnya ke publik.


12) Jelaskan akun root.

Akun root seperti akun administrator sistem dan memungkinkan Anda mengontrol sistem secara penuh. Di sini Anda dapat membuat dan memelihara akun pengguna, memberikan izin berbeda untuk setiap akun. Ini adalah akun default setiap kali Anda menginstal Linux.


13) Apa itu CLI?

CLI adalah kependekan dari Antarmuka Baris Perintah. Antarmuka ini memungkinkan pengguna mengetikkan perintah deklaratif untuk memerintahkan komputer melakukan operasi. CLI menawarkan fleksibilitas yang lebih besar. Namun, pengguna lain yang sudah terbiasa menggunakan GUI merasa kesulitan mengingat perintah termasuk atribut yang menyertainya.


14) Apa itu GUI?

GUI, atau Antarmuka Pengguna Grafis, memanfaatkan gambar dan ikon yang diklik dan dimanipulasi pengguna sebagai cara berkomunikasi dengan komputer. Daripada harus mengingat dan mengetikkan perintah, penggunaan elemen grafis memudahkan interaksi dengan sistem, serta menambah daya tarik melalui gambar, ikon, dan warna.


15) Bagaimana cara membuka command prompt saat mengeluarkan perintah?

Untuk membuka shell default (di situlah command prompt dapat ditemukan), tekan Ctrl-Alt-F1. Ini akan menyediakan antarmuka baris perintah (CLI) tempat Anda dapat menjalankan perintah sesuai kebutuhan.


16) Bagaimana cara mengetahui berapa banyak memori yang digunakan Linux?

Dari shell perintah, gunakan perintah “gabungan”: cat /proc/meminfo untuk informasi penggunaan memori. Anda akan melihat baris yang dimulai dengan sesuatu seperti Mem: 64655360, dll. Ini adalah total memori yang menurut Linux tersedia untuk digunakan.

Anda juga dapat menggunakan perintah

free - m

vmstat

top

htop

untuk mengetahui penggunaan memori saat ini


17) Berapa ukuran umum partisi swap pada sistem Linux?

Ukuran yang diinginkan untuk partisi swap adalah dua kali jumlah memori fisik yang tersedia pada sistem. Jika hal ini tidak memungkinkan, maka ukuran minimum harus sama dengan jumlah memori yang terpasang.


18) Apa yang dimaksud dengan tautan simbolik?

Tautan simbolik berfungsi serupa dengan pintasan Windows. Tautan tersebut menunjuk ke program, file, atau direktori. Ini juga memungkinkan Anda mengaksesnya secara instan tanpa harus langsung membuka seluruh nama path.


19) Apakah kombinasi tombol Ctrl+Alt+Del berfungsi di Linux?

Ya, benar. Seperti Windows, Anda dapat menggunakan kombinasi tombol ini untuk melakukan restart sistem. Salah satu perbedaannya adalah Anda tidak akan mendapatkan pesan konfirmasi apa pun dan oleh karena itu, reboot akan segera dilakukan.


20) Bagaimana Anda merujuk pada port paralel tempat perangkat seperti printer terhubung?

Sedangkan di bawah Windows Anda menyebut port paralel sebagai port LPT, di Linux Anda menyebutnya sebagai /dev/lp . Oleh karena itu, LPT1, LPT2 dan LPT3 akan disebut sebagai /dev/lp0, /dev/lp1, atau /dev/lp2 di Linux.


Pertanyaan Wawancara Linux dan Jawaban untuk Berpengalaman

21) Apakah drive seperti hard drive dan floppy drive diwakili dengan huruf drive?

Tidak. Di Linux, setiap drive dan perangkat memiliki sebutan berbeda. Misalnya, floppy drive disebut sebagai /dev/fd0 dan /dev/fd1. Hard drive IDE/EIDE disebut sebagai /dev/hda, /dev/hdb, /dev/hdc, dan seterusnya.


22) Bagaimana cara mengubah izin di Linux?

Dengan asumsi Anda adalah administrator sistem atau pemilik file atau direktori, Anda dapat memberikan izin menggunakan perintah chmod. Gunakan simbol + untuk menambahkan izin atau simbol – untuk menolak izin, bersama dengan salah satu huruf berikut: u (pengguna), g (grup), o (lainnya), a (semua), r (baca), w (tulis) dan x (eksekusi). Misalnya, perintah chmod go+rw FILE1.TXT memberikan akses baca dan tulis ke file FILE1.TXT, yang ditetapkan ke grup dan lainnya.


23) Di Linux, nama apa yang diberikan untuk port serial yang berbeda?

Port serial diidentifikasi sebagai /dev/ttyS0 hingga /dev/ttyS7. Ini adalah nama yang setara dari COM1 hingga COM8 di Windows.


24) Bagaimana Anda mengakses partisi di Linux?

Linux memberikan nomor di akhir pengidentifikasi drive. Misalnya, jika hard drive IDE pertama memiliki tiga partisi utama, partisi tersebut akan diberi nama/nomor, /dev/hda1, /dev/hda2 dan /dev/hda3.


25) Apa itu tautan keras?

Tautan keras menunjuk langsung ke file fisik pada disk, dan bukan pada nama jalurnya. Artinya, jika Anda mengganti nama atau memindahkan file asli, tautannya tidak akan terputus karena tautan tersebut ditujukan untuk file itu sendiri, bukan jalur di mana file tersebut berada.


26) Berapa panjang maksimum nama file di Linux?

Nama file apa pun dapat memiliki maksimal 255 karakter. Batasan ini tidak termasuk nama jalur, sehingga seluruh nama jalur dan nama file dapat melebihi 255 karakter.


27) Apa nama file yang diawali titik?

Pada umumnya nama file yang diawali titik merupakan file yang tersembunyi. File-file ini dapat berupa file konfigurasi yang menyimpan data penting atau info pengaturan. Menyetel file-file ini sebagai tersembunyi akan mengurangi kemungkinan terhapus secara tidak sengaja.


28) Jelaskan desktop virtual.

Ini berfungsi sebagai alternatif untuk meminimalkan dan memaksimalkan jendela yang berbeda pada desktop saat ini. Menggunakan desktop virtual dapat mengosongkan desktop saat Anda dapat membuka satu atau beberapa program. Daripada meminimalkan/mengembalikan semua program tersebut sesuai kebutuhan, Anda cukup berpindah-pindah antara desktop virtual dengan program yang masih utuh di masing-masing desktop.


29) Bagaimana Anda berbagi program di berbagai desktop virtual di Linux?

Untuk berbagi program di berbagai desktop virtual, di sudut kiri atas jendela program, carilah ikon yang tampak seperti peniti. Menekan tombol ini akan “menyematkan” aplikasi tersebut pada tempatnya, membuatnya muncul di semua desktop virtual, pada posisi yang sama di layar.


30) Apa yang diwakili oleh direktori tanpa nama (kosong)?

Nama direktori kosong ini berfungsi sebagai basis tanpa nama dari sistem file Linux. Ini berfungsi sebagai lampiran untuk semua direktori, file, drive, dan perangkat lainnya.


31) Apa perintah pwd?

Perintah pwd adalah kependekan dari perintah cetak direktori kerja.

Contoh:

pwd

Keluaran:

/home/guru99/myDir

32) Apa itu daemon?

Daemon adalah layanan yang menyediakan beberapa fungsi yang mungkin tidak tersedia pada sistem operasi dasar. Tugas utamanya adalah mendengarkan permintaan layanan dan pada saat yang sama bertindak atas permintaan tersebut. Setelah layanan selesai, kemudian terputus dan menunggu permintaan selanjutnya.


33) Bagaimana cara beralih dari satu lingkungan desktop ke lingkungan desktop lainnya, misalnya beralih dari KDE ke Gnome?

Dengan asumsi Anda telah menginstal kedua lingkungan ini, cukup keluar dari antarmuka grafis. Kemudian di layar login, ketikkan ID login dan kata sandi Anda dan pilih jenis sesi yang ingin Anda muat. Pilihan ini akan tetap menjadi default Anda sampai Anda mengubahnya ke pilihan lain.


34) Apa saja jenis izin di Linux?

Ada 3 jenis izin di Linux: - Baca: pengguna dapat membaca file atau membuat daftar direktori - Tulis: pengguna dapat menulis ke file file baru ke direktori - Jalankan: pengguna dapat menjalankan file atau mencari file tertentu di dalamnya sebuah direktori


35) Bagaimana sensitivitas huruf mempengaruhi cara Anda menggunakan perintah?

Ketika kita berbicara tentang sensitivitas huruf besar-kecil, perintah dianggap identik hanya jika setiap karakter dikodekan sebagaimana adanya, termasuk huruf kecil dan huruf besar. Artinya CD, cd, dan Cd adalah tiga perintah yang berbeda. Memasukkan perintah menggunakan huruf besar, yang seharusnya menggunakan huruf kecil, akan menghasilkan keluaran yang berbeda.


36) Apa yang dimaksud dengan variabel lingkungan?

Variabel lingkungan adalah pengaturan global yang mengontrol fungsi shell serta program Linux lainnya. Istilah umum lainnya untuk variabel lingkungan adalah variabel shell global.


37) Apa saja mode yang berbeda saat menggunakan editor vi?

Ada 3 mode di bawah vi:- Mode perintah – ini adalah mode di mana Anda memulai- Mode Edit – ini adalah mode yang memungkinkan Anda melakukan pengeditan teks- Mode Ex – ini adalah mode di mana Anda berinteraksi dengan vi dengan instruksi untuk memproses sebuah file


38) Apakah mungkin menggunakan pintasan untuk nama jalur yang panjang?

Ya ada. Sebuah fitur yang dikenal sebagai perluasan nama file memungkinkan Anda melakukan ini menggunakan tombol TAB. Misalnya, jika Anda memiliki jalur bernama direktori /home/iceman/assignments, ketikkan yang berikut: /ho[tab]/ice[tab]/assi[tab] . Namun, hal ini mengasumsikan bahwa jalurnya unik dan shell yang Anda gunakan mendukung fitur ini.


39) Apa itu pengalihan?

Redirection adalah proses mengarahkan data dari satu output ke output lainnya. Ini juga dapat digunakan untuk mengarahkan keluaran sebagai masukan ke proses lain.


40) Apa itu perintah grep?

grep adalah perintah pencarian yang menggunakan pencarian berbasis pola. Perintah ini menggunakan opsi dan parameter yang ditentukan bersama dengan baris perintah dan menerapkan pola ini dalam pencarian keluaran file yang diperlukan.


Pertanyaan Wawancara Linux untuk Pengalaman 5+ Tahun

41) Apa masalahnya jika perintah yang dikeluarkan memberikan hasil yang berbeda dari yang terakhir kali digunakan?

Salah satu alasan yang sangat mungkin untuk mendapatkan hasil yang berbeda dari perintah yang tampaknya sama ada hubungannya dengan masalah sensitivitas huruf besar-kecil. Karena Linux peka terhadap huruf besar-kecil, perintah yang sebelumnya digunakan mungkin dimasukkan dalam format yang berbeda dari yang sekarang. Misalnya, untuk mencantumkan semua file dalam direktori, Anda harus mengetikkan perintah ls, bukan LS. Mengetik LS akan menghasilkan pesan kesalahan jika tidak ada program dengan nama persis tersebut atau mungkin menghasilkan keluaran berbeda jika ada program bernama LS yang menjalankan fungsi lain.


42) Apa isi /usr/local?

Ini berisi file yang diinstal secara lokal. Direktori ini penting dalam lingkungan tempat file disimpan di jaringan. Secara khusus, file yang diinstal secara lokal masuk ke /usr/local/bin, /usr/local/lib, dll.). Kegunaan lain dari direktori ini adalah digunakan untuk paket perangkat lunak yang diinstal dari sumber, atau perangkat lunak yang tidak dikirimkan secara resmi bersama distribusinya.


43) Bagaimana cara menghentikan proses yang sedang berlangsung?

Setiap proses dalam sistem diidentifikasi oleh id atau pid proses yang unik. Gunakan perintah kill diikuti dengan pid untuk menghentikan proses itu. Untuk menghentikan semua proses sekaligus, gunakan kill 0.


44) Bagaimana cara menyisipkan komentar di prompt baris perintah?

Komentar dibuat dengan mengetikkan simbol # sebelum teks komentar sebenarnya. Ini memberitahu shell untuk sepenuhnya mengabaikan hal berikut. Misalnya “# Ini hanya komentar yang akan diabaikan oleh shell.”


45) Apa itu pengelompokan perintah dan bagaimana cara kerjanya?

Anda dapat menggunakan tanda kurung untuk mengelompokkan perintah. Misalnya, jika Anda ingin mengirim tanggal dan waktu saat ini beserta isi file bernama OUTPUT ke file kedua bernama MYDATES, Anda dapat menerapkan pengelompokan perintah sebagai berikut: (date cat OUTPUT) > MYDATES


46) Bagaimana Anda menjalankan lebih dari satu perintah atau program dari satu entri baris perintah?

Anda dapat menggabungkan beberapa perintah dengan memisahkan setiap perintah atau program menggunakan simbol titik koma. Misalnya, Anda dapat mengeluarkan serangkaian perintah berikut dalam satu entri:

ls –l cd .. ls –a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK

**Perhatikan bahwa ini akan dieksekusi satu demi satu, sesuai urutan yang ditentukan.


47) Tulis perintah yang akan mencari file dengan ekstensi "c", dan memiliki kemunculan string "apel" di dalamnya.

Jawaban:

 Find ./ -name "*.c" | xargs grep –i "apple"

48) Tulis perintah yang akan menampilkan semua file .txt, termasuk izin individualnya.

Jawaban:

ls -al *.txt

49) Tuliskan perintah yang akan melakukan hal berikut:

-cari semua file di direktori saat ini dan selanjutnya dengan ekstensi c,v
-hapus,v dari hasilnya (Anda dapat menggunakan perintah sed)
-gunakan hasilnya dan gunakan perintah grep untuk mencari semua kemunculan kata ORANGE di file.

Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

50) Apa, jika ada, yang salah dengan masing-masing perintah berikut?

a) ls -l
b) kucing file1, file2
c) ls – s Fakta

Jawaban:
a) harus ada spasi di antara 2 pilihan: ls -l -s
b) jangan gunakan koma untuk memisahkan argumen: cat file1 file2
c) tidak boleh ada spasi antara tanda hubung dan label opsi: ls –s Factdir


51) Apa perintah untuk menghitung ukuran folder?

Untuk menghitung ukuran folder gunakan perintah du –sh folder1.


52) Bagaimana Anda dapat mengetahui status suatu proses?

Gunakan perintah

ps ux


53) Bagaimana cara memeriksa status memori?

Anda dapat menggunakan perintah

free -m untuk menampilkan keluaran dalam MB

free -g untuk menampilkan output dalam GB


54) Jelaskan cara mewarnai konsol Git?

Untuk mewarnai konsol Git, Anda dapat menggunakan perintah git config—global color.ui auto. Dalam perintah, variabel color.ui menetapkan nilai default untuk variabel seperti color.diff dan color.grep.


55) Bagaimana cara menambahkan satu file ke file lain di Linux?

Untuk menambahkan satu file ke file lain di Linux Anda dapat menggunakan perintah cat file2 >> file 1. Operator >> menambahkan output dari file bernama atau membuat file jika tidak dibuat. Sementara perintah lain cat file 1 file 2 > file 3 menambahkan dua atau lebih file ke satu.


56) Jelaskan bagaimana Anda dapat menemukan file menggunakan Terminal?

Untuk menemukan file Anda harus menggunakan perintah, find . –name "process.txt". Ini akan mencari direktori saat ini untuk file bernama process.txt.


57) Jelaskan bagaimana cara membuat folder menggunakan Terminal?

Untuk membuat folder, Anda harus menggunakan perintah mkdir.Ini akan menjadi seperti ini: ~$ mkdir Guru99


58) Jelaskan bagaimana Anda dapat melihat file teks menggunakan Terminal?

Untuk melihat file teks, buka folder tertentu tempat file teks berada dengan menggunakan perintah cd lalu ketik less filename.txt.


59) Jelaskan cara mengaktifkan curl on Ubuntu Tumpukan LAMPU?

Untuk mengaktifkan curl on UbuntuPertama, instal libcurl, setelah selesai gunakan perintah berikut sudo/etc/init .d /apache2 restart or sudo service apache2 restart.


60) Jelaskan cara mengaktifkan login root Ubuntu?

Perintah yang mengaktifkan root logging adalah

#sudo sh-c 'echo “pertunjukan-lebih besar-manual-login=true” >>/etc/lightdm/lightdm.conf'


61) Bagaimana Anda dapat menjalankan program Linux di latar belakang secara bersamaan saat Anda memulai Server Linux Anda?

Dengan menggunakan nohup. Ini akan menghentikan proses penerimaan NOHUP sinyal dan dengan demikian mengakhirinya Anda keluar dari program yang dipanggil. & menjalankan proses di latar belakang.


62) Jelaskan cara menghapus instalasi perpustakaan di Linux?

Untuk menghapus instalasi perpustakaan di Linux, Anda dapat menggunakan perintah sudo apt-get hapus nama_perpustakaan

Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)