1、在/etc/rc.local文件中添加自启动命令

​​​​​​​2、在/etc/init.d目录下添加自启动脚本

Linux开机的时候,会加载运行/etc/init.d目录下的程序,因此我们可以把想要自动运行的脚本放到这个目录下即可。系统服务的启动就是通过这种方式实现的。

PS:添加完后务必设置文件的可执行权限 chmod +x filename

​​​​​​​3、制作Linux服务并设置开机自启动

以nginx为例,通过制作linux服务的方式启动,并设置开机启动

1)前提条件:nginx已安装,默认安装路径为:/usr/local/nginx

2)在/etc/systemd/system/路径下创建nginx.service文件,写入如下内容

[Unit]

Description=nginx - high performance web server

After=nginx.service

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s stop

Execenable=/usr/local/nginx/sbin/nginx

[Install]

WantedBy=multi-user.target

3)设置开机自启动

# 设置开机启动

systemctl enable nginx

# 取消开机自启动

#systemctl disable nginx

# 查看服务当前状态

systemctl status nginx

# 启动nginx服务

systemctl start nginx

# 停止nginx服务

systemctl stop nginx

# 重启nginx服务

systemctl restart nginx

Linux开机自启的三种方式相关推荐

  1. linux系统中开机自启的三种方式

    有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0- ...

  2. 【查看linux中所有用户的三种方式】

    查看linux中所有用户的三种方式学习目标: 提示:通过使用 /etc/passwd 文件,getent 命令,compgen 命令这三种方法查看系统中用户的信息 用户信息存放位置: 提示:Linux ...

  3. 【Linux】部署Springboot项目到Linux服务器以及linux服务器下载文件的三种方式详解

    Linux学习之路 初识Linux Linux内核 由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写 Linux 是一套免费使用和自由传播的类Unix操作系 ...

  4. Centos7 设置开机自启的几种方式

    一.系统服务的方式 1. 前提 (1)首先要将需要自启的软件或应用注册成系统服务,下面提供常用的软件注册系统服务的案例 nginx.service 创建服务文件 vi /usr/lib/systemd ...

  5. shell进入特权模式_GRUB引导下进Linux单用户模式的三种方式,修改root密码

    versace handbags ;ro root=/dev/VolGroup00/LogVol00 rhgb quiet 修改成 : grub append>ro root=/dev/VolG ...

  6. linux shell 读取文件的三种方式

    假设存在文件user.csv 重定向标准输入,方式一: [root@wpuj3zui5est1ifj-0002 ~]# cat -n back.sh 1 #!/bin/bash2 #测试备份文件时候的 ...

  7. Linux 开机运行sh 脚本 三种方法

    一.修改开机启动文件​​​​​​​ /etc/rc.local(或者/etc/rc.d/rc.local) 1.编辑rc.local文件(命令后面让得加&号,表示后台运行) 2.最后修改rc. ...

  8. Linux下修改hostname的三种方式

    方法1:修改配置文件 主机名保存在/etc/hostname文件里,所以我们可以打开这个文件,手动编辑主机名. sudo vim /etc/hostname 方法2:hostnamectl命令 命令语 ...

  9. linux ubuntu 软件安装的三种方式

    apt-get 自动安装软件,解决依赖关系 sudo apt-get update 更新源 源在 /etc/apt/sources.list 文件中sudo apt-get install softw ...

最新文章

  1. webpack+vue搭建基础
  2. Qt5.5.0环境下的mingw编译dcmtk 3.6.1_20150924
  3. apache服务器性能诊断,Apache服务器性能评测
  4. 15个IT技术人员必须思考的问题
  5. MVP公益活动:编程一小时
  6. java数字常量_数字常量 - javawebsoa - 博客园
  7. c语言喂狗的作用,兽医忠告:用这几样食物喂狗,简直就是喂“砒霜”!
  8. Python数据科学学习进阶
  9. logstash multiline
  10. json数组转换成java对象_json中包含json数组怎么转换成java对象
  11. windows 10字体突然变小变细,模糊
  12. PID控制算法的C语言实现
  13. 系统设计时要考虑哪些方面?
  14. 无线键鼠接收器配对怎么就那么难?简直就是浪费
  15. html5_滑条等其他标签
  16. 计算油费 (10 分)
  17. 英语四级考前核心词汇【1】
  18. 谷歌、火狐、IE浏览器驱动下载地址:
  19. srcnn fsrcnn espcn rdn超分网络的结构
  20. JavaScript 中按键事件所对应 键盘码

热门文章

  1. 陈大《技术圈》(转)
  2. 【码云周刊第 28 期】计算机视觉时代的识图技术
  3. scrapy html页面加载未完成,Scrapy与scrapy-splash框架快速加载js页面
  4. 数据结构与算法学习笔记4:递归+分治法
  5. Mongo聚合函数使用Sort排序时内存不足导致查询失败,开启allowDiskUse=true
  6. [进程通信] 进程间通信 之 管道
  7. 带你了解NLP的词嵌入
  8. SublimeLinter进行PHP代码检查
  9. Maven - 国内Maven仓库之阿里云Aliyun仓库地址及设置
  10. IT人员必学最基础知识(四)——补充总结