由于种种原因我们需要重启服务器或断电重启,服务都得手动一个一个启动太过麻烦,所以专门了解开机自启脚本的设置方法。

方式一:

  直接在脚本/etc/rc.d/rc.local(和/etc/rc.local是同一个文件,软链)末尾添加自己的脚本。然后,增加执行权限chmod +x /etc/rc.d/rc.local。

  

方法二:

  每次登录自动执行

  也可以设置每次登录自动执行脚本,在/etc/profile.d/目录下增加sh脚本, 用户第一次登录时,/etc/profile会遍历/etc/profile.d/*.sh

  

方法三:

  添加定时任务

  

几个脚本的区别:

  • /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。
  • /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取(即每次新开一个终端,都会执行bashrc)。
  • ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。默认情况下,设置一些环境变量,执行用户的.bashrc文件。
  • ~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
  • ~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是”父子”关系。
  • ~/.bash_profile: 是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者

转载于:https://www.cnblogs.com/Sandy-1128/p/linux-sandy-0325-1.html

Linux服务器开机自动启动服务或脚本的方法相关推荐

  1. linux服务器开机管理,Linux服务器开机自动启动服务或脚本的方法

    由于种种原因我们需要重启服务器或断电重启,服务都得手动一个一个启动太过麻烦,所以专门了解开机自启脚本的设置方法. 方式一: 直接在脚本/etc/rc.d/rc.local(和/etc/rc.local ...

  2. linux自定义开机启动服务和chkconfig使用方法

    文章转载! linux自定义开机启动服务和chkconfig使用方法 1. 服务概述 在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动, ...

  3. linux实现开机自启动服务/脚本

    linux实现开机自启动服务或者开机自运行用户自定义脚本有三种方式 方式一: 执行 systemctl enable 服务名 命令,将对应服务的.service文件软链接到 /etc/systemd/ ...

  4. linux 设置开机自启动服务命令,linux开机自启动服务优化设置命令

    1.设置成英文字符,避免出现乱码 [root@xuegod62 ~]# LANG=en 2.两种配置linux开机自启动服务命令: 1) [root@xuegod62 ~]# ntsysv 2) [r ...

  5. linux进程挂掉 自动启动,配置systemd以在Linux崩溃后自动启动服务

    本文介绍配置systemd以在Linux崩溃后自动启动服务的方法.进程在Linux系统上崩溃的原因有很多,你可以调查并解决问题,但可能需要一段时间.但是你可以立即将服务恢复到联机状态的一件事是在服务中 ...

  6. linux服务器插上硬盘不能开机,Linux服务器添加新硬盘无法识别解决方法(无需重启)...

    Linux服务器添加新硬盘无法识别解决方法(无需重启) 发布时间:2018-08-24 19:45, 浏览次数:711 , 标签: Linux 前言 一般来说,当我们在服务上插入新的磁盘时,服务器是会 ...

  7. sysv-rc-conf --- Linux设置开机自动启动

    Linux设置自启动 sysv-rc-conf - Linux设置开机自动启动 CentOS7 开机自启动脚本 chkconfig方式 通过sysv-rc-conf命令设置 1.在/etc/init. ...

  8. linux服务器断电后系统报错,Linux服务器开机启动报错.docx

    Linux服务器开机启动报错 问题描述:重启机房服务器 119 开机的时候卡在这里吗,重启后还是卡这里.问题分析:由于前一段时间,tomcat服务的一个错误代码导致CPU一直接近100% 运行,并且在 ...

  9. 服务器状态监控php源码,服务器状态监控_监控Linux服务器网站状态的SHELL脚本

    摘要 腾兴网为您分享:监控Linux服务器网站状态的SHELL脚本,蜗牛集市,同花顺,探客宝,手柄助手等软件知识,以及日期倒计时插件,云南省教育资源公共,rui手机桌面,小屁孩桌面便签,合金装备崛起复 ...

  10. Linux服务器监控cpu数据shell脚本

    Linux服务器监控cpu数据shell脚本 背景: 一种简易的监控进程的CPU.内存.线程数.句柄数的办法,使用shell脚本实现监控,Excel实现数据分析. #!/bin/bash#过滤出需要的 ...

最新文章

  1. Android Monkey使用
  2. python split()
  3. WRF用户手册翻译:Chapter 5: WRF Model
  4. Perl文档操作选项
  5. 信息学奥赛一本通(1177:奇数单增序列)——比较排序
  6. CSS——CSS创建样式表
  7. jQuery使用之(二)设置元素的样式
  8. 视频中的字幕如何提取为文本
  9. 90行代码爬取链家广州二手房相关信息
  10. win7用python哪个版本_win7自带python吗
  11. 2007-2015个人绿色软件合集下载
  12. 华为eNSP静态路由下一跳实验
  13. Android原生音量控制
  14. 计算机桌面英文翻译,电脑显示器英语怎么说
  15. python反距离权重法_使用Python进行反距离加权(IDW)插值
  16. ThreadLocal学习笔记
  17. UVa12325 12325 - Zombie‘s Treasure Chest(思路+代码)
  18. 《复联4》《何以为家》承包五一档 国产电影为何集体沉默了?
  19. android实训项目无线点餐系统服务器的设置,实现Android客户端软件与云计算的无线点餐系统设计...
  20. 软件算法一些学习总结

热门文章

  1. mybatis-spring
  2. No.0_Team C#
  3. ubuntu14.04 配置jdk环境变量
  4. 经典的Fisher-Yates Shuffle算法
  5. 【新番尝鲜】玛利亚狂热--百合VS伪娘之战
  6. c++ 一个h文件里面定义一个主类,然后定义多个子类
  7. 35、IFE任务34——听指令的小方块(二)
  8. Haproxy均衡负载部署和配置文件详解
  9. 谈一下今天的网络赛。。。这次是真的弱爆了。。。。
  10. 2018-2019-2 20175228实验二《面向对象程序设计》实验报告