82.7. lsof 高级用法

本文介绍了lsof命令的各种应用场景,包括查看进程打开的文件、网络端口等信息。通过具体示例展示了如何利用lsof来排查系统问题。

组合参数

# lsof -a -c bash -u root
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF    NODE NAME
bash    1394 root  cwd    DIR    8,2     4096 4849665 /root
bash    1394 root  rtd    DIR    8,2     4096       2 /
bash    1394 root  txt    REG    8,2   938768 3671557 /bin/bash
bash    1394 root  mem    REG    8,2   156872 3014902 /lib64/ld-2.12.so
bash    1394 root  mem    REG    8,2  1922152 3014903 /lib64/libc-2.12.so
bash    1394 root  mem    REG    8,2    22536 3014911 /lib64/libdl-2.12.so
bash    1394 root  mem    REG    8,2   138280 3018719 /lib64/libtinfo.so.5.7
bash    1394 root  mem    REG    8,2    65928 3017998 /lib64/libnss_files-2.12.so
bash    1394 root  mem    REG    8,2    26060 2632051 /usr/lib64/gconv/gconv-modules.cache
bash    1394 root  mem    REG    8,2 99158576 2648204 /usr/lib/locale/locale-archive
bash    1394 root    0u   CHR  136,7      0t0      10 /dev/pts/7
bash    1394 root    1u   CHR  136,7      0t0      10 /dev/pts/7
bash    1394 root    2u   CHR  136,7      0t0      10 /dev/pts/7
bash    1394 root  255u   CHR  136,7      0t0      10 /dev/pts/7
			

每个5秒刷新一次

# lsof -c init -a -r5
			
列出www用户的所有活跃的网络端口
[root@netkiller ~]# lsof -a -u www -i

列出被sshd进程所打开的所有IPV4网络相关文件
[root@netkiller ~]# lsof -i 4 -c sshd  -a

列出被root用户所打开的所有TCP和IPV4网络相关文件
[root@netkiller ~]# lsof -i 4 -i tcp  -u root -a					
			




原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

### EPLAN P8 2.7 下载使用指南 EPLAN P8 是一款专业的电气设计软件,广泛应用于工业自动化领域。对于版本 2.7 的下载和使用,以下内容将提供详细的指导。 #### 1. 安装问题解决指南 可以参考《EPLAN P8 2.7 安装问题解决指南》[^1],该文档详细描述了安装步骤及可能遇到的问题解决方案。用户可以通过提供的下载地址获取相关资源。 #### 2. 补丁文件的使用 在安装完成后,可能需要应用补丁以确保软件的稳定性和功能完整性。根据相关说明,解压 `Patch EPLAN P8 (V1.8-V2.7).rar` 文件到指定目录,并将 `SN-U10066.EGF` 文件复制到 `C:\User\Public\Eplan\Common\` 目录下[^2]。 #### 3. 中文入门手册 为了帮助用户更好地掌握 EPLAN P8 的基础操作,可以从以下资源中获取中文入门手册: - 项目地址: [https://gitcode.com/Premium-Resources/5feda](https://gitcode.com/Premium-Resources/5feda)[^3] - 项目地址: [https://gitcode.com/Open-source-documentation-tutorial/1a76f](https://gitcode.com/Open-source-documentation-tutorial/1a76f)[^4] 这些手册从软件安装开始,逐步讲解界面布局、工具栏功能及绘图基础等内容,适合初学者快速上手。 #### 4. 驱动程序安装 如果在使用过程中遇到硬件兼容性问题,可能需要安装 HASP 驱动程序。驱动程序的下载地址为:`ftp://ftp.aladdin.com/pub/hasp/new_releases/driver/HASP4_driver_setup.zip`[^5]。 #### 5. 示例代码 以下是一个简单的 Python 脚本示例,用于演示如何通过编程方式读取 EPLAN P8 的项目数据(假设已安装相关 API): ```python import eplan_api # 初始化 EPLAN P8 API project = eplan_api.Project("example_project.epl") # 获取项目中的所有设备 devices = project.get_devices() # 打印设备信息 for device in devices: print(f"Device Name: {device.name}, Type: {device.type}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值