60 Pertanyaan dan Jawaban Wawancara Linux Teratas (Unduh PDF)

Daftar Isi:

Anonim

Kami telah mengatur Pertanyaan dan Jawaban Wawancara Linux yang paling sering ditanyakan yang membantu kandidat untuk mempersiapkan pertanyaan wawancara dasar Linux yang mungkin ditanyakan oleh pewawancara selama wawancara Anda. Dalam daftar pertanyaan wawancara di Linux ini, kami telah membahas semua pertanyaan wawancara admin Linux dasar dan lanjutan yang umum ditanyakan dengan jawaban terperinci untuk membantu kandidat menyelesaikan wawancara kerja dengan mudah.

Daftar pertanyaan wawancara dasar Linux ini mencakup 60+ pertanyaan wawancara penting untuk mahasiswa baru dan pertanyaan wawancara Linux serta jawaban bagi kandidat berpengalaman untuk membantu mempersiapkan wawancara. Panduan rinci pertanyaan wawancara Linux ini akan membantu Anda memecahkan wawancara Kerja Linux.

Unduh PDF

Linux Perintah Wawancara Pertanyaan dan Jawaban untuk Berpengalaman

1) Apa itu Linux?

Linux adalah sistem operasi berbasis UNIX dan pertama kali diperkenalkan oleh Linus Torvalds. Ini didasarkan pada Kernel Linux dan dapat berjalan pada berbagai platform perangkat keras yang diproduksi oleh Intel, MIPS, HP, IBM, SPARC, dan Motorola. Elemen populer lainnya di Linux adalah maskotnya, sosok penguin bernama Tux.

2) Apa perbedaan antara UNIX dan LINUX?

Unix awalnya dimulai sebagai sistem operasi yang sesuai dari Bell Laboratories, yang kemudian melahirkan versi komersial yang berbeda. Di sisi lain, Linux adalah gratis, open source dan dimaksudkan sebagai sistem operasi yang tidak pantas untuk 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 versi asli Bourne Shell, ditambah fungsi tambahan untuk membuatnya lebih mudah dan nyaman digunakan. Sejak itu telah diadaptasi sebagai shell default 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 untuk pengguna. Ini juga digunakan untuk menyediakan antarmuka untuk interaksi tingkat pengguna.

5) Apa itu LILO?

LILO adalah boot loader untuk Linux. Ini digunakan terutama untuk memuat sistem operasi Linux ke dalam memori utama sehingga dapat memulai operasinya.

6) Apa itu ruang swap?

Ruang swap adalah sejumlah ruang yang digunakan oleh Linux untuk menampung sementara beberapa program yang berjalan secara bersamaan. Ini terjadi ketika RAM tidak memiliki cukup memori untuk menampung semua program yang sedang dijalankan.

7) Apa keuntungan dari open source?

Sumber terbuka memungkinkan Anda untuk mendistribusikan perangkat lunak Anda, termasuk kode sumber secara bebas kepada siapa pun yang tertarik. Orang-orang kemudian dapat menambahkan fitur dan bahkan men-debug dan memperbaiki kesalahan yang ada di kode sumber. Mereka bahkan dapat membuatnya berjalan lebih baik dan kemudian mendistribusikan kembali kode sumber yang disempurnakan ini secara bebas. Hal ini pada akhirnya menguntungkan semua orang di komunitas.

8) Apa saja komponen dasar Linux?

Sama seperti sistem operasi tipikal lainnya, Linux memiliki semua komponen ini: kernel, shell dan GUI, utilitas sistem, dan program aplikasi. Apa yang membuat Linux menguntungkan dibandingkan sistem operasi lain adalah bahwa setiap aspek dilengkapi dengan fitur tambahan dan semua kode untuk ini dapat diunduh secara gratis.

9) Apakah ini membantu sistem Linux untuk menginstal beberapa lingkungan desktop?

Secara umum, satu lingkungan desktop, seperti KDE atau Gnome, cukup baik untuk beroperasi tanpa masalah. Itu semua adalah masalah preferensi bagi pengguna, meskipun sistem memungkinkan peralihan dari satu lingkungan ke lingkungan lain. Beberapa program akan bekerja di satu lingkungan dan tidak bekerja di lingkungan lain, jadi ini juga dapat dianggap 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 pemisah argumen perintah dan \ adalah pemisah direktori

