LoginSignup
1
2

【Linux】【nginx】nginxのLinuxコマンドまとめ

Last updated at Posted at 2023-03-06

パワーシェル系コマンド

用途 コマンド
1階層上に移動 cd ..
2階層上に移動 cd ../..
サブ階層に移動 Set-Location vagrant
コマンドの履歴 history
ファイルの削除 sudo rm .www.conf.swp
ディレクトリの削除 sudo rm -r aaa
コンソールクリア clear

権限系コマンド

用途 コマンド
ディレクトリの中身確認 ls -la
root権限になってコマンドを実行 sudo su
全てのディレクトリ権限を与える sudo chmod -R 777 www
ファイルに権限を与える sudo chmod -R 777 hoge.txt

※↑絶対にchmodコマンドはvar以上のディレクトリで実行するな!壊れる!

centos系コマンド

用途 コマンド
バージョン確認 cat /etc/redhat-release

vagrant系コマンド

用途 コマンド
ステータス確認 vagrant status
起動 vagrant up
再起動 vagrant reload
vagrant一覧表示 vagrant global-status
設定確認 Vagrant ssh-config
vagrant削除 vagrant destroy {id名}
プラグイン確認 vagrant plugin list
マウントインストール vagrant plugin install vagrant-vbguest
IPアドレス確認 ip address | awk '/inet / {split($2, a, "/"); print a[1]}'

php系コマンド

用途 コマンド 補足
ステータス確認 systemctl status php-fpm ---
php-fpm再起動 sudo systemctl restart php-fpm ---
php-fpmリロード sudo systemctl reload php-fpm ---
php-fpm設定 sudo vi -y /etc/php-fpm.d/www.conf ---
php.ini設定 sudo vi -y /etc/php.ini date.timezone = Asia/Tokyoに設定
PHP関連のディレクトリ php --ini ---
PHPのxdebug設定 sudo vi /etc/php.d/15-xdebug.ini ---
swpファイル削除 sudo rm .php.ini.swp ---

nginx系コマンド

用途 コマンド 補足
ステータス確認 systemctl status nginx ---
sshd_config sudo vi -y /etc/ssh/sshd_config PasswordAuthenticationをyesに!
SSH接続ログ sudo tail -f /var/log/secure -
エラーログ sudo tail -f /var/log/nginx/error.log -
nginx再起動 sudo systemctl restart nginx -
nginxリロード sudo systemctl reload nginx -
nginx.confの設定 sudo vi -y/etc/nginx/nginx.conf -
ドキュメルート sudo vi /etc/nginx/conf.d/default.conf -
nginx設定のチェック sudo nginx -t -

MYSQL系コマンド

用途 コマンド
ルートログイン mysql -uroot -p
ステータス sudo service mysqld status
再起動 sudo systemctl restart mysqld.service
自動起動 sudo systemctl enable mysqld.service
SQLモードの設定 sudo vi -y/etc/my.cnf
エラーログ sudo cat /var/log/mysqld.log

MYSQLのテーブル操作

用途 コマンド
ユーザーの一覧を表示 SELECT User,Host FROM mysql.user;
バージョン確認 SELECT VERSION();
ユーザーの権限を確認 show grants for ユーザー名@localhost;
ユーザーの権限を与える GRANT ALL PRIVILEGES ON . TO 'ユーザー名'@'localhost';
権限テーブルをリロード FLUSH PRIVILEGES;

redis系コマンド

用途 コマンド
バージョン確認 redis-server --version
redis起動確認 sudo systemctl status redis
redis起動 sudo systemctl start redis
redis自動起動 sudo systemctl enable redis

ディレクトリの容量を調べる

du -h /var/www/aaa/wp-content/uploads |grep G
cd /var/lib/mysql && sudo du -ha -d 1 ./
cd /var && sudo du -ha -d 1 ./
cd /var/lib/mysql && sudo du -ha -d 1 ./
cd /var && sudo du -h -d 1 ./ |grep G

調査中コマンド

用途 コマンド
?? sudo vi -y /etc/php-zts.d/15-xdebug.ini
?? php --ini
?? grep 'xdebug' /etc/php.ini
?? grep 'zend_extension' /etc/php.ini
yum list installed grep php

yum list installed | grep php

Red Red
Red **php --ini**
Red Red
Red Red
用途
ディレクトリの中身確認
root権限になってコマンドを実行
全てのディレクトリ権限を与える
ファイルに権限を与える

:%d

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2