最近在学习elasticsearch,我之前对这个还是个菜鸟经过2天的学习来记录下我自己关于Elasticsearch在Linux环境下的2种启动和停止方式:
成都创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为龙文企业提供专业的成都网站建设、成都网站制作,龙文网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
第一种:
1、前台运行:
运行结果
2、ctrl+c停止运行
停止后:
第二种:后端运行
1、后端运行的命令
bin/elasticsearch -d
结果
2、查看elasticsearch被那个端口占用和停止
2-1、采用jps命令查看
2-2、采用kill -9 端口来停止运行
所以:
若是es的前台运行,则用ctrl + c来停止。
若是es的后台运行,则用kill -9 进程号来停止。
linux shell暂停命令——suspend。
功能说明:暂停执行shell。
语法:suspend [-f]
补充说明:suspend为shell内建指令,可暂停目前正在执行的shell。若要恢复,则必须使用SIGCONT信息。
参数:
-f 若目前执行的shell为登入的shell,则suspend预设无法暂停此shell。若要强迫暂停登入的shell,则必须使用-f参数。
2.扩展资料:暂停进程的命令。
kill -STOP 1234 将该进程暂停。
如果要让它恢复到后台,用kill-CONT 1234(很多在前台运行的程序这样是不行的)
如果要恢复到前台,请在当时运行该进程的那个终端用jobs命令查询暂停的进程。
然后用fg[job号]把进程恢复到前台。
linux执行命令停止无限弹如下
先来写一个需要一直运行的程序,比如 Flask 版的 Hello World$ vi hello.pyfrom flask import Flaskapp = Flask(__name__)pp.route('/') index():return hello world'if __name__ == '__main__':app.run(host='0.0.0.0') pip install flask$ python hello.p启动成功控制台提示:* Running on (Press CTRL+C to quit)此时打开浏览器访问 http://你的服务器ip:5000 即可看到 Hello World 了按 CTRL+C 退出,如果想让程序一直运行又想同时做其他事怎么办?
CTRL+Z 暂停程序程序在前台运行时,按下 CRTL+Z, 程序进入暂停状态[1] + 74237 suspended python hello.py此时你又可以在终端下敲其他命令了。但刷新浏览器,长时间没有响应,因为程序进入暂停状态了。jobs 列出后台运行的命$ jobs[1] - suspended python hello.py
再来启动一个命令,比如$ tail -f hello.py然后 CTRL+Z 暂停,再运行下 jobs 命令前面的[1] [2] 是任务编号,+ - 和接下来要说的 fg、bg 命令有关,suspended 那一栏表示状态,剩下的就是命令
要把一个程序放在后台运行,照上面的做法,得先运行,然后 CTRL+Z 暂停,再用 bg 命令放到后台运行。使用 来简化这一过程,并且使用 来重定向后台运行的程序在终端上的输出。