在Kubernetes(K8s)中,init.d 开机启动是指在系统启动时自动执行某些脚本或程序,这在一些场景下非常有用。对于刚入行的小白来说,了解如何实现这一功能是很重要的。
首先,让我们来看一下整个实现过程的步骤:
| 步骤 | 操作             | 代码示例                     |
| ---- | ---------------- | ---------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-29 10:52:36
                            
                                766阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## CentOS 中 MySQL 的开机自启动
在 CentOS 系统中,MySQL 是一种常见的关系型数据库管理系统,它通常需要在系统启动时自动启动。然而,在某些场景下,我们可能希望手动控制 MySQL 的启动,或者是禁止 MySQL 在系统启动时自动运行。本文将介绍如何在 CentOS 中去掉 MySQL 的开机自启动。
### CentOS 的 init.d 目录
在 CentOS            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-27 00:42:20
                            
                                312阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CentOS系统本身自带了说明,在/usr/share/doc/initscripts-(*)/sysvinitfiles,内容如下:所有System V init脚本都命名为/etc/rc.d/init.d/,其中是服务的名称。必须没有“.init”后缀。示例脚本:#!/bin/bash
#
# /etc/rc.d/init.d/
#
# 
# 
#
# 
# of the file to th            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 16:37:46
                            
                                114阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在之前的博文中已经对CentOS7下通过tomcat进行WEB系统的发布进行了介绍,今天将利用init.d启动脚本,将服务脚本加入到开机启动服务队列,实现tomcat服务的开机启动。 1. 环境准备 1.1 系统 操作系统:CentOS 7(64位) 1.2 工具/软件 已安装JDK,并配置好环境变            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-01 15:22:00
                            
                                154阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            /etc/init.d目录在Linux系统中可是大名鼎鼎。它只负责一件事情,但却涉及到全系统。它包含系统中各种服务的start/stop脚本,从acpid到x11-common,其重要性可见一斑。init.d 初始化脚本称之为System V风格初始化,是System V系统传统之一,后来成为一些Unix系统的共同特性的源头。值得一提的是,在/etc目录下可能还包含rc#.d目录,这也是Syste            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-07-25 11:18:22
                            
                                3114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux系统中的一个非常重要的概念是init.d,它是用来管理系统服务的目录。在Linux系统中,服务是由后台进程来提供的,而init.d目录中的脚本文件则被用来启动、停止、重启和管理这些服务。
在红帽Linux系统中,init.d目录位于/etc/init.d/下,这个目录包含了所有系统服务的启动脚本。这些脚本文件会在系统启动时被加载,并根据需要启动相应的服务。在红帽Linux中,这些脚本文            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-05 11:33:50
                            
                                174阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux操作系统中,init.d是一个非常重要的目录,用来存放系统启动过程中所需要执行的脚本文件。在这个目录中,系统会自动地执行那些以特定命名规则命名的脚本文件,以便在系统启动过程中自动完成一系列的初始化工作,如启动服务、配置环境等。
在Linux系统中,init.d目录是一个遗留自Unix操作系统的传统,它负责管理系统的启动和关闭过程。当系统启动时,init.d目录中的脚本文件会按照一定的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-29 12:20:28
                            
                                276阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # CentOS中使用sudo命令启动MySQL的流程
