【Linux 基础教程(一)】概述、安装与网络配置:VMware + CentOS + NAT + XShell 远程连接

Linux概述

  Linux内核最初只是由芬兰人林纳斯·托瓦兹1991年在赫尔辛基大学上学时出于个人爱好而编写的。

Linux特点

首先Linux作为自由软件有两个特点:一是它免费提供源代码,

二是爱好者可以根据自己的需要自由修改、复制和发布源码

Linux的各个发行版本

Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。

1 Red Hat Linux

2 Ubuntu Linux 界面 桌面系统

3 SuSE Linux

4 Gentoo Linux

5 其他 Linux 发行版

Linux应用领域

  • IT服务器
  • 嵌入式
  • 个人桌面

Linux和Windows区别

目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。

主要区别如下

Linux下载安装

安装VMWare虚拟机

VMware是一个老牌的虚拟化软件。虚拟机指通过 软件 模拟的具

有完整 硬件 系统功能的、运行在一个完全隔离环境中的完整。

下载CentOS

进入Centos官网找要下载的版本https://vault.centos.org/

如需遇到下载慢可以访问阿里镜像地址

https://mirrors.aliyun.com/centos-vault/?spm=a2c6h.13651104.0.0.5f6612b2O7Cy9G

安装CentOS

【Linux 基础教程(一)】概述、安装与网络配置:VMware + CentOS + NAT + XShell 远程连接

Linux三种网络配置

背景

  A是本机,A1,A2是虚拟机,B是外部联网的机器(同事的电脑)

桥接模式

  相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理 主机的网卡访问外网。

注意:

桥接模式配置简单,但如果你的网络环境是ip资源很缺少或对ip管理比较严格的话。

  bridge(桥接模式): A可以和A1,A2互通,A1,A2 -> B可以,B -> A1,A2可以

NAT

  让 VM 虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟 的主机可以通过物理主机访问外网,在真机中 NAT 虚拟机网卡对应的物理网卡是 VMnet8。

注意:

实际上VMware Network Adapter VMnet8的作用是为了实现虚拟机和主机之间相互通信!

Nat(网络地址转换): A可以和A1,A2互通,A1,A2 -> B可以,B ->A1,A2不行

Host-only

  仅让虚拟机内的主机与物理主机通信,不能访问外网,在真机中仅主机 模式模拟网卡对应的物理网卡是 VMnet1。

注意:

NAT和host-only 不会占用一个ip地址,只能和你的本机进行通讯。NAT和host-only还有一个区别就是,host-only只能和你的本机进行通讯,不可以访问。

host-only(主机模式): A可以和A1,A2互通,A1,A2 -> B不可以,B -> A1,A2不行

Linux 远程登录

配置Nat网络模式

网络规划:

网关配置: 192.168.66.1

虚拟机ip:192.168.66.100

主机中vmnet8:192.168.66.10

设置虚拟交换机网关

管理员授权

设置子网打开NAT设置

设置网关

配置vmware8网卡

设置IPV4

配置网络和DNS服务

登录到Linux编辑网卡文件

保存退出 :wq

重启网卡

设置XShell连接

连接主机

相关推荐
九硕智慧建筑一体化厂家17 小时前
直流照明|档案库房专用照明,防紫外线、防纸张老化、适配24小时值守
运维·网络·笔记·智慧城市
邪修king17 小时前
Re:Linux系统篇(七) 开发工具篇 Chapter3:Makefile 从入门到精通 —— 依赖关系、伪目标、栈式推导与自动化构建全解
linux·运维·服务器·vim
rcms1527026921818 小时前
HASETEC GU-208V 电源板
网络
bosins18 小时前
Ubuntu 日常最常用的文件操作场景和对应指令
linux·服务器·ubuntu
大鱼>18 小时前
从零实现TCP/IP协议栈:AR →IP分片→TCP状态机→拥塞控制
网络·网络协议·tcp/ip
风曦Kisaki18 小时前
Kubernetes(K8s)笔记Day07: StatefulSet 有状态控制器详解与使用案例
linux·docker·云原生·容器·kubernetes
不相心 -w-18 小时前
Cmake的基础用法
linux·开发语言·c++
paopaokaka_luck18 小时前
基于springboot3+vue3的乡村医生诊疗管理系统(AI助手、协同过滤算法、webSocket实时聊天、Echarts图形化分析)
前端·网络·人工智能·spring boot·websocket·网络协议·echarts
热心市民R先生18 小时前
IgH EtherCAT Master 1.5 全流程安装部署手册(Git 源码版 + 内核源码修改 + 实时内核适配)
网络·机器人
程序猿乐锅18 小时前
【计算机网络 | 第三章】数据链路层
网络·网络协议·计算机网络