众所周知,我们平时使用的电脑系统为Windows操作系统,但是在实际应用中的服务器一般都为Linux操作系统,所以在自己开发学习的时候有时候会因为系统问题而模拟不到很多的情况。今天我就来为大家介绍一种在Windows系统中安装Linux系统的方法,解决困扰大家的问题。
因为安装的是虚拟机,所以首先需要安装一个虚拟机管理软件,然后才是正式的虚拟机安装,具体步骤如下:
- 安装VMware,可参考如下链接:https://www.zxwin10.com/xiazai/257106.html
- 下载虚拟机镜像文件,可使用阿里镜像:http://mirrors.aliyun.com/centos/,选择自己需要安装的版本,建议不要选择最新版本,此新版就可以
- 虚拟机安装,可参考菜鸟教程:https://www.runoob.com/w3cnote/vmware-install-centos7.html
完成如上步骤,恭喜你一台虚拟机已经在你的电脑上安装成功,可以正式使用了。
如果需要安装多台虚拟机,可使用克隆方法快速完成,如下图:
如果需要设置服务器的hostname,可以通过修改"/etc/hostname"来完成,在该文件中添加想要命名的hostname就可以。
多台服务器之间如果想要通过hostname访问,则需要修改“/etc/hosts”文件来完成,如下添加即可(例如三台互相使用hostname访问):
添加完成后,使用命令:ping hostname 测试,如果失败,1.检查是否对方或本机"/etc/hostname和/etc/hosts"文件修改有问题,2. 如果配置正确,则考虑防火墙拦截,清除虚拟机的防火墙,命令:sudo iptables -F, 然后再试ping hostname
还有一个问题你可能会遇到,如果一台机子中安装有多台虚拟机,则在多台虚拟机同时启动时可能会出现电脑蓝屏重启现象,这是因为多台虚拟机同时抢占电脑资源导致的,解决办法如下,删除虚拟机对于一些硬件资源的使用(首先右键虚拟机点击设置,截图一,如截图二大红色方框中可能会有USB适配器,声卡等选项,移除这些选项即可):
最后一个问题就是虚拟机IP默认为动态的,也就是说可能你在每次关机启动或重启之后,虚拟机的IP地址就可能发生了变化,这样我们的项目中的一些配置文件或虚拟机连接工具每次也需要重新设置,这样使用起来太不方便,也容易出错,所以最好将虚拟机IP设置为静态的,设置方法如下:
- 进入"/etc/sysconfig/network-scripts/"目录下:cd /etc/sysconfig/network-scripts/
- 修改ifcfg-ens33文件: vi ifcfg-ens33
更新BOOTPROTO值为static: BOOTPROTO="static" - 添加或更新如下配置,其中IPADDR为所要配置的IP地址,可修改为自己需要配置的IP
IPV6_PRIVACY="no"
IPADDR="192.168.0.106"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"DNS1="114.114.114.114"
DNS2="8.8.8.8" -
重启网路连接服务:service network restart
以上便是Windows系统中安装Linux系统的具体步骤了,如果各位有新的问题可以留言讨论,谢谢!
扫码关注公众号“JAVA记录册”,免费领取超实用软件开发资料视频(包括大数据,前端完整视频,maven教程视频,java面试必备视频教程,Java并发视频教程)
该公众号致力于为大家分享工作中会用到一些简单实用的小知识,而不是那些悬在云端的高大上但又感觉空泛的文章,欢迎大家关注,谢谢!