CentOS 8 잡다한 Service 추가하기

start 시에 사용할 명령어

# /home/kkfbot/KKFBot/start.sh

# start 시에 사용할 명령어
# As account kkfbot
screen -dmS KKFBot bash -c '~kkfbot/KKFBot/run.sh'
# 알아서 생성되고 실행된다
exit 0
# /home/kkfbot/KKFBot/stop.sh

# stop 시에 사용할 명령어
# As account kkfbot
screen -S KKFBot -X stuff $'\003'
# 알아서 소멸된다
exit 0
# /usr/lib/systemd/system/kkfbot.service

[Unit]
Description=KKFBot
After=network.target

[Service]
Type=simple
ExecStart="/bin/bash home/kkfbot/KKFBot/start.sh"
ExecStop="/bin/bash /home/kkfbot/KKFBot/stop.sh"
KillMode=control-group
TimeoutStartSec=0
User=kkfbot
Group=kkfbot

Apache, PHP 7.2, MariaDB 10.3 설치하기

텅 빈, Minimal + 원격 관리 도구만 올라간 서버에 영혼을 넣어 주었다.

dnf install httpd
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
systemctl start httpd
systemctl enable httpd
nano /etc/httpd/conf/httpd.conf