我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux开机自启的三种方式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux开机自启的三种方式

在/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

来源地址:https://blog.csdn.net/Dwavelet/article/details/129355122

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux开机自启的三种方式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux开机自启动服务两种方式介绍

目录rc.local方式chkconfig方式rc.local方式 1首先创建一个要自启动的脚本vi /etc/scripts/createFile.sh#!/bin/bash #开机创建一个文件夹 mkdir /opt/ccc
2022-06-04

springboot开启mybatis驼峰命名自动映射的三种方式

SpringBoot开启MyBatis驼峰自动映射有三种方式:配置文件设置:mybatis.configuration.map-underscore-to-camel-case=trueSpringBean配置:将mapUnderscoreToCamelCase属性设置为true注解方式:使用@Table注解,将useActualColumnNames设置为false
springboot开启mybatis驼峰命名自动映射的三种方式
2024-04-02

在Linux服务器下启动tomcat的三种方式

这篇文章主要介绍了在Linux服务器下启动tomcat的三种方式,Linux作为一种稳定安全的服务器一直受到业界欢迎,那么如何启动部署在服务器上的Tomcat呢,这篇文章带我们来了解
2023-03-24

Mac下启动mysql的三种方式

在系统设置里面找到mysql从而启动mysql 使用下面的命令来进行启动mysql sudo sudo /usr/local/mysql-5.7.31-macos10.14-x86_64/support-files/mysql.serve
2023-08-17

Linux中SELinux三种模式的启动、关闭与查看方式

SELinux提供三种模式来增强Linux安全性:强制模式(启用最严格的访问控制)、宽容模式(记录违规但不过度执行)和禁用模式(关闭SELinux安全功能)。通过设置启动标志、systemctl命令或修改配置文件,可以轻松启用、禁用和查看SELinux模式。选择适当的模式取决于系统安全需求和风险承受能力。遵循最佳实践,例如在启用前了解影响、进行策略调整并监控日志,以最大程度地利用SELinux的优势。
Linux中SELinux三种模式的启动、关闭与查看方式
2024-04-02

Linux启动新进程的三种方法

程序中,我们有时需要启动一个新的进程,来完成其他的工作。 下面介绍了三种实现方法,以及这三种方法之间的区别。 1.system函数-调用shell进程,开启新进程 system函数,是通过启动shell进程,然后执行shell命令进程。 原
2022-06-04

linux中设置nginx开机自启的方法

小编给大家分享一下linux中设置nginx开机自启的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法:1、使用“yum -y install nginx”
2023-06-14

win8.1开机时键盘数字锁定键没有自动开启的三种解决方法

win8.1开机时键盘数字锁定键没有自动开启怎么办?每一次都要按一下Num Lock才能使用小键盘特别的麻烦,杜绝这种麻烦要如何做呢?方法1按Win+R键,输入regedit,依次找到HKEY_USERS - DEFAULT - Contr
2022-06-04

linux服务中开启防火墙的两种方式

存在以下两种方式: 一、service方式 查看防火墙状态: [root@centos6 ~]# service iptables status iptables:未运行防火墙。 开启防火墙: [root@centos6 ~]# servi
2022-06-04

linux中设置nexus开机自启动的方法

本教程详细介绍了如何在Linux系统中设置Nexus开机自启动。步骤包括创建Nexus服务文件、启用服务、启动服务以及验证其开机自启动功能。此外,还提供了其他注意事项,例如确保已安装Java和Nexus,以及在出现问题时进行故障排除的建议。
linux中设置nexus开机自启动的方法
2024-04-02

Android开发之设置开机自动启动的几种方法

Android开发之设置开机自动启动的几种方法方法一:
2023-05-30

Win8系统开机进入LOGO界面后就自动重启的三种解决方法

解决方法:一、检查虚拟内存设置在Win8系统下,打开系统面板,然后在系统面板上选择设置关闭和虚拟内存。在关闭虚拟内存后,重新开启计算机,检查计算机是否还会出现重启故障。二、关闭快速启动功能如果计算机虚拟内存为默认设置项,那么就需要将快速启动
2022-06-04

编程热搜

目录