RHEL7和RHEL6即时设置、开启和开机、永久开启服务的方法、原理

1.RHEL7

  说明:启用服务就是在当前 runlevel 的配置文件目录/etc/systemd/system/multi-user.target.wants/里,建立/usr/lib/systemd/system里面对应服务配置文件的软链接;禁用服务就是删除此软链接。

  查看了/usr/lib/systemd/system 里的文件,语法跟旧版/etc/init.d/里的系统服务脚本完全不同了。

systemd使用比sysvinit的运行级更为自由的target替代。第3运行级(命令行界面)用multi-user.target替代。第5运行级(图形化界面)用graphical.target替代。runlevel3.target和runlevel5.target分别是指向 multi-user.target和graphical.target的符号链接

参考:

方法和原理:

https://blog.csdn.net/guochunyang/article/details/51954736

编写开机启动服务:

https://www.cnblogs.com/lycokcc/p/5239318.html

Nginx开机启动脚本例子:

http://blog.51cto.com/meiling/2165942

Tomcat开机启动脚本编写:

https://blog.csdn.net/qq_25821067/article/details/79120222

Apache设置开机启动和拒绝访问问题:

https://www.cnblogs.com/tdcqma/p/5868941.html

RHEL7&RHEL6比较:

https://www.liangzl.com/get-article-detail-15933.html

RHEL7启动原理:

https://www.cnblogs.com/xiaogan/p/5812145.html

https://www.cnblogs.com/chenxuf/p/9027575.html

2.RHEL6

说明:经查看和测试确认,/etc/init.d是/etc/rc.d/init.d的软链接,/etc/rc.local是/etc/rc.d/rc.local的软链接,/etc/rc[0-6].d是/etc/rc.d/rc[0-6].d的软链接,/etc/rc.d/rc[0-6].d目录中都是指向init.d目录的软链接,命令行界面对应rc3.d,图形化界面对应rc5.d,分别是运行级别3和5

参考:

http://www.cnblogs.com/xuange306/p/9327809.html

编写开机启动脚本一定需要注意的:

解决“service XXX does not support chkconfig”的问题,参考http://blog.51cto.com/professor/1579791

常用的两种设置方式:

https://blog.csdn.net/karchar/article/details/52489572

原理和原始方法:

http://www.cnblogs.com/jimeper/archive/2013/03/12/2955687.html

https://blog.csdn.net/qq_32863631/article/details/78631174

另外的方法:

https://blog.csdn.net/u013554213/article/details/78792686

chkconfig命令详解:

https://www.linuxidc.com/Linux/2015-01/111438.htm

httpd服务启动、关闭设置参考:

https://blog.csdn.net/heqinghua217/article/details/51517849

tomcat设置开机启动:

https://blog.csdn.net/abselute/article/details/76945378

原文地址:https://www.cnblogs.com/free-wings/p/10122799.html

时间: 2024-10-10 21:23:35

RHEL7和RHEL6即时设置、开启和开机、永久开启服务的方法、原理的相关文章

两种设置win7宽带开机自动拨号连接的方法

新开通的vps,每次vps重启宽带连接都不会自动连上,很多客户都想做到开机自动连接宽带,每次开机都要手动拨号是很麻烦的.其实我们只要将宽带设置为开机自动连接就省心了.下面就教大家两种Win7系统设置开机自动拨号连接的方法. 一.使用windows系统的“启动”文件夹自动开机连接宽带 1.右键桌面右下角的“网络连接”,打开“网络和共享中心” 2.点击“更改适配器设置”,找到“宽带连接”选项 3.打开“宽带连接”属性,在“选项”中将“提示名称.密码和证书等”前面的勾去掉,点击确定, 4.右击“宽带连

CentOS设置程序开机启动程序/服务的方法(转)

注意:CentOS 6下基本没什么问题,CentOS 7估计不一定能行. 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动. 1.把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd. #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in

Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启动程序/服务)

注意:rc.local脚本里面启动的用户默认为root权限. 一.rc.local脚本 rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令.该脚本位于/etc/路径下,需要root权限才能修改. 该脚本具体格式如下: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the scrip

centos开机自动启动SVN服务的方法

1.编辑rc.local文件 vi /etc/rc.d/rc.local 2.加入如下启动命令 /usr/bin/svnserve -d -r /home/svn 注意: 我们在用终端操作的时候,可以直接使用以下命令启动SVN: svnserve -d -r /home/svn 但是在/etc/rc.d/rc.local 文件中必须写上完整的路径! 不知道svnserve安装到哪里了? 可以使用 whereis 命令查找一下:

Linux开机禁用开启防火墙

1.# chkconfig --list:显示开机可以自动启动的服务 结果:iptables    0:off    1:off    2:on    3:on    4:on    5:on    6:off表示iptables开机自动开启2.3.4.5级服务. 2.# chkconfig --add 命令名: 添加开机自动启动命令名服务 chkconfig --add iptables:开机自动启动iptables服务: 开机后通过命令iptables -L -n校验是否设置成功: 3.# 

RHEL7对比RHEL6的主要变化

RHEL7和RHEL6的主要变化 RHEL7和RHEL6的主要变化   RHEL7 RHEL6 文件系统 XFS EXT4 内核版本 3.10.x-x系列 2.6.x-x系列 内核名称 Maipo Santiago 发布时间 2014-06-09(3.10.0-123) 2010-11-09(2.6.32-71) 进程名称 systemd init 运行级别 runlevel0.target->poweroff.targetrunlevel1.target->rescue.targetrunl

如何设置CentOS 7开机自动获取IP地址详解

本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址. 自动获取动态IP地址 1.输入"ip addr"并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33,下图黄色框内). 2.输入"cd /etc/sysconfig/network-scripts/"按回车键确定,继续输入"ls"按回车键查看文件. 3.输入"vi ifcfg-ens

详解如何设置CentOS 7开机自动获取IP地址

本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址. 自动获取动态IP地址 1.输入"ip addr"并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33,下图黄色框内). 2.输入"cd /etc/sysconfig/network-scripts/"按回车键确定,继续输入"ls"按回车键查看文件. 3.输入"vi ifcfg-ens

编译安装Nginx //设置nginx自动开机启动

Nginx 安装 系统平台:CentOS release 6.6 (Final) 64位. 设置nginx 自动开机启动 :chkconfig --level 235 nginx on chkconfig 提供了一个维护/etc/rc[0~6] d 文件夹的命令行工具,它减轻了系统直接管理这些文件夹中的符号连接的负担.chkconfig主要包括5个原始功能:为系统管理增加新的服务.为系统管理移除服务.列出单签服务的启动信息.改变服务的启动信息和检查特殊服务的启动状态.当单独运行chkconfig