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

Linux服务器常用运维工具/命令

常用工具/命令

1、查看内存使用

free -m

上述命令用于显示系统中内存的使用情况,并将内存使用量以兆字节(MB)为单位显示。这个命令在 Linux 和类 Unix 系统上非常常见,是监视系统内存的一个简单而有用的工具。

具体而言,free -m 命令显示的信息包括:

  • 总内存(Total):系统中总共的物理内存量。
  • 已用内存(Used):当前已被系统或进程使用的内存量。
  • 空闲内存(Free):当前未被使用的内存量。
  • 缓冲区(Buffers):用于存储文件系统元数据的内存缓冲区。
  • 缓存(Cache):用于存储文件系统数据的内存缓存。
  • Shared(共享):表示被多个进程共享使用的内存量。
  • Available(可用):表示当前系统中可用于分配给进程的内存总量。这个指标考虑了系统的缓冲区和缓存,因此它表示了当前可用于新进程或新的内存分配的总量。available 是一个非常有用的指标,因为它告诉您系统当前有多少内存可以立即使用,而不会导致系统进入交换或者频繁地进行内存回收。
    在这里插入图片描述

2、htop、top内存管理

top不需要安装,linux默认自带。htop安装:sudo apt install htop

top界面:
在这里插入图片描述
htop界面:
在这里插入图片描述

3、查看apt已安装

apt list --installed|grep mysql	#查找包
apt remove --purge mysql-server mysql-client mysql-common	#删除包#或者如果您使用的是旧版本的 Ubuntu,可能会使用 service 命令:
#sudo service mysql stop
#sudo service apache2 stop

4、端口占用

lsof -i:3000

在这里插入图片描述

5、磁盘占用

ncdu(NCurses Disk Usage)是一个用于交互式磁盘使用分析的工具,使用起来非常简单。以下是如何安装和使用 ncdu 的步骤:

1. 安装 ncdu
在不同的Linux发行版上,你可以使用以下命令进行安装:

Debian/Ubuntu:

sudo apt-get install ncdu

Red Hat/CentOS/Fedora:

sudo yum install ncdu

或者

sudo dnf install ncdu

Arch Linux:

sudo pacman -S ncdu

2. 使用 ncdu
基本使用: 在终端中运行 ncdu 并指定要分析的目录。例如,要分析当前目录:

ncdu .

分析特定目录: 要分析特定目录,比如 /home/user

ncdu /home/user

3. 交互操作

  • 导航:使用箭头键导航目录。
  • 查看文件大小:文件和目录的大小会在界面中列出,按大小排序。
  • 删除文件:选择文件或目录后,按 d 键可以删除它。
  • 返回:按 q 键退出 ncdu

4. 启用更详细的分析(可选)
你可以使用 -x 选项来限制分析在一个文件系统内:

ncdu -x /

在这里插入图片描述
5、查看目录下文件的大小

du -sh *

在这里插入图片描述
6、查看磁盘使用情况

df -h

在这里插入图片描述
7、显示当前目录下最新的10条文件/目录

du -ah . | sort -rh | head -n 10

在这里插入图片描述

相关文章:

  • 同一个虚拟环境中conda和pip安装的文件存储位置解析
  • 四、Hive DDL表定义、数据类型、SerDe 与分隔符核心
  • E+H流量计通过Profibus DP主站转Modbus TCP网关与上位机轻松通讯
  • SQL 数据库监控:SQL语句监控工具与实践案例
  • 大模型在肾肿瘤诊疗全流程预测及方案制定中的应用研究
  • Hudi面试内容整理-如何在 Spark 中使用 Hudi?
  • 客服系统重构详细计划
  • 支持向量机的回归用法详解
  • 【网络分析工具】网络工具wireshark、TCPdump、iperf使用详解
  • 用户态到内核态:Linux信号传递的九重门(一)
  • 从代码学习深度学习 - 转置卷积 PyTorch版
  • 远程服务器pycharm运行tensorboard显示训练轮次图
  • Python 自动化脚本开发秘籍:从入门到实战进阶(6/10)
  • 《算法导论(第4版)》阅读笔记:p18-p31
  • ALLinSSL:一站式SSL证书管理解决方案
  • 深入理解 Linux 权限控制机制
  • [思维模式-29]:《本质思考力》-9- 两种相反的构建与解构系统的思维模式:①自顶向下的规划、分解、牵引;②自底向上的堆叠、聚合。
  • Java--图书管理系统(简易版优化)
  • 基于zernike 拟合生成包裹训练数据-可自定义拟合的项数
  • MySQL数据库容灾设计案例与SQL实现
  • 乌方:泽连斯基只接受与普京会谈,拒见其他俄代表
  • 山西省委常委李金科添新职
  • 刘国中:持续加强护士队伍建设,更好保障人民身体健康
  • 最高降价三成,苹果中国iPhone开启大促销,能拉动多少销量?
  • 让胖东来“自闭”的玉石生意,究竟水有多深?
  • 菲律宾举行中期选举