60 Soalan dan Jawapan Temu Bual Linux Teratas (Muat turun PDF)

Isi kandungan:

Anonim

Kami telah mengatur Soalan dan Jawapan Wawancara Linux yang paling kerap ditanya yang membantu calon untuk mempersiapkan soalan wawancara asas Linux yang mungkin ditanyakan oleh pewawancara semasa temu ramah anda. Dalam senarai soalan wawancara ini di Linux, kami telah membahas semua soalan temu ramah pentadbir Linux asas dan lanjutan yang sering diajukan dengan jawapan terperinci untuk membantu calon membersihkan wawancara kerja dengan mudah.

Senarai soalan temu ramah asas Linux ini merangkumi 60+ soalan temu ramah penting untuk pelajar baru dan soalan wawancara Linux dan jawapan untuk calon berpengalaman untuk membantu mempersiapkan wawancara. Panduan terperinci soalan wawancara Linux ini akan membantu anda untuk menghentikan temu ramah kerja Linux.

Muat turun PDF

Soalan dan Jawapan Temu Bual Perintah Linux untuk Yang Berpengalaman

1) Apa itu Linux?

Linux adalah sistem operasi berdasarkan UNIX dan pertama kali diperkenalkan oleh Linus Torvalds. Ia didasarkan pada Kernel Linux dan boleh berjalan di platform perkakasan yang berbeza yang dihasilkan oleh Intel, MIPS, HP, IBM, SPARC, dan Motorola. Elemen lain yang popular di Linux adalah maskotnya, tokoh penguin bernama Tux.

2) Apakah perbezaan antara UNIX dan LINUX?

Unix pada mulanya bermula sebagai sistem operasi yang tepat dari Bell Laboratories, yang kemudian berkembang menjadi versi komersial yang berbeza. Sebaliknya, Linux adalah percuma, sumber terbuka dan bertujuan sebagai sistem operasi tanpa hak untuk orang ramai.

3) Apa itu BASH?

BASH adalah kependekan dari Bourne Again SHell. Ia ditulis oleh Steve Bourne sebagai pengganti Bourne Shell yang asli (diwakili oleh / bin / sh). Ini menggabungkan semua ciri dari versi asli Bourne Shell, ditambah fungsi tambahan untuk menjadikannya lebih mudah dan senang digunakan. Sejak itu telah diadaptasi sebagai shell default untuk kebanyakan sistem yang menjalankan Linux.

4) Apa itu Linux Kernel?

Kernel Linux adalah perisian sistem peringkat rendah yang peranan utamanya adalah untuk menguruskan sumber perkakasan untuk pengguna. Ia juga digunakan untuk menyediakan antara muka untuk interaksi tahap pengguna.

5) Apa itu LILO?

LILO adalah pemuat but untuk Linux. Ia digunakan terutamanya untuk memuatkan sistem operasi Linux ke dalam memori utama sehingga dapat memulai operasinya.

6) Apakah ruang pertukaran?

Swap space adalah sejumlah ruang yang digunakan oleh Linux untuk sementara menahan beberapa program yang sedang berjalan serentak. Ini berlaku apabila RAM tidak mempunyai cukup memori untuk menahan semua program yang sedang dijalankan.

7) Apakah kelebihan sumber terbuka?

Sumber terbuka membolehkan anda menyebarkan perisian anda, termasuk kod sumber secara percuma kepada sesiapa sahaja yang berminat. Orang kemudian dapat menambahkan ciri dan bahkan men-debug dan membetulkan kesalahan yang terdapat dalam kod sumber. Mereka bahkan dapat menjadikannya lebih baik dan kemudian mengedarkan semula kod sumber yang dipertingkatkan ini dengan bebas sekali lagi. Ini akhirnya memberi manfaat kepada semua orang dalam komuniti.

8) Apakah komponen asas Linux?

Sama seperti sistem operasi biasa yang lain, Linux mempunyai semua komponen ini: kernel, shell dan GUI, utiliti sistem, dan program aplikasi. Apa yang membuat Linux menguntungkan daripada sistem operasi lain adalah bahawa setiap aspek dilengkapi dengan ciri tambahan dan semua kod untuknya boleh dimuat turun secara percuma.

9) Adakah membantu sistem Linux memasang banyak persekitaran desktop?

Secara amnya, satu persekitaran desktop, seperti KDE atau Gnome, cukup baik untuk beroperasi tanpa masalah. Ini semua adalah keutamaan bagi pengguna, walaupun sistem ini membolehkan beralih dari satu persekitaran ke persekitaran yang lain. Beberapa program akan berfungsi di satu lingkungan dan tidak berfungsi di lingkungan yang lain, jadi itu juga dapat dianggap sebagai faktor dalam memilih lingkungan mana yang akan digunakan.

