欢乐(Linux)时光就要开始了~
作者:互联网
一、引言
Linux是程序员的必备技能,熟练掌握Linux命令也是一件很酷的事情。大二时忙于JavaWeb后端的学习,常常需要将写好的网站资源部署到Linux服务器上,于是花了一些时间在b站跟着韩顺平老师录制的Linux教程进行学习,也做了不少总结。但始终觉得心虚,Linux只能说会使用,但用的不是很6,对很多细节都是不求甚解。我觉得这可能也是大多数培训机构视频的一个通病—“过于强调速成,而忽略了学习其实是一件需要更多时间去消化的客观规律”。所以听说这学期隔壁物联网班新开了Linux课程,我就早早的告诉小伙伴,每次上课的时候记得悄咪咪的带上我。自打听了第一节物联网班老师的课后,对Linux越发有兴趣了!于是我决定这学期与《鸟哥的LINUX私房菜》这本书进行死磕,只为了求职时能够自信的将“熟练掌握Linux相关命令”这几个字写入简历,并将Linux内化为自己编程路上的一张杀手锏。
这是Linux的第一课,鉴于精力和能力有限,关于虚拟机搭建Linux开发版 Ubuntu或者CentOS 这类问题,我不想再去手把手的记录,而是会用更多的篇幅去对一些核心重难点进行分析与探讨。本篇文章主要分析两个核心问题:虚拟机的网络类型选择
和 MBR方式的磁盘划分
。
二、虚拟机的网络类型选择
在创建虚拟机进行网络类型选择时,一定会出现下面四个选项,其中最后一个不使用网络连接,表明将要搭建的虚拟机是一个单机版,开发者一般很少使用。
下图对 桥接网络、NAT网络、主机网络、单机模式、4种网络连接进行介绍:
由于桥接网络可能会造成IP冲突、主机网络不能访问外网,所以更推荐使用 NAT网络连接
。但是使用NAT网络会自动使用DHCP进行动态的网络IP分配,即每次开机都会出现不同的IP,这对网站部署开发影响很大。所以还需要设置静态IP。设置静态IP的具体操作可以参考下图:
三、磁盘分区
在Linux系统中,每个设备都被当做文件来对待,都会有与之对应的设备文件名,几乎所有的硬件设备文件都在
/dev
这个目录内。
主分区、扩展分区、逻辑分区的特性:
- 主分区与扩展分区最多可以有4个(受硬盘的限制)。
- 扩展分区最多只能有1个(受操作系统的限制),且无法格式化。
- 逻辑分区是由扩展分区持续划分出来的分区。
假设为Linux发行版分配20G的磁盘大小,可以参考下表进行分区:
类型 | 设备 | 挂载点 | 分区大小 |
---|---|---|---|
引导分区 | /dev/sda1 | /boot | 512M |
系统分区 | /dev/sda5 | / | 10240M |
交换分区 | /dev/sda6 | swap | 1024M |
个人文件分区 | /dev/sda7 | /home | 依据个人情况分配 |
关于swap交换分区
:这是将磁盘模拟为内存的交换分区。此虚拟内存的功能是:当有不常被使用的数据存放在物理内存时,系统会自动将不常用的数据迁移到虚拟内存中,而将速度较快的物理内存空间释放出来给真正需要的程序。所以该大小依个人而定即可,并不像很多教程中规定的必须是物理内存的2倍。
标签:IP,时光,分区,网络,dev,欢乐,Linux,虚拟机 来源: https://blog.csdn.net/weixin_43691058/article/details/114746042