0%

0.vmware安装虚拟机

[TOC]

参考:https://blog.csdn.net/m0_51913750/article/details/131604868

0.1 安装VMware

  1. VMware官网 下载安装包
  2. 照着点就行

0.2 下载ubuntu镜像

官网

清华大学开源软件镜像站

阿里云开源镜像站

Ubuntu 22.04

0.3 创建系统实例

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

image-20231018210736125

  • 需要2GB,不然无法安装

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

0.4 安装ubuntu

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

0.5 实例配置项

修改root密码

ubuntu默认不设置root密码

1
2
3
4
5
6
7
8
9
# 使用sudo切换root用户
tzj@tzj-virtual-machine:~$ sudo su root
[sudo] tzj 的密码: ## 输入的是当前用户的密码
root@tzj-virtual-machine:/home/tzj# cd ~
root@tzj-virtual-machine:~# passwd root
New password:
Retype new password:
passwd: password updated successfully

修改国内源

出现“仓库没有数字签名,所以禁用该源”,大致的错误,具体如图所示

image-20250717142312484

原因:ubuntu22,每半年做一次更新,分别在4月与10月,一年后停止维护,并将当前版本的源从各大镜像网站删除。

所以需要换中科大源:https://mirrors.ustc.edu.cn/help/ubuntu.html

1
2
3
4
5
6
# 先备份系统默认的源路径
cp /etc/apt/sources.list /etc/apt/sources.list

# 清空或覆盖原先sources.list
rm -rf /etc/apt/sources.list
vim /etc/apt/sources.list

选择对应的UBUNTU版本

image-20250717143051018

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

更新后生效

1
apt-get update

安装VMware tools

https://blog.csdn.net/NRWHF/article/details/127809132

开机

在这里插入图片描述

在这里插入图片描述

从光盘解压到本机

在这里插入图片描述

在这里插入图片描述

从终端进入该文件夹,运行 sudo ./vmware-install.pl

在这里插入图片描述

提示yes的输yes,默认的回车

在这里插入图片描述

在这里插入图片描述

1
2
3
sudo apt upgrade
sudo apt install open-vm-tools-desktop -y
sudo reboot

安装完成后,会自适应窗户,同时Windows与虚拟机可互相复制、粘贴

Vmware全屏显示

这一步骤需在VMware Tools之后,

修改实例的显示器配置,与物理显示器分辨率一致

image-20250717145458489

修改UBUNTU的显示器分辨率与物理显示器分辨率一致

设置网卡自启动

异常关机时,网卡会掉,所以需要删除旧的NetworkManager文件。重新启动后会好

1
2
3
4
5
6
# 关闭
sudo service NetworkManager stop
# 删除当前文件
sudo rm /var/lib/NetworkManager/NetworkManager.state
# 重新启动NetworkManager
sudo service NetworkManager start
1
网络默认由NetworkManager进程接管,系统默认首先会检查链路状态,插好网线,才会配置IP

修改静态IP

因为原系统设置的是动态 ip(BOOTPROTO=”dhcp”),所以新系统默认也是动态 ip,自动分配了 ip,克隆后并没有与系统的 ip 地址冲突,但为了集群搭建,需要改为可控的静态ip

1
2
3
4
5
6
sudo apt install net-tools   
ifconfig #查看网卡名称
ip a

cd /etc/netplan
sudo gedit 01-network-manager-all.yaml
1
2
3
4
5
6
7
8
9
10
network: 
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: false
addresses: [192.168.192.130/24]
gateway4: 192.168.192.2
nameservers:
addresses: [192.168.192.2]
1
sudo netplan apply 

ssh连接

  1. ssh安装

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    sudo apt-get openssh-server
    E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)

    E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?
    sudo rm /var/lib/dpkg/lock-frontend
    sudo rm /var/lib/dpkg/lock
    sudo rm /var/cache/apt/archives/lock

    sudo apt update && sudo apt upgrade
    sudo apt install openssh-server
    ssh
  2. 修改ssh配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    # 修改ssh配置
    vim /etc/ssh/sshd_config
    修改登录端口
    Port 22
    允许root登录
    PermitRootLogin yes

    # 重启ssh
    systemctl restart ssh
    /etc/init.d/ssh restart

    # 加快ssh登录时间

    vi /etc/ssh/sshd_config
    找到 GSSAPI options 这一节,将下面两行注释掉:
    #GSSAPIAuthentication yes
    #GSSAPIDelegateCredentials no
  3. 防火墙设置

    1
    2
    3
    4
    5
    6
    7
    8
    # 开启防火墙
    ufw allow ssh
    ufw enable

    # 关闭防火墙
    sudo systemctl stop ufw.service
    sudo systemctl disable ufw.service
    sudo ufw status

0.6 克隆

https://blog.csdn.net/m0_46474019/article/details/117569364

0.6.1 克隆实例

无法为已经开启或者挂起的虚拟机克隆,所以克隆前需要关闭虚拟机。

image-20231018214304297

image-20231018214317329

image-20231018214327019

image-20231018214402252

image-20231018214411748

克隆完成即可启动新系统,因为原系统使用的是动态 IP,所以新系统也会自动分配一个 IP,不会原系统冲突,而且新系统的 MAC 地址也与原系统不一致。所以可以直接启动新老系统,双方都能 ping 通。

生成MAC地址

配网卡

image-20231019100632255

关机状态下,生成MAC地址

image-20231019100717266

0.6.2 修改静态ip

0.6.3 修改主机密码名称

https://zhuanlan.zhihu.com/p/630601853

用户名

1
2
3
4
5
hostname #查看系统主机名称
hostnamectl set-hostname xx #修改主机名称
#执行命令之后,会自动修改 /etc/hostname 文件
#执行命令之后,会立即生效,且重启系统也会生效
cat /etc/hostname #查看 /etc/hostname 文件内容,里面配置的就是系统主机名称
1
2
3
4
5
6
7
su root
sudo gedit /etc/passwd # 找到原先的用户名,将其改为自己的用户名(一行全部都改)
sudo gedit /etc/shadow #找到原先用户名(所有的名字都要改),改为自己的用户名
sudo gedit /etc/group #你应该发现你的用户名在很多个组中,全部修改!
mv /home/原用户名/ /home/新用户名

mv /home/ceph_admin/ /home/

密码(登录用户需要修改)

  1. 进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!
  2. sudo passwd user(user 是对应的用户名)
  3. 输入新密码,确认密码。
  4. 修改密码成功,重启,输入新密码进入Ubuntu。
-------------本文结束-------------