一些常用的命令、常遇到的问题,记录在这篇随笔里
1. linux系统中,查看一个文件夹下所有文件占用的磁盘内存: du -h
2. VirtualBox列出所有虚拟机的磁盘:VBoxManager.exe list hdds
3. VirtualBox修改磁盘大小(目前似乎只能扩大):VBoxManage.exe modifyhd e8b4d8a5-595b-4ab0-bdcc-f23d551a0a26(这里是磁盘的UUID,可从上面那条命令获取) --resize 96000(这是扩容后的大小)
4. sysdig 能获取实时的系统数据,也能把信息保存到文件中以供后面分析。捕获的数据包含系统的个个方面:
- 全方面的系统参数:CPU、memory、Disk IO、网络 IO
- 支持各种 IO 活动:进程、文件、网络连接等
除了帮你捕获信息之外,sysdig 还预先还有有用的工具来分析这些数据,从大量的数据中找到有用的信息变得非常简单。比如你能还简单地做到下面这些事情:
- 按照 CPU 的使用率对进程进行排序,找到 CPU 使用率最高的那个
- 按照发送网络数据报文的多少对进程进行排序
- 找到打开最多文件描述符的进程
- 查看哪些进程修改了指定的文件
- 打印出某个进程的 HTTP 请求报文
- 找到用时最久的系统调用
- 查看系统中所有的用户都执行了哪些命令
- ……
基本上自带的工具就能满足大部分的分析需求。
5. apt删除指定包:
sudo apt-get remove cargo 仅仅删除cargo包
sudo apt-get remove --auto-remove cargo 删除cargo和它的依赖包
sudo apt-get purge cargo 删除cargo的配置和依赖包
sudo apt-get purge --auto-remove cargo 删除所有和cargo包有关联的包,当你想要重新安装的时候这个命令很好用
6. 虚拟机文件压缩(随着虚拟机的使用,虚拟机的磁盘占用往往比它实际占用的空间更大,这时可以压缩一下它,把磁盘占用空间变小)
现在Linux虚拟机端执行
#!/bin/bash dd if=/dev/zero of=/empty ls -lh /empty rm -f /empty shutdown -h now
注销会自动关机
关机后再执行
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd E:\wm\centos6.4-bt\centos6.4-dev-disk001.vdi --compact
注意路径
方案来源:https://www.cnblogs.com/yuandaozhe/p/14189002.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?