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

VMWARE安装ubuntu

通过网盘分享的文件:VMware-workstation-full-16.2.4-20089737.exe
链接: https://pan.baidu.com/s/1d2h8ND4A0oCAkd4qgVqKYA?pwd=0000 提取码: 0000 

通过网盘分享的文件:ubuntu-24.04.2-live-server-amd64.iso
链接: https://pan.baidu.com/s/1A1DmEm81CPzCt0A6Jq9HYg?pwd=0000 提取码: 0000

通过网盘分享的文件:MobaXterm_Portable_v23.0_cn.zip (连接远程服务器)
链接: https://pan.baidu.com/s/1gfuRBTTwYb2y4iSilJ7SLQ?pwd=0000 提取码: 0000 

 
我使用的是NAT网关模式

101:是我当前虚拟机IP的最后一位

可以在创建时调整配置,此时可以勾选创建后启动虚拟机

修改配置 自行调整

点击开启虚拟机

尝试安装虚拟机,直接回车按键即可

使用键盘上下或者Tab按键选择需要安装的语言,使用回车按键进行下一步

不修改参数时直接进行Tab切换到done

我选择的是mini server 按需选择,Tab切换 空格(space)按键选中

空格或者回车 都是下一步

done后选择 continue 然后输入用户名密码等信息

方便后续使用ssh连接

选择自己需要的软件,也可以在系统安装后自行安装

# 使用ip a 查看IP地址 然后使用 MobaXterm_Personal_23.0.exe 连接远程服务器修改为自定义IP# 安装ping命令
sudo apt updatesudo apt install iputils-ping -y# 安装vim
sudo apt install vim -y# 自定义IP地址
sudo vim /etc/netplan/50-cloud-init.yamlnetwork:version: 2ethernets:ens33:# 禁用动态IPdhcp4: noaddresses:- 192.168.200.100/24routes:- to: default# 网关地址  网关要配对via: 192.168.200.2#nameservers:#addresses:#- 8.8.8.8sudo netplan apply  # 卡住了代表IP变了 重新用自定义IP连接一下
# 按需执行
sudo systemctl restart systemd-networkd# 查看自定义IP
ip addr

前置准备

sudo vim /etc/hosts新增自定义的IP和机器名称绑定
192.168.200.100 k8s-master
192.168.200.101 k8s-node1
192.168.200.102 k8s-node2# 在各自的服务器上执行
sudo hostnamectl set-hostname k8s-masterhostnamectl   重新连接一下服务器即可变更
# 主服务器上执行
ssh-keygen
# 主服务器上执行
ssh-copy-id xxx@192.168.200.101
ssh-copy-id xxx@192.168.200.102验证 ssh xxx@k8s-node1  ssh xxx@k8s-ndoe2在master上编辑脚本 sudo vim run-all.shcat run-all.sh
#!/bin/bash# 定义节点信息
declare -A nodes=(["192.168.200.100"]="k8s-master"["192.168.200.101"]="k8s-node1"["192.168.200.102"]="k8s-node2"
)# 获取当前主机名
current_hostname=$(hostname)# 输入要执行的命令
read -p "请输入要在从服务器上执行的命令: " commandecho "在 k8s-master 上执行命令 '$command' 的结果:"$command
wait# 遍历节点
for ip in "${!nodes[@]}"; donode_name="${nodes[$ip]}"if [ "$node_name" != "$current_hostname" ]; then# 执行 SSH 命令echo "在 $node_name 上执行命令 '$command' 的结果:"ssh -o StrictHostKeyChecking=no "$ip" "$command" &waitfi
done# 等待所有后台任务完成
waitsudo chmod +x run-all.sh验证脚本: ./run-all.sh  回车  输入要执行的命令 比如  free -h 结果如下:代表正常请输入要在从服务器上执行的命令: free -h
在 k8s-master 上执行命令 'free -h' 的结果:total        used        free      shared  buff/cache   available
Mem:           7.7Gi       470Mi       6.9Gi       1.3Mi       593Mi       7.2Gi
Swap:          4.0Gi          0B       4.0Gi
在 k8s-node1 上执行命令 'free -h' 的结果:total        used        free      shared  buff/cache   available
Mem:           3.8Gi       447Mi       3.0Gi       1.2Mi       590Mi       3.3Gi
Swap:          3.8Gi          0B       3.8Gi
在 k8s-node2 上执行命令 'free -h' 的结果:total        used        free      shared  buff/cache   available
Mem:           3.8Gi       447Mi       3.0Gi       1.2Mi       591Mi       3.3Gi
Swap:          3.8Gi  

每台服务上编辑  sudo visudo  增加文本  马赛克为自己的用户名

http://www.xdnf.cn/news/269.html

相关文章:

  • 代码随想录算法训练营第三十八天| 322. 零钱兑换 279.完全平方数 139.单词拆分
  • javaSE.类型擦除机制
  • k8s教程3:Kubernetes应用的部署和管理
  • Foundation Agent:深度赋能AI4DATA
  • 宿舍DIY迷你空调实施方案
  • 敏捷开发管理流程
  • Qt 创建QWidget的界面库(DLL)
  • 论坛测试报告
  • redis不要以root权限启动(linux)
  • c加加重点学习之day03
  • 仿腾讯会议项目开发——网络嵌入
  • 软件测试之接口测试详解
  • 开源AI守护每一杯------奶茶咖啡店视频安全系统的未来之力
  • SQL-子查询
  • iPaaS应用集成平台在交通运输行业有哪些应用场景
  • (51单片机)LCD显示数据存储(DS1302时钟模块教学)(LCD1602教程)(独立按键教程)(延时函数教程)(I2C总线认识)(AT24C02认识)
  • 643SJBHflash个人网站
  • 【Python爬虫基础篇】--2.模块解析
  • AI时代的泛安全新范式:Kaamel安全智能体解决方案
  • 数据库被渗透怎么办?WAF能解决数据库安全问题吗?
  • 织梦DedeCMS首页列表页调用会员信息的SQL标签
  • 2025年人工智能指数报告(斯坦福)重点整理
  • 静态时序分析STA——8.2 时序检查(保持时间检查)
  • 第十四节:实战场景-何实现全局状态管理?
  • 【python】编码、输入、数据类型
  • CCF CSP 第36次(2024.12)(2_梦境巡查_C++)
  • 本地部署ai图片转生成视频,一键运行包的制作教程。
  • 调制器的噪声传递函数(NTF)的零极点配置对其性能的影响
  • L38.【LeetCode题解】四数之和(双指针思想) 从汇编角度分析报错原因
  • C++11中的std::condition_variable