AIを使って問題を作成しています。
Prompt:
「LPIC」や「LinuC」に出てきそうな問題を作ってください。
問題1 (システム管理)
/etc/shadowファイルにはどの情報が保存されていますか?
システムログ
パスワードのハッシュと関連情報
ユーザーのホームディレクトリのパス
ネットワーク設定
解説
回答: 2. パスワードのハッシュと関連情報
解説: /etc/shadowファイルには、ユーザーアカウントのパスワードハッシュとパスワード関連の情報(パスワードの有効期限など)が保存されています。これはセキュリティを向上させるため、パスワードを平文で保存する代わりに使用されます。
問題2 (シェル)
historyコマンドはどの目的で使用されますか?
プロセスを表示する
システムの起動時間を確認する
ユーザーのコマンド履歴を表示する
ネットワークインターフェースを設定する
解説
回答: 3. ユーザーのコマンド履歴を表示する
解説: historyコマンドは、シェルにおいてユーザーが実行したコマンドの履歴を表示します。これにより、過去に実行したコマンドを再度確認したり再実行することが可能です。
問題3 (ネットワーク)
netstatコマンドの主な機能は何ですか?
ネットワーク統計情報を表示する
ファイルのアクセス権を変更する
パッケージをインストールする
ユーザーを追加する
解説
回答: 1. ネットワーク統計情報を表示する
解説: netstatコマンドは、ネットワーク接続、ルーティングテーブル、インターフェースの統計情報など、ネットワーク関連の統計情報を表示するために使用されます。
問題4 (ファイルシステム)
fsckコマンドはどの目的で使用されますか?
ファイルシステムのチェックと修復
プロセスの管理
ソフトウェアのアップデート
システムのシャットダウン
解説
回答: 1. ファイルシステムのチェックと修復
解説: fsck(File System Consistency Check)コマンドは、ファイルシステムの整合性をチェックし、必要に応じて修復するために使用されます。これにより、ファイルシステムのエラーや不整合を解消することができます。
問題5 (ユーザー管理)
passwdコマンドはどの目的で使用されますか?
新しいユーザーを作成する
ユーザーのパスワードを変更する
ユーザーを削除する
ユーザーのグループを変更する
解説
回答: 2. ユーザーのパスワードを変更する
解説: passwdコマンドは、ユーザーのパスワードを変更するために使用されます。ユーザーは自分のパスワードを変更したり、管理者は他のユーザーのパスワードをリセットすることができます。
問題6 (セキュリティ)
sudoコマンドの役割は何ですか?
ファイルを圧縮する
プロセスを終了する
権限を一時的に昇格させる
ユーザーを削除する
解説
回答: 3. 権限を一時的に昇格させる
解説: sudo(Superuser DO)コマンドは、通常のユーザーが一時的に管理者権限を取得してコマンドを実行するために使用されます。これにより、管理タスクを実行するために必要な権限が一時的に与えられます。
問題7 (ネットワーク)
tracerouteコマンドはどの目的で使用されますか?
ネットワークホストのパスを追跡する
DNSサーバーを構成する
ファイアウォールを設定する
ネットワークインターフェースを表示する
解説
回答: 1. ネットワークホストのパスを追跡する
解説: tracerouteコマンドは、指定したネットワークホストに到達するまでの経路を追跡し、その経路上の各ホップの応答時間を表示するために使用されます。ネットワークの遅延や問題箇所の特定に役立ちます。
問題8 (システム管理)
システムのタイムゾーンを設定するコマンドはどれですか?
date
timedatectl
time
timezone
解説
回答: 2. timedatectl
解説: timedatectlコマンドは、システムのタイムゾーンや日付・時刻の設定を行うために使用されます。このコマンドを使用して、現在のタイムゾーンの表示や新しいタイムゾーンの設定ができます。
問題9 (プロセス管理)
psコマンドの出力結果で、プロセスの親プロセスID(PPID)を表示するオプションはどれですか?
-p
-u
-e
-f
解説
回答: 4. -f
解説: psコマンドの-fオプションは、詳細なフォーマットでプロセス情報を表示し、その中に親プロセスID(PPID)も含まれます。
他のオプションの意味:
-p:特定のプロセスIDを指定する際に使用
-u:特定のユーザーのプロセスを表示
-e:すべてのプロセスを表示
問題10 (ファイルシステム)
Linuxにおいて、リンク(リンクファイル)を作成するコマンドはどれですか?
cp
ln
mv
rm
解説
回答: 2. ln
解説: lnコマンドは、ハードリンクやシンボリックリンクを作成するために使用されます。ln source targetでハードリンクを、ln -s source targetでシンボリックリンクを作成できます。