1.在系统服务目录里创建nginx.service文件

vi /lib/systemd/system/nginx.service

内容如下

[Unit]
Description=nginx
After=network.target [Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true [Install]
WantedBy=multi-user.target

[Unit]:服务的说明
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3

:wq   保存退出。

2.设置开机启动

systemctl enable nginx.service

3.其他命令

启动nginx服务

systemctl start nginx.service

设置开机自启动

systemctl enable nginx.service

停止开机自启动

systemctl disable nginx.service

查看服务当前状态

systemctl status nginx.service

重新启动服务

systemctl restart nginx.service 

查看所有已启动的服务

systemctl list-units --type=service

最新文章

  1. Js(DOM) 和Jq 对象的相互转换
  2. mysql errno 150
  3. Codevs 3728 联合权值
  4. Android文件存储
  5. Mysqldump源码分析
  6. 单元测试mock之mockito使用
  7. BPM7.5.1升级细节,万事开头难
  8. cURL模拟POST方法提交XML数据并解析
  9. 删除 CentOS7 更新后产生的多余的内核
  10. 3)Java学习笔记:内部类
  11. 机器学习基石:10 Logistic Regression
  12. sql报错注入:extractvalue、updatexml报错原理
  13. LCA-RMQ+欧拉序
  14. mysql/mariadb主从复制
  15. 网速测试脚本speedtest_cli的安装与使用
  16. tomcat去掉项目名称
  17. 帮助大家理解java中的随机和继承,动态绑定.
  18. width:100%和width:auto区别
  19. c++中类的静态成员对象
  20. Elasticsearch Aggregation 多个字段分组统计 Java API实现

热门文章

  1. 恢复delete删除的数据
  2. QTableWidget设计原则
  3. PostgreSQL正则及模糊查询优化
  4. visual studio 高级选项及配置
  5. CMake简易入门
  6. Ffmpeg移植S3C2440
  7. ACM学习历程—HDU 5025 Saving Tang Monk(广州赛区网赛)(bfs)
  8. 如何在开启了log-bin的MySQL Server中创建FUNCTION
  9. unittest ,ddt数据驱动,读取文件中数据,多个参数时的处理
  10. HeartBleed bug