Linux下运行jar包为什么要用nohup命令

在本地开发完的Java项目如果只是在本地运行是非常方便的,在IDE里执行运行在带有Main函数的Java文件里运行run就可以了。在服务器上运行Java项目就稍微麻烦一些,但是也不复杂。这些都是在刚学习Java时候都必须会的东西,用了IDE后反而会让你忘记最开始接触Java时候的一些知识点。 常用方式 本地写的demo程序打包成demo.jar,上传到Linux服务器后,执行jar包有如下几种方式。 第1种 java -jar demo.jar 说明:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,就都打断,打断一般用ctrl+c。 第2种 java -jar demo.jar & 第2种在第1种方式的基础上在命令的结尾增加了&,&表达的意思是在后台运行。 这种方式可以避免打断后程序停止的问题,但是避免不了关闭当前窗口后程序停止的问题。 第3种 nohup java -jar demo.jar &

1月3日 17:49
556
0
Linux Jetty安装部署

jetty简介 Jetty是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。 jetty下载地址:http://download.eclipse.org/jetty/ JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Maven下载地址:http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip <

1月2日 19:51
328
0
Linux TOP命令按内存占用排序和按CPU占用排序

先输入top 然后 按P – 以 CPU 占用率大小的顺序排列进程列表 按M – 以内存占用率大小的顺序排列进程列表 top命令是Linux下常用的性能分析工具,比如cpu、内存的使用,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。

1月2日 10:19
357
0
linux给用户赋权

linux 给用户赋权写法 chown -R zhishishequ:zhishishequ /usr/local/bluesky/software/apache-zhishishequ 其中 zhishishequ:zhishishequ 为用户名 /usr/local/bluesky/software/apache-zhishishequ 为要赋权目录

2021年12月30日 23:18
321
0
Linux上大文件切割以及批量并发处理

一、环境说明 某次项目需求中,在Linux上有批文本文件,文件文件都有几个G大,几千万行的数据。无论在Linux和Windows打开这么大的文件,基本上打开要卡半天,更别说编辑。 因此想到使用split命令对大文件进行切割,再分隔取其中的字段,最后导出文件(保留有用的字段)。 二、split常用命令参数 -a、 --后缀长度=N生成长度为N的后缀(默认值2) --附加后缀=后缀向文件名附加附加后缀 -b、

2021年12月11日 23:20
339
0
Linux添加用户(user)到用户组(group)

将一个用户添加到用户组中,千万不能直接用: usermod -G groupA 这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。 应该用 加上 -a 选项: usermod -a -G groupA user (FC4: usermod -G groupA,groupB,groupC user) -a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。 命令的所有的选项,及其含义: Options: -c, –comment COMMENT new value of the GECOS field -d, –home HOME_DIR new home directory for the user account -e, –expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -f, –inactive INACTIVE set password inactive after expiration to

2021年12月11日 20:31
319
0
linux 怎么查看用户组和用户

1、首先打开终端(这里是Ubuntu系统),其他的打开命令界面即可 2、然后输入命令行cat /etc/passwd,直接按下回车键即可

2021年12月11日 11:53
385
0
性能优化:如何更快地接收数据

从网卡到应用程序,数据包会经过一系列组件,其中驱动做了什么?内核做了什么?为了优化,我们又能做些什么?整个过程中涉及到诸多细微可调的软硬件参数,并且相互影响,不存在一劳永逸的“银弹”。本文中又拍云系统开发高级工程师杨鹏将结合自己的的实践经验,介绍在深入理解底层机制的基础上如何做出“场景化”的最优配置

2021年9月15日 08:57
482
0
Linux traceroute命令

traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。

2021年8月16日 11:17
516
0
linux下利用nohup后台运行jar文件包程序

linux下利用nohup后台运行jar文件包程序

2021年8月10日 13:50
445
0