10) Apakah perbezaan asas antara BASH dan DOS?

Perbezaan utama antara konsol BASH dan DOS terletak pada 3 bidang:

- Perintah BASH peka huruf besar-kecil sedangkan arahan DOS tidak;

- Di bawah BASH, / watak adalah pemisah direktori dan \ bertindak sebagai watak pelarian. Di bawah DOS, / berfungsi sebagai pembatas argumen perintah dan \ adalah pemisah direktori

- DOS mengikuti konvensi dalam menamakan fail, iaitu 8 nama fail watak diikuti dengan titik dan 3 aksara untuk peluasan. BASH tidak mengikuti konvensyen tersebut.

11) Apakah kepentingan projek GNU?

Pergerakan perisian percuma yang disebut ini memungkinkan beberapa kelebihan, seperti kebebasan menjalankan program untuk tujuan apa pun dan kebebasan untuk belajar dan mengubahsuai program sesuai dengan keperluan anda. Ini juga membolehkan anda mengedarkan semula salinan perisian kepada orang lain, serta kebebasan untuk memperbaiki perisian dan mengeluarkannya untuk umum.

12) Terangkan akaun root.

Akaun root adalah seperti akaun pentadbir sistem dan membolehkan anda mengawal sepenuhnya sistem. Di sini anda boleh membuat dan mengekalkan akaun pengguna, memberikan kebenaran yang berbeza untuk setiap akaun. Ini adalah akaun lalai setiap kali anda memasang Linux.

13) Apa itu CLI?

CLI adalah kependekan dari Command Line Interface. Antaramuka ini membolehkan pengguna menaip perintah deklaratif untuk mengarahkan komputer melakukan operasi. CLI menawarkan fleksibiliti yang lebih besar. Namun, pengguna lain yang sudah terbiasa menggunakan GUI merasa sukar untuk mengingat perintah termasuk atribut yang disertakan dengannya.

14) Apa itu GUI?

GUI, atau Antaramuka Pengguna Grafik, menggunakan gambar dan ikon yang diklik dan dimanipulasi oleh pengguna sebagai cara berkomunikasi dengan komputer. Daripada harus mengingat dan mengetik perintah, penggunaan elemen grafik menjadikannya lebih mudah untuk berinteraksi dengan sistem, serta menambahkan lebih banyak daya tarikan melalui gambar, ikon, dan warna.

15) Bagaimana anda membuka command prompt semasa mengeluarkan perintah?

Untuk membuka shell lalai (di mana command prompt dapat dijumpai), tekan Ctrl-Alt-F1. Ini akan menyediakan antara muka baris perintah (CLI) dari mana anda dapat menjalankan perintah seperti yang diperlukan.

16) Bagaimana anda dapat mengetahui berapa banyak memori yang digunakan Linux?

Dari shell arahan, gunakan perintah "concatenate": cat / proc / meminfo untuk maklumat penggunaan memori. Anda harus melihat garis memulakan sesuatu seperti Mem: 64655360, dan lain-lain. Ini adalah jumlah memori yang difikirkan oleh Linux untuk digunakan.

Anda juga boleh menggunakan arahan

free - mvmstattophtop

untuk mencari penggunaan memori semasa

17) Apakah ukuran khas untuk partisi swap di bawah sistem Linux?

Ukuran pilihan untuk partisi swap adalah dua kali ganda jumlah memori fizikal yang ada pada sistem. Sekiranya ini tidak dapat dilakukan, maka ukuran minimum harus sama dengan jumlah memori yang dipasang.

18) Apakah pautan simbolik?

Pautan simbolik berfungsi sama dengan jalan pintas di Windows. Pautan sedemikian menunjukkan program, fail atau direktori. Ia juga membolehkan anda mengaksesnya dengan segera tanpa perlu terus ke seluruh nama jalan.

19) Adakah kombinasi kekunci Ctrl + Alt + Del berfungsi di Linux?

Ya, memang begitu. Sama seperti Windows, anda boleh menggunakan kombinasi kunci ini untuk memulakan semula sistem. Satu perbezaannya ialah anda tidak akan mendapat mesej pengesahan dan oleh itu, but semula segera.

20) Bagaimana anda merujuk kepada port selari di mana peranti seperti pencetak disambungkan?

Manakala di bawah Windows anda merujuk port selari sebagai port LPT, di Linux anda merujuknya sebagai / dev / lp. Oleh itu, LPT1, LPT2 dan LPT3 akan disebut sebagai / dev / lp0, / dev / lp1, atau / dev / lp2 di bawah Linux.

