- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2022-10-11T02:27:01+00:00","default:wikiadmin","wikiadmin")
#author("2022-10-14T07:35:49+00:00","default:wikiadmin","wikiadmin")
-CentOS7からサービスの管理ががらりと変わった。
*systemctlコマンド [#a7b24fc5]
**NW関連 [#raa50e9d]
|一覧表示|nmcli d||
|dns 追加|nmcli connection modify eno16780032 ipv4.dns 192.168.11.1||
|NW再起動|systemctl restart NetworkManager||
**主要サービスの再起動 [#b12ffe30]
|SSHD|systemctl restart sshd.service|
|httpd|systemctl restart httpd.service|
|postgres|systemctl start postgresql.service|
**サービスの確認 [#zeb0637e]
|systemctl status httpd|
**サービスの有効化 [#x49292d5]
|有効|systemctl enable sshd.service|
|無効|systemctl disable sshd.service|
**稼働中サービスの一覧 [#cd71b9a6]
systemctl list-units --type=service
**自動起動の有無 [#l21cb2c1]
systemctl list-unit-files --type=service
*firewall [#p33d3942]
firewall-cmd --permanent --add-port=任意のポート/tcp
**設定の確認 [#d9b3951e]
firewall-cmd --list-all
*サービスの追加 [#n46d6e51]
**docker-composeをサービス化 [#v2ee00a6]
-/etc/systemd/system/[email protected]
[Unit]
Description=%i managed by docker-compose
Requires=docker.service
[Service]
Type=simple
Environment=COMPOSE_FILE=/root/infra/docker/%i/docker-compose.yml
ExecStartPre=-/usr/bin/docker-compose -f ${COMPOSE_FILE} down --volumes
ExecStart=/usr/bin/docker-compose -f ${COMPOSE_FILE} up
ExecStop=/usr/bin/docker-compose -f ${COMPOSE_FILE} down --volumes
[Install]
WantedBy=multi-user.target