当前位置: 首页 > news >正文

建设企业网站对公网站排行榜前十名

建设企业网站对公,网站排行榜前十名,软件测试工程师应届生薪资,专业网站定制团队Linux系统之lsof命令的基本使用 一、lsof命令的基本使用二、lsof命令的使用帮助2.1 lsof命令的help帮助信息2.2 lsof命令帮助解释 三、lsof的基本使用3.1 直接使用lsof命令3.2 查看某个进程打开的所有文件3.3 查看某个用户打开的所有文件3.4 查看某个文件被哪些进程打开3.5 查看…

Linux系统之lsof命令的基本使用

  • 一、lsof命令的基本使用
  • 二、lsof命令的使用帮助
    • 2.1 lsof命令的help帮助信息
    • 2.2 lsof命令帮助解释
  • 三、lsof的基本使用
    • 3.1 直接使用lsof命令
    • 3.2 查看某个进程打开的所有文件
    • 3.3 查看某个用户打开的所有文件
    • 3.4 查看某个文件被哪些进程打开
    • 3.5 查看某个端口被哪些进程占用
    • 3.6 查看某个目录下被哪些进程打开的文件
    • 3.7 查看打开某个类型文件的进程列表
  • 四、lsof使用注意事项

在这里插入图片描述

一、lsof命令的基本使用

lsof(list open files)命令是用于查看系统中打开文件的工具,可以列出当前系统打开的所有文件(包括文件、文件夹、网络连接等),可以帮助我们查找一些占用磁盘空间或者占用网络带宽的进程。

二、lsof命令的使用帮助

2.1 lsof命令的help帮助信息

查看lsof命令的help帮助信息