21) Adakah pemacu seperti cakera keras dan cakera liut ditunjukkan dengan huruf pemacu?

Tidak. Di Linux, setiap pemacu dan peranti mempunyai sebutan yang berbeza. Sebagai contoh, cakera liut disebut sebagai / dev / fd0 dan / dev / fd1. Pemacu keras IDE / EIDE disebut sebagai / dev / hda, / dev / hdb, / dev / hdc, dan sebagainya.

22) Bagaimana anda menukar kebenaran di Linux?

Dengan andaian anda adalah pentadbir sistem atau pemilik fail atau direktori, anda boleh memberikan kebenaran menggunakan perintah chmod. Gunakan simbol + untuk menambahkan kebenaran atau - simbol untuk menolak kebenaran, bersama dengan salah satu daripada huruf berikut: u (pengguna), g (kumpulan), o (lain-lain), a (semua), r (baca), w (tulis) dan x (laksanakan). Sebagai contoh, perintah chmod go + rw FILE1.TXT memberikan akses membaca dan menulis ke fail FILE1.TXT, yang diberikan kepada kumpulan dan lain-lain.

23) Di Linux, nama apa yang diberikan ke port bersiri yang berbeza?

Port bersiri dikenal pasti sebagai / dev / ttyS0 hingga / dev / ttyS7. Ini adalah nama setara COM1 hingga COM8 di Windows.

24) Bagaimana anda mengakses partisi di Linux?

Linux memberikan nombor di hujung pengecam pemacu. Sebagai contoh, jika cakera keras IDE pertama mempunyai tiga partisi utama, ia akan dinamakan / bernombor, / dev / hda1, / dev / hda2 dan / dev / hda3.

25) Apakah pautan keras?

Pautan keras menunjukkan terus ke fail fizikal pada cakera, dan bukan pada nama jalan. Ini bermaksud bahawa jika anda menamakan semula atau memindahkan fail asal, pautan itu tidak akan putus kerana pautan itu adalah untuk fail itu sendiri, bukan jalan di mana fail itu berada.

26) Berapakah panjang maksimum nama fail di Linux?

Mana-mana nama fail boleh mempunyai maksimum 255 aksara. Had ini tidak termasuk nama jalan, oleh itu keseluruhan nama jalan dan nama fail boleh melebihi 255 aksara.

27) Apakah nama fail yang didahului dengan titik?

Secara umum, nama fail yang didahului oleh titik adalah fail tersembunyi. Fail-fail ini dapat berupa file konfigurasi yang menyimpan data penting atau info persediaan. Menetapkan fail ini sebagai tersembunyi menjadikannya tidak mungkin dihapus secara tidak sengaja.

28) Terangkan desktop maya.

Ini berfungsi sebagai alternatif untuk meminimumkan dan memaksimumkan tetingkap yang berbeza pada desktop semasa. Menggunakan desktop maya dapat membersihkan desktop apabila anda dapat membuka satu atau lebih program. Daripada meminimumkan / memulihkan semua program seperti yang diperlukan, anda hanya boleh beralih antara desktop maya dengan program yang utuh di setiap program.

29) Bagaimana anda berkongsi program di desktop virtual yang berbeza di Linux?

Untuk berkongsi program di pelbagai desktop maya, di sudut kiri atas tetingkap program cari ikon yang kelihatan seperti pushpin. Menekan butang ini akan "menyematkan" aplikasi itu di tempat, membuatnya muncul di semua desktop maya, dalam kedudukan yang sama di layar.

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

Nama direktori kosong ini berfungsi sebagai pangkalan tanpa nama sistem fail Linux. Ini berfungsi sebagai lampiran untuk semua direktori, fail, pemacu dan peranti lain.

31) Apakah arahan pwd?

Perintah pwd adalah kependekan dari perintah direktori kerja cetak.

Contoh:

pwd

Pengeluaran:

/home/guru99/myDir

32) Apa itu daemon?

Daemon adalah perkhidmatan yang menyediakan beberapa fungsi yang mungkin tidak tersedia di bawah sistem operasi asas. Tugas utamanya adalah untuk mendengar permintaan perkhidmatan dan pada masa yang sama untuk bertindak atas permintaan ini. Setelah perkhidmatan selesai, ia kemudian terputus dan menunggu permintaan selanjutnya.

33) Bagaimana anda beralih dari satu persekitaran desktop ke persekitaran yang lain, seperti beralih dari KDE ke Gnome?

