0%

问题

虚拟机的磁盘类型,一般为了节省空间,会设置为动态增长。随着写入文件的增多,磁盘文件(vdi/vmdk等)会越来越大。即便虚拟机内部文件删除了,宿主机中原来开辟出来的空间还是不会释放。

VMWare、Virtualbox提供了相应的工具来压缩磁盘空间。

以Virtualbox为例,该命令为 VBoxManage modifymedium <diskfile> --compact.

阅读全文 »

背景

对于没有互联网环境的研发网,Ubuntu 软件包的离线安装比较麻烦。

虽然可以使用apt install --download-only来下载,但是在这种情况下会有问题:

  • 安装包有很多依赖
  • 外网机器已经安装过其中一些依赖包

此方法不会重新下载已安装的依赖文件。

方法

借助docker镜像,解决依赖包下载不全的问题。

详细步骤

以 ubuntu 18.04 为例:

阅读全文 »

国内安装Docker比较慢。可以使用阿里云的镜像。

1
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装好之后,根据提示,添加用户到docker组,可以在执行docker指令时不用输入sudo.

1
2
3
4
# 添加用户到用户组
sudo usermod -aG docker <your-username>
# 重启docker服务
sudo systemctl restart docker

注意: 以上操作完成后,需要重新登录用户才能生效。

问题

Jupyter Notebook/Lab 中使用 pandas 输出 DataFrame时,默认的行列数可能不满足我们的要求。

解决办法

方法一

一般可以在Notebook的开始位置,执行以下命令进行设置:

1
2
3
import pandas as pd
pd.set_option('display.max_rows', 10)
pd.set_option('display.max_columns', 10)
阅读全文 »