今天主要分享4个Linux基础知识,第一个知识是虚拟机快照,第二个是虚拟机克隆,第三个是优化Xshell,第四个是简述Linux历史。

先分享第一个知识——虚拟机快照。

1.4)虚拟机快照

  虚拟机快照类似windows的“恢复”

1.4.1)拍摄快照

  操作步骤:在VMware软件中,选中需要拍快照的虚拟机,然后在已选中的虚拟机上单击鼠标右键,在弹出的菜单里面选择“快照”,再在弹出的菜单里面选择“拍摄快照”。备注:所拍快照的虚拟机是处于关机状态。

  关机命令:shutdown -h now    立即关机              init 0   立即关机

  重启命令:reboot    重启                                       init 6   重启

1.4.2)恢复快照

  操作步骤:在VMware软件中,选中需要恢复快照的虚拟机,然后在已选中的虚拟机上单击鼠标右键,在弹出的菜单里面选择“快照”,再在弹出的菜单里面选择“快照管理器”,选中待恢复的目标快照,鼠标点击“转到”,即可完成操作。

接下来分享第二个知识——虚拟机克隆。

1.5)虚拟机克隆

1.5.1)克隆状态

  1.5.1.1)当前状态,即虚拟机中的当前状态

  1.5.1.2)快照状态,即现有快照(仅限关闭的虚拟机)

1.5.2)克隆方法:

  1.5.2.1)链接克隆

    优点:占用磁盘资源较少,速度快

    缺点:如果源文件删除,那么链接文件也无法使用

  1.5.2.2)完整克隆

    优点:不受源文件影响

    缺点:占用磁盘空间较大,速度慢

接着再大家分享第三个知识——Xshell优化。

1.6)Xshell优化

  打开Xshell软件,“文件”→“属性”,找到相应的模块,进行对应的优化。

1.6.1)“连接”→“用户身份验证”

  保存用户名和密码,设置后以后用xshell连接虚拟机,不用重复输入用户名和密码了。

1.6.2)“连接”→“终端”

  设置缓冲区大小:65535,设置后在终端上可以回滚看到之前输入的代码。

1.6.3)“连接”→“高级”→“日志记录”
  给xshell设置日志记录功能,在文件路径里按照固定格式输入,日志名:%n%Y-%m-%d%t-xshell.log,保存后,这样就等于新增了一个日志记录功能。

最后分享第四知识——简述Linux历史。

1.7)Linux历史

1.7.1)Linux和windows的区别:

  windows:收费,不开源,主要用于日常办公、游戏、娱乐多一些。

  Linux:免费,开源,主要用于服务器领域,性能稳定,安全。

1.7.2)Linux的优点

  1、Linux系统兼容Unix系统、几乎具备Unix所有优秀特性。

  2、Linux系统基于GNU许可(GNU is Not Unix)、开放源代码的程序、可自由修改。

  3、Linux系统基于GPL通用许可,免费、开源、随意修改、随意传播、无任何版权限制。

  4、Linux系统兼容x86系列的CPU架构、并且高效稳定、可靠、安全。

  5、Linux系统拥有完善的多用户、多任务、多进程、多CPU的系统。

  6、Linux系统具有大量的第三方免费应用程序、中小型企业完全够用。

1.7.3)Linux发展历史

  1)GNU:GNU的全称为GNU is Not Unix,意思是“GNU 不是 Unix”,Linux系统基于GNU许可(GNU is Not Unix)、开放源代码的程序、可自由修改。

  2)copyleft:无版权

  3)opensource file:开放源代码

  4)GPL:全称是General Public License,中文名为通用公共许可,是开源许可协议。任何人可以修改代码,但都必须要将修改后的源代码开放出来。

  5)Linux完整叫法:GNU/Linux

  6)Linux只是一个内核

  7)Linux常见发行版:红帽,CentOS,Ubuntu

Redhat 1993年,将Linux的内核进行编译安装相应软件进行发行。该软件采用收费模式,是商业软件。

CentOS 社区企业级操作系统,改Redhat,完全开源。

Ubuntu 社区维护,现在主要做手机系统和电脑桌面系统。

1.7.4)Linux应用领域
  企业服务器:为中小企业提供开源的WEB、数据库、负载均衡、存储等架构。降低企业的运营成本,也无需考虑系统的稳定性和安全性,且没有商业软件版权以及收费问题。
  桌面系统:日常办公、收发电子邮件、文件编辑、多媒体应用。
  嵌入式开发:智能手机、路由器、点餐系统、自动售货机、等等。

