几分钟快速学会Linux开机启动服务
背景
最近在银行遇到一个部署问题,uat、prod 两个环境的ECS中的服务要求制作好基础镜像,上环境的时候只需要在对应的ECS中选择更换系统即可,不允许传统连接SSH上去安装,这就要求我们就得提前把需要运行的服务内置到系统中,到时候启动服务器的时候就调用脚本运行服务。
方法一:修改 /etc/rc.d/rc.local 文件
echo "/home/alisvc/saxo/hugegraph/bin/start-hugegraph.start" >>/etc/rc.d/rc.local
然后重启ecs服务器,调用自己服务的接口能正常访问即可
方法二:使用 systemd 服务
任何 Linux 系统上都可以使用。但本方法仅适用于 systemd 系统。如何区分是不是 systemd 系统呢,执行下面的命令,查看是否有我红色框里面的内容
ps aux
此时我们需要创建一个 systemd 启动服务,并把它放置在 /etc/systemd/system/
目录下。
cd /etc/systemd/system/
vim auto_run_script_hugegraph.service
[Unit]
Description=Run start-hugegraph
After=default.target
[Service]
#需要启动的服务绝对路径
ExecStart=/home/alisvc/saxo/hugegraph/bin/start-hugegraph.sh
[Install]
WantedBy=default.target
使用systemctl 把auto_run_script_hugegraph.service加入到系统服务
systemctl enable auto_run_script_hugegraph.service
然后重启ecs服务器,调用自己服务的接口能正常访问即可,如果访问不通,需要使用systemctl status关命令查看自己服务的状态
启动:systemctl start auto_run_script_hugegraph.service
结束:systemctl stop auto_run_script_hugegraph.service
重启:systemctl restart auto_run_script_hugegraph.service
状态:systemctl status auto_run_script_hugegraph.service
查看服务状态: systemctl status auto_run_script_hugegraph.service
几分钟快速学会Linux开机启动服务相关推荐
- linux开机启动服务详解
http://blog.163.com/sjt_linux/blog/static/19931031920126295452884/ linux开机启动服务详解(转) 2012-07-29 17:45 ...
- Linux 开机启动服务 命令
查看开机启动项 1:systemctl list-unit-files --type=service 2:systemctl list-unit-files --type=service | gre ...
- Linux开机启动服务管理
Linux系统7个运行级别 init是Linux系统操作中不可缺少的程序之一.init进程,它是一个由内核启动的用户级进程.内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统 ...
- linux 设置开机自启动服务命令,linux开机自启动服务优化设置命令
1.设置成英文字符,避免出现乱码 [root@xuegod62 ~]# LANG=en 2.两种配置linux开机自启动服务命令: 1) [root@xuegod62 ~]# ntsysv 2) [r ...
- Linux开机启动流程分析
Linux开机启动十步骤 收藏分享2012-2-6 11:15| 发布者: 红黑魂| 查看数: 1366| 评论数: 0|来自: 比特网 摘要: 开机过程指的是从打开计算机电源直到LINUX显示用户登 ...
- linux系统设置服务开机启动3种方法,Linux开机启动程序详解
linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图 方法2:利用命令行chkconfig命令进行设置 简要说明一下ch ...
- linux启动设置运行级别,Linux的运行级别和设置开机启动服务的方式
Linux的运行级别 什么是运行级别呢?简单点来说,运行级别就是操作系统当前正在运行的功能级别.级别是从0到6,具有不同的功能.这些级别定义在/ect/inittab文件中.这个文件是init程序寻找 ...
- linux自定义开机启动服务和chkconfig使用方法
文章转载! linux自定义开机启动服务和chkconfig使用方法 1. 服务概述 在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动, ...
- linux 开机启动文件夹,Linux开机启动流程
linux开机启动详细流程图: 一.BIOS 加电自检 当你按电源开关开机时,电脑会首先去启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的. BIOS 的工作 1.检测连接硬件,比如显卡 ...
最新文章
- 第二课.C++基础语法
- R使用LSTM模型构建深度学习文本分类模型(Quora Insincere Questions Classification)
- js目标时间与当前时间差转换年月日天数
- python开发工程师面试题-分析经典Python开发工程师面试题
- Python3--批量爬取数据之调用百度api进行翻译
- java中大数开方_Java中的大数运算
- SpringBoot @Resource注入的坑
- java 数据类型分为_JAVA中分为基本数据类型及引用数据类型
- 离散余弦变换原理及实现过程【转载】
- 越南 linux_从越南到阿姆斯特丹陷入Linux和开源
- Spring中父子容器的实现实例
- 深度链接对社会化营销有哪些价值和作用?
- 加速你的开发环境[VS2003]
- No bean named 'cxf' is defined
- Python中List,tuple,Dictionary之间的区别
- IE8兼容placeholder
- vim编辑器中常用的命令
- Python爬虫入门教程24:下载某网站付费文档保存PDF
- SWEBOK软件工程知识体系 - 7.软件工程管理
- 3dmax中如何解决镜头穿透模型?
热门文章
- Far Cry and Half Life2 Engine scene technique (Dreams_wu原作,转自Sina游戏论坛)
- WINDOWS程式设计--计时器
- 济南外国语学校计算机社团,济南外国语学校三“学霸”考入西安交大少年班
- Node.js 异步编程(附几个小练习题学会分析代码执行顺序)
- saltstack入门教程精华案例
- python 手机号码查询归属地
- 华为FreeBuds 3无线耳机观感体验——外形,舒适度,配置
- 图片识别为什么大部分都将彩色图像灰度化
- 终于,闯进了那扇门!
- 【职业鸡汤】外国的月亮比较圆 || 专访北美Intel后端设计师Rui