可锐资源网

技术资源分享平台,提供编程学习、网站建设、脚本开发教程

linux下lsof命令快速定位生产问题

今天凌晨四点,生产机房发来短信,显示系统资源使用不足,紧接着电话打来,本人立刻赶往公司。

立刻检查机器的内存,存储空间,cpu都正常,暂时没找到问题。

接着检查日志,凌晨四点收单批量系统在干啥呢,最终发现问题,文件存在但是程序却打不开,根据errno显示,EMFILE 24 Too many open files,问题清楚。

执行了sysctl和unlimited 显示结果没问题,配置的参数足够大,根据经验,肯定是open了文件没有close

最全的Linux系统命令总结,值得收藏

Linux命令入门:玩转终端,你也能成为代码大神?

linux命令,ll,ls,df,du -sh 统计硬盘使用、文件夹大小

ll 命令可以查看当前文件夹下的文件,并展示文件的大小,单位是字节,以及读写权限。

ls 也展示文件夹下的文件,但是只展示名字。

ls -alh 则可以更直观展现文件读写权限以及文件的大下,单位为KB,M,或者G

df 可以查看整个硬盘的使用情况

linux之ls详解及常用选项组合

===ls --help====
用法:ls [选项]... [文件]...
列出<文件>的信息 (默认为目前的目录)。
如果不指定 -cftuSUX 或 --sort 任何一个选项,则根据字母大小排序。

Linux的常用命令就是记不住,怎么办?于是推出了这套教程

1.帮助命令

1.1 help命令

Linux运维必备:命令行帮助工具全解析与实战技巧

Linux命令行帮助工具全解析

在Linux系统中,熟练使用帮助工具是提升运维效率的关键。本文将系统梳理查看命令帮助的主流方法,并结合实际场景提供使用建议。

Linux系统最常用的10个命令


请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要是讲解Linux系统上最常用、最基本的10个命令。

如果您习惯于通过一个漂亮的图形界面来完成所有的工作,那么在Linux CLI(命令行界面)世界中入门可能会有些困难。对于初学者,有时很难决定从哪里开始入门。

Linux命令学习——touch命令


在Linux操作系统,touch命令最基本的功能就是创建空文件,touch还有更改文件的时间戳、修改时间等。

1.命令格式

Linux lsof命令使用小结

推荐理由

lsof(list open files)是一个列出当前系统打开文件的工具。在Linux环境下,任何事物都是以文件的形式存在,通过文件不仅可以访问常规数据,还可以访问网络连接和硬件。所以,如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错是很有帮助的。

Linux lsof 命令用法

lsof 是一种用于显示系统中打开文件的工具,可以查询文件句柄、网络连接、Unix 域套接字和网络文件系统的信息。以下是 lsof 的常用命令用法:

1. lsof -i :port:显示指定端口的网络连接信息。

2. lsof -c program:显示指定进程打开的文件。

3. lsof -u user:显示指定用户打开的文件。

<< 1 2 3 4 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言