systemctlコマンド

NW関連

一覧表示nmcli d
dns 追加nmcli connection modify eno16780032 ipv4.dns 192.168.11.1
NW再起動systemctl restart NetworkManager

主要サービスの再起動

SSHDsystemctl restart sshd.service
httpdsystemctl restart httpd.service
postgressystemctl start postgresql.service

サービスの確認

systemctl status httpd

サービスの有効化

有効systemctl enable sshd.service
無効systemctl disable sshd.service

稼働中サービスの一覧

systemctl list-units --type=service

自動起動の有無

systemctl list-unit-files --type=service

firewall

firewall-cmd --permanent --add-port=任意のポート/tcp

設定の確認

firewall-cmd --list-all

サービスの追加

docker-composeをサービス化

[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

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS