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

方式一:

直接在脚本/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 运行的通常二者设置大致相同,所以通常前者会调用后者

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

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

(转)linux自定义开机启动服务和chkconfig使用方法

原文:https://www.cnblogs.com/jimeper/archive/2013/03/12/2955687.html linux自定义开机启动服务和chkconfig使用方法 1. 服 ...

linux svn开机自动启动服务

SVN设置开机自动启动 usr/lib/systemd/system/添加svn.service文件 home/sdbdatasvn/svnrepos(换成绝对路径) 如果出现权限问题,请chmod  ...

nginx设置成开机自动启动服务

1.nginx的安装目录 /usr/local/nginx 启动nginx cd /usr/local/nginx/sbin./nginx 更改配置重启nginxcd /usr/local/nginx ...

Centos 下添加开机自启动服务和脚本【转】

最近刚玩Centos7的系统,跟Centos6还是很多方面有改变的,这里记录一下怎么在Centos7下添加开机自启动脚本和服务的方法. 1.添加开机自启服务 我这里以docker 服务为例,设置如下两 ...

Linux 添加开机启动项的三种方法

linux 添加开机启动项的三种方法. (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh## This scri ...

[Windows][VC]开机自动启动程序的几种方法

原文:[Windows][VC]开机自动启动程序的几种方法 很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsof ...

【Linux】开机自动启动脚本

Linux下(以RedHat为范本)添加开机开机自动启动脚本有两种方式; 本例系统:Linux(CentOS 7.2) 方法一 使用 /etc/rc.d/rc.local,自动启动脚本 #!/bin/ ...

Linux—添加开机启动(服务/脚本)

系统启动时需要加载的配置文件 /etc/profile./root/.bash_profile/etc/bashrc./root/.bashrc/etc/profile.d/*.sh./etc/pro ...

随机推荐

新功能WBS

项目名:连连看 组名:天天向上 组长:王森 组员:张政.张金生.林莉.胡丽娜 代码地址:HTTPS:https://git.coding.net/jx8zjs/llk.git SSH:git@git. ...

SpringMVC使用@ResponseBody时返回json的日期格式、@DatetimeFormat使用注意

一.SpringMVC使用@ResponseBody时返回json的日期格式 前提了解: @ResponseBody 返回json字符串的核心类是org.springframework.http.co ...

自适应网页设计(Responsive Web Design)(转)

作者: 阮一峰 出处:http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html 随着3G的普及,越来越多的人使用手机上网. 移 ...

SqlConnection类

一.常用属性 ConnectionString  获取或设置用于打开 SQL Server 数据库的字符串. (重写 DbConnection.ConnectionString.) Connectio ...

《Windows驱动开发技术详解》之Windows内存管理

虚拟内存地址 Windows所有的程序(Ring0和Ring3层)可以操作的都是虚拟内存.有一部分单元会和物理内存对应起来,但并非一一对应,多个虚拟内存页可以映射同一个物理内存页.还有一部分单元会被映 ...

EffictiveC++笔记 第2章

Chapter 2 构造 / 析构 / 赋值 条款 05:了解C++ 默默编写并调用哪些函数 如果你写下: class Empty{ }; 事实上编译器会帮你补全: class Empty{ publ ...

010-3 Socket协议ProtocolType

ProtocolType成员 成员名称 说明 Ggp 网关到网关协议. Icmp Internet 控制消息协议. IcmpV6 IPv6 的 Internet 控制消息协议. Idp Interne ...

linux系统中使用socket直接发送ARP数据

这个重点是如这样创建socket:  sock_send = socket ( PF_PACKET , SOCK_PACKET , htons ( ETH_P_ARP) ) ; 其后所有收发的数据都是 ...

如何使用Javascript XSLT 处理XML文件(支持Firefox)

最近使用Firefox进行网页的调试,发现有些Javascript XSLT处理XML的语句仅仅支持IE浏览器.而网络中的一些介绍javascript XSLT 处理XML的文章基本上都是依据AJAX ...

Kubernetes Device Plugins

The gRPC server that the device plugin must implement is expected to be advertised on a unix socket ...

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

  1. 联想X86服务器重启管理控制器(XClarity Controller)或TSM的方法

    当设备运行较长时间时,服务器的管理控制器(或称服务处理器,Service Processor)可能由于内存或空间等问题响应缓慢,如果机器上运行ESXi,有可能会在Vcenter报出部件的"s ...

  2. mac打开服务器文件管理,mac通过samba服务器远程管理linux上文件

    samba介绍 samba实现了在各个平台共享文件和打印机. 解决了在Mac上远程连接一台Linux服务器,管理一些文件,不仅需要进行常规的本地文件操作,还需要上传.下载.编辑的难题. linux配置 ...

  3. linux服务器配置与管理_服务器维护实施步骤

    为了有效地维护服务器,服务器管理员必须执行主动的硬件和软件检查.而服务器的维护清单必须包括除尘.日志查看.软件补丁程序测试等. 即使具有服务器的性能和冗余功能,增加的工作负载整合和可靠性期望也会对服务 ...

  4. linux通用自启动管理,linux下通过xinetd服务管理 rsync 实现开机自启动

    1.1 xinetd服务配置 1.1.1 检查xinetd服务是否安装 [root@backup ~]# rpm -qa xinetd [root@backup ~]# rpm -ql xinetd ...

  5. linux虚拟地址空间管理,Linux内存管理4---虚拟地址空间管理

    1.前言 本文所述关于内存管理的系列文章主要是对陈莉君老师所讲述的内存管理知识讲座的整理. 本讲座主要分三个主题展开对内存管理进行讲解:内存管理的硬件基础.虚拟地址空间的管理.物理地址空间的管理. 本 ...

  6. linux软件包怎么管理,Linux之软件包管理

    Linux之软件包管理 软件包管理有一般有3种机制:源代码方式.RPM.YUM 软件包的组成格式与存放路径: 1.二进制程序 主要存放的路径:/bin, /sbin, /usr/bin, /usr/s ...

  7. linux ppp用户管理,linux下ppp拨号上网

    转帖 如何用 Linux 拨号上网 一.Linux 上的 PPP Linux 中已经包括了点对点协议PPP,其主体是 pppd ,如果你已经使用过 Windows95 或 NT 的拨号网络,那么你已经 ...

  8. linux应用与管理,Linux操作系统应用与管理

    本书从实际应用的角度出发,以RedHat Linux 9为操作环境,介绍了使用和管理Linux的各种常规操作和技巧.主要内容包括Linux的安装配置.桌面应用.文件目录管理.用户管理.网络管理.安全管 ...

  9. web安全 维护及其服务器的管理,web服务器的管理及维护.pdf

    保密 / 公开 Web服务器的管理及维护 [版本 ]v1.0 [文档类型 ]服务器管理文档 [ 日期 ]2012 年 9 月 17 日 河南省高等学校信息网络重点学科开放实验室 1 / 17 河南省高 ...

最新文章

  1. 设计模式(行为型模式)——备忘录模式(Memento)
  2. linux xxd命令 十六进制显示文件
  3. 包含c语言的序列化字符,Android Serializable与Parcelable原理与区别
  4. 一文搞懂Python中的所有数组数据类型
  5. python语言基础项目报告书_25个Python学习项目,值得推荐
  6. jzoj6826-[2020.10.17提高组模拟]隔膜【博弈论】
  7. 「mysql优化专题」主从复制面试宝典!面试官都没你懂得多!(11)
  8. java第二部分项目_Java_第二次作业:项目构思与实现
  9. 计算机设备安装属于劳务吗,​安装服务费属于劳务费吗
  10. 【原创】Altium Designer Winter 09 笔记 之一
  11. C ++中的初始化程序列表– std :: initializer_list
  12. Git详解之二 Git基础(第二部分)
  13. PHP + AJAX实现幸运转盘抽奖
  14. DynamoDB 如何做in查询
  15. 如何获取Mysql的根目录
  16. Maven启动被终止---构建路径指定执行环境 J2SE-1.5。工作空间中没有与此环境严格兼容的JRE...
  17. 聊聊傅里叶变换的意义和定义
  18. 最后一公里极速配送(三)
  19. VIM如何将全部内容复制并粘贴到外部
  20. 什么是数据库?数据库的作用想学数据库必看 (1)

热门文章

  1. 【雕爷学编程】Arduino动手做(46)---电阻应变片传感器
  2. 电脑BlOS设置修改
  3. 国网对计算机二级科目要求,今起!计算机等级考试可以网报,二级部分科目获证条件调整...
  4. 明日召开 | Pulsar Summit Asia 2021 本周末线上精彩呈现
  5. 写了一个iPhone越狱快捷下拉开关插件
  6. 苹果语音备忘录怎么改名字_语音备忘录误删除怎么恢复?安利你个简单方法
  7. 新版个人所得税计算python_个税起征点上调至5000,用Python算一算少交多少税
  8. 全国高校大学招标公告信源地址大全分享
  9. UVA一些简单题题解。
  10. 关于编译WebRTC Linux/Android版源码的说明