CN106506658A - 一种保留远程开启服务的方法 - Google Patents
一种保留远程开启服务的方法 Download PDFInfo
- Publication number
- CN106506658A CN106506658A CN201611022118.XA CN201611022118A CN106506658A CN 106506658 A CN106506658 A CN 106506658A CN 201611022118 A CN201611022118 A CN 201611022118A CN 106506658 A CN106506658 A CN 106506658A
- Authority
- CN
- China
- Prior art keywords
- remote
- service
- server
- nohup
- methods described
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种保留远程开启服务的方法,所述方法针对需要远程控制的服务器,通过运行一个不挂断的运行命令“nohup”,使服务器在远程链接断开时,远程开启的服务继续保留。本发明方便了运维人员维护设备时,使用远程链接的方式进行远程操控,既减少了不必要的工作了,同时也提高了工作效率,能够更加快速便捷的查找问题和解决问题。
Description
技术领域
本发明涉及计算机远程控制技术领域,具体涉及一种保留远程开启服务的方法,远程链接linux***。
背景技术
为了运维方便,在运维人员维护设备时,通常都使用远程链接的方式,进行远程操控,既减少了不必要的工作了,同时也提高了工作效率。能够更加快速便捷的查找问题和解决问题。
在互联网快速发展的时代,各种网络设备、服务终端设备,越来越多,对于运维人员来说,不堪重负。所以许多厂商设计出了许多不同的远程控制管理软件。在这些软件出现后,方便了运维人员,同时也出现了一些小问题,比如:linux***通过远程控制管理软件远程开启一些服务的时候,就会遇到一但远程链接断开,服务也跟着自动关闭。
在Linux/Unix中,有这样几个概念:
进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的ID;
会话期(session):一个或多个进程组的集合,有唯一一个会话期首进程(sessionleader),会话期ID为首进程的ID,会话期可以有一个单独的控制终端(controllingterminal);
与控制终端连接的会话期首进程叫做控制进程(controlling process);
当前与终端交互的进程称为前台进程组,其余进程组称为后台进程组。
发明内容
本发明要解决的技术问题是:本发明针对以上问题,提供一种保留远程开启服务的方法。
远程链接断开,远程开启的服务也跟随断开,断开的元凶是挂断信号(SIGHUP)信号,让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。
根据POSIX.1定义:挂断信号(SIGHUP)默认的动作是终止程序,当终端接口检测到网络连接断开,将挂断信号发送给控制进程(会话期首进程)。
如果会话期首进程终止,则该信号发送到该会话期前台进程组。
一个进程退出导致一个孤儿进程组中产生时,如果任意一个孤儿进程组进程处于STOP状态,则发送SIGHUP和SIGCONT信号到该进程组中所有进程。
因此当网络断开或终端窗口关闭后,控制进程收到SIGHUP信号退出,会导致该会话期内其他进程退出。
我们来看一个例子,打开两个SSH终端窗口,在其中一个运行top命令:
[root@tivf09 root]# top
在另一个终端窗口,找到top的进程ID为5180,其父进程ID为5128,即登录shell:
[root@tivf09 root]# ps -ef|grep top
root 5180 5128 0 01:03 pts/0 00:00:02
top root 5857 3672 0 01:12 pts/2 00:00:00 grep top
那么我们就需要一个命令“nohup”不挂断的运行命令。
本发明所采用的技术方案为:
一种保留远程开启服务的方法,所述方法针对需要远程控制的服务器,通过运行一个不挂断的运行命令“nohup”,使服务器在远程链接断开时,远程开启的服务继续保留。
所述方法通过远程登录工具登录远程服务器,并启动、运行服务程序,在服务运行过程中,输入“nohup”,使服务器在远程链接断开时,启动的服务继续保留运行。
所述方法采用“Xmanager”工具登录远程服务器,具体操作流程如下:
使用Xshell登录redhat***;
登录成功,连接建立后,运行服务程序;
cd /home/RA/
sd run.sh
启动并运行服务;
按Ctrl+C并输入nohup /home/RA/run.sh后回车;
按Ctrl+C并输入exit退出Xshell,关闭窗口完成操作。
本发明的有益效果为:
本发明方便了运维人员维护设备时,使用远程链接的方式进行远程操控,既减少了不必要的工作了,同时也提高了工作效率,能够更加快速便捷的查找问题和解决问题。
具体实施方式
下面结合具体实施方式对本发明进一步说明:
实施例1
一种保留远程开启服务的方法,所述方法针对需要远程控制的服务器,通过运行一个不挂断的运行命令“nohup”,使服务器在远程链接断开时,远程开启的服务继续保留。
实施例2
在实施例1的基础上,本实施例所述方法通过远程登录工具登录远程服务器,并启动、运行服务程序,在服务运行过程中,输入“nohup”,使服务器在远程链接断开时,启动的服务继续保留运行。
实施例3
在实施例2的基础上,本实施例所述方法采用“Xmanager”工具登录远程服务器,具体操作流程如下:
使用Xshell登录redhat***;
登录成功,连接建立后,运行服务程序;
cd /home/RA/
sd run.sh
启动并运行服务;
按Ctrl+C并输入nohup /home/RA/run.sh后回车;
按Ctrl+C并输入exit退出Xshell,关闭窗口完成操作。
实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
Claims (3)
1.一种保留远程开启服务的方法,其特征在于,所述方法针对需要远程控制的服务器,通过运行一个不挂断的运行命令“nohup”,使服务器在远程链接断开时,远程开启的服务继续保留。
2.根据权利要求1所述的一种保留远程开启服务的方法,其特征在于,所述方法通过远程登录工具登录远程服务器,并启动、运行服务程序,在服务运行过程中,输入“nohup”,使服务器在远程链接断开时,启动的服务继续保留运行。
3.根据权利要求2所述的一种保留远程开启服务的方法,其特征在于,所述方法采用“Xmanager”工具登录远程服务器,具体操作流程如下:
使用Xshell登录redhat***;
登录成功,连接建立后,运行服务程序;
cd /home/RA/
sd run.sh
启动并运行服务;
按Ctrl+C并输入nohup /home/RA/run.sh后回车;
按Ctrl+C并输入exit退出Xshell,关闭窗口完成操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611022118.XA CN106506658A (zh) | 2016-11-21 | 2016-11-21 | 一种保留远程开启服务的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611022118.XA CN106506658A (zh) | 2016-11-21 | 2016-11-21 | 一种保留远程开启服务的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106506658A true CN106506658A (zh) | 2017-03-15 |
Family
ID=58327223
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611022118.XA Pending CN106506658A (zh) | 2016-11-21 | 2016-11-21 | 一种保留远程开启服务的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106506658A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111382048A (zh) * | 2018-12-28 | 2020-07-07 | 北京奇虎科技有限公司 | 真机测试平台上移动设备的管理方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102999387A (zh) * | 2012-11-09 | 2013-03-27 | 北京奇虎科技有限公司 | 进程运行装置及方法 |
CN104253833A (zh) * | 2013-06-26 | 2014-12-31 | 北京神州泰岳软件股份有限公司 | 远端进程操作方法及*** |
CN104572167A (zh) * | 2013-10-28 | 2015-04-29 | 国际商业机器公司 | 启动和管理无人参与的应用程序的方法和计算机*** |
US20160182647A1 (en) * | 2014-12-17 | 2016-06-23 | International Business Machines Corporation | Disconnect protection for command-line remote terminals |
-
2016
- 2016-11-21 CN CN201611022118.XA patent/CN106506658A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102999387A (zh) * | 2012-11-09 | 2013-03-27 | 北京奇虎科技有限公司 | 进程运行装置及方法 |
CN104253833A (zh) * | 2013-06-26 | 2014-12-31 | 北京神州泰岳软件股份有限公司 | 远端进程操作方法及*** |
CN104572167A (zh) * | 2013-10-28 | 2015-04-29 | 国际商业机器公司 | 启动和管理无人参与的应用程序的方法和计算机*** |
US20160182647A1 (en) * | 2014-12-17 | 2016-06-23 | International Business Machines Corporation | Disconnect protection for command-line remote terminals |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111382048A (zh) * | 2018-12-28 | 2020-07-07 | 北京奇虎科技有限公司 | 真机测试平台上移动设备的管理方法和装置 |
CN111382048B (zh) * | 2018-12-28 | 2023-10-20 | 三六零科技集团有限公司 | 真机测试平台上移动设备的管理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104657150B (zh) | 一种集群环境下的自动化运维方法 | |
CN106406349B (zh) | 无人机飞行控制方法及*** | |
CN102025535B (zh) | 虚拟机管理方法、装置及网络设备 | |
US10316623B2 (en) | Method and system for controlling well operations | |
EP3386170A1 (en) | Fault processing method, device and system | |
US20090182799A1 (en) | Server with network-based remote access and server management functions using reduced number of network connections | |
CN109714230B (zh) | 一种流量监控方法、装置和计算设备 | |
CN109525597A (zh) | 一种可远程协助操作的网络安全应急处置*** | |
CN110475113B (zh) | 基于视联网的监控设备故障处理方法及装置 | |
CN105652851A (zh) | 冗余自动化***和运行方法 | |
CN101771563A (zh) | 网络服务程序的监控方法 | |
CN104144130B (zh) | 虚拟机***互联的方法、***和接入交换机 | |
CN106506658A (zh) | 一种保留远程开启服务的方法 | |
CA2699505A1 (en) | Software method and system for controlling and observing computer networking devices | |
CN202257551U (zh) | 一种串行端口重定向*** | |
CN109800094A (zh) | 一种实现单个应用和多个公共应用通信的方法 | |
CN207939552U (zh) | 一种实时多用户的设备数据采集与控制*** | |
US20140092912A1 (en) | Fibre channel over ethernet switch implicit logout | |
CN110493036A (zh) | 一种网关的管控方法 | |
CN103888302A (zh) | 一种基于vdp的网络安全审计监控***及方法 | |
CN102508795A (zh) | 一种并行端口重定向的方法及*** | |
CN112291229A (zh) | 一种在隔离网络环境下实现政务***业务数据交换的方法 | |
CN106101004B (zh) | 流量切换的方法及装置 | |
CN108923965A (zh) | 一种远程触发服务器***生成内核崩溃日志的***及方法 | |
CN104899144B (zh) | 一种基于串口中断的调试方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170315 |