注意:不要使用苹果电脑进行虚拟机搭建:
原因:苹果的M1 M2芯片存在代码架构问题,搭建后会导致各种未知异常。(与操作系统无关,是CPU的问题)
虚拟机安装完后:
VirtualBox 虚拟机选择桥接模式.
如果有多网卡片
,请务必检查你windows电脑的网卡型号
,要匹配
配置网络环节:
1、关闭防护墙(重要)
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
2、设置固定的IP地址(重要)
a、设置IP的配置文件命令
vi /etc/sysconfig/network~scrips/ifcfg-ens33
注意:liunx系统不同配置文件名字可能不同:一般找尾数3结尾的文件
,如 ifcfg-enp0s3 …
b、进入到编辑页面后,按"i"表示编辑模式
注意配置文件,只修改这个值,其他的照常:
BOOTPROTO=static ONBOOT=yes (如果是no,这个一定要换)
然后,在文档后添加:
IPADDR=192.168.1.109(设置 静态ip 地址)
GATEWAY=192.168.1.2(设置网关)
NETMASK=255.255.255.0(设置 子网掩码 )
DNS1=8.8.8.8(设置域名解析)
DNS2=114.114.114.114
注意你当前计算机网关
,如果你的IP是192.168.0
.xxx ,
那么你上面的地址就应该是192.168.0.109 ,其他的第第三个数字1 也要改成0
结束后记得要重新网卡:
systemctl restart network
service network restart
3、. 安装yum命令 (建议安装)
如果没有yum先运行如下命令,卸载掉可能存在的yum残余:
rpm -qa|grep yum|xargs rpm -e --nodeps
rpm -qa|grep python-urlgrabber|xargs rpm -e --nodeps
a、准备好对应的yum安装包
b、安装scp软件,直接安装即可(将yum包在windows上解压开,用scp上传过去,直接丢到/root路径下即可)
运行如下命令:
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm yum-3.4.3-158.el7.centos.noarch.rpm
注意仔细检查
注意仔细检查第四个命令:有可能出现
错误:依赖检测失败
rpm >= 0:4.11.3-22 被 yum-x.xx.x.xx.centos.noarch
解决方案:
打开网站:http://mirrors.163.com/centos/7/os/x86_64/Packages/ 用Ctrl+F
找到
rpm-4.11.3-40.el7.x86_64.rpm
下载,并上传到liunx的 /root目录下
执行命令:
rpm -Uvh rpm-4.11.3-45.el7.x86_64.rpm --nodeps
再次执行上面第四个失败的命令!
如果没问题,或者解决了问题后,继续下一步!
执行命令:
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
注意:如果提示没有 wget命令
解决方案:
打开网站:http://mirrors.163.com/centos/7/os/x86_64/Packages/ 用Ctrl+F
找到
wget-1.14-18.el7_6.1.x86_64.rpm
下载 ,然后创建wget目录,命令如下:
cd /usr/local/
mkdir wget
cd wget
上传 wget-1.14-18.el7_6.1.x86_64.rpm
到wget目录
执行命令:
rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm
安装完毕后,进入最麻烦的一步:
进入到 /etc/yum.repos.d
cd /etc/yum.repos.dll
找到类似这个名字,不同系统可能名字不同,一般是CentOS xx - Base 组合可能性极多,同学们自己看一下,类似这个名字
运行命令:sed -i "s;\$releasever;7;g" 你系统中的名字
注意这个7 是因为我的版本是CentOS7,如果你的版本不是7,那么按你的版本来配置
cat /etc/redhat-release
上面命令可以查看你的版本