首页
最新活动
服务器租用
香港服务器租用
台湾服务器租用
美国服务器租用
日本服务器租用
新加坡服务器租用
高防服务器
香港高防服务器
台湾高防服务器
美国高防服务器
裸金属
香港裸金属服务器
台湾裸金属服务器
美国裸金属服务器
日本裸金属服务器
新加坡裸金属服务器
云服务器
香港云服务器
台湾云服务器
美国云服务器
日本云服务器
CDN
CDN节点
CDN带宽
CDN防御
CDN定制
行业新闻
官方公告
香港服务器资讯
帮助文档
wp博客
zb博客
服务器资讯
联系我们
关于我们
机房介绍
机房托管
登入
注册
帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
联系客服
服务器资讯
/
香港服务器租用
/
香港VPS租用
/
香港云服务器
/
美国服务器租用
/
台湾服务器租用
/
日本服务器租用
/
官方公告
/
帮助文档
linux 服务器进程、端口查找,nginx 配置日志查找,lsof 命令详解
发布时间:2024-02-28 04:33:47 分类:帮助文档
linux 服务器进程、端口查找,nginx 配置日志查找,lsof 命令详解 一 、根据端口号 查看文件的部署位置 1.1 使用查看端口号对应的进程信息 方式一 : 使用netstat命令 netstat -tuln | grep 端口号 -t:显示TCP连接 -u:显示UDP连接 -l:仅显示监听状态的连接 -n:以数字形式显示端口号,而不是以服务名称显示 通过管道符号|将netstat的输出结果传递给grep命令,用于过滤出包含指定端口号的行。 执行命令后,终端将显示与该端口号相关的进程信息,包括进程ID(PID)和进程名称。 方法二:使用lsof命令 lsof -i :端口号 -i:显示与网络相关的文件 :端口号:过滤出指定端口号的结果 执行命令后,终端将显示与该端口号相关的进程信息,包括进程ID(PID)和进程名称。 2. 通过进程pid 查询对应的部署文件的进程文件位置 方式一 使用/proc/pid 查看进程的文件的位置 ll /proc/PID cwd符号链接的是进程运行目录; exe符号连接就是执行程序的绝对路径; cmdline就是程序运行时输入的命令行命令; environ记录了进程运行时的环境变量; fd目录下是进程打开或使用的文件的符号连接。 方式二 通过 ps -ef |grep 服务名 显示服务的启动参数 服务名 ,进程pid 进程位置 二 、根据进程pid 查询占用的服务 端口 1、netstat命令 使用netstat命令可以查看系统的网络连接和监听情况。以下是使用netstat命令查看程序占用端口号的示例: netstat -tuln | grep<进程名或PID> 该命令将列出所有正在监听和建立的TCP和UDP连接,并筛选出与指定进程相关的端口号信息。 2、lsof命令 lsof命令可以列出系统当前打开的文件和进程信息。以下是使用lsof命令查看程序占用端口号的示例: lsof -i :<端口号> lsof -i TCP:<端口号> lsof -i UDP:<端口号> 该命令将列出所有占用指定端口号的进程信息。 3、ss命令 ss是netstat的替代工具,提供更快速和高效的网络连接信息查询。以下是使用ss命令查看程序占用端口号的示例: ss -tuln | grep <进程名或PID> 该命令将列出所有正在监听和建立的TCP和UDP连接,并筛选出与指定进程相关的端口号信息。 4、/proc文件系统 Linux系统中,每个运行的进程都有一个对应的目录在/proc目录下,可以通过访问这些目录中的文件获取相关信息。以下是使用/proc文件系统查看程序占用端口号的示例: ls -l /proc//fd | grep socket 其中,为进程的PID,该命令将列出指定进程的打开的套接字文件链接,从中可以获取端口号。 4. 方式 三 https://blog..net/tjcwt2011/article/details/129390090 使用以下命令 ss:可以用于转储套接字统计信息。 netstat:可以显示打开的套接字列表。 lsof:可以列出打开的文件。 fuser:可以列出那些打开了文件的进程的进程 ID。 nmap:是网络检测工具和端口扫描程序。 systemctl:是 systemd 系统的控制管理器和服务管理器。 以下我们将找出 sshd 守护进程所使用的端口号。 三 、nginx 通过端口查看配置文件和日志 查看配置 1. 查看nginx的进程id #查询nginx是9000端口的PID netstat -lntup | grep 9000 2. 查询对应端口的nginx路径 ll /proc/pid/ ll /proc/15029/ 在nginx 执行目录下查看配置文件的目录 使用-t参数获取改进程对应的配置文件路径 /usr/local/nginx/sbin/nginx -t nginx 服务命令 #启动 sbin/nginx -s start #停止 sbin/nginx -s stop #重启 sbin/nginx -s reload nginx 的日志 在默认情况下,Nginx 服务器会将访问日志记录到 access.log 中,错误日志记录到 error.log 中。 access.log 主要用于监控 Web 请求,error.log 则用于诊断 Web 服务器的错误和问题 Nginx 日志文件的配置可以在 Nginx 配置文件中进行。以下是几个常用的配置选项: access_log:指定访问日志文件的路径和名称,可以包含变量和时间格式。例如: access_log /var/log/nginx/access.log main_log; 上述配置将访问日志文件保存在 /var/log/nginx/access.log 中,使用 main_log 作为时间格式。 error_log:指定错误日志文件的路径和名称。例如: error_log /var/log/nginx/error.log info; 四、lsof 命令详解 lsof 命令 lsof -i:8080:查看8080端口占用 lsof abc.txt:显示开启文件abc.txt的进程 lsof -c abc:显示abc进程现在打开的文件 lsof -c -p 1234:列出进程号为1234的进程所打开的文件 lsof -g gid:显示归属gid的进程情况 lsof +d /usr/local/:显示目录下被进程开启的文件 lsof +D /usr/local/:同上,但是会搜索目录下的目录,时间较长 lsof -d 4:显示使用fd为4的进程 lsof -i -U:显示所有打开的端口和UNIX domain文件 netstat 命令 -a 显示所有连接 -t 显示tcp连接 -u 显示udp连接 -l 显示监听端口的链接 -p 显示监听端口对应的程序 -n 禁止将端口号转换成别名显示 netstat 过滤监听状态的UDP端口 netstat -lup|grep 323 说明: 323:代表要过滤的端口号 lup:三个参数表示显示UDP端口监听状态的程序名称 grep:根据端口号到过滤 netstat 过滤监听状态的TCP端口 netstat -ltnp|grep 22 说明: 22:代表要过滤的端口号 ltnp:四个参数表示显示TCP端口监听状态的程序名称 grep:根据端口号到过滤 netstat 过滤监听状态的TCP端口别名 netstat -ltp|grep ssh 说明: 22:代表要过滤的端口号 ltp:三个参数表示显示TCP端口别名监听状态的程序名称 grep:根据端口别名到过滤 netstat 命令返回值说明 netstat -anp 说明: Proto:代表协议(tcp、tcp6、udp、udp6) Recv-Q:数据已经在本地接收缓冲,但是还没有recv() Send-Q:对方没有收到的数据或者说没有Ack的,还是本地缓冲区 Local Address: 本地IP:本地端口 Foreign Address: 远程IP:远程端口 State:链接状态(监听状态、建立连接状态等) PID:进程PID号 Program name:程序名字
上一篇
香港阿里云服务器搭建翻墙
下一篇
怎么登录vps
相关文章
自检服务器,无需服务器、不用编程。
服务器租用云服务器价格对比
别人发给我qq邮箱里的照片怎么过期了
容器化的基础概念:不可变基础设施解释:将服务器视为乐高积木,而非橡皮泥。
银河麒麟服务器操作系统修改系统默认语言(如从英文改为中文)
雾锁王国Enshrouded服务器进不去?自建完美解决
使用Docker部署DashDot服务器仪表盘并结合cpolar实现公网监测服务器
Qt5转Qt6笔记
配置dns主从服务器,能够实现正常的正反向解析_3
香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价
7*24H在线售后
高可用资源,安全稳定
1v1专属客服对接
无忧退款试用保障
德讯电讯股份有限公司
电话:00886-982-263-666
台湾总部:台北市中山区建国北路一段29号3楼
香港分公司:九龙弥敦道625号雅兰商业二期906室
服务器租用
香港服务器
日本服务器
台湾服务器
美国服务器
高防服务器购买
香港高防服务器出租
台湾高防服务器租赁
美国高防服务器DDos
云服务器
香港云服务器
台湾云服务器
美国云服务器
日本云服务器
行业新闻
香港服务器租用
服务器资讯
香港云服务器
台湾服务器租用
zblog博客
香港VPS
关于我们
机房介绍
联系我们
Copyright © 1997-2024 www.hkstack.com All rights reserved.