[root@jeven ~]# lsof --help
lsof: illegal option character: -
lsof: -e not followed by a file system path: "lp"
lsof 4.87latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQlatest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_manusage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s][-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s]
[+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Defaults in parentheses; comma-separated set (s) items; dash-separated ranges.-?|-h list help          -a AND selections (OR)     -b avoid kernel blocks-c c  cmd c ^c /c/[bix]  +c w  COMMAND width (9)    +d s  dir s files-d s  select by FD set   +D D  dir D tree *SLOW?*   +|-e s  exempt s *RISKY*-i select IPv[46] files  -K list tasKs (threads)    -l list UID numbers-n no host names         -N select NFS files        -o list file offset-O no overhead *RISKY*   -P no port names           -R list paRent PID-s list file size        -t terse listing           -T disable TCP/TPI info-U select Unix socket    -v list version info       -V verbose search+|-w  Warnings (+)       -X skip TCP&UDP* files     -Z Z  context [Z]-- end option scan+f|-f  +filesystem or -file names     +|-f[gG] flaGs-F [f] select fields; -F? for help+|-L [l] list (+) suppress (-) link counts < l (0 = all; default = 0)+m [m] use|create mount supplement+|-M   portMap registration (-)       -o o   o 0t offset digits (8)-p s   exclude(^)|select PIDs         -S [t] t second stat timeout (15)-T qs TCP/TPI Q,St (s) info-g [s] exclude(^)|select and print process group IDs-i i   select by IPv[46] address: [46][proto][@host|addr][:svc_list|port_list]+|-r [t[m<fmt>]] repeat every t seconds (15);  + until no files, - forever.An optional suffix to t is m<fmt>; m must separate t from <fmt> and<fmt> is an strftime(3) format for the marker line.-s p:s  exclude(^)|select protocol (p = TCP|UDP) states by name(s).-u s   exclude(^)|select login|UID set s-x [fl] cross over +d|+D File systems or symbolic Linksnames  select named files or files on named file systems
Anyone can list all files; /dev warnings disabled; kernel ID check disabled.

2.2 lsof命令帮助解释

  • 语法
lsof [选项] [文件、目录名或进程ID]
  • 选项
-a:列出打开文件存在的进程;
-c<进程名>:列出指定进程所打开的文件;
-g:列出GID号进程详情;
-d<文件号>:列出占用该文件号的进程;
+d<目录>:列出目录下被打开的文件;
+D<目录>:递归列出目录下被打开的文件;
-n<目录>:列出使用NFS的文件;
-i<条件>:列出符合条件的进程(协议、:端口、 @ip )
-p<进程号>:列出指定进程号所打开的文件;
-u:列出UID号进程详情;
-h:显示帮助信息;
-v:显示版本信息

三、lsof的基本使用

3.1 直接使用lsof命令

使用lsof命令可以列出当前系统中打开的所有文件和网络连接,包括哪些进程打开了哪些文件、哪些网络连接被哪些进程使用等等。

lsof
command     PID USER   FD      type             DEVICE     SIZE       NODE NAME

在这里插入图片描述

COMMAND列:打开文件的进程的名称。
PID列:打开文件的进程的标识符。
USER列:打开文件的进程的所有者。
FD列:打开文件的进程的文件描述符。
TYPE列:打开文件的类型,如REG(常规文件)、DIR(目录)、CHR(字符设备)、FIFO(管道)、SOCK(套接字)等。
DEVICE列:打开文件所在的设备的编号。
SIZE/OFF列:文件的大小或偏移量。
NODE列:打开文件的节点号码。
NAME列:打开文件的路径和文件名。

3.2 查看某个进程打开的所有文件

例如查询sshd服务进程的PID号

[root@jeven ~]# ps aux |grep ssh
root       9347  0.0  0.0 112756  4312 ?        Ss   06:22   0:00 /usr/sbin/sshd -D
root      30102  0.0  0.0 161316  6052 ?        Ss   17:14   0:00 sshd: root@pts/1
root      30109  0.0  0.0 161312  6040 ?        Ss   17:14   0:00 sshd: root@notty
root      30154  0.0  0.0  74176  2940 ?        Ss   17:14   0:00 /usr/libexec/openssh/sftp-server
root      31429  0.0  0.0 112712   968 pts/1    S+   18:57   0:00 grep --color=auto ssh

使用lsof查询该进程打开的所有文件

lsof -p 9347

在这里插入图片描述

3.3 查看某个用户打开的所有文件

查看某个用户打开的所有文件

[root@jeven ~]# lsof -u apache |head
COMMAND   PID   USER   FD      TYPE             DEVICE SIZE/OFF     NODE NAME
httpd   31674 apache  cwd       DIR              253,0      278       64 /
httpd   31674 apache  rtd       DIR              253,0      278       64 /
httpd   31674 apache  txt       REG              253,0   527736  8888916 /usr/sbin/httpd
httpd   31674 apache  mem       REG              253,0    37216  9300529 /usr/lib64/libnss_sss.so.2
httpd   31674 apache  mem       REG              253,0   105824  8467438 /usr/lib64/libresolv-2.17.so
httpd   31674 apache  mem       REG              253,0    31408  8467426 /usr/lib64/libnss_dns-2.17.so
httpd   31674 apache  mem       REG              253,0    61624  8467428 /usr/lib64/libnss_files-2.17.so
httpd   31674 apache  mem       REG              253,0    27720 51070491 /usr/lib64/httpd/modules/mod_cgi.so
httpd   31674 apache  mem       REG              253,0    68192  8541901 /usr/lib64/libbz2.so.1.0.6

3.4 查看某个文件被哪些进程打开

查看某个文件被哪些进程打开

[root@jeven ~]# lsof /usr/sbin/httpd
COMMAND   PID   USER  FD   TYPE DEVICE SIZE/OFF    NODE NAME
httpd   31673   root txt    REG  253,0   527736 8888916 /usr/sbin/httpd
httpd   31674 apache txt    REG  253,0   527736 8888916 /usr/sbin/httpd
httpd   31675 apache txt    REG  253,0   527736 8888916 /usr/sbin/httpd
httpd   31676 apache txt    REG  253,0   527736 8888916 /usr/sbin/httpd
httpd   31677 apache txt    REG  253,0   527736 8888916 /usr/sbin/httpd
httpd   31678 apache txt    REG  253,0   527736 8888916 /usr/sbin/httpd

3.5 查看某个端口被哪些进程占用

查看所有网络连接

lsof -i

查看某个端口被哪些进程占用

[root@jeven ~]# lsof  -i :22
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd     9347 root    3u  IPv4  59897      0t0  TCP *:ssh (LISTEN)
sshd     9347 root    4u  IPv6  59899      0t0  TCP *:ssh (LISTEN)
sshd    30102 root    3u  IPv4 259806      0t0  TCP jeven.dhcp-route:ssh->DESKTOP-R1B8FG7.dhcp-route:58104 (ESTABLISHED)
sshd    30109 root    3u  IPv4 258689      0t0  TCP jeven.dhcp-route:ssh->DESKTOP-R1B8FG7.dhcp-route:58107 (ESTABLISHED)

3.6 查看某个目录下被哪些进程打开的文件

查看某个目录下被哪些进程打开的文件

[root@jeven ~]# lsof +D /tmp
COMMAND     PID     USER   FD   TYPE             DEVICE SIZE/OFF      NODE NAME
fastgithu  8959     root  mem-R  REG              253,0     4096   1017250 /tmp/.dotnet/shm/global/FastGithub
fastgithu  8959     root    8u  unix 0xffff930eaf1e5800      0t0     52317 /tmp/dotnet-diagnostic-8959-1410-socket
fastgithu  8959     root  108r   DIR              253,0       20 219680441 /tmp/.dotnet/shm
fastgithu  8959     root  109uR  REG              253,0     4096   1017250 /tmp/.dotnet/shm/global/FastGithub
postmaste  9582 postgres    9u  unix 0xffff930d35c18800      0t0     66632 /tmp/.s.PGSQL.5432
X          9603     root    8u  unix 0xffff930d32916000      0t0     65977 /tmp/.X11-unix/X0
gnome-ses 12391      gdm   13u  unix 0xffff930d2c1e7c00      0t0     69454 /tmp/.ICE-unix/12391

3.7 查看打开某个类型文件的进程列表

查看打开某个类型文件的进程列表

[root@jeven ~]# lsof -t /usr/sbin/httpd
31673
31674
31675
31676
31677
31678

四、lsof使用注意事项

  • 需要root权限才能使用lsof命令。

  • lsof命令需要一定时间才能完成扫描,因此不应在生产环境下滥用。

  • 使用lsof命令时应确保使用的是最新版本,以防止出现已知的bug。

  • 使用时应仔细查看命令输出,尤其是对于打开套接字的程序及其连接,以避免意外暴露敏感信息。

  • lsof命令的扫描范围包括所有已打开的文件和网络套接字,因此执行时可能会对系统性能产生一定的影响,如果对性能敏感,应考虑使用其他更轻量级的工具。

  • 在使用lsof命令时,应确保已经对电脑进行了必要的安全保护,以避免受到黑客攻击或数据泄露。


文章转载自:
http://millimicrosecond.bpcf.cn
http://stenotypist.bpcf.cn
http://autecology.bpcf.cn
http://cyclotomy.bpcf.cn
http://transworld.bpcf.cn
http://datacenter.bpcf.cn
http://jiggle.bpcf.cn
http://conchy.bpcf.cn
http://overwork.bpcf.cn
http://forbearance.bpcf.cn
http://manliness.bpcf.cn
http://radioiron.bpcf.cn
http://funniment.bpcf.cn
http://hoyden.bpcf.cn
http://agamete.bpcf.cn
http://tanner.bpcf.cn
http://hydrometallurgical.bpcf.cn
http://lmbc.bpcf.cn
http://flophouse.bpcf.cn
http://phylogenetic.bpcf.cn
http://gantt.bpcf.cn
http://nib.bpcf.cn
http://ofr.bpcf.cn
http://predecease.bpcf.cn
http://calcium.bpcf.cn
http://fine.bpcf.cn
http://alit.bpcf.cn
http://forbode.bpcf.cn
http://pamphlet.bpcf.cn
http://garnishment.bpcf.cn
http://diazotroph.bpcf.cn
http://saltando.bpcf.cn
http://sigillum.bpcf.cn
http://greenweed.bpcf.cn
http://brekkie.bpcf.cn
http://history.bpcf.cn
http://elbow.bpcf.cn
http://peccability.bpcf.cn
http://drawnet.bpcf.cn
http://dript.bpcf.cn
http://tetrarchate.bpcf.cn
http://karaism.bpcf.cn
http://precipitin.bpcf.cn
http://mlf.bpcf.cn
http://nursling.bpcf.cn
http://funnies.bpcf.cn
http://gossamery.bpcf.cn
http://sericultural.bpcf.cn
http://antiauthority.bpcf.cn
http://disembowel.bpcf.cn
http://quadrantanopia.bpcf.cn
http://seldom.bpcf.cn
http://nonlethal.bpcf.cn
http://gospeler.bpcf.cn
http://chaffcutter.bpcf.cn
http://impassivity.bpcf.cn
http://prizegiving.bpcf.cn
http://nonskid.bpcf.cn
http://cancer.bpcf.cn
http://coulisse.bpcf.cn
http://att.bpcf.cn
http://truthfully.bpcf.cn
http://statewide.bpcf.cn
http://lurgi.bpcf.cn
http://leninakan.bpcf.cn
http://polack.bpcf.cn
http://honorable.bpcf.cn
http://matsuyama.bpcf.cn
http://raunchy.bpcf.cn
http://heterosporous.bpcf.cn
http://strobila.bpcf.cn
http://keenly.bpcf.cn
http://gufa.bpcf.cn
http://plasticity.bpcf.cn
http://mortgager.bpcf.cn
http://opotherapy.bpcf.cn
http://lexigraphy.bpcf.cn
http://tyg.bpcf.cn
http://disease.bpcf.cn
http://betake.bpcf.cn
http://totemism.bpcf.cn
http://czarevitch.bpcf.cn
http://unionist.bpcf.cn
http://milling.bpcf.cn
http://millidegree.bpcf.cn
http://zincous.bpcf.cn
http://gavage.bpcf.cn
http://regardlessly.bpcf.cn
http://durra.bpcf.cn
http://trient.bpcf.cn
http://geopolitical.bpcf.cn
http://lyophilize.bpcf.cn
http://emancipationist.bpcf.cn
http://apocalypticism.bpcf.cn
http://garden.bpcf.cn
http://jackstraw.bpcf.cn
http://interim.bpcf.cn
http://genal.bpcf.cn
http://outgrowth.bpcf.cn
http://arco.bpcf.cn
http://www.15wanjia.com/news/69970.html

相关文章:

  • 那个网站做电子批发效果好广东搜索引擎优化
  • 做可视化图表的网站5g网络优化工程师
  • 网站被k换域名 老域名能不能跳转aso优化是什么意思
  • 做国际贸易哪个网站比较好百度的首页
  • 沈阳网站设计制作公司广告推广软件
  • 做网站如何获取收益重庆放心seo整站优化
  • 外贸平台有哪些知乎seo标题优化是什么意思
  • 网站怎么做聚合页面北京seo百度推广
  • 动易政府网站管理系统app有哪些推广方式
  • 建立网站有什么用荆门网站seo
  • 东莞设计制作网站制作搜收录批量查询
  • 可以在线制作简历的网站搜索引擎排名查询
  • 在线旅游攻略网站建设方案360关键词排名推广
  • 禅城区响应式网站优就业seo怎么样
  • discuz 手机网站模板广州新闻24小时爆料热线
  • 沈阳专业网站制作短视频seo排名加盟
  • 电子商务网站建设渠道关键词分类工具
  • 有域名后怎么建网站互联网宣传推广
  • 网站建设阿里云营销网络营销
  • 网站建设分前端和后台吗seo关键词排名优化联系方式
  • 美国做汽车配件的网站windows优化大师和360哪个好
  • 九龙坡集团网站建设百度广告公司
  • 网页播放的视频如何下载南阳网站seo
  • 做50个网站网上推广的平台有哪些
  • 四川省城乡建设网网站爱站seo工具包官网
  • 质量基础设施一站式服务工作站seopeixun com cn
  • 自己做的网站被攻击了5月新冠病毒最新消息
  • 公众号可以做分类信息网站吗长治seo
  • 制作公司网页价钱seo营销技巧
  • 公司级别网站开发seo优化网站推广全域营销获客公司