标签:systemd 服务 service 启动 WebApiDemo systemctl 设置 linux 自启动
.netcore centos配置自动启动 systemd分两种服务系统和用户服务 对应存储位路径为系统(/usr/lib/systemd/system)、用户(/etc/systemd/user/) 切换到服务系统 cd /etc/systemd/system 新建服务文件 vi WebApiDemo.service[Unit] Description=WebApiDemo services After=network.target #服务启动顺序。如:在网络服务启动后启动 [Service] WorkingDirectory = /usr/local/netcore/data/WebApiDemo/ #工作目录。根据软件服务器上实际位置设置 ExecStart=/usr/local/netcore/data/WebApiDemo/WebApiDemo param #启动命令,参数(根据实际情况输入,如 Restart = always #服务意外关闭后是否自动启动 RestartSec = 3 #重试间隔 User = root #启动用户 Environment = ASPNETCORE_ENVIRONMENT=Production #环境变量 (不需要可以删除该行) Environment = DOTNET_PRINT_TELEMETRY_MESSAGE=false #环境变量(不需要可以删除该行) [Install] WantedBy=multi-user.target
赋予服务权限 rwxrwxrwx 0777 sudo chmod 777 WebApiDemo.service #sudo chmod +x WebApiDemo.service (备用命令) 运行服务常用命令 systemctl daemon-reload #刷新服务 systemctl start WebApiDemo.service #启动服务 systemctl stop WebApiDemo.service #停止服务 systemctl enable WebApiDemo.service #设置服务自启 systemctl status WebApiDemo #检查下服务运行状态 systemctl list-units --type=service #显示所有已启动的服务 #查看实时日志 journalctl -f -u WebApiDemo.service #参数解释 -f #实时日志 -u #按名称筛选服务 问题解决 #执行 systemctl start WebApiDemo.service 命令出现错误时,执行下列语句 #查看SELINUX状态 sestatus #临时关闭SELINUX setenforce 0
标签:systemd,服务,service,启动,WebApiDemo,systemctl,设置,linux,自启动 来源: https://www.cnblogs.com/dangnianxiaoqingxin/p/14820602.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。