GNU/Linux >> Linux の 問題 >  >> Linux

Linuxインタビューの質問と回答のトップ25

Q:1 Kdumpとは何ですか、なぜそれが必要なのですか?

回答:Kdumpは、システムクラッシュまたはカーネルパニックが発生したときにクラッシュダンプをキャプチャするメカニズムです。クラッシュダンプは、リモートファイルシステムまたはローカルファイルシステムのいずれかに保存できます。クラッシュダンプを分析することにより、システム障害またはカーネルパニックの根本的な原因を見つけることができます。 OSベンダーがサポートしている場合は、vmcoreファイルをベンダーと共有してさらに分析することができます。

Q:2前回ファイルシステムがスキャンされたのはいつですか?

回答:tune2fsコマンドを使用すると、ファイルシステムがいつエラーをスキャンしたかを確認できます。

#tune2fs -l <​​Device_Name> | grep「最終チェック済み」

Q:3パスワードを変更せずにアカウントのパスワードの有効期限を変更するにはどうすればよいですか?

回答:chageコマンドを使用すると、ローカルアカウントのパスワードの有効期限を延長できます。構文は以下のとおりです

#chage -d

Q:4次回の再起動時にOSファイルシステムでfsckを強制的に実行するにはどうすればよいですか?

回答:次回の再起動時に特定のファイルシステムでfsckを強制的に実行するには、ファイルシステムに「forcefsck」という名前の空のファイルを作成します。次回の再起動時に/homeファイルシステムでfsckを実行するとします。

#cd / home; forcefsckに触れます;再起動

Q:5 CentOS7およびRHEL7でクラッシュダンプまたはvmcoreファイルを分析するために使用されるツールはどれですか?

回答:クラッシュ は、CentOS7およびRHEL7のユーティリティまたはコマンドであり、クラッシュダンプを分析できます。

Q:6 CentOSとRHELにカーネルを除くすべてのパッチをインストールするにはどうすればよいですか?

回答:yumコマンドで「–exclude =kernel *」パラメーターを使用すると、カーネルを除くすべてのパッチをインストールできます。例を以下に示します

#yum update –exclude =kernel *

カーネルが永続的に更新されないように、ファイル「/etc/yum.conf」に以下のエントリを追加してください。

Exclusive =kernel *

Q:7物理サーバーと仮想サーバーのどちらで作業しているかを確認するにはどうすればよいですか?

回答:以下のdmidecodeコマンドを使用して、物理サーバーと仮想サーバーのどちらで作業しているかを確認してください。

#dmidecode-tシステム| grep「製品名」
製品名:VMware仮想プラットフォーム

Q:8オートマウンターとは何ですか?なぜそれが必要なのですか?

回答:オートマウンターは、Linuxのようなオペレーティングシステムのサービスであり、アクセスするたびにリモートファイルシステムまたはローカルファイルシステムを自動的にマウントするために使用されます。ファイルシステムが特定の期間非アクティブになると、オートマウンターサービス(autofs)がファイルシステムを自動的にアンマウントします。 autofsの主な利点は、システムが常にファイルシステムをマウントする必要がなく、必要なときにのみファイルシステムをマウントすることです。

Q:9ログイン時にユーザーにパスワードの変更を強制するにはどうすればよいですか?

回答:「変更」を使用してください 「chage-d0」のように、ユーザーのパスワードを期限切れにするコマンド。これ以降、ユーザーがシステムにログインまたはsshしようとすると、警告メッセージが表示されます。パスワードの有効期限が切れました。今すぐパスワードを変更して、もう一度ログインする必要があります。」

Q:10最後に実行したコマンドが正常に実行されたかどうかを確認するにはどうすればよいですか?

回答:特殊変数「$?」の終了ステータスを知ることにより、最後に実行したコマンドが正常に実行されたかどうかを判断できます。例を以下に示します:

#ls -l / var /
#echo $?
0
#ls -l / var / wwer
#echo $?
2

終了ステータスゼロは最後のコマンドが正常に実行されたことを意味し、ゼロ以外の終了ステータスは失敗したことを意味します。

Q:11特定のrpmパッケージがいつインストールされたかを確認する方法は?

回答:接尾辞の例を見てみましょう。以下のrpmコマンドを使用して、postfixrpmがいつインストールされたかを確認します。

[[メール保護]〜]#rpm -q postfix –last
postfix-2.10.1-6.el7.x86_642016年2月27日土曜日午後11時56分43秒EST
[[メール保護]〜 ]#

yumコマンドを使用して、上記の要求された情報を検索することもできます。

[[メール保護]〜]#yum history package postfix

Q:12 RHEL 7でシングルユーザーモードにログインする方法は?

回答:システムを起動し、GRUB2ブートローダー画面に移動し、「e」を押して、「 linux16 / vmlinz」で始まる行に移動します。 ‘および‘ ro‘を‘ rw init =/ sysroot / bin / bash‘に置き換え、ctrl-xを押して起動します。

Q:13 CentOS7およびRHEL7でホスト名を永続的に設定するために使用されるコマンドはどれですか?

回答:「 hostnamectl ‘コマンドは、ホスト名を永続的に設定または構成するために使用されます。例を以下に示します

#hostnamectl set-hostname“ New_HostName”

