【9/30】 お問い合わせで「お名前エラー」が発生する不具合を修正しました。 【サイト概要】IT用語に「ルビ」や「説明文」をつけて初心者の方にもわかりやすく丁寧に説明していきます。「サーバーの立て方」や「サイトの作り方」「カスタマイズ方法」が知りたい方はぜひ見ていってください。

KUSANAGI9+WEXAL環境でよく使うコマンド&パス一覧(随時更新)

KUSANAGI9環境でよく使うコマンド&パス一覧の画像KUSANAGI
この記事は約8分で読めます。

 「KUSANAGI9」+「WEXAL」環境でWordPressを運用する際に、よく使う「コマンド」「パス」「ショートカット」の一覧です(「KUSANAGI8」と「KUSANAGI9」では、設定ファイルのパスやKUSANAGIコマンドが変更されているので注意してください)

スポンサーリンク

よく使うパス一覧

 「KUSANAGI9」+「WEXAL」環境でWordPressを運用する際によく使うパス一覧です。「各種設定ファイルのパス」「各種ログのパス」「WordPressのパス」「管理ページのパス」をチェックできます

各種設定ファイルのパス

Webサーバー

  • NGINX 設定ファイル(全体)
    /etc/opt/kusanagi/nginx/nginx.conf

  • NGINX 設定ファイル(サイト別)
    /etc/opt/kusanagi/nginx/conf.d/プロファイル名.conf
    [例]/etc/opt/kusanagi/nginx/conf.d/oboegaki.conf

データベース

  • MariaDB 設定ファイル
    /etc/my.cnf.d/server.cnf

PHP

  • PHP 設定ファイル
    /etc/opt/kusanagi/php.d/php.ini
  • PHP-FPM 設定ファイル
    /etc/opt/kusanagi/php-fpm.d/www.conf

各種ログのパス

Webサーバー

  • NGINX エラーログ(SSL)
    /home/kusanagi/プロファイル名/log/nginx/ssl_error.log
    [例]/home/kusanagi/oboegaki/log/nginx/ssl_error.log

  • NGINX エラーログ(非SSL)
    /home/kusanagi/プロファイル名/log/nginx/error.log
    [例]/home/kusanagi/oboegaki/log/nginx/error.log

  • NGINX アクセスログ(SSL)
    /home/kusanagi/プロファイル名/log/nginx/ssl_access.log
    [例]/home/kusanagi/oboegaki/log/nginx/ssl_access.log

  • NGINX アクセスログ(非SSL)
    /home/kusanagi/プロファイル名/log/nginx/access.log
    [例]/home/kusanagi/oboegaki/log/nginx/access.log

データベース

  • MySQL エラーログ
    /var/log/mysql/mysqld.log

  • MySQL スロークエリログ(遅いSQLのログ)
    /var/log/mysql/slow.log

WEXAL

  • WEXAL PSTログ
    /home/kusanagi/プロファイル名/log/pst/page_speed_technology.log
    [例]/home/kusanagi/oboegaki/log/pst/page_speed_technology.log

  • WEXAL プロキシログ
    /home/kusanagi/プロファイル名/log/proxy/proxy.log
    [例]/home/kusanagi/oboegaki/log/proxy/proxy.log

  • WEXAL Webフォントログ
    /home/kusanagi/プロファイル名/log/proxy/webfont.log
    [例]/home/kusanagi/oboegaki/log/proxy/webfont.log

  • WEXAL リバースプロキシログ
    /home/kusanagi/プロファイル名/log/proxy/reverseproxy.log
    [例]/home/kusanagi/oboegaki/log/proxy/reverseproxy.log

  • WEXAL APIログ
    /var/log/wexal/wexal-api.log

  • WEXAL リソース最適化ログ
    /var/log/wexal/wexal-optimizer.log

  • WEXAL 最適化戦略ログ
    /var/log/wexal/wexal-strategy.log
  • WEXAL リソース監視ログ
    /var/log/wexal/wexal-watch.log

その他

  • monit ログ
    /var/log/monit.log

WordPressのパス

  • WordPress ドキュメントルート
    /home/kusanagi/プロファイル名/DocumentRoot/
    [例]/home/kusanagi/oboegaki/DocumentRoot/

  • WordPress テーマ
    /home/kusanagi/プロファイル名/DocumentRoot/wp-content/themes/
    [例]/home/kusanagi/oboegaki/DocumentRoot/wp-content/themes/

管理ページのパス

  • KUSANAGIマネージャー
    /opt/kusanagi-manager/
    ※サーバーがConoHAの場合のみ

  • WEXAL PST Manager
    /usr/lib/wexal/wexal-manager/

