ZhuangRenyang / blog

蝉时雨网站文章仓库
https://ovoz.cn
3 stars 0 forks source link

虚拟机 #75

Open ZhuangRenyang opened 1 year ago

ZhuangRenyang commented 1 year ago

虚拟机

什么是虚拟机

所谓的虚拟机,就是在当前计算机系统中,又开启了一个虚拟系统

这个虚拟系统,我们要安装Linux系统

Linux概述

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于Unix系统的多用户、多任务、支持多线程和多CPU的操作系统

多数情况下在Windows系统下开发,部署在Linux中

Windows和Linux系统的版本对比

Windows(下一步操作系统) Linux
界面 从古至今,几乎没有发生什么特大变化 每个发行版本都有自己独特的界面,并且,各个版本之间的界面不兼容
驱动 Windows的驱动一般情况下,都有官方提供的版本,但是更新比较频繁。但是有众多软件支驱动的安装,比如:“驱动精灵” 一般官方会提供。官方没出的由第三方提供。官方不给,自己写。如果自己不会写,放弃,更换其他相同功能的软件
使用 简单,自己摸索一会就会了 Linux的图形化界面依然可以保持和Windows系统的学习方式。Linux的命令行界面必须要通过系统的学习才能掌握
软件 Windows系统平台同样功能的软件选择性比较多,但是大部分都是商业化软件 Linux系统相同功能的软件选择性比较低,但是几乎都是开源的
安全 Windows相对来说不是很安全,经常蓝屏和中毒 Linux相对来说就很安全、稳定,在机房一年也不会出问题

特点

  1. 开源 免费开放源代码
  2. 多用户 系统可以保证各用户之间的安全、隐私
  3. 多任务 同时可以开启多个应用程序
  4. 良好的界面 Linux同时具有命令行界面和图形化界面
  5. 支持多平台 可以在多种硬件平台上安装和运行,比如:PC或服务器或嵌入式系统

发行版本

  1. Red Hat红帽子操作系统,企业级Linux,但是由于该系统收费,很多中小型企业都弃用了
  2. CentOS它诞生于RedHat企业Linux系统中的免费源代码,现在已经不维护了
  3. Rocky Linux可以很好的代替CentOS
  4. 其他版本Ubuntu、Debian等等

安装VMWare及加载环境

双击运行VMWare安装软件,一直下一步即可,我们可以修改安装路径,但是需要注意路径不要有中文和空格 企业微信截图_16778462296934 安装后,桌面上会有以上图标

解压rockylinux8.5.zip到一个没有中文和空格的路径中,在文件夹中找到一个后缀为.vmx的文件,双击运行会在VMWare中打开,点击开启此虚拟机,第一次启动,会有以下提示,选择“我已复制该虚拟机” 企业微信截图_16778451583136

等待后,有以下提示

企业微信截图_16778452799142 输入用户名:rockylinux

提示输入密码,输入内容时没有任何提示,所有一旦输错,需要重新输入,密码也是rockylinux 企业微信截图_16778454274515

有类似以上提示,就说明登录成功了

切换登录用户,切换为root用户,切换命令如下:

sudo su -

企业微信截图_16778455857157

有以上提示,表示切换成功,我们可以为root用户设置密码

passwd

企业微信截图_16778456804588

之后登录root用户时,直接输入:su即可

安装BvSshClient

安装直接点击下一步即可 企业微信截图_16778461816367

安装后,桌面上会有以上图标

运行后,有以下提示 企业微信截图_16778463042794

host需要写入虚拟机的ip,需要查看虚拟机ip地址

ifconfig ens33  

企业微信截图_16778465145060

以上红色框中的ip地址,是老师的ip,看自己的ip地址,然后写入到BSC的host中 企业微信截图_16778466437994 登录成功后,会有以下提示 企业微信截图_16778466999846

点击红框中的图标,会有终端弹出,会在这里练习Linux命令

Linux的目录结构

我们知道Linux的目录结构为树状结构,最顶级的目录为根目录/。

一些重要的目录

作用 目录
家目录 /root,/home/{username}
普通用户可执行文件 /bin,/usr/bin,/usr/local/bin
系统管理员可执行文件 /sbin,/usr/sbin,/usr/lcoal/sbin
配置文件目录 /etc
临时文件目录 /tmp
存放应用程序和文件 /usr
启动Linux的核心文件 /boot
额外安装软件(mysql) 默认为空 /opt
服务器数据 /var ,/srv
系统信息 /proc,/sys
共享库 /lib,/usr/lib,/usr/local/lib
其他挂载点 /media,/mnt

注意:文件或目录名<=255个字符、区分大小写、不能使用"/",不允许创建与系统已有的相同的目录。因为不好区分,还有就是防止某些软件无法自动进行识别