如何关闭linux主机的web服务器

如何关闭linux主机的web服务器,第1张

Web服务器是一种应用程序,不同的Web服务器应用程序的关闭方法不尽相同,在Linux平台使用最多的Web服务器是apche和ngnix。关闭方法如下:
关闭apche:
/usr/local/apache2/bin/apachectl stop
关闭nginx:
nginx -s stop :快速停止nginx

用xshell远程连接linux服务器,用nohup命令来执行,才能不让服务停掉。

如:nohup testsh &

nohup 命令

用途:不挂断地运行命令。

描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。

无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohupout 文件中。如果当前目录的 nohupout 文件不可写,输出重定向到 $HOME/nohupout 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。

使用远程连接 *** 作都是在主机上的,指令发送到主机后 主机作为执行方不是xshell 作为执行方,不存在你说的情况,你只要发送安装命令的那一刻除非手动强制终止不然是无法取消的。

按住 Alt-Print 的时候就相当于按住了 Sys Rq 键,这个时候输入的一切都会直接由 Linux内核来处理,它可以进行许多低级 *** 作。这个方法可以在各种情况下安全地重启计算机,具体 *** 作如下:

1、shutdown命令安全地将系统关机。在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结,即新的用户不能再登录。

2、halt——最简单的关机命令,其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写 *** 作完成后就会停止内核。

3、reboot的工作过程差不多跟halt一样,不过它是引发主机重启,而halt是关机。它 的参数与halt相差不多。

4、init是所有进程的祖先,它的进程号始终为1, init 0为关机,init 1为重启。

linux服务器注销界面会终止程序如下
这时候我们可以使用后台守护线程来解决这个问题。
nohupjava-jarwordjar&nohup:不挂断的运行。即使你挂断了ssh连接,程序照样运行。
&:在后台运行。按ctrl+c后推出程序运行界面,程序会在后台运行。
这样线程就启动了。
我们输入命令查看下进程是否在运行
ps-ef|grepjavaps:将程序某个时间的运行状况截取下来
grep:查找命令
此处已成功运行。大功告成


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/13454694.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-10
下一篇 2023-08-10

发表评论

登录后才能评论

评论列表(0条)

保存