/ knowledge
サーバーコマンドナレッジベース
実戦で鍛えられた運用コマンド68種を、解説・ユースケース・トラブルシューティング付きで収録。ZShellに内蔵されているのと同じライブラリです。
68 コマンド
ソフトウェア導入
13- Certbot (Let's Encrypt) のインストール 無料 SSL 証明書用の Certbot をインストール
- Docker Compose をインストール Docker Compose v2 プラグインをインストール
- Git のインストール バージョン管理ツール Git をインストール
- Docker のインストール Docker CE をワンクリックでインストール
- OpenJDK をインストール OpenJDK 17 のランタイムとツールをインストール
- Nginx のインストール Nginx Web サーバーをワンクリックでインストール
- MySQL のインストール MySQL Server をインストール
- Node.js のインストール NodeSource から Node.js LTS をインストール
- PHP / PHP-FPM をインストール PHP、PHP-FPM、MySQL 拡張をインストール
- PostgreSQL をインストール PostgreSQL データベースサーバーをインストール
- Python3 + pip のインストール Python3 とパッケージマネージャー pip をインストール
- MariaDB をインストール MariaDB データベースサーバーをインストール
- Redis のインストール Redis キャッシュサービスをインストール
システム設定
8サービス管理
9ネットワークツール
10- ネットワーク接続の確認 現在のネットワーク接続統計を表示
- HTTP リクエストテスト HTTP エンドポイントの応答をテスト
- HTTP レスポンスヘッダー 指定 URL の HTTP レスポンスヘッダーを確認
- リッスンポートの確認 リッスン中のすべての TCP/UDP ポートを一覧表示
- DNS ルックアップ ドメインの DNS 解決レコードを照会
- ローカル IP 情報 すべてのネットワークインターフェースの IP アドレスを表示
- MTR(ping + traceroute) MTR で経路追跡と遅延測定
- トレースルート 対象ホストまでのネットワーク経路を追跡
- Ping テスト 対象ホストへ ICMP パケットを 5 回送信
- Whois 検索 ドメイン登録情報を照会
ディスク管理
8- APT キャッシュのクリーンアップ APT パッケージキャッシュと古いカーネルをクリーンアップ
- 大きいディレクトリを表示 現在のパス直下で最も大きい 20 ディレクトリを表示
- Docker ディスクのクリーンアップ 停止中コンテナ、未使用イメージ、未使用ネットワークをクリーンアップ
- 大容量ファイルの検索 カレントディレクトリ内で 100MB を超えるファイルを検索
- Inode 使用量の確認 Inode 使用量を確認
- 削除済みで開かれたままのファイル 削除されたがプロセスに開かれたままのファイルを一覧
- ジャーナルログを掃除 7 日より前の systemd ジャーナルログを削除
- ディスク使用量の確認 すべてのディスクパーティションの使用状況を表示