前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >二 . Linux系统安装

二 . Linux系统安装

作者头像
cheese
发布2023-10-25 11:27:19
2580
发布2023-10-25 11:27:19
举报
文章被收录于专栏:Java PorterJava Porter

VMware虚拟机的安装与使用

早期的虚拟机管理软件virtualPC

VMware简介

  • VMware是什么
image.png
image.png
  • VMware官方网站,http://www.vmware.com
  • VMware主要特点
image.png
image.png
  • 建议的VMware配置
image.png
image.png
  • 安装Vmware
  • 安装位置不建议在C盘
    • 影响系统运行
    • 重装系统时会删除软件
  • 过程
    • 新建虚拟机
    • 创建新的虚拟机
    • 典型/标准
    • 此处选择创建一个空白硬盘以后进行手动安装

(有光盘选择安装程序光盘)选择安装.iso文件,安装Linux过程自动进行(安装的是最小化系统,不一定符号学习习惯和要求)

  • 选择客户机操作系统(Linux)
  • 给虚拟机命名,设置安装位置
  • 指定磁盘容量大小,默认20GB(一般默认即可)

(20GB并非一旦创建虚拟机就会分配20G的空间,而是指,从虚拟的操作系统中看硬盘最大支持20G最大,实际上占用计算机多大的空间,需要看操作系统大小)

image.png
image.png

虚拟机硬件设置

更改虚拟机硬件信息,可以通过设置进行修改

  • 内存
    • 一般来说,给虚拟机分配的内存不能超过真实物理机内存的一半,即假设当前物理机内存为8GB,则所创建的虚拟机内存不得多于4GB
    • 对于CentOS操作系统若想看到图形化界面,最少内存要求是628MB
  • 处理器
    • 真实机的处理器数量决定了虚拟机处理器的数量
    • 处理器数量越多理论上讲,虚拟机的处理性能会更加优化
  • 硬盘
    • 硬盘大小为新建空白硬盘大小,也可添加新的硬盘
  • 光驱
    • 使用iso映像文件
    • centOS6.3版本的iso文件采用两张盘
    • DVD1主要保存了系统的主体数据
    • DVD2只是一些不太常用的软件
    • 因此安装选用第一张盘,若使用第二张盘则会出现问题
  • 虚拟机网络设置

虚拟机使用技巧

  • 快照,新建一个虚拟机快照,保留虚拟机当前状态,当你的虚拟机出现问题或者损坏时,可以恢复到当前状态
image.png
image.png
image.png
image.png
  • 快照固然方便,但是每创建一个快照,则会在硬盘中创建许多文件占用硬盘资源
  • 相对的快照功能只在虚拟机管理软件与虚拟机之间存在,在真实的操作系统与开发中不存在快照,必须减少误操作和注意重要资料的备份
  • 克隆
    • 操作方法
    • 右键虚拟机–>管理–>克隆–>下一步–>
image.png
image.png
  • 克隆自当前状态–>创建链接克隆/创建完整克隆
image.png
image.png
  • 现有快照
image.png
image.png
  • 效果
    • 克隆出一台与当前虚拟机完全一模一样的虚拟机
  • 应用场景
    • 进行某些较为复杂的实验,需要多台Linux操作系统,而重新安装多台操作系统非常麻烦,并且两台虚拟机会占用更多的硬盘空间
  • 特点
    • 克隆更为方便,克隆机占用的空间比较小,运行效率更高
    • 克隆机与原始虚拟机的关系
    • 克隆机相当于真实机的镜像
    • 若把原始虚拟机删除,则克隆机不能正常使用
    • 克隆机不是一台完整的计算机,依赖于原始虚拟机存在

系统分区

  • 系统分区也叫磁盘分区
image.png
image.png
  • 分区类型
image.png
image.png
  • 从主分区中拿出一个分区,划为拓展分区(最多只有一个)(此限制不是Linux限制,而是硬盘结构限制)
  • 拓展分区不能写入数据,也不能格式化,只能包含逻辑分区
  • 逻辑分区,可以写入数据和格式化
image.png
image.png

格式化

image.png
image.png
  • 高级格式化为操作系统操作,低级格式化为硬盘操作
  • 格式化的目的是–>在硬盘中写入文件系统/伴随格式化的过程会将硬盘内原有数据清空 | 格式化流程 | 写入数据块 | 文件分区表 | inote号 | | — | — | — | — |
  • Windows可以识别的文件系统有 | FAT16 | FAT32 | NTFS | | — | — | — |
  • 在Linux可以识别的文件系统有 | EXT2 | EXT3 | EXT4 | | — | — | — |
  • CentOS6.3中默认的文件系统是EXT4
