• linux应用基础


    一、认识linux

    1.GNU项目及开源软件

    软件授权限制

    商业授权 CopyRight 封闭源代码的方式,需要付费

    自由授权 CopyLeft 开放源代码的方式,免费使用

    GNU项目的产生

    常见的开源软件

    开放源代码软件(Open Source Software

    Gcc编译器、Emacs文本编辑器

    LibreOffice 办公应用套件

    ApacheNginx网站服务系统

    MySQL/MariaDB数据库

    自由软件的授权

    GPL(GNU General Public License)

    1989年,GPL通用公共许可协议

    允许用户任意复制、传递、修改及再发布

    再发布时,仍需遵守GPL

    LGPL(Lesser General Public License)

    相对比较宽松,允许不公开全部源代码

    为基于Linux开发商业软件提供了更多空间

    2.Linux发行版本

    Linux系统组成

     常见的Linux发行版

     所有公开的Linux种类

    版本跟踪站:http://distrowatch.com/

    已列有数百个不同的Linux系统

     Red Hat系列版本

     3.Linux的应用领域

    基于Linux的服务器

    c/s        客服端/服务端

     嵌入式系统

     高性能大型运算

     Netcraft站点检测

     二、VMware概述

    1.概述

    基本概念

      VMware虚拟应用特点

     2.基本的虚拟机操作

    新建虚拟机

    单击主页上的按钮•或通过菜单“文件”→“新建虚拟机”

    使用虚拟机快照

    VMware的快照−为虚拟机磁盘文件的当前状态存储一份副本−当虚拟机的系统崩溃或异常时,可以恢复到指定快照来进行还原

    克隆虚拟机

    VMware的克隆

    为原始虚拟机的全部状态新建一份拷贝(完整克隆)

    或者,为原始虚拟机的全部状态新建一份链接镜像(链接克隆)

    三、Linux安装预备知识

    1.Linux磁盘与分区表示

    硬盘使用过程

     常见的分区结构

     Linux设备文件

    最顶层为根目录(/

    Unix/Linux的基本哲学理念:一切皆文件

    磁盘设备与分区表示

    /dev代表设备文件所在目录

     

     练习:

    第2块SCSI磁盘的第3个逻辑分区应该如何表示?

    答:/dev/sdb7

    IDE光盘、SCSI光盘、U盘设备一般如何表示?

    答:hdc,s20,/dev/sdbe

    2.Linux文件系统

    什么是文件系统

    基本含义

    用来向磁盘上存放文档的方法和数据结构,以及读取文档的规则

    格式化的操作就是在建立文件系统

    不同类型的文件系统,文件存储布局也不一样

    常见的文件系统

     Linux下的文件系统

     练习:

    RHEL6默认使用哪个版本的EXT文件系统?

    答:EXT4

    SWAP文件系统的作用是什么?

    答:当真实物理内存不够用了,会把真实物理内存当中一部分数据暂时放到SWAP交换文件系统当中,来缓解物理内存压力

  • 相关阅读:
    数字IC手撕代码-同步FIFO
    字符串输出记录(stringout/lso)
    通过商品ID获取到京东商品详情页面数据,京东商品详情官方开放平台API接口,京东APP详情接口,可以拿到sku价格,销售价演示案例
    Redis数据类型之Stream系列一
    Boost搜索引擎
    DHCP option 43是什么
    程序员的注释之争:缘起与解决
    【腾讯云 Cloud Studio 实战训练营】通过云IDE构建Web3项目
    C/C++内嵌简本语言-LUA
    python用opencv将标注文件中的标注提取画框到对应的图像中
  • 原文地址:https://blog.csdn.net/m0_55834564/article/details/126084822