虚拟机安装linux系统
下载 virtualbox 虚拟机
https://www.virtualbox.org/wiki/Downloads 官网
安装出现2502、2503
管理员方式运行cmd
cd到 virtualbox目录
输入
VirtualBox-5.1.18-114002-Win.exe -extract -path D:\vb
导出 msi文件
管理员方式 运行
msiexec /package D:\vb\ VirtualBox-5.1.18-r114002-MultiArch_amd64.msi
下载镜像文件
右击虚拟机选择设置>存储>选择《光碟图标》 选择虚拟盘 指定系统镜像 iso即可
启动虚拟机
第一个选项是安装CentOS7,第二个选项是检查操作系统文件是否损坏并安装CentOS7
选择第一个安装CentOS7,进入语言选择
一直拉到最下面,当然选择中文–简体中文
点击继续
提示先完成带有黄色叹号的内容,否则无法进行下一步,我们看到安装位置处于此状态,并显示已选择自动分区
黄色叹号只是警告我们默认使用了自动分区,目的是让我们确认一下,是否需要手动分区,我们点进去
如果不需要手动分区,还使用默认的自动分区进行安装的话,我们直接点击左上角的完成退出
退出后回到刚刚那个摘要的界面,发现黄色感叹号不见了
右下角可以开始安装了,不过安装之前我们需要把以太网打开,否则系统安装后无法联网,并且在命令行操作系统内开启网络需要修改配置相对麻烦。
摘要的界面上可以看到网络和主机名的显示为未链接,我们点进去
点击打开以太网,点击完成退出
此时的网络和主机名显示有线已连接
如果需要图形界面,可以点击软件选择,选择基本环境(如果需要图形界面请下载完整版的操作系统iso镜像文件)
这里选择最小安装即可,linux作为服务器时一般不需要图形界面(图形界面会消耗掉一定的硬件性能),有一个终端仿真器,然后能够通过shell命令去操作系统就足够了。
设置root密码
点击root密码,
点击完成两次,所有黄色感叹号消失
点击完成配置。开启默默等待
完成后点击重启
输入用户名密码登录
至此CentOS7安装完成
ip addr 查看机器地址 如果虚拟机地址与本机地址不在一个网段 则修改网络适配器
这种现象多半是因为虚拟机的网络适配器选择了:
“NAT模式(N):用于共享主机的IP地址”
如果是这样则修改成:
“桥接模式(B):直接连接物理网络”
重启就好了
yum -y install net-tools
如果ping 不通网络 设置 dns即可
设置dns
以下为3项需要改动的地方
BOOTPROTO=“static” 主要 将dhcp 改成static 表示ip 静态,不自动获取 则不会再变
IPADDR=192.168.1.6 虚拟机静态ip
METMASK=255.255.255.0 本机子网掩码
GATEWAY=192.168.1.1 默认网关
配置完成后 使用 service network restart
如果连接不上虚拟机
则看ssh 是否启动
ps -e |grep ssh
如果没有启动则 查看日志
sshd -t
基本是属于没有权限 授权就可以了
chmod 600 /etc/ssh/ssh_host_rsa_key授权后 重新启动 systemctl status sshd.service
虚拟机 跟 docker desktop有冲突
bcdedit /set hypervisorlaunchtype auto/off
管理员 powershell 下运行,重启生效,off 只有 VMware 能运行,auto 只有 Docker 能运行