写入数据块
  • 在EXT4中进入格式化时,需要把硬盘拆分成一个个等大小的数据块block(默认标准大小为4KB)
  • 假设某个数据大小为10KB,则将该数据拆分,为3个数据块(4+4+2),剩余2KB空间的数据块不能在被其他数据占用
  • 硬盘中所拆分的数据块并没有保存在同一位置,数据块为随机分布
  • 基于这种情况,Windows中有一个叫磁盘碎片帧的工具
  • 其原理是想把保存文件的数据块尽量保存在一起,只有更加有利于数据的读取
文件分区表
  • 当文件需要读取时,通过文件分区表获取所读取文件所组成的数据块
  • 每个文件都具有一个编号,寻找文件时通过该编号获取文件相关条款,通过相关条款得知文件置于哪几个数据块,这个编号称为文件的inote号,即i节点号
工作流程
  • 大硬盘分成小硬盘
  • 小硬盘进行格式化(格式化主要目的是写入文件系统)
  • 写入文件系统主要做的两个工作
  • 把硬盘分成一个个等大小的数据块,同时建立一个inote列表
  • 查找文件时,通过inote列表获取文件条款,通过文件条款获取组成文件的数据块,进而打开数据块,拿出数据拼凑出完整文件
  • 硬件设备文件名
  • 在Windows中,硬盘进行分区,然后进行格式化,只需要给分区分配盘符即可使用
  • 而在Linux中,硬盘分区后格式化完成后,在分配盘符之前还需要给每一个分区,起一个设备/硬件文件名(在Linux中所有的硬件设备都是文件),完了之后才能的使用
image.png
image.png

/

单个斜杠在Linux中称为根目录,即最高一级的目录,类似于Windows中的我的电脑

Dev

为根目录下的一级子目录,该目录放入的所有文件都是硬件文件,若为IDE硬盘后面加hd,如果只有一个硬盘后面加had

系统文件名

是固定的,系统自动检测,hda为IDE的第一个硬盘,hdb为IDE的第二个硬盘,sda为SCSI的第一个硬盘,以此类推…

  • 分区设备文件名
  • 在硬盘文件名后直接加分区号 | /dev/hda1 | IDE硬盘接口的第一块硬盘的第一个分区 | | — | — | | /dev/sda1 | SCSI硬盘接口,SATA硬盘接口/ | | 现行硬盘 | IDE/SCSI已经基本淘汰,主流的是SATA硬盘 |
  • 分区表示
image.png
image.png
  • 对于以上一块硬盘可以理解为sda(1-6)
image.png
image.png
  • 对比sda和sdb可以发现,一个硬盘当中分区号(1-4)必须给主分区,不管是否拥有四个主分区,其他分区必须从5开始,即逻辑分区必须从5开始
  • 挂载(相对于Windows的说法则是分配盘符)
  • 在Linux中将给分区分配盘符的过程称为过载,将盘符称为挂载点
image.png
image.png
  • swap分区换个说法即为虚拟内存
  • 当正真的内存不够用时,可以使用交换分区的这部分硬盘空间作为内存使用
  • 一般来说,交换分区空间大小应为内存的两倍,但又不能超过2GB
  • 在Linux中只有用根分区(/)和swap分区,即可正常安装
  • 推荐分区作为空余备用分区,用于保持启动系统的最低运行空间,一般取200MB足矣
  • 文件系统结构
image.png
image.png
  • 从Linux系统上看/boot和/home目录均为根目录的子目录
  • 但从硬盘上看每个目录都可以有自己独立的硬盘空间
  • 总结
image.png
image.png
  • 挂载点必须是目录,而且是空目录

Linux系统安装

  • 前期硬件设置和空的硬盘已经设置完成(Linux图形界面最小要求内存达到628MB)
  • 使用VMware自带的模拟ISO镜像,通过ISO文件进行安装
  • 进入CMOS-Basic操作系统(计算机主板自带的)
  • CMOS-Basic主要用于进行计算机基本信息设置,主板信息系统时间等
  • 进入的方法,在虚拟机开机的过程中,使用F2键进入 | 进入CMOSBasic的原因 | 一般计算机默认通过硬盘启动,但是我们当前的虚拟机只是一个空的硬盘中什么都没有,通过硬盘启动只会报错(找不到操作系统) | | — | — | | 只能通过光盘启动 | 步骤:开机,按F2键进入CMOSBasic系统,切换到Boot在Boot以下选项中谁靠上,谁的启动优先,将光标移动到CD-ROM,按"+"键,使CD-ROM到达最优先级别,完成系统安装后又需要重新调整硬盘启动为最优 | | 在虚拟机中 | 第一次启动中没有操作系统时,会默认调整为光盘启动,当安装完操作系统时,又会调整为硬盘启动因此,在虚拟机中通常为了简化操作,不做保存(但仅在虚拟机和虚拟机管理软件中有此功能,在开发中和真实机没有此功能) |
  • 安装欢迎界面
