vagrant 搭建多台虚拟机

Vagrant.configure("2") do |config|
   (1..3).each do |i|
        config.vm.define "k8s-node#{i}" do |node|
            # 设置虚拟机的Box
            node.vm.box = "centos/7"

            # 设置虚拟机的主机名
            node.vm.hostname="k8s-node#{i}"

            # 设置虚拟机的IP
            node.vm.network "private_network", ip: "192.168.56.#{99+i}", netmask: "255.255.255.0"

            # 设置主机与虚拟机的共享目录
            # node.vm.synced_folder "~/Documents/vagrant/share", "/home/vagrant/share"

            # VirtaulBox相关配置
            node.vm.provider "virtualbox" do |v|
                # 设置虚拟机的名称
                v.name = "k8s-node#{i}"
                # 设置虚拟机的内存大小
                v.memory = 4096
                # 设置虚拟机的CPU个数
                v.cpus = 4
            end
        end
   end
end
### 如何清理 Ubuntu 18.04 系统 #### 使用 `autoclean` 清理 APT 缓存 为了清理 APT 下载的 `.deb` 文件缓存,可以使用 `apt autoclean` 命令。这会删除不再使用的软件包文件,这些文件位于 `/var/cache/apt/archives/` 目录下。 ```bash sudo apt autoclean ``` 此命令仅移除那些已经无法下载的旧版本软件包文件[^1]。 #### 手动清除所有 APT 缓存 如果希望更彻底地清理整个 APT 缓存而不仅仅是过期的包,则可采用如下方式: ```bash sudo rm -rf /var/cache/apt/archives/* ``` 不过需要注意的是这种方法更为激进,可能会一并删去一些将来重装相同版本程序时有用的`.deb`文件。 #### 卸载不需要的应用及其配置数据 对于想要完全去除某些应用程序的情况,比如 CUDA 工具包,可以通过指定路径找到对应的卸载脚本执行卸载过程;而对于一般应用而言,推荐利用 `purge` 参数来达到连同其配置一起被清除的效果: ```bash sudo apt purge <package_name> ``` 针对 CUDA 的具体实例为进入安装位置后运行自带的卸载器[^2]: ```bash cd /usr/local/cuda-11.3/bin/ ls # 查找卸载工具 sudo ./cuda-uninstaller ``` #### 同步系统时间和硬件时间 当遇到像双启动环境中 Windows 和 Linux 时间不一致的问题时,可通过同步网络时间协议 (NTP) 来保持两者的一致性,并更新 BIOS 中存储的时间设置以确保下次开机正确无误[^3]. ```bash sudo apt-get install ntpdate sudo ntpdate time.windows.com sudo hwclock --localtime --systohc sudo reboot ``` #### 清理内存中的缓存 有时可能需要手动释放 RAM 上占用的空间以便让性能得到改善,在这种情况下可以按照下面的方法操作:先切换至超级用户模式再连续几次调用 `sync` 函数使得脏页尽快刷回到磁盘上最后通过修改内核参数的方式丢弃掉页面缓存、目录项和inode缓存[^5]. ```bash sudo su - sync && sync && sync echo 3 > /proc/sys/vm/drop_caches free -m ``` 以上就是几种常见的用于维护和优化 Ubuntu 18.04 LTS 操作系统的清洁措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值