よく使うコマンド一覧

 「KUSANAGI9」+「WEXAL」環境でWordPressを運用する際によく使うコマンド一覧です。「KUSANAGIコマンド」「PSTコマンド」「Linuxコマンド」をチェックできます
 (rootユーザーでの操作を想定しています)

KUSANAGIコマンド

  • ステータス表示
    kusanagi status

  • PHPを再起動
    kusanagi php

  • NGINXを再起動
    kusanagi nginx

  • 有効なWebサーバーとPHPをまとめて再起動
    kusanagi restart

  • PHPのバージョンを変更
    kusanagi php –use phpバージョン
    [例]kusanagi php –use php80

  • NGINXのバージョンを変更
    kusanagi nginx –use nginxバージョン
    [例]kusanagi nginx –use nginx121

  • KUSANAGI専用プラグインを更新
    kusanagi update plugin プロファイル名
    [例]kusanagi update plugin oboegaki

  • SSL証明書の更新
    kusanagi update cert プロファイル名
    [例]kusanagi update cert oboegaki
  • プロファイル削除(サイト削除)
    kusanagi remove プロファイル名
    [例]kusanagi remove oboegaki

PSTコマンド

  • PSTステータスを表示
    pst status プロファイル名
    [例]pst status oboegaki

  • PSTを有効化
    pst on プロファイル名
    [例]pst on oboegaki

  • PSTを無効化
    pst off プロファイル名
    [例]pst off oboegaki

  • リソース監視を有効化
    watch on プロファイル名
    [例]watch on oboegaki

  • リソース監視を無効化
    watch off プロファイル名
    [例]watch off oboegaki

  • 全てのリソースを対象に最適化を実行
    pst opt all プロファイル名
    ※メモリが少ないと最適化中はサイトが激重になるので注意

Linuxコマンド

  • 実行中のプロセスをリアルタイムで表示
    top

  • コマンドの履歴表示
    history

  • パッケージを更新する
    dnf update

  • ファイルを編集
    vi ファイルパス
    [例]vi /home/kusanagi/test.php

  • 任意のディレクトリに移動
    cd ディレクトリパス
    [例]cd /home/kusanagi/

  • ファイルをコピー
    cp コピー元ファイルパス コピー先ファイルパス
    [例]cp test.php test2.php

  • ディレクトリをコピー
    cp -r コピー元ディレクトリパス コピー先ディレクトリパス
    [例]cp -r test test2

  • ファイル又はディレクトリの移動(名前の変更)
    mv 移動元(変更前名前)パス 移動先(変更後名前)パス
    [例]mv /test/test.txt /test/test2.txt

  • ファイルを削除
    rm ファイル名
    [例]rm test.txt

  • ディレクトリを削除
    rm -r ディレクトリ名
    [例]rm -r test.txt

  • サービス再起動
    systemctl restart サービス名
    [例]systemctl restart wexal

  • サービスステータス表示
    systemctl status サービス名
    [例]systemctl status wexal

  • cronの設定を変更する
    crontab -e

  • cronの設定を確認する
    crontab -l

  • ファイルの所有者を変更
    chown ユーザー名:グループ名 ファイルパス
    [例]chown kusanagi:kusanagi /home/kusanagi/test.php

  • ディレクトリの所有者を変更
    chown -R ユーザー名:グループ名 ディレクトリパス
    [例]chown -R kusanagi:kusanagi /home/kusanagi/

  • 権限(パーミッション)の変更
    chmod パーミッション ファイルまたはディレクトリパス
    [例]chmod 777 /home/kusanagi/test.php

  • ファイルの最終行(10行)を表示(リアルタイム更新)
    tail -f ファイルパス
    [例]tail -f /var/log/mysql/mysqld.log
    ※ログの監視などを使用

よく使うショートカット一覧

 「Linux」のコンソールでよく使うショートカット一覧です。コンソールでの作業効率が向上するのでぜひ覚えていってください。

コンソールでのショートカット

  • コマンド補完
    「Tab」
    [例]cd /home/k →「Tab」→ cd /home/kusanagi/

  • コマンド履歴
    「↑」 又は 「↓」

  • 行の先頭にカーソル移動
    「Ctrl」 + 「A」

  • コマンド履歴の検索
    「Ctrl」 +「R」

  • 行の後尾にカーソル移動
    「Ctrl」 + 「E」

  • 処理を終了
    「Ctrl」 + 「C」
    ※tailやtopを終了する場合に使用

  • 画面の表示をクリア
    「Ctrl」 + 「L」
    ※表示が邪魔な場合に使用
タイトルとURLをコピーしました