14 | linux设置开机自启动的三种方法

这篇具有很好参考价值的文章主要介绍了14 | linux设置开机自启动的三种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 第一种方式

1.1 编辑"/etc/rc.local"

vim /etc/rc.local

1.2 在rc.local后添加要执行程序的全路径

linux设置开机启动,# Linux,linux,运维,centos

1.3 赋予可执行权限

chmod +x /etc/rc.local

1.4 验证

reboot下服务器,看该服务,还在不在

2 第二种方式

2.1 在/etc/rc.d/init.d目录下添加自启动脚本

linux设置开机启动,# Linux,linux,运维,centos

注意:在/etc/rc.d/init.d下是shell脚本或者可执行二进制文件

2.2 赋予可执行权限

可执行权限 chmod +x filename

2.3 验证

重启服务reboot,查看该服务是否还在

3 第三种方式

制作service服务并设置开机自启动

3.1 安装对应的服务

以nginx为例
安装路径:/usr/local/nginx

3.2 编写service脚本

在/etc/systemd/system/路径下创建nginx.service文件

cd /etc/systemd/system/
vi nginx.service

nginx.service

[Unit]
Description=nginx-service
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.3 设置开机启动

# 设置开机启动
systemctl enable nginx
# 取消开机自启动
#systemctl disable nginx
# 查看服务当前状态
systemctl status nginx
# 启动nginx服务
systemctl start nginx
# 停止nginx服务
systemctl stop nginx
# 重启nginx服务
systemctl restart nginx

3.4 验证

重启服务reboot,查看该服务是否还在文章来源地址https://www.toymoban.com/news/detail-562684.html

到了这里,关于14 | linux设置开机自启动的三种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux的三种配置 IP方法

    说明: 使用nmcli命令配置的网络配置可以立即生效且系统重启后配置也不会丢失。 nmcli介绍 nmcli 是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法。nmcli命令的基本格式为: nmcli [OPTIONS] OBJECT { COMMAND | help } 其中,OBJECT选项可以是gene

    2024年03月21日
    浏览(45)
  • linux修改主机名的三种方法

    1.通过比较老的方法vim /etc/hostname 进行编辑修改——重启后生效 2.hostnamectl set-hostname 主机名 ——重启后生效      3.通过内核去修改主机名(红帽8版本) echo 主机名  /proc/sys/kernel/hostname(无法直接编辑文件,利用重定向可以)——立即生效      

    2024年02月11日
    浏览(49)
  • Linux下控制GPIO的三种方法

    https://blog.csdn.net/qq_41076734/article/details/124669908 1. 应用空间控制gpio 1.1简介 在/sys/class/gpio/下有个export文件,向export文件写入要操作的GPIO号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO输入或者输出模式,而value可控制

    2024年02月03日
    浏览(42)
  • 【Linux】 网络配置常见的三种方法

    目录 前言 方法一:(在图形化界面修改) 方法二:(修改ifcfg-eth60文件) 1.配置虚拟网络编辑器  2.配置ip ​编辑  3.网络验证 方法三:(利用nmtui命令修改) 总结 文章用配置的网络,我整理出来的这三种方法这里我们用Redhat9演示,希望能够读者带来帮助。 在配置网络之前

    2024年03月15日
    浏览(43)
  • 【Linux】使用systemd设置开机自启动命令

    systemd是Linux系统中现代化的初始化系统,可以使用它来实现开机自动运行命令。在systemd中,可以通过创建一个service文件,把要执行的命令放在其中,然后将其添加到systemd的自启动项中。 具体操作步骤如下: 首先在终端中使用sudo权限创建一个.service文件,用于存储service配置

    2024年02月08日
    浏览(76)
  • Linux elasticsearch设置为开机自启动服务

    说明: (1)“su es”为切换用户名,“es”为系统新建的用户名 (2)“/usr/local/elasticsearch-6.2.3”为el安装目录 具体el安装流程:请点击这里

    2024年02月13日
    浏览(31)
  • linux修改文件名的三种方法

    我们在使用linux系统过程中为了便于记忆或整理维护,经常需要对文件名进行修改,下面文章介绍了linux系统的三种修改文件名称的方式。 语法:mv [options] source dest 参数说明: 示例:将a.txt修改为a1.txt 语法:cp [options] source dest 参数说明: 示例:将a.txt修改为a1.txt,通过cp命令

    2024年02月02日
    浏览(55)
  • Linux更改普通用户密码的三种方法

    Linux服务器使用root管理员用户创建完成普通用户之后,为了后续使用该用户能够登录服务器(/etc/passwd中每个用户的shell类型为/bin/bash的可用来登录linux服务器),我们需要为普通用户设置登录密码。 useradd用户创建: https://blog.csdn.net/z19861216/article/details/130613814 Linux下,使用root管

    2024年02月15日
    浏览(43)
  • linux开机启动输入法且设置英文状态

    debian,gnome桌面。fcitx5框架,四叶草输入法。 首先把fcitx5加到开机启动项,方法很多,gnome的插件“优化”里面可以添加开机启动项。 这样开机就能启动输入法,而不用再手动输入shell命令fcitx5了。 但是启动时是中文的状态,对于习惯敲命令的人来说不够习惯,还要开个窗口

    2024年02月16日
    浏览(47)
  • Linux中修改文件名的三种方法

      在Linux操作系统中,对文件名的修改是一项常见且至关重要的操作。文件名修改的需求多样,包括但不限于:促进文件组织的清晰性、确保命名符合特定规则,以及简单地修复拼写错误。与通过图形界面直接下载后修改文件名相比,采用命令行方式进行文件名修改,能够带

    2024年01月17日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包