首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何添加linux开机启动项

    摘要:以往的服务通常使用supervisord或者crontab的方式来守护或者定时执行,最近遇到了自己写的服务所依赖到一些组件服务,在开机的没有自动启动的问题,所以这次对添加linux开机自启动的一些方式做一个总结...让自己的服务可以做到无人托管开机自启动,减少运营成本的同时可以防止有人偷偷写入开机启动项,启动一些没有必要的服务。...通常自己的服务使用等级35就可以了,最多2345也就是chkconfig servicename on ntsysv:类图形界面管理模式来设置开机启动 (RedHat特有) Linux ntsysv命令用于设置系统的各种服务.../下 引用 linux下三种开机自启动服务的方式总结 linux 添加开机启动项的三种方法。...Linux ntsysv命令 /etc/profile 文件和/etc/profile.d chkconfig 服务的添加、顺序 Linux 系统开机启动项清理

    18.1K61

    Linux开机启动(bootstrap)

    计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。...然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。...现在大部分的BIOS允许你从软盘、光盘或者硬盘中选择一个来启动计算机。 下一步,计算机将从你所选择的存储设备中读取起始的512个字节(bytes)。...如果我们从光盘启动的话,那么计算机就会读取光盘最开始的512个字节。这512个字节叫做主引导记录MBR (master boot record)。...随后,内核会启动一个init进程。它是Linux系统中的1号进程(Linux系统没有0号进程)。到此,内核就完成了在计算机启动阶段的工作,交接给init来管理。

    8.3K80

    linux开机启动顺序

    LINUX 开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。...· 将开机状况记录到/var/log/dmesg中。(可以用命令dmesg查看结果)   · 7: OK,接下来,就是启动系统服务了,不同的run-level会有不同的服务启动。到/etc/rc。...如启动 3模式,会有个rc3。d目录,里面就保存着服务。其中,S(start)开头的表明开机启动,K(kill)开头的表明开机不启动。数字表示启动顺序。 数字越小,启动越早。   ...所以,想手工启动某一服务,可以用"/etc/rc。d/init。 d/某个服务 start"启动哦。相反,我们也可以把某个服务ln(链接命令)到不同run-level的目录中。...· 8: 读取服务后,主机会读取/etc/rc。d/rc。local文件。所以,如果需要什么开机启动的话,可以写个脚本或命令到这里面来。就不用像上面那么麻烦。以后删除也方便。

    8.3K100

    Linux开机启动(bootstrap)

    作者:Vamei 来源:见文末 计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。...然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。...现在大部分的BIOS允许你从软盘、光盘或者硬盘中选择一个来启动计算机。...下一步,计算机将从你所选择的存储设备中读取起始的512 bytes(比如光盘一开是的512 bytes,如果我们从光盘启动的话)。...随后,内核会启动一个init进程。它是Linux系统中的1号进程(Linux系统没有0号进程)。到此,内核就完成了在计算机启动阶段的工作,交接给init来管理。

    6.5K50

    Linux设置开机启动

    开机启动 作者测试时,Linux版本为RedHat6,同时应用在CentOS6应该也可以(作者未实测,但有同事在CentOS6上使用可行),系统版本的不同,可能造成操作上的差异(CentOS7就与CentOS6...以下操作均在root权限下 解决服务器重启,比如断电,导致服务没有启动的烦恼 1.整理机器上面运行的服务,编些成sh脚本,文件为:/home/rc/exec.sh #加载环境变量 source /etc.../profile echo '环境变量添加成功' #启动web /usr/local/tomcat-web/restart.sh & echo 'tomcat-web 启动成功' 注意加载环境变量 2....如果没有生效,继续 6.查看启动系统的级别,命令: runlevel 这里是 N 3,代表启动级别为3 执行命令:ll /etc/rc3.d/ 正常情况,这里会有S99local -> ...../rc.local这样的一个快捷链接,这个就是系统启动时,加载rc.local的快捷链接。如果这里没有,那么rc.local就不会被调用。

    7.9K20

    linux如何设置nginx、mysql开机自启动

    有很多小伙伴都没有一个统一的设置nginx和mysql开机自启动的方式,今天我就将我的统一开机自启动格式分享给大家 首先是nginx配置开机自启动 #切换到'/lib/systemd/system/'目录...服务 systemctl restart nginx #停止nginx服务 systemctl stop nginx #设置nginx服务开机自启动 systemctl enable nginx #取消设置...nginx服务开机自启动 systemctl disable nginx 那么设置mysql重新启动呢?...restart mysql #停止mysql服务 systemctl stop mysql #设置mysql服务开机自启动 systemctl enable mysql #取消设置mysql服务开机自启动...systemctl disable mysql 当然,这个模板几乎适用于所有linux服务,只要配置的正确,就可以实现自启动管理;

    7.8K50

    Linux下建立Oracle服务及其开机自启动

    可使用如下命令启动监听器: lsnrctl start Oracle还提供网页版的管理器,要使用该管理器需启动相关服务,使用如下命令启动: emctl start dbconsole 至此,可在web...如果每次重启操作系统都要进行以上操作好麻烦,那么如何让Oracle作为系统服务在开机的时候自动启动呢?...orcl:/opt/oracle/11g:N 以root身份建立开机启动oracle服务的脚本:vi /etc/init.d/oracle,添加如下脚本: #!...restart #重启oracle 将 oracle 添加到 chkconfig中: chkconfig --add oracle 可使用如下命令查看和设置oracle服务的开机启动级别: chkconfig...| grep oracle #查看oracle服务的开机启动级别 chkconfig --level 24 oracle off #修改oracle服务的开机启动级别 chkconfig --level

    3.1K70

    ntp 服务开机启动失败

    背景 某天,在一个月黑风高的夜晚,企业微信传来阵阵信息,bad news,服务器断电关机了。 当服务器重新启动后,很多服务自启动失败,通过日志发现,服务器的时间不准确了。...服务器安装ntp服务,会随着服务器启动时自启动,但为何最终又没有启动呢?为此,我开始深挖缘由。 问题分析 首先,查看ntp服务器启动的情况,发现 ntpd 启动失败。...服务器开机时读取硬件时钟的时间,即hwclock,所以开机时候出现date时间与ntp网络时间相差较大,最终导致 ntp 开机启动失败。...解决方案 手工的修复方案 强制执行ntp同步,再启动ntp服务,多个ntp进程不能同时启动,所以ntp进程启动前要保证ntpd没有在后台运行。...由于服务器刚启动,业务服务一般都还没有启动,这时间强制进行一次ntp 时间同步是一个合理的选择,同时防止 ntp 服务因时间差异较大而退出。

    8.6K70

    linux开机自启动frpc

    服务端须先设置kcp_bind_port = 7000,freenat.bid服务端已设置支持 #protocol = kcp [http_dsm] #穿透服务名称,不能和其他已建立的相同,使用公共服务器的建议修改成复杂一点的名称...即可,*自定义,如果不想用域名或者自行搭建frps没有域名,则穿透协议类型选择tcp,见以下tcp部分详解 custom_domains = dsm.freenat.bid 配置systemctl进行开机启动...于是终端里输入 systemctl daemon-reload 使用systemctl命令来控制frpc #启动 sudo systemctl start frpc #关闭 sudo systemctl...stop frpc #重启 sudo systemctl restart frpc #查看状态 sudo systemctl status frpc 设置开机自动启动 sudo systemctl...enable frpc linux下FRP常用命令 后台运行frp #定位至frp文件所在位置 服务端: nohup .

    9.2K20

    linux设置开机自启动

    linux设置开机自启动执行命令: 执行命令: 编辑"/etc/rc.local",添加你想开机运行的命令 运行程序脚本:然后在文件最后一行添加要执行程序的全路径。.../hello.sh " 注意,你的命令应该添加在:exit 0 之前 image.png 在/etc/init.d目录下添加自启动脚本 linux在“/etc/rc.d/init.d”下有很多的文件...,每个文件都是可以看到内容的,其实都是一些shell脚本或者可执行二进制文件 Linux开机的时候,会加载运行/etc/init.d目录下的程序,因此我们可以把想要自动运行的脚本放到这个目录下即可。...系统服务的启动就是通过这种方式实现的。 运行级别设置 简单的说,运行级就是操作系统当前正在运行的功能级别。...在下次开机启动的时候,proxy.py就会以root用户身份被自动运行。

    17.8K40

    如何管理linux开机自启服务?

    自启动服务非常重要,例如 (1)需要手动添加希望自启的服务,如安装svn后没有自动添加,就需要我们手动加入 (2)安装某些程序后,自动加到自启动了,但我们不需要,需要手动移除 (3)很多恶意程序都会把自己加入自启动...,需要我们排查删除 运行级别的原理 涉及到自启动操作时,就会接触到 /etc/rc.d/rc[0-6].d 这7个目录 这几个目录代表着linux的7个运行级别 在 /etc/inittab 文件中指定了系统启动时默认进入哪个级别...服务器一般都是命令行模式,所以默认运行级别为 3 如何添加自启程序?...重启linux测试 (2)/etc/rc.local 文件中添加 直接修改 /etc/rc.local 该脚本是在系统初始化级别脚本运行之后再执行的,因此可以在里面添加想在系统启动之后执行的脚本...(3)chkconfig 命令添加 如何禁止自启程序?

    2.4K110

    Linux系统的开机自启动

    比如某些安全卫士,某些听歌软件等等,它们在系统启动完成时并自动启动,而linux系统也有这样的机制,我们来看看linux如果管理开机自启动。...而有些进程就是在开机时启动的,有些则在进入系统后由用户使用时触发启动的。 你可以在linux的命令行中输入以下命令查看系统中正在运行中的进程。...ps -ef # ps --help 或 man ps 了解e和f参数的作用 有了这些概念以后,我们就可以来了解如何去管理linux系统中的服务开机自启动(services start at boot...在linux系统中,管理服务启动的系统叫“systemd”,它是linux系统启动时第一个启动的进程,后面所有的进程都是由这个进程启动,所以你会看到它的进程号PID为1。...systemctl list-unit-files # 查看服务的自启动状态以list-unit-files为准 # 但是系统服务太多,我想分类查看该如何做?

    8.4K30
    领券