`

linux设置开机服务自动启动/关闭自动启动命令

阅读更多

[root@localhost ~]# chkconfig --list     显示开机可以自动启动的服务

[root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务

[root@localhost ~]# chkconfig --del ***   删除开机自动启动***服务

 

 

[root@localhost ~]# setup     可以在shell图形终端里面配置的命令,去service里选择

 

 

[root@localhost ~]# ntsysv    shell终端图形配置开机启动服务命令,选项没上面那个多

 

setup rc.local chkconfig三种方式都可以设置

 

第一种)

输入#setup指令进入系统服务菜单,选择你想启动的服务比如httpd,然后重起机器或者/etc/rc.d./init.d/httpd

  start

 

第二种)

把启动命令放到/etc/rc.d/rc.local文件里这样就可以每次启动的时候自动启动服务了,例如对于apache,编译好apache后会在安装目录的bin下生成apachectl文件,这是个启动脚本,我们只需要把这个命令加到rc.local里就可以了

suse没有rc.localSUSE是可以这么定义自己的脚本的,如果希望在切换运行级之前和之后运行自己的脚本,那么可以分别创建:

/etc/init.d/before.local

/etc/init.d/after.local

echo /usr/local/apache/bin/apachectl>> /etc/rc.d/rc.local,

设置服务自动启动的方式是在rc.local里还可以加入类似以下的一些脚本:

#sshd

/usr/local/sbin/sshd

 

#proftpd

/usr/local/sbin/proftpd

 

#apache

/home/apache/bin/apachectl start

 

#mysql

/home/mysql/bin/safe_mysqld --port=3306 &

 

#start oracle8i listener first

su - oracle -c 'lsnrctl start'

 

#start oracle8i

su - oracle -c 'dbstart'

 

第三种)

通过chkconfig指令.

 

使用chkconfig命令来把某项服务加到系统的各项运行级别中,步骤如下,

1 创建启动脚本.

  对于apache,mysql,ssh这样的软件都是自己带的,我们只要稍微修改一下使之支持chkconfig就可以了

2 修改脚本

我们需要在脚本的前面加上一下2,才能支持chkconfig命令

# chkconfig: 2345 08 92

#

# description: Automates a packet filtering firewall withipchains.

#

 

chkconfig:后面定义的使启动服务的运行级别(例子中使2345启动改服务),以及关闭和启动服务的顺序,(上例中关闭服务的顺序使8,启动的顺序使92)

descriptions:对改服务的描述(上例中是ipchains包过滤),你可以换成自己想要的

 

修改好之后执行

cp 你的脚本 /etc/rc.d/init.d/脚本名

chmod 700 /etc/rc.d/init.d/脚本名

chkconfig --add 脚本名

例如:

将其加入Linux启动过程,仅在level 3, level 5级别下运行

[root@Tester init.d]/sbin/chkconfig --add apache-httpd

[root@Tester init.d]/sbin/chkconfig --level 35 apache-httpdon

 

之后就可以了,以后每次重新启动服务器都会自动启动和关闭我们的服务了

分享到:
评论

相关推荐

    设置oracle10g自动启动

    在redhat环境下设置oracle10g开机自动启动

    Linux下Python脚本自启动和定时启动的详细步骤

    一、Python开机自动运行 假如Python自启动脚本为 auto.py 。那么用root权限编辑以下文件: sudo vim /etc/rc.local 如果没有 rc.local 请看 这篇文章 在exit 0上面编辑启动脚本的命令 /usr/bin/python3 /home/...

    Linux FTP服务配置

    由于端口22被ssh服务器占用,所以需要关闭ssh服务并重启vsftp服务。 客户端用Flashfxp测试:新建站点"VsftpTest",输入Vsftp服务器的IP地址,端口填22,用户名填ftp1,密码填你设置的密码,然后点击"连接"按钮: 由于...

    cmd操作命令和linux命令大全收集

    8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger----开始信使服务 13. compmgmt.msc---计算机管理 ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。 2.格式 reboot [-n] [-w] [-d] [-f] [-i] 3.主要参数 -n: 在重开机前不做将记忆体资料写回硬盘的动作。 -w: 并不会真的重开机,只是把...

    CentOS7设置jar应用程序开机启动的方法

    没有用Jenkins这种自动化部署工具,在linux centos中部署jar包项目时遇到一个坑,通过xshell远程连接服务器,在系统中使用“java -jar”命令启动jar包时,输出日志会占据当前终端页面,如果关闭终端窗口的话,...

    Linux系统安装Tomcat并配置Service启动关闭

    在Linux系统下配置service启动和关闭 1, 通过命令cd /etc/init.d文件夹下 2, 再通过命令 vim tomcat 进入vim编辑界面 3,用过 i键 现在把下面代码贴入编辑界面 shell脚本如下 #!/bin/bash # This is the ...

    《Linux服务器配置与管理》教学课件—第-12-章--FTP-服务器配置.pptx

    [root@ master ~]#service vsftpd stop #停止 [root@ master ~]#chkconfig vsftpd on #设置开机时自动运行 12.1.2 安装vsftp 《Linux服务器配置与管理》教学课件—第-12-章--FTP-服务器配置全文共33页,当前为第6页...

    Linux常用命令(PDF)

    Linux+命令行和shell脚本 虚拟机安装成功后,选择 ubuntu 64 ovf 双击再进行安装 安装完成后 虚拟机左边会出现 ubuntu 64 选择开启虚拟机 (如果报 64 位错误 需要修改 bios) 如果你的电脑没有打开虚拟化,需要重启...

    LINUX安装与配置简明手册

    9.2.6 在开机引导启动时自动挂装一个 设备 110 9.2.7 把一个现存的目录转移到一个新 分区 111 第10章 编译系统内核 113 10.1 概述 113 10.1.1 为什么要编译 113 10.1.2 为什么不编译 114 10.1.3 内核升级问题 114 ...

    vmtools-linux.iso

    但如果你嫌麻烦,我们就需要让vmware-toolbox实现开机自动运行.点击 Ubuntu菜单:System→首选项→会话→Startup Programs,Add一个Name叫"vmware-toolbox",Command是"/usr/bin/vmware-toolbox"的启动 ...

    Linux管理员指南

    提高单个服务器的安全性 145 11.1 TCP/IP与网络安全 145 11.2 追踪服务 146 11.2.1 使用netstat命令 146 11.2.2 netstat命令输出与系统的安全性 148 11.2.3 关闭服务 148 11.3 监控系统 149 ...

    linux安装与配置简明手册

    9.2.6 在开机引导启动时自动挂装一个 设备 110 9.2.7 把一个现存的目录转移到一个新 分区 111 第10章 编译系统内核 113 10.1 概述 113 10.1.1 为什么要编译 113 10.1.2 为什么不编译 114 10.1.3 内核升级...

    Ubuntu_10.04_安装手记

    分区查看与编辑工具、ntfs分区开机自动挂载配置工具 手动修改fstab样板 在文件浏览器使用地址栏 将窗口的最大化/最小化/关闭按钮改为右边 OpenOffice.org 启动器 桌面图标太大了,怎么调小? 鼠标指针 最近的文档 ...

    linux学习记录

    Chkconfig 开机自启动 如:chkconfig vsftpd on Chkconfig httpd on http服务 chkconfig mysql on mysql服务 Chkconfig sshd on :远程登录服务 一般用putty客户端软件 安装JDK ./JDK gzip 压缩,解压缩 tar sss ...

    xware-desktop_0.13.20141115_amd64.deb

    设置开机自动启动。 在文件->设置->启动与登录->xwared托管里选择由用户态systemd托管或者由用户态upstart托管,确定。 如果这两个选项都不能选,则选择简单的自动启动。 这样下次重启时,xwared会自动启动。 手动...

    2020整理Linux下用于端口映射的工具rinetd.zip

    把这条命令加到/etc/rc.local里面就可以开机自动运行 查看状态 netstat -antup 需要注意 1.rinetd.conf中绑定的本机端口必须没有被其它程序占用 2.运行rinetd的系统防火墙应该打开绑定的本机端口 例如: ...

    memcached-win-32/64-1.4.4-14

    NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。 4.下载php_memcache.dll,请自己查找对应的php版本的文件 5. 在C:\winnt\php.ini 加入一行 ‘extension=...

    网吧维护技术资料 合集

    1699 网吧维护\资料\xp实用技巧\设置自动关机重启时间.txt 5039 网吧维护\资料\xp实用技巧\辅助操作和特殊功能命令.txt 848 网吧维护\资料\xp实用技巧\运行菜单中的“快捷方式”.txt 5306 网吧维护\资料\xp实用技巧\...

    PW2440嵌入式主板使用手册V1.2

    8.11 应用程序在 WinCE 启动后自动运行 8.12 WinCE 配置文件中的路径 8.13 WinCE 字库与内核分离设置 8.14 向 WinCE 的注册表添加其他注册表文件 8.15 WinCE 内核 NK.nb0 大小设置 8.16 WinCE 中如何编译生成 NK.nb0...

Global site tag (gtag.js) - Google Analytics