2025年11月4日
`ps`でLinuxプロセスを調査し、主要なカラムを読み取り、`kill`、`pkill`、`killall`を使って安全にプロセスを停止する方法を学びます。
効率的なパフォーマンストラブルシューティングのために、必須のLinuxネットワークツールである`netstat`と`ss`を習得しましょう。このガイドでは、レガシーな`netstat`と、よりモダンで高速な`ss`ユーティリティを比較し、実用的なコマンド例を提供します。Netlinkソケット統計情報を使用して、接続状態による結果のフィルタリング方法、リスニングサービスの特定方法、およびネットワークのボトルネックを迅速に診断する方法を学びます。
CPU、メモリ、ディスク、ネットワークソケット、負荷、および過去のシステムアクティビティを確認するための10のLinux監視コマンドを学びます。
シンボリックモードと数値モード、安全なデフォルト設定、再帰的な変更、特殊なパーミッションビットを使ったchmodの使い方を学びます。
この包括的なガイドで、PostgreSQLインデックスのトラブルシューティングと修復の技術を習得しましょう。`pg_stat_user_indexes` や `EXPLAIN ANALYZE` のような組み込みツールを使用して、肥大化または破損したインデックスを識別する方法を学びましょう。本記事では、最小限のダウンタイムでインデックスを効率的に再構築するために、`CONCURRENTLY` オプションを含めた `REINDEX` コマンドの使用に関する段階的な手順を提供します。最適なクエリパフォーマンスとデータベースの健全性を確保するための関連するメンテナンスコマンド、予防的な維持管理のベストプラクティス、そして重要な警告について掘り下げます。
スキーマの確認、出力のフォーマット、データベースの切り替え、ターミナルでの作業効率化に役立つpsqlメタコマンドを学びます。
PostgreSQLのロール、グループメンバーシップ、権限付与、取り消し、デフォルト権限、権限監査を実践的なSQL例とともに管理します。
pg_stat_activityを使用して、アクティブなPostgreSQLクエリ、長時間トランザクション、ロック待機、およびキャンセルが必要なセッションを特定します。
pg_dumpとpg_restoreを用いたこの包括的なガイドで、PostgreSQLのデータ保護を習得しましょう。プレーンテキスト、カスタム、ディレクトリ形式など、さまざまな形式を使用して信頼性の高いデータベースバックアップを作成する方法を学びます。効率的なダンプのための重要なオプションを発見し、データをリストアするためのステップバイステップの手順を探ります。このチュートリアルでは、データの整合性と回復能力を確保するために、PostgreSQLバックアップのスケジューリング、テスト、安全な管理に関するベストプラクティスを網羅しています。
リモートログイン、鍵、設定ファイル、ファイル転送、トンネリング、エージェント、トラブルシューティングに必要な必須SSHコマンドを学びます。
SSHトンネリングを使用して、ローカル、リモート、および動的転送により、プライベートデータベース、Webアプリ、リモートサービスにアクセスします。
SCPとSFTPを使用してSSH経由で安全にファイルを転送する方法。実用的なコマンド、鍵認証、より安全なサーバー側アクセス制御を含みます。