1 什么是Linux操作系统

现在三大常用的系统:Windows,Linux,IOS

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux第一次正式向外公布的时间1991.10.5
我们通常说的Linux其实表示的是Linux内核。
人们基于Linux内核,设计衍生出很多版本,如RedHat ,CentOS, Ubuntu等等。

2 Linux操作系统的特点

  1. 系统开源并且免费
  2. 对硬件要求很低 (一个简版的Linux系统只有800M左右,而一个简版的windows系统3G~4G)
  3. 系统稳定性强
  4. 安全性高

3 Linux系统的安装

一般一台电脑中只安装一个操作系统(不考虑双系统的情况)。通常我们用的电脑安装的也都是windows系统。
但我要是学Linux系统,该怎么办呢?
在我的windows系统中安装一个虚拟机(比如VMWare),这个虚拟机会将我电脑的内存划出一块,去运行Linux系统。

3.1 先安装虚拟机VMware (版本15Pro)

破解码网上搜索。
安装完后如图:
并且安装完虚拟机后,VMWare会自动帮我生成两块网卡,这两块网卡是在虚拟机中使用Linux必不可少的。

3.2 在VMware中安装JT_LINUX

JT_Linux是老师经过配置过的,里面装了一些插件。
把JT_LINUX放在一个合适的文件目录下(遵守操守)。
双击JT_LINUX.vmx
就自动在虚拟机中运行JT_LINUX了。

输入命令 ip addr,查询JT_LINUX中配置的ip
可见老师配置的ip是192.168.126.129

3.3 修改虚拟机网络空间地址

由于我安装完虚拟机后生成的两块网卡的配置,跟老师用的网卡可能不一样。老师给的JT_LINUX的ip是192.168.126.129
而我的网卡的子网IP可能不在126这个网段,这样的话我的虚拟机就连不到JT_LINUX。
所以我要手动改一下我的网卡的网段。


至此,虚拟机和JT_LINUX已经安装差不多了。

验证一下,我的windows系统能否与JT_LINUX连接上。
工作中通常会有这种需求:
我要把我写的程序发布到linux服务器上。
需求:员工在放假时,通过远程的方式连接到公司机房中的Linux服务器。实现远程办公。

(这是很重要的一步,工作中我用的电脑是windows,而公司的服务器通常都是Linux,我要保证我的windows能连通公司的linux,才能正常干活。)
在我windows的cmd中,输入:
ping 192.168.126.129
(这个IP地址是老师给的JT的linux系统中老师自己写死的)

3.4 虚拟机的内存分配原则

分配给虚拟机的内存不要超过真实机内存的3/4。

4 网络连接模式

安装完虚拟机后,自动生成的三块网卡(实际上我只有VMnet1和VMnet8)对应着最常用的三种网络连接模式:

1.桥接模式(VMnet0)
相当于将虚拟机直接接入局域网中,这时这个虚拟机会独占一个网段中的IP地址。
而我的电脑如果也在这个网段中,那么我就可以通过局域网访问到这台虚拟机。
比如:
公司中的linux服务器是有自己的IP地址的。
而我在连上公司的网后,就可以通过我的电脑访问到这台linux服务器。
就可以说,这台安装了linux系统的虚拟机是通过“桥接模式”连接到网络中的。
特点:
所有在这同一网段中的机器,都可以访问这台虚拟机。
前提条件:
如果想给这台虚拟机的网络连接设置为桥接模式,那么必须有物理设备的支持。
比如得有这么一个网段,一个路由器等等·······

2.NAT模式(VMnet8)

3.仅主机模式(VMnet1)(不常用)

5 连接LINUX系统的工具

在虚拟机中直接操作Linux时,面对一个字很小的大黑框会很痛苦。
于是我就可以借助工具去操作linux,更好看一点儿。(就好比借助sts去写java代码)
常用工具:

  1. Xshell
  2. MobaXterm
  3. 等等

6 使用MobaXterm连接Linux虚拟机

由于在VMware中直接进入Linux系统时 ,显示的是大黑框,不方便操作。
我就可以借助MobaXterm去连接Linux虚拟机。
它的角色就像STS。
用MobaXterm的前提:
Linux系统得是启动着的。


1.点击左上角的“SSH”,在“Remote host”中输入的是虚拟机中的Linux系统的IP。

2.将Specify username前面的框 勾选上,然后点击“小人”图标,会弹出如下界面:
点击“new”以后会弹出下面的框:
点击“OK”后会弹出下面的框:(这个password的作用就是在我修改上面的密码时,验证我的身份)

当上面的操作全都完事,点击OK后,会在左边显示出刚刚创建的用MobaXterm连接虚拟机的连接名称(User sessions)
双击后界面如图:

出现这个画面就说明我已经成功地用MobaXterm连接上了我VM中的linux系统。
不信?
查个linux的IP看看:

7 VMWare的快照功能

