一些常用的命令、常遇到的问题,记录在这篇随笔里

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

 

 

 

 



posted @ 2022-02-19 02:34  yinhuachen  阅读(64)  评论(0编辑  收藏  举报