linux 查看端口占用

本文介绍 linux 如何查看端口被哪个进程占用的方法: 1、lsof -i: 端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 lsof lsof -i 用以显示符合条件的进程情况,lsof (list open files) 是一个列出当前系统打开文件的工具。以 root 用户来执行 lsof -i 命令,如下图 lsof -i: 端口号,用于查看某一端口的占用情况,比如查看 22 号端口使用情况,lsof -i:22,如下图 netstat -tunlp netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况,如下图

2023年3月5日 10:15
762
0
linux下给文件赋予所有权限

先进入要赋权的文件路径下 cd /weblogic/efmpfs/efmpbase/war/ 回车后执行 chmod -R 777 apache-tomcat-8.5.69 赋予改文件及子文件所有权限 回车 此时Access处会有变化 常用的linux文件权限: 444 r--r--r-- 600 drw------- 644 drw-r--r-- 666 drw-rw-rw- 700 drwx------ 744 drwxr--r-- 755 drwxr-xr-x 777 drwxrwxrwx 1、从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。&nb

2023年1月11日 01:41
504
0
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 &

2022年1月3日 17:49
1197
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 <

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

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

2023年1月8日 18:34
1068
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
1045
0
Linux上大文件切割以及批量并发处理

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

2021年12月11日 23:20
861
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
1060
0
linux 怎么查看用户组和用户

1、首先打开终端(这里是Ubuntu系统),其他的打开命令界面即可 2、然后输入命令行cat /etc/passwd,直接按下回车键即可 3、然后这里就会显示很多的信息,所有的用户都在这里面了 4、然后就是查看所有的组,同样的方法,键入命令行cat /etc/group然后回车

2023年6月24日 17:55
1100
0
性能优化:如何更快地接收数据

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

2021年9月15日 08:57
1541
0