一.说明
1.随着.net core技术的趋势化,咱们都知道.net core是跨平台的.意味着.net 程序可以部署在linux上了.
2.原来我们不能跨平台之前.net程序员可以不用了解和使用linux.但是现在不一样了.
3.而博主的通过和小伙伴们的沟通得知,身边有很多.net程序员想学linux,但是都卡在了第一步,
就是没有有一台linux的机器.也不会部署.
4.所以博主就写了本文.虽然已经都很多相关的文章和博客,这个也就当自身的笔记把,当然也希望能帮助
到其他的朋友.
二.前提准备
1. 需要Centos相应的镜像包. [官网](http://isoredirect.centos.org/centos).
2. 需要相应的虚拟化工具. vm. hyper-v等. 博主以VM为例子.
3. 当前宿主机需要进BIOS开启虚拟化.具体怎么开自行百度.
4. 开启之后像下图一样,虚拟化显示已启用即可.
![在这里插入图片描述](https://img-blog.csdnimg.cn/3927b8a2231b4179bec7c2dd44ef2dab.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
三. 正式安装
- 打开VM点击创建虚拟机.
![在这里插入图片描述](https://img-blog.csdnimg.cn/1ba5468f3216459caed10cdc6f6003e9.png)
- 选择经典,下一步
![在这里插入图片描述](https://img-blog.csdnimg.cn/dd9342af54a64dc1a44275c1e8cfc3f6.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 选择安装iso,下一步
![在这里插入图片描述](https://img-blog.csdnimg.cn/85f68ea7a7764083b7c6ad205452e5f5.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 填写名称,虚拟机存放地址,建议不要放C盘.点击下一步
![在这里插入图片描述](https://img-blog.csdnimg.cn/e31c921955cd4940b34913d4c1988b38.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 选择磁盘大小,默认20够了.建议拆分多个文件,这个选项根据自身情况随意选择,点击下一步
![在这里插入图片描述](https://img-blog.csdnimg.cn/c638ec7dadb74247aa629a3e9ed213ed.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 根据自身情况,设置相应的内存和cpu配置.还有网络适配器选择NAT模式即可,然后点击完成
![在这里插入图片描述](https://img-blog.csdnimg.cn/6b1454dd87a54d3a8cd4a94a4a14984e.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 然后等待画面加载,选择 Install CerntOS 7,回车
![在这里插入图片描述](https://img-blog.csdnimg.cn/9a3f81844bae4a3bb5524954cda6d649.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 选择语言,下一步
![在这里插入图片描述](https://img-blog.csdnimg.cn/44b024ef1ed54acbad08bc3dbcbe8ffd.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 然后是相应的配置都处理一下,继续下一步
![在这里插入图片描述](https://img-blog.csdnimg.cn/53998f32e60a45de80c960ef7021e5f1.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 设置root的密码,右边的那个是创建新用户,可以不用理会. 到这里安装就完成了
![在这里插入图片描述](https://img-blog.csdnimg.cn/cbdd040fdc49422b8d305f7ae6fd340c.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
四.网络配置
- 上述步骤完成了一个linux机器的安装,但是还没有结束,我们需要对机器的网络进行一些配置才行.
- 重启之后进入此画面,将刚刚你设置的密码输入即可进入系统,账号root
![在这里插入图片描述](https://img-blog.csdnimg.cn/fcaccefd01f54b7aa989b61ea1365609.png)
- 点击VM的菜单栏 编辑–>虚拟网络编辑器,然后点击更改设置
![在这里插入图片描述](https://img-blog.csdnimg.cn/f8c944f5f68240bc971d320a6b0595ee.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 因为我们是NAT网络模式,选择NAT模式的网卡,并点击NAT设置,配置网关信息
![在这里插入图片描述](https://img-blog.csdnimg.cn/47ed77beab354ac7a59f8177fdfc8159.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 然后点击DHCP配置我们的网络ip范围信息.完成后点击保存即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/ccdf19c6296f464dbb791e38de40ce12.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 此时我们ping 百度是不通的,是因为网络环境没有配置好
![在这里插入图片描述](https://img-blog.csdnimg.cn/391f0f7104a74063b6287f04ca676bd0.png)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
使用这个命令修改网络配置文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/afe76a3bb7cc48ec968100170883e2b3.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
1.BOOTPROTO -->从dhcp写static
2.ONBOOT --> no 改yes
3.增加 IPADDR=192.168.249.129--->因为这个129是需要在上面步骤5的范围里面的
4.增加GATEWAY=192.168.249.2 -->这个是上面步骤4的网关地址
5.增加NETMASK=255.255.255.0 --> 这个是子网掩码,通用的
6.增加dns1=114.114.114.114 --> 这个是dns,也可以通用
- 完成上述步骤后保存退出,执行
systemctl restart network
来重置网络环境 - 执行
ip addr
指令来查看ip信息,相当于windows的ipconfig,会发现我们的ip地址已经更新了
![在这里插入图片描述](https://img-blog.csdnimg.cn/1ed07dc6a5e84937b380de40becabe9d.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JobnhiZGJkaA==,size_16,color_FFFFFF,t_70)
- 测试网络环境,我们再来ping 百度. 发现能正常ping通了
![在这里插入图片描述](https://img-blog.csdnimg.cn/7cc84e4b728e414f8ce8bb8bd6338fee.png)
五. 总结
1.上述的所有步骤就安装成功了一台可以正常使用的linux机器了.咱们可以用来发布.net core程序.和学习linux.
2.如果不对的地方,欢迎指正
3.最后希望能帮助到大家