60 年の Linux インタビューのトップ 2025 の質問と回答 (PDF)
新人向け Linux 面接の質問と回答
1) Linux とは何ですか?
Linux は、オープンソース ライセンスに基づいて配布されるオペレーティング システムまたはカーネルです。その機能リストは UNIX とよく似ています。カーネルは、ハードウェアとソフトウェアの通信など、基本的な処理を担当する Linux オペレーティング システムの中心となるプログラムです。
👉 無料 PDF ダウンロード: Linux インタビューの質問と回答
2) UNIX と LINUX の違いは何ですか?
Unix はもともとベル研究所の独自オペレーティング システムとして始まり、後にさまざまな商用バージョンが生まれました。一方、Linux は無料のオープン ソースであり、一般向けの非独自オペレーティング システムとして意図されています。
3) BASHとは何ですか?
BASH は Bourne Again SHell の略です。 これは、元の Bourne Shell (/bin/sh で表される) の代替として Steve Bourne によって作成されました。 これは、Bourne Shell のオリジナル バージョンのすべての機能に加えて、さらに使いやすくするための追加機能を組み合わせたものです。 それ以来デフォルトとして採用されています shell Linux を実行しているほとんどのシステムに適用されます。
4) Linux カーネルとは何ですか?
Linux カーネルは低レベルのシステム ソフトウェアであり、その主な役割はユーザーのハードウェア リソースを管理することです。 ユーザーレベルの対話のためのインターフェイスを提供するためにも使用されます。
5) リロとは何ですか?
LILO は、次のブートローダーです。 Linux主に Linux オペレーティング システムをメイン メモリにロードして、操作を開始できるようにするために使用されます。
6) スワップスペースとは何ですか?
スワップ領域は、同時に実行されているいくつかのプログラムを一時的に保持するために Linux によって使用される一定量の領域です。 これは、実行中のすべてのプログラムを保持するのに十分なメモリが RAM にない場合に発生します。
7) オープンソースの利点は何ですか?
オープンソースでは、ソースコードを含むソフトウェアを、関心のある人なら誰にでも自由に配布できます。そうすれば、機能を追加したり、ソースコード内のエラーをデバッグして修正したりできるようになります。さらに、ソフトウェアの動作を改善して、強化したソースコードを無料で再配布することもできます。これは、最終的にはコミュニティの全員に利益をもたらします。
8 ) Linux の基本コンポーネントは何ですか?
他の一般的なオペレーティング システムと同様に、Linux にはカーネル、シェルと GUI、システム ユーティリティ、アプリケーション プログラムなどのすべてのコンポーネントがあります。Linux が他のオペレーティング システムよりも優れているのは、すべての側面に追加機能が付属しており、これらのコードはすべて無料でダウンロードできる点です。
9) Linux システムに複数のデスクトップ環境をインストールすると役に立ちますか?
一般的に、KDE や Gnome などのデスクトップ環境は、問題なく動作するのに十分です。システムでは環境を切り替えることができますが、すべてはユーザーの好みの問題です。一部のプログラムは、ある環境では動作しても、他の環境では動作しないため、使用する環境を選択する際の要因として考慮することもできます。
10) BASH と DOS の基本的な違いは何ですか?
BASH コンソールと DOS コンソールの主な違いは、次の 3 つの領域にあります。
– BASH コマンドでは大文字と小文字が区別されますが、DOS コマンドでは大文字と小文字が区別されません。
– BASH では、/ 文字はディレクトリ区切り文字であり、\ はエスケープ文字として機能します。 DOS では、/ はコマンド引数の区切り文字として機能し、\ はディレクトリ区切り文字となります。
– DOS は、8 文字のファイル名の後にドットと 3 文字の拡張子が続くファイル命名規則に従います。 BASH はそのような規則に従いません。
11) GNU プロジェクトの重要性は何ですか?
このいわゆるフリー ソフトウェア運動により、あらゆる目的でプログラムを実行できる自由や、ニーズに合わせてプログラムを研究および変更できる自由など、いくつかの利点が得られます。 また、ソフトウェアのコピーを他の人に再配布したり、ソフトウェアを改良して一般公開する自由も許可されます。
12) rootアカウントを記述します。
root アカウントはシステム管理者アカウントに似ており、システムを完全に制御できます。 ここでユーザー アカウントを作成および管理し、アカウントごとに異なる権限を割り当てることができます。 これは、Linux をインストールするときのデフォルトのアカウントです。
13) CLIとは何ですか?
CLIはの略です コマンドラインインターフェイスこのインターフェイスを使用すると、ユーザーは宣言型コマンドを入力して、コンピューターに操作の実行を指示できます。CLI は柔軟性に優れています。ただし、すでに GUI の使用に慣れている他のユーザーにとっては、GUI に付属する属性を含むコマンドを覚えるのが難しい場合があります。
14) GUIとは何ですか?
GUI (グラフィカル ユーザー インターフェイス) は、ユーザーがコンピューターと通信する手段としてクリックして操作する画像やアイコンを利用します。 コマンドを覚えて入力する必要がなく、グラフィカル要素を使用するとシステムとの対話が容易になり、画像、アイコン、色を通じて魅力がさらに高まります。
15) コマンドを発行するときにコマンド プロンプトを開くにはどうすればよいですか?
デフォルトのシェル (コマンド プロンプトがある場所) を開くには、Ctrl-Alt-F1 キーを押します。 これにより、必要に応じてコマンドを実行できるコマンド ライン インターフェイス (CLI) が提供されます。
16) Linux が使用しているメモリの量を確認するにはどうすればよいですか?
コマンド シェルから「concatenate」コマンドを使用します: cat /proc/meminfo メモリ使用量の情報を表示します。 Mem: 64655360 などで始まる行が表示されます。これは、Linux が使用できると考えるメモリの合計です。
コマンドも使用できます
free - m vmstat top htop
現在のメモリ使用量を確認するには
17) Linux システムにおけるスワップ パーティションの一般的なサイズはどれくらいですか?
スワップ パーティションの推奨サイズは、システムで使用可能な物理メモリの量の XNUMX 倍です。 これが不可能な場合は、最小サイズを取り付けられているメモリの量と同じにする必要があります。
18) シンボリックリンクとは何ですか?
シンボリック リンクは、次のショートカットと同様に機能します。 Windows。このようなリンクは、プログラム、ファイル、またはディレクトリを指します。また、パス名全体に直接アクセスしなくても、即座にアクセスできるようになります。
19) Linux では Ctrl+Alt+Del キーの組み合わせは機能しますか?
はい、そうです。と同じように Windows、このキーの組み合わせを使用してシステムの再起動を実行できます。 1 つの違いは、確認メッセージが表示されないため、すぐに再起動されることです。
20) プリンターなどのデバイスが接続されるパラレル ポートをどのように指しますか?
一方、下では Windows パラレル ポートを LPT ポートと呼びますが、Linux では /dev/lp と呼びます。したがって、LPT1、LPT2、および LPT3 は、Linux では /dev/lp0、/dev/lp1、または /dev/lp2 と呼ばれます。
経験者向けの Linux 面接の質問と回答
21) ハードドライブやフロッピードライブなどのドライブはドライブ文字で表されますか?
いいえ、Linux では、各ドライブとデバイスの指定が異なります。 たとえば、フロッピー ドライブは /dev/fd0 および /dev/fd1 と呼ばれます。 IDE/EIDE ハード ドライブは、/dev/hda、/dev/hdb、/dev/hdc などと呼ばれます。
22) Linux でアクセス許可を変更するにはどうすればよいですか?
システム管理者またはファイルやディレクトリの所有者であれば、chmod コマンドを使用して権限を付与できます。権限を追加するには + 記号、権限を拒否するには - 記号を使用し、u (ユーザー)、g (グループ)、o (その他)、a (すべて)、r (読み取り)、w (書き込み)、x (実行) のいずれかの文字を使用します。たとえば、コマンド chmod go+rw FILE1.TXT は、グループとその他に割り当てられているファイル FILE1.TXT への読み取りおよび書き込みアクセスを許可します。
23) Linux では、さまざまなシリアル ポートにどのような名前が割り当てられますか?
シリアル ポートは /dev/ttyS0 ~ /dev/ttyS7 として識別されます。これらは、次の COM1 から COM8 に相当する名前です。 Windows.
24) Linux でパーティションにアクセスするにはどうすればよいですか?
Linux は、ドライブ識別子の末尾に番号を割り当てます。たとえば、最初の IDE ハード ドライブに 1 つのプライマリ パーティションがある場合、それらの名前と番号は /dev/hda2、/dev/hda3、および /dev/hdaXNUMX になります。
25) ハードリンクとは何ですか?
ハード リンクは、パス名ではなく、ディスク上の物理ファイルを直接指します。 つまり、元のファイルの名前を変更したり移動したりしても、リンクはファイル自体に対するものであり、ファイルが存在するパスに対するものではないため、リンクは壊れません。
26) Linux でのファイル名の最大長はどれくらいですか?
ファイル名には最大 255 文字を使用できます。 この制限にはパス名は含まれないため、パス名とファイル名全体が 255 文字を超える可能性があります。
27) ドットが前に付くファイル名は何ですか?
一般に、ドットが前に付いているファイル名は隠しファイルです。 これらのファイルは、重要なデータまたはセットアップ情報を保持する構成ファイルである場合があります。 これらのファイルを非表示に設定すると、誤って削除される可能性が低くなります。
28) 仮想デスクトップについて説明します。
これは、現在のデスクトップ上のさまざまなウィンドウを最小化および最大化する代わりに使用できます。仮想デスクトップを使用すると、1 つ以上のプログラムを開くことができるときにデスクトップをクリアできます。必要に応じてすべてのプログラムを最小化/復元するのではなく、各プログラムをそのままにして、仮想デスクトップ間を移動するだけです。
29) Linux で異なる仮想デスクトップ間でプログラムを共有するにはどうすればよいですか?
異なる仮想デスクトップ間でプログラムを共有するには、プログラム ウィンドウの左上隅で画鋲のようなアイコンを探します。 このボタンを押すと、そのアプリケーションが所定の位置に「固定」され、すべての仮想デスクトップの画面上の同じ位置に表示されます。
30) 名前のない (空の) ディレクトリは何を表しますか?
この空のディレクトリ名は、Linux ファイル システムの名前のないベースとして機能します。 これは、他のすべてのディレクトリ、ファイル、ドライブ、デバイスの添付ファイルとして機能します。
31) pwd コマンドとは何ですか?
pwd コマンドは、print working directory コマンドの略称です。
例:
pwd
出力:
/home/guru99/myDir
32) デーモンとは何ですか?
デーモンは、基本オペレーティング システムでは利用できない可能性のあるいくつかの機能を提供するサービスです。その主なタスクは、サービス要求をリッスンし、同時にこれらの要求に対応することです。サービスが完了すると、切断され、次の要求を待機します。
33) KDE から Gnome への切り替えなど、あるデスクトップ環境から別のデスクトップ環境に切り替えるにはどうすればよいですか?
これら XNUMX つの環境がインストールされていると仮定すると、グラフィカル インターフェイスからログアウトするだけです。 次に、ログイン画面でログイン ID とパスワードを入力し、ロードするセッション タイプを選択します。 この選択は、別の値に変更するまでデフォルトのままになります。
34) Linux ではどのような種類の権限がありますか?
Linux には 3 種類の権限があります。 - 読み取り: ユーザーはファイルを読み取るか、ディレクトリを一覧表示できます。 - 書き込み: ユーザーはディレクトリに新しいファイルを書き込むことができます。 - 実行: ユーザーはファイルを実行したり、ディレクトリ内の特定のファイルを検索したりできます。ディレクトリ
35) 大文字と小文字の区別はコマンドの使用方法にどのような影響を与えますか?
大文字と小文字の区別について話すとき、コマンドは、小文字と大文字を含むすべての文字がそのままエンコードされている場合にのみ同一とみなされます。 これは、CD、cd、および Cd が XNUMX つの異なるコマンドであることを意味します。 小文字で入力する必要があるコマンドを大文字で入力すると、異なる出力が生成されます。
36) 環境変数とは何ですか?
環境変数は、シェルの機能と他の Linux プログラムの機能を制御するグローバル設定です。 環境変数のもう XNUMX つの一般的な用語は、グローバル シェル変数です。
37) vi エディターを使用する場合のさまざまなモードは何ですか?
vi には 3 つのモードがあります:- コマンド モード – これは、開始するモードです。- 編集モード – これは、テキスト編集を行うことができるモードです。- Ex モード – これは、vi と対話して指示を行うモードです。ファイルを処理する
38) 長いパス名のショートカットを使用することはできますか?
はいあります。 ファイル名拡張と呼ばれる機能を使用すると、Tab キーを使用してこれを行うことができます。 たとえば、 /home/iceman/assignments ディレクトリという名前のパスがある場合は、 /ho[tab]/ice[tab]/assi[tab] と入力します。 ただし、これは、パスが一意であり、使用しているシェルがこの機能をサポートしていることを前提としています。
39) リダイレクトとは何ですか?
リダイレクション ある出力から別の出力にデータを送信するプロセスです。 また、出力を入力として別のプロセスに送信するために使用することもできます。
40) grepコマンドとは何ですか?
grep は、パターンベースの検索を使用する検索コマンドです。コマンド ラインとともに指定されたオプションとパラメータを使用し、このパターンを適用して必要なファイル出力を検索します。
Linux 経験 5 年以上の面接での質問
41) 発行されたコマンドの結果が最後に使用されたときと異なる場合、何が問題になる可能性がありますか?
同じコマンドのように見える結果が異なる結果が得られる可能性が高い理由の XNUMX つは、大文字と小文字の区別の問題に関係しています。 Linux では大文字と小文字が区別されるため、以前に使用されたコマンドは現在とは異なる形式で入力された可能性があります。 たとえば、ディレクトリ内のすべてのファイルを一覧表示するには、LS ではなく ls コマンドを入力する必要があります。 LS と入力すると、その正確な名前のプログラムが存在しない場合はエラー メッセージが表示され、別の機能を実行する LS という名前のプログラムが存在する場合は別の出力が生成される可能性があります。
42) /usr/local の内容は何ですか?
ローカルにインストールされたファイルが含まれています。 このディレクトリは、ファイルがネットワーク上に保存されている環境では重要です。 具体的には、ローカルにインストールされたファイルは /usr/local/bin、/usr/local/lib などに移動します)。 このディレクトリのもう XNUMX つの用途は、ソースからインストールされたソフトウェア パッケージ、またはディストリビューションに正式に同梱されていないソフトウェアに使用されることです。
43) 進行中のプロセスを終了するにはどうすればよいですか?
システム内のすべてのプロセスは、一意のプロセス ID または PID によって識別されます。 そのプロセスを終了するには、kill コマンドに続いて pid を使用します。 すべてのプロセスを一度に終了するには、kill 0 を使用します。
44) コマンドラインプロンプトにコメントを挿入するにはどうすればよいですか?
コメントは、実際のコメント テキストの前に # 記号を入力して作成します。 これにより、シェルは後続の内容を完全に無視するように指示されます。 たとえば、「# これはシェルが無視する単なるコメントです。」
45) コマンドのグループ化とは何ですか?また、それはどのように機能しますか?
括弧を使用してコマンドをグループ化できます。 たとえば、現在の日付と時刻を OUTPUT という名前のファイルの内容とともに MYDATES という名前の XNUMX 番目のファイルに送信する場合は、次のようにコマンド グループ化を適用できます: (date cat OUTPUT) > MYDATES
46) 単一のコマンド ライン エントリから複数のコマンドまたはプログラムを実行するにはどうすればよいですか?
各コマンドまたはプログラムをセミコロン記号で区切ることにより、複数のコマンドを組み合わせることができます。 たとえば、次のような一連のコマンドを XNUMX つのエントリで発行できます。
ls –l cd .. ls –a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK
**これは指定された順序で次々に実行されることに注意してください。
47) 拡張子が「c」で、その中に文字列「apple」が含まれるファイルを検索するコマンドを作成します。
回答:
Find ./ -name "*.c" | xargs grep –i "apple"
48) 個々の権限を含むすべての .txt ファイルを表示するコマンドを作成します。
回答:
ls -al *.txt
49) 以下のことを実行するコマンドを記述します。
- 現在のディレクトリと後続のディレクトリ内で拡張子が c,v のすべてのファイルを検索します
-結果から,vを削除します(sedコマンドを使用できます)
-結果を使用し、grep コマンドを使用して、ファイル内に出現する単語 ORANGE をすべて検索します。
Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"
50) 以下の各コマンドのどこが間違っているのでしょうか?
a) ls -ls
b) 猫ファイル 1、ファイル 2
c) ls – s Factdir
回答:
a) 2 つのオプションの間にはスペースが必要です: ls -l -s
b) 引数を区切るのにカンマを使用しないでください: cat file1 file2
c) ハイフンとオプション ラベルの間にスペースを入れてはなりません: ls –s Factdir
51) フォルダーのサイズを計算するコマンドは何ですか?
フォルダーのサイズを計算するには、次のコマンドを使用します du –sh folder1.
52) プロセスのステータスはどのようにして確認できますか?
コマンドを使う
ps ux
53) メモリの状態を確認するにはどうすればよいですか?
コマンドを使用できます
free -m で出力を MB 単位で表示します
free -g 出力を GB 単位で表示します
54) Git コンソールに色を付ける方法を説明しますか?
Git コンソールに色を付けるには、次のコマンドを使用できます。 git config—global color.ui auto.
コマンドでは、color.ui 変数は次のような変数のデフォルト値を設定します。 color.diff
と color.grep.
55) Linux で、あるファイルを別のファイルに追加するにはどうすればよいですか?
LinuxでXNUMXつのファイルを別のファイルに追加するには、コマンドを使用できます cat file2 >> file 1.
演算子>>は、指定されたファイルの出力を追加するか、ファイルが作成されていない場合はファイルを作成します。 cat file 1 file 2 > file 3
XNUMX つ以上のファイルを XNUMX つに追加します。
56) ターミナルを使用してファイルを見つける方法を説明してください。
ファイルを見つけるには、コマンドを使用する必要があります。 find . –name "process.txt"
。 現在のディレクトリで process.txt というファイルを探します。
57) ターミナルを使用してフォルダーを作成する方法を説明してください。
フォルダーを作成するには、コマンドを使用する必要があります mkdir.
それは次のようなものになります。 ~$ mkdir Guru99
58) ターミナルを使用してテキスト ファイルを表示する方法を説明してください。
テキスト ファイルを表示するには、次のコマンドを使用して、テキスト ファイルが配置されている特定のフォルダーに移動します。 cd
次に入力します。 less filename.txt.
59) カールを有効にする方法を説明する Ubuntu ランプスタック?
カールを有効にするには Ubuntuまず、libcurlをインストールし、完了したら次のコマンドを使用します。 sudo/etc/init .d /apache2 restart
or sudo service apache2 restart.
60) root ログインを有効にする方法を説明する Ubuntu?
ルートログを有効にするコマンドは次のとおりです。
#sudo sh-c 'echo “greater-show-manual-login=true” >>/etc/lightdm/lightdm.conf'
61) Linux サーバーを起動するときに同時に Linux プログラムをバックグラウンドで実行するにはどうすればよいですか?
使用することにより、 nohup.
受信プロセスを停止します。 NOHUP
シグナルを終了すると、呼び出されたプログラムからログアウトします。 &
バックグラウンドでプロセスを実行します。
62) Linux でライブラリをアンインストールする方法を説明しますか?
Linux でライブラリをアンインストールするには、コマンド sudo apt-get delete library_name を使用できます。
これらの面接の質問は、あなたの活力(口頭)にも役立ちます