• 初入Linux——基于VMWare下Windows server的安装


    课堂笔记

    Linux的发展历史:

    操作系统始于二十世纪五十年代,当时的操作系统能运行批处理程序。批处理程序不需要用户的交互,它从文件或者穿孔卡片读取数据,然后输出到另外一个文件或者打印机。

    二十世纪六十年代初,交互式操作系统开始流行。它不仅仅可以交互,还能使多个用户从不同的终端同时操作主机。这样的操作系统被称作分时操作系统,它的出现对批处理操作系统是个极大的挑战。许多人尝试开发分时操作系统, 其中包括一些大学的研究项目和商业项目。当时有个项目叫做 Multics ,它的技术在当时很具有创新性。 Multics 项目的开发并不顺利,它花费了远超过预计的资金,却没有在操作系统市场上占到多少份额。而参加该项目的一个开发团体——贝尔实验室退出了这个项目。他们在退出后开发了他们自己的一个操作系统—— UNIX 。

    UNIX 最初免费发布并因此在大学里受到欢迎。后来,UNIX 实现了 TCP/IP 协议栈,成为了早期工作站的操作系统的一个流行选择。

    1990 年,UNIX 在服务器市场上尤其是大学校园中成为主流操作系统,许多校园都有 UNIX 主机,当然还包括一些研究它的计算机系的学生。这些学生都渴望能在自己的电脑上运行 UNIX 。不幸的是,从那时候开始,UNIX 开始变得商业化,它的价格也变得非常昂贵。而唯一低廉的选择就是 MINIX,这是一个功能有限的类似 UNIX 的操作系统,作者 Andrew Tanenbaum 开发它的目的是用于教学。

    1991 年 10 月,Linus Torvalds(Linux 之父)在赫尔辛基大学接触 UNIX,他希望能在自己的电脑上运行一个类似的操作系统。可是 UNIX 的商业版本非常昂贵,于是他从 MINIX 开始入手,计划开发一个比 MINIX 性能更好的操作系统。很快他就开始了自己的开发工作。他第一次发行的版本迅速吸引了一些黑客。尽管最初的 Linux 并没有多少用处,但由于一些黑客的加入使它很快就具有了许多吸引人的特性,甚至一些对操作系统开发不感兴趣的人也开始关注它。

    Linux 本身只是操作系统的内核。内核是使其它程序能够运行的基础。它实现了多任务和硬件管理,用户或者系统管理员交互运行的所有程序实际上都运行在内核之上。其中有些程序是必需的,比如说,命令行解释器(shell),它用于用户交互和编写 shell 脚本。 Linux 没有自己去开发这些应用程序,而是使用已有的自由软件。这减少了搭建开发环境所需花费的工作量。实际上,他经常改写内核,使得那些程序能够更容易地在 Linux 上运行。许多重要的软件,包括 C 编译器,都来自于自由软件基金 GNU 项目。GNU 项目开始于 1984 年,目的是为了开发一个完全类似于 UNIX 的免费操作系统。为了表扬 GNU 对 Linux 的贡献,许多人把 Linux 称为 GNU/Linux(GNU 有自己的内核)。

    1992-1993 年,Linux 内核具备了挑战 UNIX 的所有本质特性,包括 TCP/IP 网络,图形界面系统(X window ),Linux 同样也吸引了许多行业的关注。一些小的公司开始开发和发行 Linux,有几十个 Linux 用户社区成立。1994 年,Linux 杂志也开始发行。

    Linux 内核 1.0 在 1994 年 3 月发布,内核的发布要经历许多开发周期,直至达到一个稳定的版本。

    学习Linux的原因是因为具有安全性、高可用和高性能。

    Linux的内核版本

     根据PPT的课后习题我上网百度了一些问题

    开源软件:

    开放源码软件(open-source)是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制: 蓄意的保护它的开放源码状态,著者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。

    开放源码软件主要被散布在全世界的编程者队伍所开发,但是同时一些大学,政府机构承包商,协会和商业公司也开发它。源代码开放是信息技术发展引发网络革命所带来的面向未来以开放创新、共同创新为特点的、以人为本的创新2.0模式在软件行业的典型体现和生动注解。

    自由软件:

    根据自由软件基金会的定义,自由软件是一种可以不受限制地自由使用、复制、研究、修改和分发但必须给用户提供源代码的软件。可以买卖。这方面的不受限制正是自由软件最重要的本质。 [1]  要将软件以自由软件的形式发表,通常是让软件以“自由软件授权协议”的方式被分配发布,以及公开的软件原始码。 自由软件对全世界的商业发展有巨大的贡献。自由软件使成千上万的人的日常工作更加便利,为了满足用户的各种应用需要,它以一种不可思议的速度发展。自由软件是信息社会下以开放创新、共同创新为特点的创新2.0模式在软件开发与应用领域的典型体现。

    配置网络实验室的IP:

    为了满足实验中一些需要用到网络的需求,学校为我们提供了每个人学号密码的上网网页,想要登录这个网页,首先需要配置成学校网络对应的IP地址。

    1. 在自己的笔记本上连接网线
    2. 在网络设置里找到“更改适配器选项”
    3. 找到以太网,当配置成学校上网IP后会显示出SJZ.EDU.CN
    4. 此时打开网页输入自己的学号和密码进行登录就可以上网了

    在往后的学习中要用到Linux系统,所以我们先部署虚拟环境并且安装了VMWare15.5版本

    具体操作步骤如下:

    我们用U盘拷了老师的虚拟机安装包和一些后期需要用到的文件,打开虚拟机的安装包选择64位的虚拟机进行安装,执行虚拟机的安装向导,要同意许可并进行安装。

     

     在安装过程中需要输入一个15位的密钥进行激活,我们都是从网上进行搜索,基本上是通用的。

     

     现在显示我们的虚拟机已经完成安装了,这样就可以进行使用了。

     为了上课方便观看老师的具体操作步骤我们利用了VNC软件

     

     只要在地址栏里输入老师的地址就可以匹配到老师的电脑,就可以在自己的计算机上观看了 。

     

    虚拟机安装完成以后,我们首先建立了一台自己的虚拟机。

     

     

     此时,我的第一台虚拟机就安装好了,只要打开这台虚拟机进行自己想要的操作就可以了。

    接下来就是安装Windows server系统了

     

    需要在虚拟机中安装Windows server

    在CD/DVD中找到Window server

     

     然后按照安装向导进行安装就可以了

     

     需要分盘

     

    配置好后需要等待一段时间,之后虚拟机重启之后就完成了。

    设置好自己的密码以后就可以登录上去了,密码一定要包含大小写数字和特殊符号,要不会有警告提示

    这样,我的第一个虚拟机就打开了

  • 相关阅读:
    软件设计中的分层模式, 三层开发遵循的原则,分层开发的特点和优势
    什么是jsp?
    在Servlet中如何如何获取请求的参数?
    Servlet的加载(执行过程,原理)和生命周期
    servlet的注册
    什么是servlet容器
    什么是Servlet
    如何访问动态页面——URL
    什么是C/S? Client/server的简写,这里Server指的是DBServer。
    MVC(Model-View-Controller)软件设计模式
  • 原文地址:https://www.cnblogs.com/fairyting/p/11685749.html
Copyright © 2020-2023  润新知