首页 > 系统相关 >Linux系统五大资源常用命令(大全)

Linux系统五大资源常用命令(大全)

时间:2024-08-13 21:51:44浏览次数:9  
标签:显示 查看 Linux 内存 常用命令 进程 磁盘 CPU 大全

系统五大资源常用命令

Linux系统五大资源(CPU、内存、磁盘、网络、进程)的常用查询或管理命令,指令列表:

资源查询或管理命令说明
CPUtop实时显示各进程的CPU和内存使用情况。
htop更友好的 top 替代工具,图形化显示CPU使用情况。
mpstat显示每个CPU的使用情况,常用于多核系统。
lscpu显示CPU架构信息,包括内核数、线程数、CPU型号等。
uptime显示系统运行时间和CPU负载信息。
sar -u收集并显示CPU使用率的历史数据。
nproc显示当前系统的处理器核心数量。
cpupower frequency-info查看并管理CPU频率。
内存free -h显示系统内存的使用情况,包括已用、未用、缓存内存。
vmstat显示虚拟内存、进程、I/O的统计信息。
cat /proc/meminfo查看详细的内存使用信息。
slabtop实时显示内核中缓存的详细信息。
smem显示内存使用情况的更详细报告,包括实际使用内存。
watch -n 1 free -m每秒刷新一次,实时查看内存使用情况。
磁盘df -h查看文件系统的磁盘使用情况。
du -sh /path显示指定目录或文件的大小。
lsblk列出所有块设备,显示磁盘和分区的挂载点信息。
fdisk -l列出所有磁盘的分区表信息。
iostat显示磁盘I/O性能指标,包括读写速度和使用率。
smartctl -a /dev/sda显示磁盘的SMART状态,用于健康检查。
ncdu基于ncurses的磁盘使用分析器,用于快速查找磁盘空间占用情况。
blkid显示或修改块设备的属性,如UUID和文件系统类型。
网络ifconfig配置或查看网络接口的详细信息。
ip a查看所有网络接口的详细信息,是 ifconfig 的替代命令。
netstat -tuln列出系统中所有正在监听的端口。
ss -tulnnetstat 的现代替代工具,查看网络连接。
ping测试网络连通性,常用于故障排查。
traceroute跟踪数据包路由,查看经过的每个网络跳。
iftop实时显示网络接口的流量。
nmap强大的网络扫描工具,用于检测开放的端口和服务。
tcpdump抓取并分析网络数据包,用于网络问题诊断。
进程ps aux显示所有正在运行的进程及其状态。
top实时显示系统中各进程的资源使用情况。
htop图形化进程管理工具,支持交互操作。
kill PID终止指定的进程,需提供进程ID (PID)。
systemctl管理系统服务,包括启动、停止和检查服务状态。
pgrep查找符合条件的进程,并返回进程ID (PID)。
pkill终止符合条件的进程,类似于 kill,但基于进程名或其他属性。
strace跟踪系统调用和信号,用于调试进程。

标签:显示,查看,Linux,内存,常用命令,进程,磁盘,CPU,大全
From: https://blog.csdn.net/qq_44421043/article/details/141174922

相关文章

  • Linux下截图并识别文字
    1.安装tesseract-ocr软件:sudoapt-yinstalltesseract-ocr2.安装全部语言:sudoapt-yinstalltesseract-ocr-all3.安装gImageReader软件:sudoapt-yinstallgimagereader4.安装ksnip:sudoapt-yinstallksnip5.截屏,运行ksnip,在系统任务栏上显示“K”字样的图标。设置......
  • arch linux 安装Budgie桌面
    Budgie具体请查看官网:https://wiki.archlinuxcn.org/wiki/Budgie在ArchLinux上安装Budgie桌面环境的步骤如下:首先,确保你的系统是最新的。打开终端并运行以下命令进行系统更新:sudopacman-Syu更新完成后,重启你的系统以应用更新:sudoreboot接下来,你可以从ArchLi......
  • Linux驱动开发基础(LED驱动)
    所学来自百问网目录1.LED原理2.普适的GPIO引脚操作方法2.1GPIO模块的一般结构2.2GPIO框图2.3寄存器的操作2.3.1一般的操作方式2.3.2高效的操作方式3.基于IMX6UL_6ULL的GPIO操作方法3.1GPIO框图3.2CCM3.3IOMUXC3.4GPIO模块内部3.5读写GPIO4.LED驱......
  • 重头开始嵌入式第十九天(Linux系统编程 文件IO)
    缓冲区 1.行缓冲行缓冲,1k, terminal,主要用于人机交互stdout缓存区满或者遇到\n刷新1024行缓存多是关于终端的一些操作1.遇到\n刷新2.缓存区满刷新3.程序结束刷新4.fflush刷新  fflush(stdout);2.全缓冲全缓冲,4k,主要用于文件的读写缓存区满刷新缓存区 4096对......
  • Linux:文件管理,目录管理,文件类型,链接类型
    1,文件管理用户(标识号:UID):一定资源的使用者,可以创建和管理文件以及访问其他用户文件。可以从属于多个群组。用户组(标识号:GID):由一定数量的对某些文件具有相同操作权限的用户组成的小组。可以拥有多个用户。root用户:超级管理员,可以为所欲为。为何要区分用户和用户组?答:一种功......
  • Linuxu-引导过程与服务控制
    系列文章目录`提示:仅用于个人学习,进行查漏补缺使用。1.Linux介绍、目录结构、文件基本属性、Shell2.Linux常用命令3.Linux文件管理4.Linux命令安装(rpm、install)5.Linux账号管理6.Linux文件/目录权限管理7.Linux磁盘管理/文件系统8.Linux逻辑卷管理LVM9.Li......
  • 搭建基于Grafana+JMeter+InfluxDB的性能监控与分析平台(Linux版)
    搭建基于Grafana+JMeter+InfluxDB的性能监控与分析平台(Linux版)在软件开发和运维领域,性能监控与分析是确保应用稳定性和用户体验的关键环节。随着应用规模的不断扩大和复杂度的增加,传统的性能测试工具和方法已难以满足需求。本文将详细介绍如何搭建一个基于Grafana、JMeter和Influ......
  • Linux高级编程(一)标准io:stdio.h
    标准io的概念1975DennisrIO库,C语言的标准,ANSIc IO即input outputI:键盘是标准输入设备====》默认输入就是指键盘 /dev/inputO:显示器是标准输出设备==》默认输出就是指显示器Linux操作系统当中IO都是对文件的操作C一部分,任何支持标准C的系统都可使用标准IO实......
  • NOI Linux VSCode使用指北
    NOILinuxVSCode使用指北安装NOILinux不是已经帮你做好这一步了吗?准备首先在这里对VSC的界面做一个介绍。1.终端VSC相对于其他的编辑器的优势是有一个非常直观的内置终端,这也让我们可以专心在这一个窗口内编辑和调试代码。召唤终端的快捷键是Ctrl+Shift+P!召唤终......
  • Linux应用程序重启:优雅实现应用程序的自动重启
    简介:在Linux服务器运行应用程序时,如果应用程序出现崩溃或异常终止,为保证服务的可靠性,自动重启是一种常见的应对措施。本文将介绍Linux下实现应用程序自动重启的方法,并提供代码实现例子,帮助读者优雅地处理应用程序的崩溃和重启。1.使用init或systemd管理器Linux系统中通常有i......