有时在虚拟机中操作linux系统时,可能遇到意外的情况,需要回退回去。
linux本身没有回退功能。
而VMWare这个软件提供了这个回退功能,就是虚拟机快照。
快照虽好,但是会很占用内存,不要滥用。

Lesson6 【LINUX】Linux系统快速上手相关推荐

  1. 开源Linux容器 OpenVZ 快速上手指南

    Linux 容器及OpenVZ 简介 OpenVZ 安装 安装内核镜像 配置sysctl 以及安装相关工具 重启至OpenVZ 内核 简单上手 下载预先准备的模板也可以称作镜像 创建以及配置容器信息 ...

  2. Ubuntu20.04桌面系统快速上手教程

    * 更换国内软件源 cd /etc/apt sudo mv sources.list sources.list.bak sudo gedit sources.list deb https://mirr ...

  3. Mac系统快速上手教学

    注:适用于首次使用mac系统人群 一.触摸板常用操作 标题 二.常用快捷键 文件操作 全选: Command + A 复制: Command + C 粘贴: Command + V 回退: Comma ...

  4. W800|iot|HLK-W800-KIT-PRO|AliOS|阿里云|官方demo|学习(1):板载AliOS系统快速上手

    目录 板载系统简介 产品特性 快速使用流程 语音控制 联网控制 使用准备 配置联网 步骤一:添加设备 步骤二:配置网络(不支持5G) 步骤三:设备添加成功,可自定义设备名称,点击完成. APP 控制 ...

  5. 【教程】腾讯云智服客服系统快速上手指南

    一.注册登录 1.首次注册 进入腾讯云智服官网yzf.qq.com,点击首页"注册"按钮,使用微信进行扫码,同意腾讯云智服的登录授权.(注:此扫码微信号即超级管理员账号.) Ste ...

  6. Linux系统的基本使用指南(速成,帮助快速上手使用Linux系统)

    Linux 一.Linux背景知识 1.什么是linux Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次 ...

  7. Linux工具快速上手,Linux很实用命令

    Linux工具快速上手 前言 Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择: 实际工作中,我们用到的工具,最常用的总是那么几个参数组合: 为此,我写了这本书相对实用的书 ...

  8. 快速上手Linux核心命令(一):核心命令简介

    Linux核心命令系列文章目录 快速上手Linux核心命令(一):核心命令简介 快速上手Linux核心命令(二):关机.重启 快速上手Linux核心命令(三):文件和目录操作命令 快速上手Linux核 ...

  9. linux中流设备_[快速上手Linux设备驱动]之块设备驱动流程详解一

    [快速上手Linux设备驱动]之块设备驱动流程详解一 walfred已经在[快速上手Linux设备驱动]之我看字符设备驱动一 文中详细讲解了linux下字符设备驱动,并紧接着用四篇文章描述了Linux ...

最新文章

  1. 资料分享:推荐一本《李宏毅机器学习》开源电子书!
  2. “华为云杯”2020深圳开放数据应用创新大赛线上推介会成功举办,让深圳大数据在全球“跑”起来...
  3. 计算机通过路由器连接打印机共享的打印机,如何利用无线路由器进行打印机共享访问操作...
  4. Oracle单实例下oracle数据库从文件系统迁移到ASM上
  5. 获取浏览器书签、浏览器文件夹数据
  6. day1 java的规范以及变量与数据类型
  7. leetcode23-合并K个升序链表
  8. 设置指定打印机端口打印
  9. flash字体库打印
  10. 仿站和模板建站的区别_不懂建站、资金有限?外贸soho建站先看这几条建议
  11. iOS自动化测试之ipa安装失败的日志分析
  12. 利用OD去软件弹窗广告教程-[WinRAR_3.9]为例
  13. oracle 中dummy,layout设计中dummy的作用详解(上图。好贴好贴,讲的很仔细)
  14. 《Understanding WiFi Signal Frequency Features for Position-Independent Gesture Sensing》论文总结
  15. 我的世界服务器无限矿区块指令,我的世界:不用动手也能挖到钻石?来自指令玩家的方法...
  16. DirextX 11游戏开发(1)
  17. AQS——CLH队列维护方法详解
  18. jgit git pull_使用JGit API探索Git内部
  19. Blender游戏开发教程
  20. 苹果组建新团队自研无线芯片,欲摆脱第三方束缚!

热门文章

  1. 看雪学院-OllyDBG入门系列(四)内存写入 笔记
  2. 利用随机森林算法对红酒数据集进行分类预测+对下载的人口数据集进行分类预测
  3. 分享古典唯美水墨梅商务汇报PPT模板
  4. C++高性能服务框架revolver:RUDP(可靠UDP)算法详解
  5. 博彦科技以太机器人平台亮相世界人工智能大会 赋能企业智慧升级
  6. 数仓lambda架构
  7. python处理excel的书籍_从Excel到Python:用Python轻松处理Excel数据
  8. mongodb文档操作1
  9. 【 数据结构 】单链表的实现 - 详解(C语言版)
  10. stm32之串口使用和串口中断