Lesson6 【LINUX】Linux系统快速上手
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操作系统的特点
- 系统开源并且免费
- 对硬件要求很低 (一个简版的Linux系统只有800M左右,而一个简版的windows系统3G~4G)
- 系统稳定性强
- 安全性高
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代码)
常用工具:
- Xshell
- MobaXterm
- 等等
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系统快速上手相关推荐
- 开源Linux容器 OpenVZ 快速上手指南
Linux 容器及OpenVZ 简介 OpenVZ 安装 安装内核镜像 配置sysctl 以及安装相关工具 重启至OpenVZ 内核 简单上手 下载预先准备的模板也可以称作镜像 创建以及配置容器信息 ...
- Ubuntu20.04桌面系统快速上手教程
* 更换国内软件源 cd /etc/apt sudo mv sources.list sources.list.bak sudo gedit sources.list deb https://mirr ...
- Mac系统快速上手教学
注:适用于首次使用mac系统人群 一.触摸板常用操作 标题 二.常用快捷键 文件操作 全选: Command + A 复制: Command + C 粘贴: Command + V 回退: Comma ...
- W800|iot|HLK-W800-KIT-PRO|AliOS|阿里云|官方demo|学习(1):板载AliOS系统快速上手
目录 板载系统简介 产品特性 快速使用流程 语音控制 联网控制 使用准备 配置联网 步骤一:添加设备 步骤二:配置网络(不支持5G) 步骤三:设备添加成功,可自定义设备名称,点击完成. APP 控制 ...
- 【教程】腾讯云智服客服系统快速上手指南
一.注册登录 1.首次注册 进入腾讯云智服官网yzf.qq.com,点击首页"注册"按钮,使用微信进行扫码,同意腾讯云智服的登录授权.(注:此扫码微信号即超级管理员账号.) Ste ...
- Linux系统的基本使用指南(速成,帮助快速上手使用Linux系统)
Linux 一.Linux背景知识 1.什么是linux Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次 ...
- Linux工具快速上手,Linux很实用命令
Linux工具快速上手 前言 Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择: 实际工作中,我们用到的工具,最常用的总是那么几个参数组合: 为此,我写了这本书相对实用的书 ...
- 快速上手Linux核心命令(一):核心命令简介
Linux核心命令系列文章目录 快速上手Linux核心命令(一):核心命令简介 快速上手Linux核心命令(二):关机.重启 快速上手Linux核心命令(三):文件和目录操作命令 快速上手Linux核 ...
- linux中流设备_[快速上手Linux设备驱动]之块设备驱动流程详解一
[快速上手Linux设备驱动]之块设备驱动流程详解一 walfred已经在[快速上手Linux设备驱动]之我看字符设备驱动一 文中详细讲解了linux下字符设备驱动,并紧接着用四篇文章描述了Linux ...
最新文章
- 资料分享:推荐一本《李宏毅机器学习》开源电子书!
- “华为云杯”2020深圳开放数据应用创新大赛线上推介会成功举办,让深圳大数据在全球“跑”起来...
- 计算机通过路由器连接打印机共享的打印机,如何利用无线路由器进行打印机共享访问操作...
- Oracle单实例下oracle数据库从文件系统迁移到ASM上
- 获取浏览器书签、浏览器文件夹数据
- day1 java的规范以及变量与数据类型
- leetcode23-合并K个升序链表
- 设置指定打印机端口打印
- flash字体库打印
- 仿站和模板建站的区别_不懂建站、资金有限?外贸soho建站先看这几条建议
- iOS自动化测试之ipa安装失败的日志分析
- 利用OD去软件弹窗广告教程-[WinRAR_3.9]为例
- oracle 中dummy,layout设计中dummy的作用详解(上图。好贴好贴,讲的很仔细)
- 《Understanding WiFi Signal Frequency Features for Position-Independent Gesture Sensing》论文总结
- 我的世界服务器无限矿区块指令,我的世界:不用动手也能挖到钻石?来自指令玩家的方法...
- DirextX 11游戏开发(1)
- AQS——CLH队列维护方法详解
- jgit git pull_使用JGit API探索Git内部
- Blender游戏开发教程
- 苹果组建新团队自研无线芯片,欲摆脱第三方束缚!