开机自启_开机自启动 - CSDN
  • Linux 开机自启服务

    2018-07-11 15:51:30
    **需求: 需要在linux启动的时候开启某些服务 比如说: 开启 zookeeper ,hdfs ,yarn服务** 注意: 因为这些服务需要用到ssh通信所以要保证 ssh服务先启动,并且网络服务启动 方法一: 非最终解决方法 在/etc/...

    **需求: 需要在linux启动的时候开启某些服务

    比如说: 开启 zookeeper ,hdfs ,yarn服务**

    注意: 因为这些服务需要用到ssh通信所以要保证 ssh服务先启动,并且网络服务启动

    方法一: 非最终解决方法

    在/etc/rc.local中添加
    如果不想将脚本粘来粘去,或创建链接什么的,
    则:
    step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;
    step2. 再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行;

    但是通过自己输出的日志log发现会出现以下错误:
    这里写图片描述

    说明启动后机器还没有网路就开始执行,
    解决方法: sleep 60s

    如果没有成功,睡眠60s然后重新执行。
    最终成功达到想要的效果。
    尽管解决了问题,但是不太稳定。无法确定什么时候系统有网络 。

    方法二:设置启动级别,确保有网络之后执行脚本。
    linux 运行级别
    运行级别就是操作系统当前正在运行的功能级别。这个级别从0到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
    不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)

    缺省的运行级,RHS用到的级别如下:

    0:关机
    1:单用户模式
    2:无网络支持的多用户模式
    3:有网络支持的多用户模式
    4:保留,未使用
    5:有网络支持有X-Window支持的多用户模式
    6:重新引导系统,即重启

    对各个运行级的详细解释:

    0 为停机,机器关闭。
    1 为单用户模式,就像Win9x下的安全模式类似。
    2 为多用户模式,但是没有NFS支持。
    3 为完整的多用户模式,是标准的运行级。
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本 电脑的电池用尽时,可以切换到这个模式来做一些设置。
    5 就是X11,进到X Window系统了。
    6 为重启,运行init 6机器就会重启。

    (1)自己创建软链接

    将脚本文件xxxxname (不需要以.sh 结尾) 放到ect/init.d/

    在ect/init.d/ xxxxname(这里的init.d 是软连接指向 /etc/rc.d/init.d)

    创建软连接到 /etc/rc.d/rc3.d/ (3是你需要的优先等级 )

    主要软连接图脚本名称要一致 (软连接前面要加上Sxx xx为1-100之间的数字)

    (2)使用chkconfig管理
    脚本放入 init.d 目录
    脚本在#! /bin/bash 下面要加上注释

    # chkconfig:   2345 90 10  
    # description:  Redis is a persistent key-value database

    (亲测不加chkconfig 这行注释会报错。很多地方都说两行都要加。但是没有夹description这一行我没加。没有报错。当然加还是加上比较好 )
    2345 是启动等级 , 90 是启动优先级别 10 是关闭优先级别。
    chkconfig –add xxxx(服务名)
    然后设置。
    chkconfig –level 35 xxxx (服务名) on
    修改服务的默认启动等级 35启动登记为 3,5

    总结: 第一种方法适合一些对先提条件,系统状态没什么要求的操作。
    第二种方法可以根据自己服务的情况选择需要的运行级别达到自己的需求。

    参考: https://www.cnblogs.com/gotodsp/p/6405106.html
    https://www.cnblogs.com/goodspeed/archive/2012/10/18/2729615.html
    https://blog.csdn.net/jack_nichao/article/details/54093394
    https://blog.csdn.net/mynameislinduan/article/details/78030175

    展开全文
  • 开机自启动service

    2020-07-28 23:30:29
    NULL 博文链接:https://googlelee.iteye.com/blog/894118
  • Windows设置开机启动的三种方法,开始菜单启动,注册表启动项,计划任务。代码示例
  • 【操作系统-Windows】Windows 开机自启

    千次阅读 2019-03-16 21:40:00
    自动启动顺序,从上往下 ①Windows系统第一步启动:系统注册表HKLM1 计算机\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run ②Windows系统第二步启动:用户注册表HKCU1 计算机\HKEY_CURRENT...

    自动启动顺序,从上往下

    ①Windows系统第一步启动:系统注册表HKLM1

    计算机\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

    ②Windows系统第二步启动:用户注册表HKCU1

    计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

    ③Windows系统第三步启动:系统文件夹1

    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

    ④Windows系统第四步启动:系统注册表HKLM2

    计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

    ⑤Windows系统第五步启动:用户文件夹1 (下面路径只做参考)

    C:\Users\Cherish002\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

     

    方案一与方案二的延时启动可以参考《【语言-批处理】批处理延时启动程序

    方案一、文件夹

    系统启动文件夹

    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

    【Win+R】输入 

    %programdata%\Microsoft\Windows\Start Menu\Programs\Startup

    用户启动文件夹

    示例:C:\Users\Cherish002\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

    【Win+R】输入 

    shell:startup

    方案二、注册表

    【Win+R】输入 

    regedit

    系统注册表

    计算机\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

    计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

    用户注册表

    计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

    使用命令行查看

    reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Run

    reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run

    reg query HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

    方案三、创建任务计划

    请阅读《【操作系统-Windows】使用“任务计划程序”延时启动程序

    展开全文
  • 设置开机自动启动某软件

    千次阅读 2019-03-05 08:45:29
    win+R 输入shell:startup(会打开一个目录) 将要自启的软件快捷方式拖到上一步的文件夹中

    win+R
    在这里插入图片描述
    输入shell:startup(会打开一个目录)

    将要自启的软件快捷方式拖到上一步的文件夹中
    在这里插入图片描述

    展开全文
  • Windows设置自己的程序开机自动启动

    万次阅读 多人点赞 2018-12-24 17:57:07
    Windows系统想要快速设置开机自动启动某个程序,可以使用以下几种方法设置: 第一种:设置启动项 1.找到启动文件夹,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,...

    Windows系统想要快速设置开机自动启动某个程序,可以使用以下几种方法设置:

    第一种:设置启动项

    1.找到启动文件夹,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打开运行,输入shell:startup,回车,也可以快速打开启动文件夹。

    2.拷贝需要开机启动的程序的快捷方式到此文件夹即可。

    3.打开任务管理器-启动查看启动项。

    这样就设置好了,下次计算机启动时,程序也会自动启动的。

    第二种:使用计划任务自启动

    1.新建文本文件DebugStart.txt,打开写入以下内容:

    tasklist|find /i "authSender.exe" && echo started || start "" "D:\Debug\authSender.exe"。

    这条语句不能换行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路径,tasklist|find /i "authSender.exe"是判断进程是否存在,程序是否已经开启,如未开启才会启动程序,然后改后缀名 .txt 为 .bat,双击即可启动程序。(可以在每条语句前使用 :: 来注释一条语句),这种方法还可以批量启动不同程序,只需要在此文件中重启一行,按相同格式写第二个要启动的程序对应的语句即可。

    2.进入任务计划程序窗口,创建任务。

    接着选择触发器选项卡,选择新建,在第一栏开始任务处选择登录时(启动时开始任务需要管理员权限)或启动时(启动时开始任务需要管理员权限),点击确定。由于我们的 bat脚本有做判断,所以不用担心程序会启动多次。

    在操作选项卡选择新建,并选择启动程序选项,以及在程序和脚本处选择刚才编写的.bat程序,点击确定,然后再点击确定(创建任务界面的确定)。

    关闭页面,即可做到开机自动启动程序。

    第三种:通过组策略设置脚本随服务器启动

    1.开始->运行->gpedit.msc->计算机配置->Windows设置->脚本(启动/关机)。其中Win10有很多版本,其中家庭版默认是不提供组策略功能,如果需要给win10的家庭版添加组策略的功能,可以参考https://blog.csdn.net/lwpkjio/article/details/85236808

    2.添加启动脚本,点击确定。

    这样就可以了。

    第四种:添加服务自动运行

    1.开始---运行---cmd---回车,在弹出的窗体中输入如下命令:

    sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug为将要创建的服务名。要删除创建的服务也很简单,使用以下命令即可:sc delete ServiceName

    2.打开控制面板---管理工具---服务(或者 开始---运行---services.msc---确认)打开服务管理器,看看你创建的服务已经在里面了,至此,服务运行已创建完成。

    展开全文
  • 现如今我们大家不论是生活中还是工作中运用电脑都是甚为广泛,对于电脑的操作,有人会把一些软件设置为开机自启动,如果当我们不需要自启动的时候怎样关闭自启动程序呢?不能自启动软件开一次你手动关一次吧,这样太...
  • win10设置程序开机自启

    千次阅读 2019-03-19 14:42:03
    启用、禁止自启 有三种方法: 按win键—>设置—>应用—>启动 打开任务管理器—>启动 打开电脑管家(如果有的话)—>电脑加速—>启动项 添加自启程序 思路:将程序的快捷方式添加到用户的自启...
  • 三种设置开机自启动的方式,比较全面。
  • 1.查看开机自启项 centos7自启项已不用chkconfig改为: systemctl list-unit-files 左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动 当然还可以过滤一下 比如:查看启动项 ...
  • ssh开机自启开机自启脚本设定

    千次阅读 2018-07-06 09:27:11
    1.ssh开机自启(1)ssh安装sudo apt-get install openssh-server  (2)手动启动ssh打开”终端窗口”,输入”sudo ps -e |grep ssh“–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入”...
  • python脚本开机自启

    千次阅读 2018-05-25 11:05:48
    问题描述:将python脚本设置成开机自启。环境:windows7 64位 前段时间,一直想把文件打包成exe文件,然后设置成开机自启,虽然感觉很装逼,但是使用pyinstaller打包成exe文件的历程却是非常坎坷,一改脚本或者导入...
  • 由于很多应用程序并不具有开机自启的功能,所以可以通过注册表编辑器来实现某个应用程序的开机自启 1、利用win+R组合键打开运行界面,在编辑框中输入“regedit",然后点击确定或按一下回车键,接着就会弹出...
  • 问题是,下次一重新开机,启动类型又变成了“禁用”,MySQL服务根本没有开机自启。 后来发现,这是杀毒软件惹的祸。本人电脑安装了金山毒霸,金山毒霸有禁止软件开机自启的功能,只要在金山毒霸那里,不禁止MySQL...
  • c语言 程序开机自启

    万次阅读 2019-01-08 17:40:07
    闲来无事,研究下c 语言制作病毒,刚好涉及开机自启,遂写下该文章 在查阅N多资料和Google后 终于搞定c语言开机自启的实现 (吐槽: 网上文章真是”瓜皮”,bug奇多) 原理: windows 开机会检索注册表,其中有...
  • 计划任务,是windows...这里小编将向新手介绍如何利用这个程序来让各种开机自启的程序实现延时启动,来加快开机时间的。 1,在开始菜单里搜索“计划任务”打开程序 2,比如我的酷点桌面每次开机后启动后,如果你的
  • 火绒安全软件怎么设置开机启动

    万次阅读 2018-08-03 09:06:44
    我在这个软件了怎么都没找到设置开机自启项,他压根就没这个选项,为啥别人的都能开机自启动我的不能哪?后来我同学告诉我在开始启动的文件夹下见一个火绒的快捷方式就好了。 下面是那个文件夹的具体目录:  ...
  • CentOS 7添加开机启动服务/脚本

    万次阅读 2018-01-21 21:48:27
    一、添加开机自启服务 在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例): systemctl enable jenkins.service #设置jenkins服务为自启动服务 sysstemctl start jenkins.service #启动...
  • SVN开机自启(求助)

    千次阅读 热门讨论 2017-12-24 22:10:33
      本篇博客依旧是讲述SVN服务的开机自启的,开机自启的出发点是,当服务器或者SVN所在的虚拟机被重启后,无需人工操作,可以直接自动启动SVN服务,让SVN正常运行,虚拟机的搭建和SVN的配置小编就不在赘述,下面...
  • 将jar打包成windows系统服务,并实现开机自启 ** 前阵子将系统部署到客户服务器上后,比较坑的是客户那边机房经常停电。客户不会自己启动服务(实际只要双击几个图标就行)。于是计划给他们搞一个开机自启。 ...
1 2 3 4 5 ... 20
收藏数 355,438
精华内容 142,175
关键字:

开机自启