- 浏览: 267794 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
sunfeizhi:
感谢博主
mysqlhotcopy 缺少DBI不能使用问题解决 -
wuxiaochun:
谢谢版主提供所有依赖包的下载地址。
Memcached Session Manager 共享tomcat session设置
转载赛迪网
一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”
我总结一下lsof指令的用法:
lsof abc.txt 显示开启文件abc.txt的进程
lsof -i :22 知道22端口现在运行什么程序
lsof -c abc 显示abc进程现在打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /usr/local/ 显示目录下被进程开启的文件
lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长
lsof -d 4 显示使用fd为4的进程
lsof -i 用以显示符合条件的进程情况
语法: lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
46 --> IPv4 or IPv6
protocol --> TCP or UDP
hostname --> Internet host name
hostaddr --> IPv4位置
service --> /etc/service中的 service name (可以不只一个)
port --> 端口号 (可以不只一个)
例子: TCP:25 - TCP and port 25
@1.2.3.4 - Internet IPv4 host address 1.2.3.4
tcp@ohaha.ks.edu.tw:ftp - TCP protocol hosthaha.ks.edu.tw service name:ftp
lsof -n 不将IP转换为hostname,缺省是不加上-n参数
例子: lsof -i tcp@ohaha.ks.edu.tw:ftp -n
lsof -p 12 看进程号为12的进程打开了哪些文件
lsof +|-r [t] 控制lsof不断重复执行,缺省是15s刷新
-r,lsof会永远不断的执行,直到收到中断信号
+r,lsof会一直执行,直到没有档案被显示
例子:不断查看目前ftp连接的情况:lsof -i tcp@ohaha.ks.edu.tw:ftp -r
lsof -s 列出打开文件的大小,如果没有大小,则留下空白
lsof -u username 以UID,列出打开的文件
一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”
我总结一下lsof指令的用法:
lsof abc.txt 显示开启文件abc.txt的进程
lsof -i :22 知道22端口现在运行什么程序
lsof -c abc 显示abc进程现在打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /usr/local/ 显示目录下被进程开启的文件
lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长
lsof -d 4 显示使用fd为4的进程
lsof -i 用以显示符合条件的进程情况
语法: lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
46 --> IPv4 or IPv6
protocol --> TCP or UDP
hostname --> Internet host name
hostaddr --> IPv4位置
service --> /etc/service中的 service name (可以不只一个)
port --> 端口号 (可以不只一个)
例子: TCP:25 - TCP and port 25
@1.2.3.4 - Internet IPv4 host address 1.2.3.4
tcp@ohaha.ks.edu.tw:ftp - TCP protocol hosthaha.ks.edu.tw service name:ftp
lsof -n 不将IP转换为hostname,缺省是不加上-n参数
例子: lsof -i tcp@ohaha.ks.edu.tw:ftp -n
lsof -p 12 看进程号为12的进程打开了哪些文件
lsof +|-r [t] 控制lsof不断重复执行,缺省是15s刷新
-r,lsof会永远不断的执行,直到收到中断信号
+r,lsof会一直执行,直到没有档案被显示
例子:不断查看目前ftp连接的情况:lsof -i tcp@ohaha.ks.edu.tw:ftp -r
lsof -s 列出打开文件的大小,如果没有大小,则留下空白
lsof -u username 以UID,列出打开的文件
[root@tcx160 FILES]# lsof -i tcp:22
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
sshd 3261 root 3u IPv6 7301 TCP *:ssh (LISTEN)
sshd 19692 root 3u IPv6 348642 TCP 9.186.96.160:ssh->9.186.96.117:32914 (ESTABLISHED)
|
发表评论
-
Linux 备忘常用命令
2013-07-01 10:51 713less 功能说明:分页显示。 用法说明 cat i ... -
chattr和lsattr命令详解
2012-10-29 22:07 1034转http://blog.163.com/dyc_888@12 ... -
dmidecode命令查看DELL服务器服务编号
2012-06-17 11:48 4565[root@Dell-R710 ~]# dmidecode - ... -
查看Linux下最常用的命令
2012-05-22 22:40 112# history | awk '{CMD[$2]++;cou ... -
lscpu 安装
2011-10-13 11:46 4031[root@util-linux-ng-2.18]# lscp ... -
vmstat 查看系统负载情况
2011-10-12 10:18 1596$ vmstat procs -----------m ... -
yum
2011-08-17 10:52 7891.列出所有可更新的软 ... -
strace
2011-08-09 09:32 1057Linux利器 strace strace常用来跟踪进程执行 ... -
vim
2011-08-01 00:41 725位置控制: h 左 j 上 k 下 l 右 G 最后 ... -
netstat
2011-05-16 13:39 1774功能说明: Netstat用于显示与IP、TCP、UDP和I ... -
iftop 流量监控工具
2011-05-11 17:06 255CentOS上安装所需依赖包: yum install fl ... -
luit 转换终端编码传输
2010-12-22 15:50 2018ubuntu10.10 终端下默认zh_CN.UTF- ... -
sysctl 调整系统内核
2010-10-26 17:16 1292TCP 方面调优 sysctl -a ... -
Shell 调用系统时间变量
2010-07-26 16:12 1649获取今天时期:`date +%Y%m%d` 或 `date + ... -
iconv & enca 两种文件编码转换工具对比
2010-03-22 11:34 2715enca: enca -L zh_CN test.sql ... -
crontab--计划任务管理
2010-02-03 11:27 1284cron 安装 一般情况下,cron都是系统默认,判断系统是 ... -
traceroute--命令追踪数据包传输路径
2010-01-31 00:50 2743[root@localhost ~]# trace ... -
ping--命令检查网络是否通畅
2010-01-31 00:16 1460[root@localhost ~]# ping www ... -
find
2009-11-28 23:15 1038find命令选项 -name 按照文件名查找文件。-perm ... -
watch--实时监测命令
2009-11-28 22:51 976watch 是一个非常实用的命令,基本所有的 Linux 发行 ...
相关推荐
### Linux命令lsof详解 #### 一、lsof命令简介 `lsof` 命令在Linux系统中扮演着极其重要的角色,它主要用于列出当前系统中所有已经打开的文件。这些文件可以是普通文件、设备文件、目录、套接字等。对于系统管理员...
AIX lsof命令详解 lsof 命令是一种功能强大的实用程序,用于列出打开的文件,使系统管理员能够更好地了解系统的状态。通过 lsof,可以了解应用程序打开了哪些文件或者哪个应用程序打开了特定的文件,从而使得系统...
### Linux lsof 命令详解 #### 一、概述 `lsof`(list open files)是一个强大的命令行工具,用于显示当前系统中所有打开的文件、网络连接和设备的情况。在Linux环境中,几乎所有东西都可以被视为文件,包括常规...
**Linux lsof命令详解** lsof是一个强大的系统监控工具,它能列出当前系统中所有正在被进程打开的文件。在Linux系统中,一切皆为文件,包括网络连接、硬件设备等。lsof通过文件描述符来跟踪这些资源,帮助用户了解...
《lsof在CentOS7.4中的应用与详解》 在Linux系统管理中,有一款强大的工具——lsof,它能显示出当前系统中所有打开的文件和进程的关联情况,是系统管理员进行问题诊断和性能分析的重要助手。本文将深入探讨lsof在...
《lsof在HP-UX系统中的应用与详解》 在IT行业中,系统管理员和开发者经常需要对系统进行深入的监控和调试,以确保服务的稳定性和安全性。在这个过程中,`lsof`(list open files)命令是一个不可或缺的工具。`lsof-...
### Linux恢复删除文件的lsof命令详解 #### 一、引言 在日常的Linux系统管理和维护过程中,经常会遇到由于误操作导致重要文件被删除的情况。这些误删的文件可能包含重要的系统日志或者配置信息,对于系统的稳定运行...
最后,了解Linux调试工具,如gdb调试器、strace跟踪系统调用和lsof查看打开文件等,是提升Linux编程效率的重要手段。 总的来说,"Linux编程技术详解"这份资料将引导读者全面了解Linux环境下的C编程,包括系统调用、...
以下是对"Linux高级配置详解"这一主题的深入探讨: 1. **系统管理**: - **文件系统管理**:了解EXT2、EXT3、EXT4、XFS、Btrfs等文件系统的特性,并能进行挂载、卸载、检查和修复。 - **用户与组管理**:掌握`...
`strace`和`lsof`等工具可以帮助跟踪系统调用和文件操作。压缩包中的`linuxdriver_code_tool`可能包含了一些辅助开发的工具或代码示例,例如设备模拟器、性能测试工具等,这些都可以加速驱动开发和测试过程。 总的...
nginx 默认用的 8080 端口,如果发现端口被占用了(通过 $lsof -i:8080查看端口占用情况),可以杀掉使用该端口的进程($kill 进程PID)。或者修改 nginx 的默认端口(/usr/local/etc/nginx/nginx.conf ) 2. 启动
### Tomcat配置技巧详解 #### 1. 配置服务器访问端口 在Tomcat服务器中,配置服务器的访问端口是一项基本且重要的任务。默认情况下,Tomcat使用8080端口作为HTTP服务端口。如果需要将端口更改为80或其他端口,可以...
"Linux设备驱动开发详解.zip"这个压缩包文件显然包含了深入探讨这一主题的资料,特别是针对嵌入式Linux开发。以下是对这个主题的详细解释: Linux设备驱动是操作系统与硬件设备之间的桥梁,它的主要任务是提供一组...