さまざまなLinuxコマンドを検索して探索してください。
状況を300文字以内で要約して、AIにどのコマンドが必要か尋ねてください。
希望するカテゴリをクリックしてコマンドをフィルタリングしてください。検索語を入力して特定の内容を見つけることもできます。
history コマンドガイド: シェルコマンド履歴の表示と管理
`history` コマンドは、ユーザーが以前にターミナルで実行したコマンドのリスト(履歴)を表示します。これは、過去に使用したコマンドを簡単に見つけて再実行したり、何を行ったのかを思い出すのに非常に便利です。このガイドを通じて、`history` コマンドの基本的な使い方と履歴管理に必要なさまざまなオプションを学びましょう。
hostname: システムホスト名の管理
hostnameコマンドは、現在のシステムのホスト名を表示または設定するために使用されます。この名前は、ネットワーク上でシステムを識別し、通信する上で重要な役割を果たします。
init: システム初期化とプロセス管理
initは、従来のUNIXおよびLinuxシステムで最初に実行されるプロセス(PID 1)であり、システムのすべてのプロセスを管理する親プロセスの役割を果たします。システムの起動(ブート)とシャットダウンを担当し、ランレベルを介してシステムの動作モードを制御します。最新のLinuxディストリビューションでは、systemdに置き換えられる傾向にあります。
insmod: Linuxカーネルモジュールの挿入
insmodコマンドは、ロード可能なモジュール(LKM)をLinuxカーネルに挿入するために使用されます。通常、`.ko`拡張子を持つコンパイル済みのモジュールファイルをカーネルにロードして、新しい機能を追加したり、ハードウェアドライバーを有効にしたりする際に使用されます。このコマンドはモジュールの依存関係を自動的に解決しないため、依存関係のあるモジュールは手動で先にロードする必要があります。ほとんどの場合、`modprobe`コマンドを使用することが推奨されます。
iostat: CPUおよびディスクI/O統計情報のレポート
iostatは、システムのCPU使用率とデバイス(ディスク、パーティション)の入出力統計情報をリアルタイムまたは指定された間隔でレポートするコマンドです。システムのパフォーマンスボトルネックの診断やI/O関連の問題の解決に役立ちます。
iotop: ディスクI/O使用状況の監視
iotopは、LinuxシステムでプロセスまたはスレッドごとのディスクI/O使用量をリアルタイムで監視するツールです。「top」コマンドと同様に動作しますが、CPUやメモリ使用量ではなく、ディスクの読み書きアクティビティに焦点を当てています。システムのI/Oボトルネックを診断し、どのプロセスがディスクを多く使用しているかを把握するのに役立ちます。
journalctl: システムログのリアルタイム確認
journalctlは、systemdジャーナルによって生成されたログを照会および分析するための強力なツールです。特に`-f`オプションを使用すると、リアルタイムで新しいログエントリを追跡できるため、システムの問題を診断したり、アプリケーションの動作を監視したりするのに非常に役立ちます。これは従来の`tail -f`コマンドに似ていますが、systemdジャーナルの構造化されたデータを利用して、より強力なフィルタリングおよび検索機能を提供します。
journalctl -xe: システムログの詳細分析と問題診断
`journalctl -xe`は、`systemd`ジャーナルの最新ログエントリを詳細な説明とともに表示するコマンドです。システムの障害、警告メッセージ、または特定のサービスの問題を診断する際に非常に役立ち、問題解決に必要な追加のコンテキストと情報を提供します。
last: システムのログインおよび再起動履歴の確認
lastコマンドは `/var/log/wtmp` ファイルを分析し、システムにログインしたユーザー、ターミナル、ログイン時間、ログアウト時間、およびシステムの再起動記録などを逆順に表示します。これにより、システムの利用履歴を追跡し、セキュリティ監査に活用できます。
lastb: 不正なログイン試行履歴の表示
lastb コマンドは、システムに記録された不正なログイン試行(bad login attempts)のリストを表示します。主に `/var/log/btmp` ファイルを読み込み、誰がいつどの端末からログインに失敗したかを確認できるため、セキュリティ監査に役立ちます。
ldd: 共有ライブラリの依存関係を確認
lddコマンドは、動的にリンクされた実行ファイルや共有ライブラリが必要とする共有ライブラリ(shared libraries)のリストを出力します。これは、プログラムがどのライブラリに依存しているか、そしてそれらのライブラリがシステム上のどこに配置されているかを把握するのに役立ちます。
login: システムへのログイン
loginコマンドは、ユーザーセッションを開始し、システムにログインするために使用されます。通常、ターミナルまたはコンソールでユーザー名とパスワードを入力して認証プロセスを経ます。