【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连接

连接主机

相关推荐
Championship.23.244 小时前
Linux 3.0 锁机制与故障排查详解
linux·运维·服务器
天疆说4 小时前
Zotero Connector 在 Edge 里找不到桌面 Zotero(Linux / Zotero 9.0.6 / Edge 150)
linux·前端·edge
风123456789~6 小时前
【Linux专栏】ls 排除某个文件
linux·运维·服务器
IpdataCloud6 小时前
担心IP暴露隐私?用安全IP查询工具自查,三步配置网络出口
网络·tcp/ip·安全·ip
xy34537 小时前
wireshark 如何捕获信息
网络·测试工具·渗透测试·wireshark
IT曙光7 小时前
ubuntu apt-get离线源制作
linux·ubuntu
其实防守也摸鱼7 小时前
运维--学习阶段问题解答(1)(自测)
linux·运维·服务器·数据库·学习·自动化·命令模式
懒鸟一枚7 小时前
深入理解 Linux 内存、Swap 交换分区与分页机制的关系
java·linux·数据库
玖玥拾8 小时前
C# 语言进阶(十五)C# 游戏服务端 MySQL 数据库
服务器·开发语言·网络·数据库·mysql·c#
Darkwanderor8 小时前
对Linux的进程控制的研究
linux·运维·c++