CentOS7のコマンド

CentOS7での自分用のコマンドです

ネットワーク関係

IPアドレスを表示

ip a

サービスの開始/終了/再起動

Apache

systemctl start httpd #開始
systemctl stop httpd #終了
systemctl restart httpd #再起動

SSH

systemctl start sshd #開始
systemctl stop sshd #終了
systemctl restart sshd #再起動

firewall

systemctl start firewalld #開始
systemctl stop firewalld #終了
systemctl restart firewalld #再起動

firewall関係

http/https、ftp、ssh、mysqlの追加(public)

firewall-cmd --permanent --add-service=http #httpの許可
firewall-cmd --permanent --add-service=https #httpsの許可
firewall-cmd --permanent --add-service=ssh #sshの許可
firewall-cmd --permanent --add-service=ftp #ftpの許可
firewall-cmd --permanent --add-service=mysql #MySQLの許可

現在の設定を表示

firewall-cmd --list-all #現在の設定を表示

ポートを指定して追加

firewall-cmd --permanent --add-port=80/tcp #80番ポートを許可
firewall-cmd --permanent --add-port=443/tcp #443番ポートを許可
firewall-cmd --permanent --add-port=21/tcp #20番ポートを許可
firewall-cmd --permanent --add-port=21/tcp #21番ポートを許可
firewall-cmd --permanent --add-port=22/tcp #22番ポートを許可
firewall-cmd --permanent --add-port=10000/tcp #10000番ポートを許可
firewall-cmd --permanent --add-port=10022/tcp #10022番ポートを許可
firewall-cmd --permanent --add-port=60000-60030/tcp #60000-60030番ポートを許可

http/https、ftp、ssh、mysqlの削除

firewall-cmd --permanent --remove-service=http #httpの削除
firewall-cmd --permanent --remove-service=https #httpsの削除
firewall-cmd --permanent --remove-service=ssh #sshの削除
firewall-cmd --permanent --remove-service=ftp #ftpの削除
firewall-cmd --permanent --remove-service=mysql #MySQLの削除

ポートを指定して削除

firewall-cmd --permanent --remove-port=80/tcp #80番ポートを削除
firewall-cmd --permanent --remove-port=443/tcp #443番ポートを削除
firewall-cmd --permanent --remove-port=21/tcp #21番ポートを削除
firewall-cmd --permanent --remove-port=22/tcp #22番ポートを削除
firewall-cmd --permanent --remove-port=10000/tcp #10000番ポートを削除
firewall-cmd --permanent --remove-port=10022/tcp #10022番ポートを削除
firewall-cmd --permanent --remove-port=60000-60030/tcp #60000-60030番ポートを削除

設定の保存して有効化

firewall-cmd --reload