Linux基础之快照克隆、Xshell优化、Linux历史的更多相关文章

  1. 『学了就忘』Linux基础 — 6、VMware虚拟机安装Linux系统(超详细)

    目录 1.打开VMware虚拟机软件 2.选择Linux系统的ISO安装镜像 3.开启虚拟机安装系统 (1)进入Linux系统安装界面 (2)硬件检测 (3)检测光盘 (4)欢迎界面 (5)选择语言 ...

  2. Embedded Linux Primer----嵌入式Linux基础教程--2.4节--嵌入式Linux发行版

    嵌入式Linux发行版 究竟什么是Linux发行版?在Linux内核引导之后,它期望找到并挂载根文件系统.当一个匹配的根文件系统已经挂载上,启动脚本开始运行大量程序和系统要求的工具.这些程序经常调用其 ...

  3. Linux配置ssh服务和XShell连接Linux

    SSH服务查看和安装,配置: https://www.cnblogs.com/qiuqiuqiu/p/6445426.html https://www.cnblogs.com/yunweis/p/77 ...

  4. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  5. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  6. linux基础之bash特性

    linux基础之bash特性 1.命令历史 命令历史包含的环境变量 $HISTSIZE:命令历史记录的条数 $HISTFILE:命令历史文件~/.bash_history $HISTFILESIZE: ...

  7. Linux基础知识回顾及BASH学习

    2019-2020-030189224 <网络攻防技术与实践>第一周学习总结 Linux基础知识错题回顾 1.Linux中使用(B)命令新建空白文件. A .mkdir B .touch ...

  8. BeagleBone Black教程之BeagleBone Black使用到的Linux基础

    BeagleBone Black教程之BeagleBone Black使用到的Linux基础 BeagleBone Black涉及到的Linux基础 在许多没有Linux相关经验的人看来,Linux看 ...

  9. 安装虚拟机以及学习Linux基础入门

    安装虚拟机 参考基于VirtualBox虚拟机安装Ubuntu图文教程完成了虚拟机的安装,主要遇到了以下2个问题 在新建虚拟电脑的时候,如果类型选择了Linux,则版本就只能选择Ubuntu(32 位 ...

随机推荐

  1. 接口和抽象类是否继承了Object

    我们先看一下Java的帮助文档对于Object的描述: Class Object is the root of the class hierarchy. Every class has Object ...

  2. 如何使用VS Code编写Spring Boot (第二弹)

    本篇文章是续<如何使用VS Code编写Spring Boot> 之后,结合自己.net经验捣鼓的小demo,一个简单的CRUD,对于习惯了VS操作模式的.net人员非常方便,强大的智能提 ...

  3. Scala 学习之路(二)—— 基本数据类型和运算符

    一.数据类型 1.1 类型支持 Scala 拥有下表所示的数据类型,其中Byte.Short.Int.Long和Char类型统称为整数类型,整数类型加上Float和Double统称为数值类型.Scal ...

  4. spring 5.x 系列第7篇 —— 整合Redis客户端 Jedis和Redisson (xml配置方式)

    文章目录 一.说明 1.1 Redis 客户端说明 1.2 Redis可视化软件 1.3 项目结构说明 1.3 依赖说明 二.spring 整合 jedis 2.1 新建基本配置文件 2.2 单机配置 ...

  5. 【IDE】idea在debug模式启动非常慢,debug模式一直在启动中状态

    现象:一直处于启动中状态,日志刷的很慢,非debug模式正常启动: 最终解决方式:下图按钮,取消所有打过的断点,问题解决

  6. git push 时:报missing Change-Id in commit message footer的错误

    1. 一般而言,按照提示执行以下两个命令即可生成新的Change-id - gitdir=$(git rev-parse --git-dir); scp -p -P 29418 guan@192.16 ...

  7. http协议之状态码

    =================状态码,状态文字======================== 状态码:用来反应服务器的响应状态 状态文字:是用来说明状态码的. 状态码:可以分为这5个大的部分 - ...

  8. Fish and Oh My Fish in Ubuntu

    After install Fish shell, then install Oh My Fish . Oh My Fish(shortly OMF) can make our Fish shell ...

  9. Python批量自动裁剪图片

    """用Pythonp批量裁剪图片""" from PIL import Image import matplotlib.pyplot as ...

  10. F#周报2019年第27期

    新闻 介绍Femto--使用Fable绑定的自动化npm包解决方案 Babel 7.5.0发布,包含动态导入与F#管道 iOS 13预览版发布 视频及幻灯片 Fabulous--F#用于跨平台移动应用 ...