linux中,,nohup与Systemctl的使用方法

介绍

这篇文章主要介绍了linux中,,nohup与Systemctl的使用方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<强>,,nohup与Systemd

当客户端浏览器第一次访问服务器时,服务器为每个浏览器创建不同的HttpSession对象。在服务器端使用request.getSession()方法来获得HttpSession对象,并以此来使用HttpSession接口为我们提供的方法。

会话什么时候失效?

<李>

服务器会把长时间没有活动的会话从服务器内存中清除,此会话时便失效.Tomcat中会话的默认失效时间为20分钟。

<李>

调用会话的无效方法。

<李>

关闭浏览器,结束会话。

<强> 1。使用,后台运行程序:

结果会输出到终端

使用Ctrl + C发送SIGINT信号,程序<强>免疫

关闭会话发送SIGHUP信号,程序<强>关闭

<强> 2。使用nohup运行程序:

结果默认会输出到nohup。

使用Ctrl + C发送SIGINT信号,程序<强>关闭

关闭会话发送SIGHUP信号,程序<强>免疫

因此,平日线上经常使用nohup和,配合来启动程序:<强>可以同时免疫SIGINT和SIGHUP信号

<强> 3。Systemctl:

Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。

在终端中输入ps ax | grep systemd,看到第一行,其中的数字1表示它的进程号是1,也就是说它是Linux内核发起的第一个程序,因此,内核一旦检测完硬件并组织好了内存,就会运行/usr/lib/systemd/systemd可执行程序,这个程序会按顺序依次发起其他程序。(在还没有systemd的日子里,内核会去运行/sbin/init,随后这个程序会在名为SysVinit的系统中运行其余的各种启动脚本。)

 Linux中,,nohup与Systemctl的使用方法

提示:这个名字末尾的.service后缀是可以省略的,因为Systemctl默认的后缀就是.service。关于单位文件后缀的含义,会在后续进阶篇的文章里详细说明。

systemd会自动找到/usr/lib/systemd/system目录中的.service文件,并启动其中定义的服务。如果之前创建的单位文件是放在其他目录下的,这里需要使用文件的完整路径。

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux中,,nohup与Systemctl的使用方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

linux中,,nohup与Systemctl的使用方法