CentOS7でサーバ構築する際にほぼ使用するコマンドを纏めます。
サービス
サービス一覧
[root@localhost ~]# systemctl list-unit-files -t service
各サービスの起動・停止・設定
[root@localhost ~]# systemctl status httpd.service
[root@localhost ~]# systemctl start httpd.service
[root@localhost ~]# systemctl stop httpd.service
[root@localhost ~]# systemctl enable httpd.service
[root@localhost ~]# systemctl disable httpd.service
ログ
ログ確認
[root@localhost ~]# journalctl -u httpd.service
ホスト名
ホスト名確認
[root@localhost ~]# hostnamectl status
ホスト名変更
[root@localhost ~]# hostnamectl set-hostname ○○○○○
システムロケール
システムロケール変更
[root@localhost ~]# localectl set-locale LANG=ja_JP.utf8
システムロケール確認
[root@localhost ~]# localectl status
タイムゾーン
タイムゾーン変更
[root@localhost ~]# timedatectl set-timezone Asia/Tokyo
タイムゾーン確認
[root@localhost ~]# timedatectl status
NetworkManager
接続一覧
[root@localhost ~]# nmcli connection
デバイス一覧
[root@localhost ~]# nmcli device
デバイス詳細
[root@localhost ~]# nmcli device show ○○○○○
ネットワーク
IPアドレス表示
[root@localhost ~]# ip addr
FireWall
ゾーン確認
[root@localhost ~]# firewall-cmd --get-default-zone
サービス追加
[root@localhost ~]# firewall-cmd --add-service=ssh --zone=public --permanent
[root@localhost ~]# firewall-cmd --add-service=http --zone=public --permanent
[root@localhost ~]# firewall-cmd --add-service=https --zone=public --permanent
[root@localhost ~]# firewall-cmd --add-service=dns --zone=public --permanent
[root@localhost ~]# firewall-cmd --add-service=ntp --zone=public --permanent
[root@localhost ~]# firewall-cmd --add-service=vnc-server --zone=public --permanent
ポート追加
[root@localhost ~]# firewall-cmd --add-port=111/tcp --zone=public --permanent
[root@localhost ~]# firewall-cmd --add-port=111/udp --zone=public --permanent
とりあえずここまで。