- DOS mengikuti konvensi dalam penamaan file, yaitu nama file 8 karakter diikuti dengan titik dan 3 karakter untuk ekstensinya. BASH tidak mengikuti konvensi semacam itu.

11) Apa pentingnya proyek GNU?

Gerakan perangkat lunak bebas ini memberikan beberapa keuntungan, seperti kebebasan untuk menjalankan program untuk tujuan apa pun dan kebebasan untuk mempelajari dan memodifikasi program sesuai kebutuhan Anda. Ini juga memungkinkan Anda untuk mendistribusikan kembali salinan perangkat lunak kepada orang lain, serta kebebasan untuk meningkatkan perangkat lunak dan merilisnya untuk umum.

12) Jelaskan akun root.

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

13) Apa itu CLI?

CLI adalah kependekan dari Command Line Interface. Antarmuka ini memungkinkan pengguna untuk mengetik perintah deklaratif untuk menginstruksikan komputer untuk melakukan operasi. CLI menawarkan fleksibilitas yang lebih besar. Namun, pengguna lain yang sudah terbiasa menggunakan GUI merasa sulit untuk mengingat perintah termasuk atribut yang menyertainya.

14) Apa itu GUI?

GUI, atau Graphical User Interface, menggunakan gambar dan ikon yang diklik dan dimanipulasi pengguna sebagai cara berkomunikasi dengan komputer. Alih-alih harus mengingat dan mengetik perintah, penggunaan elemen grafis membuatnya lebih mudah untuk berinteraksi dengan sistem, serta menambahkan lebih banyak daya tarik melalui gambar, ikon, dan warna.

15) Bagaimana Anda membuka prompt perintah saat mengeluarkan perintah?

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

16) Bagaimana Anda bisa mengetahui berapa banyak memori yang digunakan Linux?

Dari shell perintah, gunakan perintah "concatenate": cat / proc / meminfo untuk informasi penggunaan memori. Anda akan melihat baris yang memulai sesuatu seperti Mem: 64655360, dll. Ini adalah total memori yang menurut Linux telah tersedia untuk digunakan.

Anda juga bisa menggunakan perintah

free - mvmstattophtop

untuk menemukan penggunaan memori saat ini

17) Berapa ukuran umum untuk partisi swap di sistem Linux?

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

18) Apa itu symbolic link?

Tautan simbolis berfungsi serupa dengan pintasan di Windows. Tautan semacam itu mengarah ke program, file, atau direktori. Ini juga memungkinkan Anda akses instan ke sana tanpa harus pergi langsung ke seluruh nama jalur.

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

Ya, benar. Sama seperti Windows, Anda dapat menggunakan kombinasi tombol ini untuk memulai ulang sistem. Satu perbedaan adalah Anda tidak akan mendapatkan pesan konfirmasi apa pun dan oleh karena itu, reboot segera.

20) Bagaimana Anda merujuk ke port paralel di mana perangkat seperti printer dihubungkan?

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

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

Tidak. Di Linux, setiap drive dan perangkat memiliki tujuan yang 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 Anda 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 (orang lain), a (semua), r (baca), w (tulis) dan x (mengeksekusi). 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 ditetapkan ke port serial yang berbeda?

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

24) Bagaimana Anda mengakses partisi di Linux?

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

25) Apakah hard link itu?

Tautan keras mengarah langsung ke file fisik pada disk, dan bukan pada nama jalur. Artinya, jika Anda mengganti nama atau memindahkan file asli, link tidak akan rusak karena link tersebut untuk file itu sendiri, bukan lokasi file tersebut.

26) Berapa panjang maksimum nama file di Linux?

Nama file apapun dapat memiliki maksimal 255 karakter. Batas ini tidak termasuk nama jalur, jadi oleh karena itu seluruh nama jalur dan nama file bisa melebihi 255 karakter.

27) Apa nama file yang diawali dengan titik?

Secara umum, nama file yang diawali dengan titik adalah file tersembunyi. File-file ini dapat berupa file konfigurasi yang menyimpan data penting atau info pengaturan. Menyetel file ini sebagai tersembunyi memperkecil kemungkinan terhapus secara tidak sengaja.

28) Jelaskan desktop virtual.

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

29) Bagaimana Anda berbagi program di desktop virtual yang berbeda di Linux?

Untuk berbagi program di desktop virtual yang berbeda, di sudut kiri atas jendela program cari ikon yang terlihat seperti pin. Menekan tombol ini akan "menyematkan" aplikasi itu ke tempatnya, membuatnya muncul di semua desktop virtual, di posisi yang sama di layar.