Dengan andaian anda memasang dua persekitaran ini, log keluar dari antara muka grafik. Kemudian pada skrin log masuk, taipkan ID masuk dan kata laluan anda dan pilih jenis sesi yang ingin anda muatkan. Pilihan ini akan tetap menjadi pilihan anda sehingga anda menukarnya kepada yang lain.

34) Apakah jenis kebenaran di Linux?

Terdapat 3 jenis izin di Linux: - Baca: pengguna dapat membaca file atau menyenaraikan direktori- Menulis: pengguna dapat menulis ke file fail baru ke direktori- Menjalankan: pengguna dapat menjalankan file atau mencari file tertentu dalam direktori

35) Bagaimana kepekaan kes mempengaruhi cara anda menggunakan perintah?

Ketika kita berbicara tentang kepekaan huruf besar, perintah dianggap sama hanya jika setiap karakter dikodekan sebagaimana adanya, termasuk huruf kecil dan huruf besar. Ini bermaksud bahawa CD, cd, dan Cd adalah tiga perintah yang berbeza. Memasukkan perintah menggunakan huruf besar, di mana seharusnya huruf kecil, akan menghasilkan output yang berbeza.

36) Apakah pemboleh ubah persekitaran?

Pemboleh ubah persekitaran adalah tetapan global yang mengawal fungsi shell dan juga program Linux yang lain. Istilah umum lain untuk pemboleh ubah persekitaran adalah pemboleh ubah shell global.

37) Apakah mod yang berbeza ketika menggunakan penyunting vi?

Terdapat 3 mod di bawah vi: - Mod perintah - ini adalah mod di mana anda memulakan dalam - Mod edit - ini adalah mod yang membolehkan anda melakukan penyuntingan teks - mod Ex - ini adalah mod di mana anda berinteraksi dengan vi dengan arahan untuk memproses fail

38) Adakah mungkin menggunakan jalan pintas untuk nama jalan yang panjang?

Ya, memang ada. Ciri yang dikenali sebagai pengembangan nama fail membolehkan anda melakukan ini menggunakan kekunci TAB. Sebagai contoh, jika anda mempunyai jalan bernama / home / iceman / assignments, anda akan menaip seperti berikut: / ho [tab] / ice [tab] / assi [tab]. Namun, ini menganggap bahawa jalannya unik dan cengkerang yang anda gunakan menyokong ciri ini.

39) Apa itu pengalihan?

Pengalihan adalah proses mengarahkan data dari satu output ke output yang lain. Ini juga dapat digunakan untuk mengarahkan output sebagai input ke proses lain.

40) Apakah perintah grep?

grep arahan carian yang menggunakan carian berdasarkan corak. Ini menggunakan pilihan dan parameter yang ditentukan bersama dengan baris perintah dan menerapkan pola ini dalam mencari output file yang diperlukan.

41) Apa yang menjadi masalah ketika perintah yang dikeluarkan memberikan hasil yang berbeda dari saat terakhir digunakan?

Satu sebab yang sangat mungkin untuk mendapatkan hasil yang berbeza dari apa yang nampaknya perintah yang sama ada kaitannya dengan masalah kepekaan kes. Oleh kerana Linux peka huruf besar kecil, perintah yang sebelumnya digunakan mungkin dimasukkan dalam format yang berbeza dari yang sekarang. Sebagai contoh, untuk menyenaraikan semua fail dalam direktori, anda harus mengetik perintah ls, dan bukan LS. Menaip LS akan menghasilkan mesej ralat jika tidak ada program dengan nama yang tepat itu atau dapat menghasilkan output yang berbeza jika ada program bernama LS yang melakukan fungsi lain.

42) Apakah kandungan / usr / tempatan?

Ia mengandungi fail yang dipasang secara tempatan. Direktori ini penting dalam persekitaran di mana fail disimpan di rangkaian. Secara khusus, fail yang dipasang secara tempatan pergi ke / usr / local / bin, / usr / local / lib, etc.). Aplikasi lain dari direktori ini adalah digunakan untuk pakej perisian yang dipasang dari sumber, atau perisian yang tidak dihantar secara rasmi dengan pengedaran.

43) Bagaimana anda menghentikan proses yang berterusan?

Setiap proses dalam sistem dikenal pasti oleh id atau pid proses yang unik. Gunakan perintah kill diikuti oleh pid untuk menghentikan proses tersebut. Untuk menghentikan semua proses sekaligus, gunakan kill 0.

44) Bagaimana anda memasukkan komen di command line?

Komen dibuat dengan mengetik simbol # sebelum teks komen yang sebenarnya. Ini memberitahu shell untuk mengabaikan apa yang berikut. Contohnya "# Ini hanya komen yang tidak akan diabaikan oleh shell."

