パワーシェル系コマンド
用途 |
コマンド |
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