-->

#ルートディレクトリに移動
cd /
#rootユーザーに切り替え
sudo -s
#IPアドレスを確認
hostname -I
#ファイアーウォール設定一覧
sudo ufw status
#ファイアーウォール全体の有効化
sudo ufw enable
#ファイアーウォール全体の無効化
sudo ufw disable
#指定ポート番号のファイアーウォールを無効化(ポート開放)
sudo ufw allow 「ポート番号」/tcp
#指定ポート番号のファイアーウォールを有効化
sudo ufw delete allow 「ポート番号」/tcp
#全ポートの占有状況の確認
sudo ss -tulpn
#指定のポートの占有状況の確認
sudo lsof -i :「ポート番号」
#ディレクトリを作成
sudo mkdir 「ディレクトリ名」
#ファイル/ディレクトリをコピー
sudo cp -r 「オリジナルのファイル名」 「コピー後のファイル名」
#ファイル/ディレクトリを移動
sudo mv 「移動元のファイルパス」 「移動後のファイルパス」
#ファイル/ディレクトリを移動/強制上書き
sudo mv -f 「移動元のファイルパス」 「移動後のファイルパス」
#ファイル/ディレクトリを強制削除
sudo rm -f 「ファイルパス」
#現在ディレクトリにあるファイルを確認
ls
#隠しファイルを含めた現在ディレクトリにあるファイルを確認
ls -a
#全体のディスク残り容量を確認
df -h --total
#ディレクトリを指定してディスク残り容量を確認
du -sh 「確認したいディレクトリ」
#パッケージのディレクトリを確認
which 「パッケージ名」
#動いてるタスクを止める
sudo killall 「パッケージ名」
#パーミッションを確認
ls -l
#パーミッションを変更 4=r, w=2, x=1
sudo chmod 「アクセス権の数字」 「ファイル名、もしくはフォルダ名」
#全てのユーザーに全アクセスを許可
sudo chmod 777 「ファイル名、もしくはフォルダ名」
#管理者のみに全アクセスを許可
sudo chmod 700 「ファイル名、もしくはフォルダ名」
#管理者とグループに全アクセスを許可
sudo chmod 770 「ファイル名、もしくはフォルダ名」
#管理者に全アクセス許可、他は書き込み以外許可
sudo chmod 755 「ファイル名、もしくはフォルダ名」
#一般ユーザー読み取り可能
sudo chmod 611 「ファイル名、もしくはフォルダ名」

#現在選択されているJavaのバージョンを確認
java -version
#DL可能なOpenJDKの全バージョンを確認
apt search openjdk
#warファイルを解凍
jar xvf 「warファイル名」

#aptをアップデート
sudo apt update
#aptでパッケージをインストール
sudo apt install 「パッケージ名」
#aptでパッケージをアンインストール
sudo apt remove 「パッケージ名」
#aptで設定ファイルを含め完全アンインストール
sudo apt purge 「パッケージ名」*

#apt-getでApacheをインストール
sudo apt-get install apache2
#Apacheのディレクトリを確認
which apache2
#Apacheを設定ファイル含めアンインストール
sudo apt purge apache2*
#apt-getでインストールしたパッケージを設定ファイルごと削除
sudo apt-get purge apache2
#Apacheを起動
sudo service apache2 start
#Apacheを停止
sudo service apache2 stop
#Apacheを再起動
sudo service apache2 restart
#Apacheの使用状況を確認
sudo service apache2 status
#文法チェック
apache2ctl configtest
#モジュールを有効化
a2enmod 「モジュール名」
#モジュールを無効化
a2dismod 「モジュール名」
#Rewriteを有効化
a2enmod rewrite

#aptでnginxをインストール
sudo apt install nginx
#nginxのディレクトリを確認
which nginx
#nginxを設定ファイル含めアンインストール
sudo apt purge nginx*
#nginxを起動
sudo service nginx start
#nginxを停止
sudo service nginx stop
#nginxを停止(serviceコマンド以外で起動していた場合)
sudo pkill nginx
#nginxの使用状況を確認
sudo service nginx status
#文法チェック
nginx -t

#Tomcatをインストール
sudo apt install 「Tomcatのバージョン」
#Tomcatをアンインストール(この後結局rmが必要)
sudo apt purge 「Tomcatのバージョン」
#Tomcatのバージョン切り替え
sudo update-alternatives --config java
#Tomcatを起動
sudo service tomcat start
#Tomcatを停止
sudo service tomcat stop
#Tomcatを再起動
sudo service tomcat restart

#SSL証明書の更新テスト(実際には更新しない)
sudo certbot renew --dry-run
#SSL証明書の更新
sudo certbot renew
#SSL証明書の強制更新
sudo certbot renew --force-renew