45) Apa itu pengelompokan perintah dan bagaimana ia berfungsi?

Anda boleh menggunakan tanda kurung untuk mengumpulkan kumpulan perintah. Contohnya, jika anda ingin menghantar tarikh dan waktu semasa bersama dengan kandungan fail bernama OUTPUT ke fail kedua bernama MYDATES, anda boleh menggunakan pengelompokan perintah seperti berikut: (tarikh kucing OUTPUT)> MYDATES

46) Bagaimana anda melaksanakan lebih daripada satu arahan atau program dari satu entri baris perintah?

Anda boleh menggabungkan beberapa perintah dengan memisahkan setiap perintah atau program menggunakan simbol titik koma. Sebagai contoh, anda boleh mengeluarkan rangkaian arahan dalam satu entri:

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

** Perhatikan bahawa ini akan dilaksanakan satu demi satu, dalam urutan yang ditentukan.

47) Tulis arahan yang akan mencari fail dengan peluasan "c", dan terdapat rentetan "apple" di dalamnya.

Jawapan:

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

48) Tulis arahan yang akan memaparkan semua fail .txt, termasuk kebenarannya sendiri.

Jawapan:

ls -al *.txt

49) Tulis arahan yang akan melakukan perkara berikut:

-mencari semua fail dalam direktori semasa dan seterusnya dengan pelanjutan c, v

-strip the, v dari hasilnya (anda boleh menggunakan perintah sed) -gunakan hasilnya dan gunakan perintah grep untuk mencari semua kejadian perkataan ORANGE dalam fail.
Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

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

a) ls -ls b) fail kucing1, fail2

c) ls - s Factdir

Jawapan: a) harus ada ruang antara 2 pilihan: ls -l -s

b) jangan gunakan koma untuk memisahkan argumen: cat file1 file2 c) tidak boleh ada ruang antara tanda hubung dan label pilihan: ls -s Factdir

51) Apakah perintah untuk mengira ukuran folder?

Untuk mengira ukuran folder menggunakan perintah du -sh folder1.

52) Bagaimana anda dapat mengetahui status proses?

Gunakan arahan

ps ux

53) Bagaimana anda boleh memeriksa status memori?

Anda boleh menggunakan arahan

percuma -m untuk memaparkan output dalam MB

percuma -g untuk memaparkan output dalam GB

54) Terangkan bagaimana mewarnai konsol Git?

Untuk mewarnai konsol Git, anda boleh menggunakan perintah git config-global color.ui auto. Dalam perintah, pemboleh ubah color.ui menetapkan nilai lalai untuk pemboleh ubah seperti color.diff dan color.grep.

55) Bagaimana anda boleh menambahkan satu fail ke fail lain di Linux?

Untuk menambahkan satu fail ke file lain di Linux anda dapat menggunakan file cat perintah2 >> file 1. Operator >> menambahkan output dari file bernama atau membuat file tersebut jika tidak dibuat. Sementara fail kucing arahan lain 1 fail 2> fail 3 menambahkan dua atau lebih fail ke satu.

56) Terangkan bagaimana anda dapat mencari fail menggunakan Terminal?

Untuk mencari fail, anda mesti menggunakan arahan, cari. -nama "process.txt" . Ia akan mencari direktori semasa untuk fail yang disebut process.txt.

57) Terangkan bagaimana anda boleh membuat folder menggunakan Terminal?

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

58) Terangkan bagaimana anda dapat melihat fail teks menggunakan Terminal?

Untuk melihat fail teks, pergi ke folder tertentu di mana fail teks berada dengan menggunakan perintah cd dan kemudian ketik kurang nama file.txt.

59) Terangkan bagaimana mengaktifkan keriting pada timbunan LAMP Ubuntu?

Untuk mengaktifkan keriting di Ubuntu, pertama, pasang libcurl, setelah selesai menggunakan perintah sudo / etc / init .d / apache2 restart atau sudo service apache2 restart.

60) Terangkan bagaimana mengaktifkan log root di Ubuntu?

Perintah yang membolehkan pembalakan root adalah

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

61) Bagaimana anda boleh menjalankan program Linux di latar belakang secara serentak semasa anda memulakan Pelayan Linux anda?

Dengan menggunakan nohup. Ini akan menghentikan proses penerimaan isyarat NOHUP dan dengan itu menamatkannya anda log keluar dari program yang digunakan. & menjalankan proses di latar.

62) Terangkan bagaimana menyahpasang perpustakaan di Linux?

Untuk menyahpasang perpustakaan di Linux, anda boleh menggunakan perintah sudo apt-get remove library_name