首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DBA随笔

    Linux之init.d、rc.d文件夹说明

    问题2:etc/init.d目录和etc/rc.d/init.d目录有什么区别? 其实是一样的,init.d是rc.d/init.d的一个软连接,内容都相同。 看完init.d命令,再来看看rc.d目录 问题3:rc.d目录和rc*.d目录有什么区别? 这里先看一张图,这是rc.d文件夹中的内容: ? 通过上面的图我们可以得到结论,rc0.d,rc1.d等等一系列的文件夹,都在rc.d文件夹里面,而rc.d文件夹外面的rc0.d文件都是软连接,连接的内容也正是rc.d文件夹里面的内容。 /etc/rc.d/rc.local 6. 例如,假设缺省的运行模式是3,/etc/rc.d/rc就会按上述方式调用 /etc/rc.d/rc3.d/下的脚本,值得一提的是,Redhat中的运行模式2、3、5都把/etc/rc.d/rc.local

    16.6K63发布于 2019-11-06
  • 来自专栏开源部署

    shell 数据处理

    etc/rc.d/rc0.d' 时出错: 是一个目录 ==> /etc/rc.d/rc1.d <== head: 读取'/etc/rc.d/rc1.d' 时出错: 是一个目录 ==> /etc/rc.d rc.d/rc0.d <== ==> /etc/rc.d/rc1.d <== ==> /etc/rc.d/rc2.d <== ==> /etc/rc.d/rc3.d <== ==> /etc/rc.d/ .d <== ==> /etc/rc.d/rc3.d <== ==> /etc/rc.d/rc4.d <== ==> /etc/rc.d/rc5.d <== ==> /etc/rc.d/rc6.d <= rc.d/init.d <== head: 读取'/etc/rc.d/init.d' 时出错: 是一个目录 ==> /etc/rc.d/rc0.d <== head: 读取'/etc/rc.d/rc0. /rc.d/rc4.d <== head: 读取'/etc/rc.d/rc4.d' 时出错: 是一个目录 ==> /etc/rc.d/rc5.d <== head: 读取'/etc/rc.d/rc5.d

    1.8K20编辑于 2022-09-15
  • 来自专栏ops技术分享

    CentOS6设置开机自启动

    1.把开机启动脚本(mysqld)copy到文件夹/etc/init.d 或 /etc/rc.d/init.d 中 2.将启动程序的命令添加到 /etc/rc.d/rc.local 文件中,比如: #! init stuff. touch /var/lock/subsys/local /etc/init.d/mysqld start #就是添加这一条语句 注: /etc/init.d 是 /etc/rc.d [系统服务][on/off/reset] --add 添加服务 --del 删除服务 --list 查看各服务启动状态 比如设置自启动mysql: #将mysql启动脚本放入所有脚本运行目录/etc/rc.d /init.d中 cp /lamp/mysql-5.0.41/support-files/mysql.server /etc/rc.d/init.d/mysqld #改变权限 chown root.root /etc/rc.d/init.d/mysqld #所有用户都可以执行,单只有root可以修改 chmod 755 /etc/rc.d/init.d/mysqld #将mysqld 放入linux启动管理体系中

    3.9K20发布于 2021-05-26
  • 来自专栏散尽浮华

    centos7下/etc/rc.local文件里配置的开机启动项不执行的解决办法

    # #请记住,你必须执行“chmod +x /etc/rc.d/rc.local”来确保确保这个脚本在引导时执行。 /rc.local [root@openstack ~]# ll /etc/rc.d/rc.local -rw-r--r--. 1 root root 473 1月 25 23:52 /etc/rc.d /rc.local /etc/rc.d/rc.local没有执行权限,于是按说明的内容执行: [root@openstack ~]# chmod +x /etc/rc.d/rc.local [root@ openstack ~]# ll /etc/rc.d/rc.local -rwxr-xr-x. 1 root root 473 1月 25 23:52 /etc/rc.d/rc.local 重启服务器后发现 由此可见,虽然centos版本的变迁,/etc/rc.local、/etc/rc.d/rc.local正在处于被弃用的路上。

    1.7K10编辑于 2022-03-28
  • 来自专栏python3

    解决centos7 /etc/rc.local 不能执行

    . # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be # #请记住,你必须执行“chmod +x /etc/rc.d/rc.local”来确保确保这个脚本在引导时执行。 /rc.local [root@localhost ~]# ll /etc/rc.d/rc.local -rw-r--r--. 1 root root 477 6月 10 13:35 /etc/rc.d /rc.local /etc/rc.d/rc.local没有执行权限,于是按说明的内容执行 chmod +x /etc/rc.d/rc.local systemctl enable rc-local.service 看样子是版本的变迁,/etc/rc.local /etc/rc.d/rc.local正在弃用的路上。 本文参考 http://www.jb51.net/article/108874.htm

    1.6K20发布于 2018-08-02
  • 来自专栏Python中文社区

    每天一个Linux命令(1):crontab

    第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列表示执行命令用户 第7列要运行的命令 crontab书写规则的例子: 30 21 * * * /usr/local/etc/rc.d 45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每月1、10、22日的4 : 45重启lighttpd 。 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每周六、周日的1 : 10重启lighttpd 。 0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每星期六的11 : 00 pm重启lighttpd 。 0 * * * * /usr/local/etc/rc.d/lighttpd restart 每一小时重启lighttpd 0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd

    1.1K80发布于 2018-01-31
  • 来自专栏Bypass

    Linux应急响应(四):盖茨木马

    异常启动项 进入rc3.d目录可以发现多个异常进行: /etc/rc.d/rc3.d/S97DbSecuritySpt /etc/rc.d/rc3.d/S99selinux ? ? /init.d/DbSecuritySpt(启动上述描述的那些木马变种程序) rm -f /etc/rc.d/rc1.d/S97DbSecuritySpt rm -f /etc/rc.d/rc2.d/S97DbSecuritySpt rm -f /etc/rc.d/rc3.d/S97DbSecuritySpt rm -f /etc/rc.d/rc4.d/S97DbSecuritySpt rm -f /etc/rc.d/rc5.d/ S97DbSecuritySpt rm -f /etc/rc.d/init.d/selinux(默认是启动/usr/bin/bsd-port/getty) rm -f /etc/rc.d/rc1.d/S99selinux rm -f /etc/rc.d/rc2.d/S99selinux rm -f /etc/rc.d/rc3.d/S99selinux rm -f /etc/rc.d/rc4.d/S99selinux rm

    2.3K41发布于 2019-07-08
  • 来自专栏JiekeXu之路

    Oracle 单实例如何开机自启动

    1 root root 541 Jul 19 19:01 /etc/rc.d/rc.local [root@JiekeXu ~]# chmod u+x /etc/rc.d/rc.local [root@ JiekeXu ~]# ll /etc/rc.d/rc.local -rwxr--r-- 1 root root 541 Jul 19 19:01 /etc/rc.d/rc.local 5)、reboot /rc2.d /etc/rc.d/rc3.d /etc/rc.d/rc4.d /etc/rc.d/rc5.d 中创建符号连接文件 S61oracle,此文件在系统启动时根据运行级别执行,此文件是指向 / 另外还会在 /etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc6.d 中创建符号连接文件 K61oracle,此文件在系统关闭时执行,此文件也指向 /etc/init.d oracle]# ln –s /etc/rc.d/init.d/oracle /etc/rc3.d/S61oracle [root@localhost oracle]# ln –s /etc/rc.d

    1.8K50编辑于 2023-02-24
  • 来自专栏开源部署

    RHEL6设置Tomcat开机自启动

    Linux下/etc/init.d和/etc/rc.d/rc.local的区别说明: /etc/init.d是个目录,这个目录里面用于放置shell脚本,注意是脚本,这些脚本是启动脚本,用于Linux中服务的启动 /etc/rc.d/init.d目录下的的tomcatstart脚本。 同时在/etc/rc.d/rc0.d和/etc/rc.d/rc6.d目录下,创建名字为K92tomcatstart的 文件连接,第一个字符为K,在关闭系统的时候,会运行tomcatstart,添加一个stop 四、rhel7开机启动自己的shell脚本 1、执行如下命令将/etc/rc.d/rc.local文标记为可执行文件 在rhel7中,/etc/rc.d/rc.local文件的权限被降低了,开机的时候执行在自己的脚本是不能起动一些服务的 ,执行下面的命令可以文件标记为可执行的文件 chmod +x /etc/rc.d/rc.local 2、打开/etc/rc.d/rc.local文件,在最后面添加如下脚本 vi /etc/rc.d/rc.local

    1.4K10编辑于 2022-07-27
  • 来自专栏码农爱学习的专栏

    嵌入式Linux中自己写的程序如何开机自启动?

    通常这些脚本通过来自特定rc.d目录的符号链接运行。为了配置从哪个rc.d目录运行脚本,Linux系统提供了许多不同的工具,同时也可以手工进行配置。 它可能是/etc/init.d,也可能是/etc/rc.d/rc.d。 同时对应每个运行级别(runlevel)又有一个另外的目录,它们可能是/etc/rc2.d,也可能是/etc/rc.d/rc2.d。这些目录中的文件通常是指向实际脚本文件的符号链接。 1.3 直接在/etc/rc.d/rc.local脚本中添加命令 在Linux系统中,有一个类似Windows系统中autoexec.bat的文件,它就是/etc/rc.d/rc.local,系统开机后自动运行用户的应用程序或启动系统服务的命令保存在开发板根文件系统的这个文件中 4、运行该运行级别下的/etc/rc.d/rcN.d/下的脚本,开启系统服务进程。 5、读取/etc/rc.d/rc.local下的命令,并逐条运行。 6、启动虚拟终端,进入登录界面。

    2K10编辑于 2024-07-31
  • 来自专栏zcqshine's blog

    Crontab安装以及以些常见问题

    45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每月1、10、22日的4 : 45重启apache。 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每周六、周日的1 : 10重启apache。 0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。 0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每星期六的11 : 00 pm重启apache。 * */1 * * * /usr/local/etc/rc.d/lighttpd restart 每一小时重启apache * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd

    1.8K40发布于 2018-05-11
  • 来自专栏何以解忧 唯有暴富

    crontab 命令详细用法及示例

    示例: 30 21 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每晚的21:30重启apache。 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每周六、周日的1 : 10重启apache。 0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每星期六的11 : 00 pm重启apache。 * */1 * * * /usr/local/etc/rc.d/lighttpd restart * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart 0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart 一月一号的4点重启apache

    2.1K10编辑于 2023-02-24
  • 来自专栏小网管的运维之路

    计划任务 crontab、at

    45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 每月1、10、22日的4 : 45重启apache。 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 每周六、周日的1 : 10重启apache。 0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart 在每天18 : 00至23 : 00之间每隔30分钟重启apache。 0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 每星期六的11 : 00 pm重启apache。 * */1 * * * /usr/local/etc/rc.d/lighttpd restart 每一小时重启apache * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd

    1.2K30发布于 2019-05-29
  • 来自专栏运维技巧分享

    Linux 系统启动过程

    控制台,登陆后进入图形GUI模式 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动 ---- 系统初始化 在init的配置文件中有这么一行: si::sysinit:/etc/rc.d /rc.sysinit 它调用执行了/etc/rc.d/rc.sysinit,而rc.sysinit是一个bash shell的脚本,它主要是完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的重要脚本 l5:5:wait:/etc/rc.d/rc 5 这一行表示以5为参数运行/etc/rc.d/rc,/etc/rc.d/rc是一个Shell脚本,它接受5作为参数,去执行/etc/rc.d/rc5.d/ 目录下的所有的rc启动脚本,/etc/rc.d/rc5.d/目录中的这些启动脚本实际上都是一些连接文件,而不是真正的rc启动脚本,真正的rc启动脚本实际上都是放在/etc/rc.d/init.d/目录下 /etc/rc.d/rc5.d/中的rc启动脚本通常是K或S开头的连接文件,对于以 S 开头的启动脚本,将以start参数来运行。

    3.6K00发布于 2021-09-28
  • 来自专栏小道

    Linux设置Mysql开机自启

    /etc/rc.d/rc.local文件会在linux系统各项服务都启动完毕后再被运行,可以将脚本路径加到该文件里 1)确保权限   chmod +x /etc/rc.d/rc.local 2)创建脚本 /bin/bash service mysqld start   赋予权限:   chmod +x /path/MysqlStart.sh 3)编辑/etc/rc.d/rc.local文件   vi /etc/rc.d/rc.local   /path/MysqlStart.sh 4)重启机器 reboot 或者 init 6

    4.6K20发布于 2021-04-13
  • 来自专栏小麦苗的DB宝专栏

    【DB宝49】Oracle如何设置DB、监听和EM开机启动

    目录 一、Windows系统 二、Linux系统 方法1:配置/etc/rc.d/rc.local文件(推荐) 方法2:配置service服务 三、Oracle 18c版本 四、总结 一、Windows 这个文件里的配置仅仅起一个开关的作用,其并不会具体的执行启动和关闭,具体的操作由 接下来需要配置开机启动文件,有2种办法: 方法1:配置/etc/rc.d/rc.local文件(推荐) 在配置了/etc /oratab文件后,然后将以下脚本添加到/etc/rc.d/rc.local或/etc/rc.local文件中(/etc/rc.local是/etc/rc.d/rc.local的软连接文件): cat /rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限: chmod +x /etc/rc.d/rc.local 最后就可以重启OS做测试工作了。 建立启动脚本 使用root用户创建脚本/etc/rc.d/init.d/oracle,脚本内容如下,注意修改第6-9行的相关内容: #!

    1.9K40发布于 2021-04-30
  • 来自专栏开源部署

    RHEL7开机自启动shell脚本

    执行如下命令将/etc/rc.d/rc.local文标记为可执行文件 在CentOS7中,/etc/rc.d/rc.local文件的权限被降低了,开机的时候执行在自己的脚本是不能起动一些服务的,执行下面的命令可以文件标记为可执行的文件 chmod +x /etc/rc.d/rc.local 5. 打开/etc/rc.d/rc.local文件,在最后面添加如下脚本 /etc/init.d/tomcat  这样tomcat这个脚本在开机的时候就会被执行了,以后再这里面写启动服务的命令就可以了 6. /etc/rc.d/rc.local文件,在最后面添加如下脚本 /home/sh/tomcat.sh 9. 如果一台服务器上tomcat应用和数据库在一台服务器上,开机自启动是需要数据库先启动在启动tomcat应用,所以命令顺序:启动数据库命令放在前面,tomcat启动命令放在最后 # cat /etc/rc.d

    1.6K10编辑于 2022-07-26
  • 来自专栏测试技术圈

    Linux不为人知的启动过程

    执行/etc/rc.d/rc脚本。 /etc/init.d-> /etc/rc.d/init.d /etc/rc ->/etc/rc.d/rc /etc/rc*.d ->/etc/rc.d/rc*.d /etc/rc.local-> /etc /rc.d/rc.local /etc/rc.sysinit-> /etc/rc.d/rc.sysinit 也就是说,/etc目录下的init.d、rc、rc*.d、rc.local和rc.sysinit 均是指向/etc/rc.d目录下相应文件和文件夹的符号链接。 执行用户自定义引导程序/etc/rc.d/rc.local。执行/etc/rc.d/rc3.d/S99local时,它就是在执行/etc/rc.d/rc.local。

    1.2K20发布于 2019-10-24
  • 来自专栏建站知识

    linux停止ssh服务的命令,开启、关闭、查看SSH服务

    一、临时启用SSH服务 1、通过SSH服务器的启动脚本文件启动SSH服务 通过OpenSSH服务器的脚本文件“/etc/rc.d/init.d/sshd”启动SSH服务,命令执行如下。 /etc/rc.d/init.d/sshd start 命令执行后, SSH服务开始运行。 二、临时重启SSH服务 1、通过OpenSSH服务器的启动脚本文件重启SSH服务 通过OpenSSH服务器的脚本文件“/etc/rc.d/init.d/sshd”重启OpenSSH服务,命令执行如下。 /etc/rc.d/init.d/sshd restart 命令执行后, SSH服务自动停止并再次启动。 /etc/rc.d/init.d/sshd stop 命令执行后, SSH服务停止运行。

    28.2K20发布于 2021-07-20
  • 来自专栏热爱IT

    crontab 转

    45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每月1、10、22日的4 : 45重启apache。 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每周六、周日的1 : 10重启apache。 0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。 0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每星期六的11 : 00 pm重启apache。 * */1 * * * /usr/local/etc/rc.d/lighttpd restart 每一小时重启apache * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd

    96740发布于 2019-04-10
领券