hostnamectlコマンド「nmtui」および「nmcli」とは別に、CentOS7およびRHEL7でホスト名を設定するためにも使用されます。

Q:14 Linuxでパスワードポリシーを有効にする方法は?

回答:パスワードポリシーは、pam(プラグイン可能な認証モジュール)を使用して有効にできます )。 CentosとRHELには、要件に従ってパスワードポリシーを定義する「/etc/pam.d/system-auth」ファイルがあります。 DebianベースのOSには、「/ etc / pam.d/common-password」ファイルがあります

Q:15 Linuxボックスにインストールされているカーネルモジュールを確認するにはどうすればよいですか?

回答:「 lsmod ‘コマンドは、インストールされているカーネルモジュールのリストを表示します。

Q:16 LinuxでIO統計をチェックするために使用されるコマンドはどれですか?

回答:「 sar」のようなコマンドがいくつかあります ‘、‘ iostat ‘および‘ vmstat 「Linuxでiostatを確認できます。

Q:17「/ etc / lvm/backup」と「/etc/ lvm / archive」の用途は何ですか?

回答:lvmベースのパーティションを作成および更新すると、メタデータのバックアップはファイル「/ etc / lvm / backup」に保存され、アーカイブメタデータは「/ etc / lvm/archive」ファイルに保存されます。 vgcfgrestoreコマンドを使用して、ボリュームグループのメタデータを復元できます。

Q:18 Linuxボックスのルーティングテーブルを一覧表示するにはどうすればよいですか?

回答:コマンド「route-n」および「netstat-nr」を使用して、Linuxの現在のルーティングテーブルを一覧表示できます。

Q:19 Linuxマシンからサーバーをsshすると、バックグラウンドで何が起こりますか?

回答:UNIXサーバーをsshするときはいつでも、デフォルトでクライアントからサーバーへのTCP接続が22ポートで形成され、サーバーはサポートするSSHプロトコルバージョンを提供します。クライアントがSSHプロトコルバージョンを受け入れると、接続が続行され、そのサーバーがホストの公開鍵を提供し、クライアントがその鍵をファイル「〜/ .ssh / known_hosts」に保持した後、最後にsshプロンプトが表示されます。

Q:20 LinuxサーバーのデフォルトのSSHポートを変更するにはどうすればよいですか?

回答:SSHのデフォルトポート(22)は、ファイル「 / etc / ssh / sshd_config」のパラメータ「Port」を更新することで変更できます。 ‘。ここで、NNNはポート番号です。変更を加えたら、sshサービスを再起動またはリロードします。

Q:21 RHEL7のdmesgでタイムスタンプを確認するにはどうすればよいですか?

回答:コマンド「dmesg-T」を使用すると、タイムスタンプをdmesgで表示できます。

Q:22コマンドラインから物理サーバーのメーカーとモデルを確認する方法は?

回答dmidecodeコマンドを使用すると、物理サーバーの製造元とモデルを見つけることができます。例を以下に示します

# dmidecode -t system
........................

Handle 0x0011, DMI type 1, 27 bytes
System Information
 Manufacturer: HP
 Product Name: ProLiant DL580 Gen8
 Version: P79
 Serial Number: CKX42926E0
 UUID: 97387735-1541-238A-1B33-533850564430
 Wake-up Type: Power Switch
 SKU Number: 728551-B21
 Family: ProLiant
...............................................

Q:23コマンドラインからサーバーのBIOSバージョンを確認する方法は?

回答:dmidecodeコマンドを使用して、コマンドラインからBIOSバージョンを検索します

# dmidecode -t bios
# dmidecode 2.12
SMBIOS 2.8 present.

Handle 0x0010, DMI type 0, 24 bytes
BIOS Information
 Vendor: HP
 Version: P79
 Release Date: 04/01/2014
 Address: 0xF0000
 Runtime Size: 64 kB
 ROM Size: 16384 kB
.............................

Q:24既存のボリュームグループを拡張するにはどうすればよいですか?

回答:最初にコマンド「pvcreate / dev / sdb」を使用して新しいrawディスク(/ dev / sdb)にpv(物理ボリューム)を作成し、次にvgextendコマンド「vgextend / dev/sdb」を使用します

Q:25 LinuxサーバーでHBAカードのWWN番号を表示するにはどうすればよいですか?

回答:HBAカードのWWN番号を表示する方法は2つあります。

のようなsystoolコマンドを使用する最初の方法

#systool -c fc_host -v | grep“ port_name”

2番目の方法はsysクラスファイルを使用することです:

#cat / sys / class / fc_host / host * / port_name
0x7001639028cbeca0
0x7001639028cbefa2
0x7001639028cbf5d8
0x7001639028cbf6da


Linux
  1. Linuxインタビューの質問トップ25

  2. Linux ファイル システムのソフト リンクとハード リンクとは

  3. Linux インタビューの質問 :オープン ファイル / オープン ファイル記述子

  1. Linux でファイルシステムを作成してマウントする方法

  2. Linux でファイルシステムをマウントおよびアンマウントする方法

  3. OSX と Linux の間で使用するファイル システム

  1. 30 LAMP(Linux、Apache、MySQL、PHP)インタビューの質問と回答

  2. 20ポストフィックスインタビューの質問と回答

  3. BIND –DNSサーバーインタビューの質問と回答