image.png
image.png
image.png
image.png
  • 密码原则
image.png
image.png
  • 磁盘补充知识
  • 软件包的选择
image.png
image.png
  • 个人用户–>推荐桌面
  • 服务器端–>采用最小化安装
  • 安装日志
image.png
image.png
image.png
image.png

远程登陆管理工具

不管是管理本地的虚拟机还是管理远程的服务器,都不太习惯于在计算机上直接做操作 优点,在个人PC上不需要安装虚拟机,通过远程登录管理工具即可远程管理服务器

使用方法

虚拟机网络配置

image.png
image.png
image.png
image.png
  • 装完虚拟机后会出现两块虚拟网卡
  • VMware1和VMware8
桥接
  • 虚拟机使用真实网卡
  • 加入在虚拟机中选择桥接,表示虚拟机利用真实网卡与当前计算机进行通信 | 好处是配置简单 | 只要选桥接,同时虚拟机设置与Windows为同一个网段的IP地址即可在虚拟机和真实机之间进行通信,并且局域网内,若有同网段的其他计算机,虚拟机也可进行访问 | | — | — | | 弊端 | 会占用网段的一个IP,当大量虚拟机同时使用桥接时,会出现IP地址冲突问题 |
  • 通信实操
    • 打开虚拟机设置,选择桥接
    • 在网络连接中查询主机物理网卡的ip地址
    • 在虚拟机中使用 ifconfig 输入与主机物理网卡的ip地址同一网段的ip
    • 在主机dos界面输入 ping 虚拟机设置的ip地址
    • 对于更改虚拟机ip地址的操作(ifconfig),只是临时更,重启虚拟机后,对于ip地址的设置则会丢失
    • 永久修改ip地址需要对配置文件中的ip设置进行修改
    • 若虚拟机选择了桥接,并且Linux与主机的ip处在同一网段,结果还是没有成功完成通信其原因是
    • 对于Windows而言存在两个物理网卡,一个是有线网卡一个是无线网卡 | 一种解决方法是 | 暂停使用另外一种物理网卡 | 相对而言比较麻烦 | | — | — | — |
  • 另一种解决方法是
    • 使用VMware虚拟网络编辑器
image.png
image.png
  • 将虚拟机和物理机调整到同一网卡上
NAT
  • 使用NAT,虚拟机则会通过VMware8这块虚拟网卡与真实机进行通信
Host only
  • 使用host only,虚拟机则会通过VMware1这块虚拟网卡与真实机进行通信
  • 通信实操
    • 选择host only后,确定,在主机上查看VMnet1的ip地址
image.png
image.png
  • 图示的IP地址为117.1
  • 回到虚拟机输入ifconfig命令,得到当前网卡信息
  • lo(loop back adaptor)回环网卡,表示本机回环网卡,IP地址为127.0.0.1,该网卡所以有操作系统都有,主要用于本机通信和测试
image.png
image.png
  • 描述网卡的文件名为eth,即eth(0,1,2…)
  • 使用 ifconfig eth0 VMnet1的IP地址,对虚拟机进行ip地址配置
image.png
image.png
  • 此时通过主机dos界面输入ping 输入对刚刚完成IP地址配置的虚拟机虚拟ip
image.png
image.png
  • NAT和host only的比较
    • 使用虚拟网卡,不会占用IP地址
    • host only只能与主机进行通信
    • NAT不仅能和主机进行通信,假设主机能访问互联网,则NAT也可以访问互联网

Secure CRT(较为落后,以被淘汰)

  • 连接方式

文件–>连接–>快速连接–>输入主机dos界面下可以ping取的ip地址–>设置用户名(某些Linux版本中不支持root用户进行远程连接,需要创建普通用户,当中centOS中支持root用户远程连接)(在生产服务上通常也不推荐使用root,因为root权限过高,风险较高)

Winscp,Xshell,mobaxterm,findshell等

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • VMware虚拟机的安装与使用
    • VMware简介
      • 虚拟机硬件设置
        • 虚拟机使用技巧
        • 系统分区
          • 格式化
            • 写入数据块
            • 文件分区表
            • 工作流程
        • Linux系统安装
        • 远程登陆管理工具
          • 虚拟机网络配置
            • 桥接
            • NAT
            • Host only
          • Secure CRT(较为落后,以被淘汰)
            • Winscp,Xshell,mobaxterm,findshell等
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档