`
xiaodonggm
  • 浏览: 14208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux添加开机启动

阅读更多

修改/etc/rc.local

下面是rc.local的一个例子

 

touch /var/lock/subsys/local

modprobe bonding

nohup /home/rsync.sh &

rsync --daemon

/home/cmcc/nrpe/bin/nrpe -c /home/cmcc/nrpe/etc/nrpe.cfg -d

su - picuser -c "/opt/picuser/nginx/sbin/nginx"

su - ssuser -c "/opt/ss/tomcat-7.0.29/bin/startup.sh"

su - gmpuser -c "/opt/gmp/tomcat-7.0.29/bin/startup.sh"

/opt/sc/tomcat-7.0.29/bin/startup.sh

su - sxpuser -c "/opt/sxp/tomcat-7.0.29/bin/startup.sh"

 

如果需要开机启动的是已安装的服务,如mysql,ftp等,可按  chkconfig  方法设置:

 

在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。

在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。

其实命令很简单的,使用chkconfig即可。比如要将mysqld设置为开机自动启动:

#chkconfig mysqld on

同理,要取消掉某个服务自动启动,只需要将最后的参数“on”变更为“Off”即可。比如要取消postfix的自动启动:

#chkconfig postfix off

值得注意的是,如果这个服务尚未被添加到chkconfig列表中,则现需要使用–add参数将其添加进去:

#chkconfig –add postfix

如果要查询当前所有自动启动的服务,可以输入:

#chkconfig –list

但是这样显示东西太多了,看起来很晕。如果只想看指定的服务怎么办呢?这个时候只需要在“–list”之后加上服务名就好了,比如查看httpd服务是否为自动启动,就输入:

#chkconfig –list httpd

这个时候输出的结果:

httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

此时0~6均为off,则说明httpd服务不会在系统启动的时候自动启动。我们输入chkconfig httpd on后,再次检查输出结果变为:

httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

这个时候2~5都是on,就表明会自动启动了。

分享到:
评论

相关推荐

    linux添加开机启动项.docx

    linux添加开机启动项.docx

    linux添加开机启动项的方法介绍.docx

    本文档主要介绍了Linux添加开机启动项的多种方法,包括使用chkconfig命令、在~/.bash_profile文件中添加启动项、在/etc/rc.local文件中添加启动项、使用crond守护程序实现周期性执行命令、使用at命令实现定时执行...

    Arm-linux 自定义开机启动程序,避开从桌面启动

    ### Arm-Linux自定义开机启动程序详解 #### 一、背景与目的 在Arm-Linux平台上进行嵌入式开发时,经常会遇到需要自定义开机启动程序的需求。例如,当开发者希望在启动时直接运行自己开发的Qt界面程序,而不是先...

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

    本文将详细介绍三种在Linux中添加开机启动的方法,包括修改`/etc/rc.local`文件、编写自定义脚本以及创建自定义服务文件并通过`systemctl`管理。 ### 1. 修改`/etc/rc.local`文件 `/etc/rc.local`是Linux系统的一...

    linux中mysql开机自动启动3种方法.docx

    Linux 中 MySQL 开机自动启动 3 种方法 Linux 中 MySQL 开机自动启动是指在 Linux 系统启动时自动启动 MySQL 服务,以便提供数据库服务。本文将介绍三种实现 Linux 中 MySQL 开机自动启动的方法。 方法一:使用 ...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...

    Linux 添加系统服务、设置开机启动、设置启动顺序、chkconfig.docx

    本文详细介绍了 Linux 系统服务管理和配置的相关知识点,包括 chkconfig 命令的使用、系统服务的添加、删除、启动和关闭、服务启动顺序的配置等。 一、chkconfig 命令 chkconfig 命令是 Red Hat 公司开发的一款 ...

    ARM Linux 程序开机自启动方法

    经常自己编写的应用程序,需要手动运行,本文档教你修改系统文件,让你的应用程序开机自启。

    SUSE Linux下开机自动运行脚本命令的方法

    在SUSE Linux系统中,开机启动过程中涉及到几个关键的配置文件,它们分别承担着不同的角色: 1. **/etc/rc.d/after.local**:此文件需要手动创建。它会在系统完成运行级别的启动之后执行。这个文件的功能类似于其他...

    Linux jar包开机启动

    Linux jar包开机自启脚本 ,更改linux的jdk目录 更改jar包名即可,然后在rc.local添加此脚本位置

    linux 谷歌浏览器开机自启并全屏

    这可以通过在系统的启动服务中添加新条目来实现,具体方法因Linux发行版而异。例如,在Systemd系统中,你可以创建一个systemd服务单元文件,比如`/etc/systemd/system/start_chrom.service`,内容如下: ```ini ...

    Linux开机启动程序rc.local1

    【Linux开机启动程序rc.local详解】 在Linux操作系统中,开机启动程序是一个至关重要的部分,它决定了系统启动时自动运行哪些服务和脚本。rc.local是一个传统的方法,用于配置系统启动时执行的命令,尤其在CentOS7...

    linux开机启动配置文档—20170331.rar_linux 守护进程_linux开机启动配置文档

    本篇将详细讲解Linux环境下的开机启动配置以及如何添加和管理守护进程,主要基于`systemd`系统,这是Linux发行版如Ubuntu、CentOS等在2017年后广泛采用的服务管理工具。 首先,`systemd`是Linux系统的一种初始化...

    llnux Rabbitmq下设置开机启动方式

    以下将详细介绍如何在Linux环境下设置RabbitMQ的开机启动。 首先,你需要确认RabbitMQ已经在你的Linux系统上安装。通常,我们可以通过包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)进行安装: ```bash ...

    Linux 配置 tomcat 开机启动.txt

    ### Linux 下配置 Tomcat 开机启动 #### 概述 本文档主要介绍如何在 Linux 系统中配置 Apache Tomcat 服务器实现开机自动启动。通过编写一个简单的 Bash 脚本,并将其设置为系统服务的方式,可以确保 Tomcat ...

    linux-set-start.rar_linux 开机启动

    这会将服务添加到系统启动级别,并设置为开机启动。 除了直接编辑服务配置文件,还可以使用`systemctl`命令的`edit`选项或者临时文件来修改服务行为,这对于调试或临时调整服务参数非常有用。例如,`systemctl edit...

    centos7开机自启动执行脚本

    可以使用`systemctl list-unit-files | grep enabled`查看所有已启用的开机启动服务,或者用`systemctl status my_script.service`检查特定服务的状态。 5. **注意事项** - 确保你的脚本具有执行权限:`chmod +x ...

    开机自启动

    - Linux:可以创建系统服务文件,然后使用`systemctl enable`命令使其开机启动,或者在`.bashrc`或`.bash_profile`等个人配置文件中添加启动命令。 - macOS:可以使用系统偏好设置的“用户与群组”来管理登录项,...

Global site tag (gtag.js) - Google Analytics