为了帮助你理解如何在CentOS中使用sudo命令启动MySQL,我将以表格的形式展示整个过程的步骤,并为每一步提供相应的代码和注释。
| 步骤 | 操作 | 代码 | 说明 |
| ------ | ------ | ------ | ------ |
| 步骤一 | 打开终端 | - | 打开终端以执行命令 |
| 步骤二 | 切换到            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-21 20:54:01
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            统从初始化的时候按...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-11 17:07:19
                            
                                1340阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以下均为转载作资料收集用:$ ls -ld /etc/rc.ddrwxr-xr-x 10 root root 352  2月 13 13:38 /etc/rc.d/$ ls -ld /etc/init.dlrwxrwxrwx 1 root root 11  2月 13 13:38 /etc/init.d -> rc.d/init.d/一个是另外一个的软链接吧etc/rc.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-09-06 10:48:48
                            
                                695阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.[root@service2 usr]# ll /etc/init.dlrwxrwxrwx. 1 root root 11 3月  26 15:18 /etc/init.d -> rc.d/init.d说明/etc/init.d是/etc/rc.d/init.d的软连接。2./etc/rc.d/init.d里面包含了一些脚本,这些脚本供INIT进程(也就是1号进程)在系统从初始化的时候按...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-10 10:29:27
                            
                                1085阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            连接关系[root@fufuu etc]# ls -llrwxrwxrwx  1 root root      11 06-04 02:15 init.d -> rc.d/init.dlrwxrwxrwx  1 root root      10 06-04 02:21 r            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2008-06-06 08:43:19
                            
                                4040阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #/etc/init.d 是 rc.d/init.d/ 的软链接
[root@localhost ~]# ll -d /etc/init.d
lrwxrwxrwx. 1 root root 11 5月  13 01:01 /etc/init.d -> rc.d/init.d            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-09-08 16:35:20
                            
                                2928阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux操作系统中,init.d脚本是一个非常重要的概念。它是用于在系统启动及关闭过程中自动执行特定操作的脚本文件。在这篇文章中,我们将讨论红帽系统中init.d脚本的作用及使用方法。
在红帽系统中,init.d脚本位于/etc/init.d目录下。这些脚本文件通常用来启动、停止或重启特定的服务。例如,可以使用init.d脚本来启动Apache Web服务器、MySQL数据库等服务。在系统启            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-16 11:08:04
                            
                                201阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Since you’ve installed MySQL from source, you’ll need to create a custom init script to manage the MySQL server (sta            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-08 11:18:02
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            **在init.d内有mysqld:MySQL的初始化脚本**
在Linux系统中,init.d是一个特殊的目录,用于存放系统服务的初始化脚本。这些脚本负责在系统启动时启动、停止或重启各种服务。其中,mysqld是MySQL数据库的服务名称,init.d内有mysqld意味着系统已经安装了MySQL,并且有相应的初始化脚本。
在本文中,我们将介绍init.d内的mysqld脚本以及如何使用它来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-29 05:35:52
                            
                                218阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 实现/etc/init.d/mysqld的步骤
在Linux系统中,我们通常可以使用"/etc/init.d"目录下的脚本来管理系统服务。如果要实现"/etc/init.d/mysqld",可以按照以下步骤进行操作:
| 步骤 | 说明 |
| --- | --- |
| 1 | 创建mysqld脚本文件 |
| 2 | 添加执行权限 |
| 3 | 编写脚本内容 |
| 4 | 添加启            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-31 04:33:24
                            
                                412阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、关于/etc/init.d如果你使用过linux系统,那么你一定听说过init.d目录。这个目录到底是干嘛的呢?它归根结底只做了一件事情,但这件事情非同小可,是为整个系统做的,因此它非常重要。init.d目录包含许多系统各种服务的启动和停止脚本。它控制着所有从acpid到x11-common的各种事务。当然,init.d远远没有这么简单。(译者注:acpid是linux操作系统新型电源管理标准            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-17 20:52:27
                            
                                2359阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux操作系统中的服务管理是非常重要的一部分,而在这个过程中,红帽系统上的nginx服务也是经常使用的一个服务。在红帽系统上,管理nginx服务主要通过init.d脚本来实现。
在Linux系统中,服务的启动和停止是通过init.d脚本来完成的。init.d脚本是Linux系统中用来管理系统服务的脚本文件,包括启动、停止、重启等操作。在红帽系统中,nginx服务的init.d脚本也是非常重要            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-28 10:53:47
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            functions这个脚本是给/etc/init.d里边的文件使用的。提 供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然后会设置 success,failure,warning,normal几种情况下的字体颜色。下面再看看提供的重要方法:
checkpid:检查是否已存在pid,如果有一个存在,返回0(通过查看/proc目录)
daemon:启动某个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-08-11 15:21:09
                            
                                1162阅读