【お知らせ】お知らせなし (お知らせ一覧) 【サイト概要】IT用語に「ルビ」や「説明文」をつけて初心者の方にもわかりやすく丁寧に説明していきます。「サーバーの立て方」や「サイトの作り方」「カスタマイズ方法」が知りたい方はぜひ見ていってください。

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

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

 「KUSANAGI9」+「WEXAL」環境でWordPressを運用する際に、よく使う「コマンド」「パス」「ショートカット」の一覧です(「KUSANAGI8 [CentOS 7]」と「KUSANAGI9 [CentOS Stream 8 / AlmaLinux OS 8]」では、設定ファイルのパスやコマンドが違うので注意してください)(コマンドはrootユーザーでの操作を想定しています)

スポンサーリンク

NGINX

 Webサーバー(NGINXエンジンエックス)の各種パスやよく使うコマンド一覧です。

設定ファイルパス(NGINX)

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

各種ログパス(NGINX)

  • 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

よく使うコマンド(NGINX)

  • NGINXを再起動
    systemctl restart nginx
     又は
    kusanagi nginx
    ※KUSANAGIコマンドでの再起動は、NGINX以外を使用している場合はNGINXに切り替わります。
    ※設定ファイルを変更した場合は文法チェック(nginx -t)を実行して問題がない場合のみ、再起動することをおすすめします。
  • NGINX設定ファイルの文法チェック
    nginx -t
    [成功時]nginx: the configuration file /etc/opt/kusanagi/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/opt/kusanagi/nginx/nginx.conf test is successful
  • NGINXの使用するバージョンを変更
    kusanagi nginx –use nginxバージョン
    [例]kusanagi nginx –use nginx121

MariaDB

 データベース(MariaDBマリアデービー)の各種パスやよく使うコマンド一覧です。

設定ファイルパス(MariaDB)

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

各種ログパス(MariaDB)

  • MySQLのエラーログ
    /var/log/mysql/mysqld.log
  • MySQLのスロークエリログ
    /var/log/mysql/slow.log

よく使うコマンド(MariaDB)

  • MariaDBの再起動
    systemctl restart mariadb

PHP

 スクリプト言語(PHPピーエイチピー)の各種パス一覧です。

設定ファイルパス(PHP)

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

WEXAL

 高速化エンジン(WEXALウェクサル)の各種パスやよく使うコマンド一覧です。

各種ファイルパス(WEXAL)

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

各種ログパス(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の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

よく使うコマンド(WEXAL)

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

monit

 サーバー監視ソフトウェア(monitモニット)の各種パスやよく使うコマンドです。

各種ログパス(monit)

  • monitのログ
    /var/log/monit.log
  • monitの設定ファイル(共通)
    /etc/monit.d/nginx.conf
  • monitの設定ファイル(サイト別)
    /etc/monit.d/プロファイル名.nginx
    [例]/etc/monit.d/oboegaki.conf

よく使うコマンド(monit)

  • monitのステータス表示
    kusanagi monit
  • monitをON
    kusanagi monit on
  • monitをOFF
    kusanagi monit off
  • monit設定ファイルの文法チェック
    monit -t
  • monit監視設定をリロード
    monit reload
     又は
    kusanagi monit reload

WordPress

 ブログソフトウェア(WordPressワードプレス)の各種パス一覧です。

各種パス(WordPress)

  • WordPressのドキュメントルート
    /home/kusanagi/プロファイル名/DocumentRoot/
    [例]/home/kusanagi/oboegaki/DocumentRoot/
  • WordPressのテーマ
    /home/kusanagi/プロファイル名/DocumentRoot/wp-content/themes/
    [例]/home/kusanagi/oboegaki/DocumentRoot/wp-content/themes/

KUSANAGI

 超高速CMS実行環境であるKUSANAGIの各種パスやよく使うコマンド一覧です。

各種パス(KUSANAGI)

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

よく使うコマンド(KUSANAGI)

  • バージョン表示
    kusanagi -V
  • ステータス表示
    kusanagi status
  • プロファイルの詳細を表示
    kusanagi show プロファイル名
    [例]kusanagi show oboegaki
  • プロファイルの一覧を表示
    kusanagi list
  • 有効なWebサーバーとPHPをまとめて再起動
    kusanagi restart
  • PHPを再起動
    kusanagi php
  • PHPのバージョンを変更
    kusanagi php –use phpバージョン
    [例]kusanagi php –use php80
  • KUSANAGI専用プラグインを更新
    kusanagi update plugin プロファイル名
    [例]kusanagi update plugin oboegaki
  • SSL証明書の更新
    kusanagi update cert プロファイル名
    [例]kusanagi update cert oboegaki
  • プロファイル削除(サイト削除)
    kusanagi remove プロファイル名
    [例]kusanagi remove oboegaki

その他

 よく使う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
    ※ログの監視などを使用

よく使うショートカット(その他)

  • コマンド補完
    「Tab」
    [例]cd /home/k →「Tab」→ cd /home/kusanagi/
  • コマンド履歴
    「↑」 又は 「↓」
  • 行の先頭にカーソル移動
    「Ctrl」 + 「A」
  • コマンド履歴の検索
    「Ctrl」 +「R」
  • 行の後尾にカーソル移動
    「Ctrl」 + 「E」
  • 処理を終了
    「Ctrl」 + 「C」
    ※tailやtopを終了する場合に使用
  • 画面の表示をクリア
    「Ctrl」 + 「L」
    ※表示が邪魔な場合に使用
タイトルとURLをコピーしました