(1)前置
内核提供linux系统的主要功能,如硬件调度能力
在内核之上,封装系统及应用程序,组合在一起称为linux发行版
ubuntu和centos是linux主流的发行版
虚拟机:
通过虚拟化的技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,就可以得到虚拟的电脑,即虚拟机。
VMWARE:一个虚拟软件,可以获取虚拟机
(2)Vmware创建虚拟机的步骤
VMware创建新虚拟机教程(保姆级别)_vmware虚拟机-CSDN博客
(3)虚拟机配置ip,实现ssh访问
3.1 >>进入虚拟机的终端,执行命令,将BOOTPROTO = “dhcp” 修改为 BOOTPROTO = “static”,ONBOOT设置为yes,并配置IPADDR、NETMASK、GATEWAY
su - //切换到root用户权限 vim /etc/sysconfig/network-scripts/ifcfg-ens33
注意静态ip配置:
查看宿主机的ip和子网掩码,虚拟的ip要设置在通一个网段内
3.2 >>重启网络
systemctl restart network
3.3 >>检查防火墙是否允许ssh连接
- 检查防火墙状态
sudo systemctl status firewalld // 检查防火墙状态
- 检查防火墙是否允许 SSH 服务(通常使用 22 端口)
3. 执行以下命令来添加规则,放开端口22
firewall-cmd --zone=public --add-port=22/tcp --permanent
- 重新加载防火墙使其生效
firewall-cmd --reload
3.4 >> sshd_config 配置文件设置
- vim编辑器 打开 sshd_config 配置文件,将监听端口(port),监听地址(ListenAddress 0.0.0.0)注释去掉,使其有效,然后开启允许远程登录(PermitRootLogin yes),开启使用用户名密码作为连接验证(PasswordAuthentication yes),保存退出。
vim /etc/ssh/sshd_config
- 检查 sshd 服务是否已经开启
ps -e | grep sshd
sshd 服务未开启,要进行开启
service sshd start
查看22端口是否在监听
netstat -ntpl | grep 22
使用ifconfig查询虚拟机ip地址
3.4 >>宿主机通过ssh连接
telnet 192.168.88.100 22正常
(3)扩展—虚拟机快照
进入:右键机器,选择快照—快照管理器
可以使得保存虚拟机每个状态,并能退回至所保存的状态