30) Apa yang direpresentasikan 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 print working directory.

Contoh:

pwd

Keluaran:

/home/guru99/myDir

32) Apa itu daemon?

Daemon adalah layanan yang menyediakan beberapa fungsi yang mungkin tidak tersedia di bawah sistem operasi dasar. Tugas utamanya adalah mendengarkan permintaan layanan dan pada saat yang sama bertindak atas permintaan ini. Setelah layanan selesai, itu kemudian diputuskan dan menunggu permintaan lebih lanjut.

33) Bagaimana Anda beralih dari satu lingkungan desktop ke yang lain, seperti beralih dari KDE ke Gnome?

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

34) Apa jenis izin di Linux?

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

35) Bagaimana sensitivitas huruf mempengaruhi cara Anda menggunakan perintah?

Ketika kita berbicara tentang sensitivitas huruf, 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 dalam huruf kecil, akan menghasilkan keluaran yang berbeda.

36) Apa 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 untuk melakukan pengeditan teks - Mode Ex - ini adalah mode di mana Anda berinteraksi dengan vi dengan instruksi untuk memproses 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 kunci TAB. Misalnya, jika Anda memiliki path bernama / home / iceman / assignments directory, Anda akan mengetik sebagai berikut: / ho [tab] / ice [tab] / assi [tab]. Namun, ini mengasumsikan bahwa jalurnya unik dan shell yang Anda gunakan mendukung fitur ini.

39) Apa itu pengalihan?

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

40) Apa itu perintah grep?

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

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

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

42) Apa isi dari / 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 pergi ke / usr / local / bin, / usr / local / lib, dll.). Aplikasi lain dari direktori ini adalah yang digunakan untuk paket perangkat lunak yang diinstal dari sumber, atau perangkat lunak yang tidak dikirimkan secara resmi bersama distribusinya.

43) Bagaimana Anda menghentikan proses yang sedang berlangsung?

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

44) Bagaimana Anda memasukkan komentar di command line prompt?

Komentar dibuat dengan mengetik simbol # sebelum teks komentar sebenarnya. Ini memberi tahu shell untuk sepenuhnya mengabaikan apa yang mengikuti. Misalnya "# Ini hanyalah 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 bersama dengan konten 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 seperti itu 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 dijalankan satu demi satu, dalam urutan yang ditentukan.

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

Menjawab:

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

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

Menjawab:

ls -al *.txt

49) Tulis perintah yang akan melakukan hal berikut:

-look untuk semua file di direktori saat ini dan selanjutnya dengan ekstensi c, v

-strip, v dari hasil (Anda dapat menggunakan perintah sed) -gunakan hasil dan gunakan perintah grep untuk mencari semua kemunculan kata ORANGE dalam 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 -ls b) cat file1, file2

c) ls - s Factdir

Jawaban: a) harus ada spasi di antara 2 opsi: 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 menggunakan perintah du -sh folder1.

52) Bagaimana Anda dapat menemukan status suatu proses?

Gunakan perintah

ps ux

53) Bagaimana Anda bisa memeriksa status memori?

Anda bisa menggunakan perintah

free -m untuk menampilkan keluaran dalam MB

free -g untuk menampilkan keluaran 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 menyetel nilai default untuk variabel seperti color.diff dan color.grep.

55) Bagaimana Anda bisa menambahkan satu file ke file lainnya 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 menjadi satu.

56) Jelaskan bagaimana Anda dapat menemukan file menggunakan Terminal?

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

57) Jelaskan bagaimana Anda dapat 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, masuk ke folder tertentu tempat file teks berada dengan menggunakan perintah cd dan kemudian ketik less filename.txt.

59) Jelaskan cara mengaktifkan curl pada stack LAMP Ubuntu?

Untuk mengaktifkan curl di Ubuntu, pertama, instal libcurl, setelah selesai gunakan perintah berikut sudo / etc / init .d / apache2 restart atau sudo service apache2 restart.

60) Jelaskan cara mengaktifkan root logging di Ubuntu?

Perintah yang memungkinkan root logging adalah

#sudo sh-c 'echo "lebih-show-manual-login = true" >> / etc / lightdm / lightdm.conf'

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

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

62) Jelaskan cara menghapus pustaka di Linux?

Untuk menghapus pustaka di Linux, Anda dapat menggunakan perintah sudo apt-get remove library_name