高效但不常见的Linux命令分享

Linux操作系统以其稳定性、安全性和开源性受到了广泛的应用,在日常的运维工作中,我们经常需要使用各种Linux命令来完成任务,本文将分享一些高效但不常见的Linux命令,帮助大家提高工作效率。

常见但不常用的Linux命令

1、lsof

高效但不常见的Linux命令分享

lsof(list open files)是一个列出当前系统打开文件的工具,可以用于查找哪些进程在使用某个文件或者端口,使用方法如下:

lsof [选项] [文件名]

常用选项:

-i:显示网络连接相关的信息

-u:指定用户

-n:不解析主机名

2、fuser

fuser(file user)是一个类似于lsof的工具,用于查找哪些进程在使用某个文件,使用方法如下:

fuser [选项] [文件名]

常用选项:

-m:显示所有挂载点的信息

-n:不解析主机名

3、netstat

高效但不常见的Linux命令分享

netstat(network statistics)是一个显示网络连接、路由表等网络相关信息的工具,使用方法如下:

netstat [选项] [表达式]

常用选项:

-a:显示所有连接和监听端口

-t:仅显示TCP连接

-u:仅显示UDP连接

-l:仅显示监听状态的套接字

-p:显示进程标识符和程序名称,以及所属的用户ID和组ID

4、pstree

pstree(process tree)是一个以树状结构显示进程及其子进程关系的工具,使用方法如下:

pstree [选项] [进程ID]

常用选项:

-u:以用户为主的格式输出结果

高效但不常见的Linux命令分享

-p:显示进程ID而非用户名和终端信息

-o:自定义输出格式,quot;%CPU %MEM"表示显示进程占用的CPU和内存百分比

5、top/htop/pidstat/vmstat/iostat/sar/glances等系统监控工具

这些工具可以帮助我们实时查看系统的运行状态,如CPU、内存、磁盘I/O、网络流量等,top和htop是最常用的两个系统监控工具,而pidstat、vmstat、iostat和sar则是针对特定资源的监控工具,Glances是一个跨平台的系统监控工具,支持多种资源监控,安装方法如下:

对于Debian/Ubuntu系统:

sudo apt-get install glances

对于CentOS/RHEL系统:

sudo yum install epel-release && sudo yum install glances

对于Fedora系统:

sudo dnf install glances

对于Arch Linux系统:

sudo pacman -S glances

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/157992.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-23 07:39
Next 2023-12-23 07:39

相关推荐

  • linux动态追踪工具是什么意思

    Linux动态追踪工具是一种用于在程序运行时监视和跟踪程序执行过程的工具,它可以帮助开发人员识别和解决程序中的错误、性能问题和安全问题。在Linux系统中,常用的动态追踪工具有strace、ltrace和gdb等,下面将详细介绍这些工具的使用方法和技巧。1. stracestrace是一个功能强大的动态追踪工具,它可以跟踪系统调用和信……

    2023-11-15
    0124
  • linux基础命令grep的使用方法

    grep命令简介grep(global regular expression print,全局正则表达式打印)是一个强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,grep全名为Global Regular Expression Print,表示全局正则表达式版本的print命令,grep是Linux下最常用的文……

    2023-12-19
    0117
  • Linux服务器操作系统的优点有哪些

    Linux服务器操作系统的四大优点包括:1.开源,即每个开发者都可以获取其源代码、进行修改和分发;2.具备较高的安全性;3.稳定性和可靠性强;4.成本效益较高。

    2024-01-20
    0193
  • linux怎么修改用户权限

    在Linux系统中,用户权限是一个重要的概念,它决定了用户可以执行哪些操作,普通用户可能只能读取和写入自己的文件,而管理员用户则可以访问和修改系统的所有文件,了解如何修改用户权限是非常必要的,本文将详细介绍如何在Linux中修改用户权限。1. 理解用户权限在Linux中,每个文件或目录都有一个所有者和一个所属的用户组,每个用户(包括所……

    2024-01-24
    0207
  • linux chown命令的用法

    Linux基础命令chown的用法在Linux系统中,chown命令用于更改文件或目录的所有者和所属组,通过使用chown命令,我们可以轻松地管理文件和目录的所有权,本文将详细介绍chown命令的用法,并提供一些示例代码。chown命令的基本语法chown [选项] 用户名[:组名] 文件或目录选项可以是以下之一:-R:递归地更改指定……

    2023-12-18
    0139
  • linux rm删除文件

    在Linux系统中,删除文件或目录时,实际上并没有将文件或目录从磁盘上完全删除,而是将其标记为“已删除”,并释放了该文件或目录所占用的磁盘空间,这是因为在文件系统中,每个文件和目录都有一个索引节点(inode)记录其信息,包括文件大小、创建时间、权限等,当一个文件被删除时,只是将该文件的索引节点标记为“已删除”,而不是真正地将磁盘上的……

    2023-12-18
    0119

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入