Linux开机自启的三种方式

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

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

linux开机启动,linux,运维,服务器

 

​​​​​​​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://www.toymoban.com/news/detail-650383.html

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

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

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

相关文章

  • Linux软件包的三种安装方式

    角色 系统命令 应用程序 文件位置 一般在/bin和/sbin目录中,或为Shell内部指令 通常在/usr/bin、/usr/sbin和/usr/local/bin、/usr/local/sbin目录中 主要用途 完成对系统的基本管理工作,例如IP配置工具 完成相对独立的其他辅助任务,例如网页浏览器 适用环境 一般只在字符操作界面中运

    2024年02月04日
    浏览(50)
  • Linux下SSH登录的三种方式

    SSH密钥登录:SSH默认采用密码登录,这种方法有很多缺点,简单的密码不安全,复杂的密码不容易记忆,每次手动输入也很麻烦。密钥登录是更好的解决方案。接下来介绍三种SSH的登录方式。 一:SSH口令登录 1 登录原理 SSH服务默认登录方式为口令登录,也是我们平时最常用

    2024年02月06日
    浏览(40)
  • linux下实现定时器的三种简单方式

    目录 一. sleep()和usleep() 1.sleep() 2.usleep() 3.毫秒级延时 二. signal与alarm() 三. select 四. 一些总结         优点是简单便捷,直接调用即可,但是缺点也很明显,精度不够,特别是在系统负载比较大时,会发生超时现象。 1.sleep() #include unistd.h unsigned int sleep(unsigned int   secon

    2024年02月16日
    浏览(44)
  • linux中赋予普通用户root权限的三种方式

    在成功拿下一个服务器并提权成为root用户以后,为了减少root用户使用时间从而减少被网站管理员发现的概率,就需要新建一个普通用户,并赋予其完全的管理员权限,有以下三种常见的方式 1. 直接修改/etc/passwd文件 /etc/passwd文件里的第三列是UID,这个值为0的话就表示这个用

    2024年01月21日
    浏览(54)
  • linux:文件替换的三种方式sed、awk、perl

    linux 文件内容替换,网上看了下大致就这三种 sed、awk、perl,今天挨个使用一下看看怎么样 语法 Linux sed 命令是利用脚本来处理文本文件。详细文档 搭配 find 可以对文件夹进行查找替换: find ./ -name \\\"*.js\\\" | xargs sed -i \\\'\\\' \\\'s/aaa/hhh/g\\\' 问题 一般在 linux 上该命令就可以生效。 但是我

    2024年02月03日
    浏览(50)
  • linux 服务开机自启

    Centos有两种方式,一是修改/etc/rc.local文件,二是使用chkconfig来管理开机自启(chkconfig无法自启动源码包) 等级 等级0:关机 等级1:单用户模式 等级2:无网络连接的多用户命令行模式 等级3:有网络连接的多用户命令行模式 等级4:不可用 等级5:带图形界面的多用户模式 等级

    2024年02月13日
    浏览(39)
  • Linux关闭开机自启服务

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 chkconfig查看存在的任务 关闭自动启动的任务 查看自动启动任务 关闭自动启动

    2024年02月12日
    浏览(40)
  • Linux下mysql开机自启

    #1、mysql的安装目录的权限给mysql用户以及用户组mysql57 #chown(英文全拼:change owner)命令用于设置文件所有者和所属组的命令。 #chown 需要超级用户root的权限才能执行此命令 #-R(注意大写)选项表示连同子目录中的所有文件,都更改 chown -R mysql57:mysql57 /mnt/mysql/mysql57 #2、添加

    2024年01月23日
    浏览(50)
  • docker设置linux开机自启

    要在Linux系统上设置Docker开机自启,可以按照以下步骤操作: 打开终端并使用root权限登录系统。 编辑 /etc/rc.local 文件: sudo vi /etc/rc.local 在文件的最后一行添加以下内容: /usr/bin/systemctl start docker.service 保存文件并退出编辑器。 添加可执行权限以使该文件在系统启动时自动运

    2024年02月14日
    浏览(42)
  • linux设置pg库开机自启

    要在Linux系统上设置PostgreSQL数据库开机自启,可以按照以下步骤操作: 打开终端并使用root权限登录系统。 编辑 /etc/rc.local 文件: sudo vi /etc/rc.local 在文件的最后一行添加以下内容: su - postgres -c \\\"/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data -l /var/log/postgresql.log\\\" 这里假设你的

    2024年02月13日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包