首页 > 系统相关 >Linux学习-day4

Linux学习-day4

时间:2024-02-26 23:25:29浏览次数:31  
标签:操作系统 Windows day4 Linux 系统 学习 linux 服务器

1.简述操作系统

  • 是什么?

    操作系统就是人与计算机之前交互的介质,有了操作系统,人才能使用计算机;同时,操作系统也是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。

  • 有什么作用?

    管理和控制计算机系统中的硬件和软件资源,例如,它负责直接管理计算机系统 的各种硬件资源,如对 CPU、内存、磁盘等的管理,同时对系统资源供需的优先次序进行管理。

    操 作系统还可以控制设备的输入、输出以及操作网络与管理文件系统等事务。

    同时,它也负责对计算 机系统中各类软件资源的管理。例如各类应用软件的安装、运行环境设置等。

  • 和计算机有什么联系?

    操作系统就是处于用户与计算机硬件之间用于传递信息的系统程序软件。

    操作系统在接收到用户输入后,将其传递给计算机系统硬件核心进行处理,然后再讲计算机硬件的处理结果返回给用户。

2.常见操作系统有哪些?以及各自的特点是?

  • windows

    MicrosoftWindows操作系统是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也当前应用最广泛的操作系统。

    Windows采用了图形化模式GUI,比起从前的Dos需要输入指令使用的方式,更为人性化。

    随着计算机硬件和软件的不断升级,微软的 Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的 Windows1.0到大家熟知的 Windows95、 Windows98、 Windows2000、 Windows XP、 Windows Vista、 Windows7、Windows8、Windows8.1、Windows 10和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。

    优点:占据个人电脑操作系统大部分市场(除了IT以外),应用多,美观,娱乐性强,在服务器领域也有windows部分市场。

    缺点:专业版收费,系统占用资源多,易中毒,安全性较低。

  • macos

    macOS(OS X 2016年改名为 macOS)是苹果公司开发的图形用户界面操作系统,为苹果 Macintosh 电脑专属,自 2002 年起在所有的 Mac 电脑上预装。

    优点:界面美观、用户体验很好。

    缺点:系统收费(等于买macbook送系统),更像Linux,小白使用起来稍有难度。

  • Linux

    目前全球服务端操作系统主要是Linux,也占据部分IT人员的个人电脑系统(ubuntu)。

    Linux系统有N多分支,如centos,redhat,ubuntu,Android(安卓系统)

    优点:系统稳定,资源低消耗,安全性更高,适合专业IT人员,开放源代码(不是免费)。

    缺点:需要专业性学习后方可使用。(也有很多的图形化版系统,如桌面版ubuntu,其实macos也是linux的一种)

3.简述Linux问答

  • linux是什么?

    Linux类似Windows,也就是款操作系统软件

    Linux是一套开放源代码程序的、可以自由传播的类Unix操作系统软件,且支持多用户、多任务且支持多线程、多CPU的操作系统。

    Linux主要用在服务器端、嵌入式开发和个人PC桌面中,服务器端是重中之重。

    我们熟知的大型、超大型互联网企业(百度,Sina,淘宝等)都在使用 Linux 系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是 Linux 系统。

  • linux特点是?

    是开放源代码的程序软件,可自由修改;

    Unix系统兼容,具备几乎所有Unix的优秀特性;

    可自由传播,无任何商业化版权制约;

    适合 Intel 等 x86 CP U 系列架构的计算机,可移植性很高

  • linux应用在哪?

    • 互联网领域:

    企业构架 服务器 、 数据库 服务器 、 负载均衡服务器 、 邮件服务器 、 DNS 服务器

    • 嵌入式系统领域:

    网络设备:路由器、交换机、防火墙、负载均衡器等

    控制系统:自动售货机、手 机、PDA、各种家用电器等

    • 个人PC领域:

    Ubuntu操作系统在个人桌面领域非常强悍

  • linux和unix的关联?

    linux可以说是有Unix发展演变而来,LinusTorvalds学习的是基于Unix开发的minix,在minix基础上,LinusTorvalds编写了各种驱动程序等操作系统内核组件,就有了后来我们使用的Linux。

  • Linux作者是?

    LinusTorvalds

  • bash解释器是什么作用?

    bash解释器是系统与计算机语言之间的中转站,系统只认识二进制的输入,而bash解释器就将我们输入的计算机语音,翻译为系统能识别的二进制文件,这样系统就能进行工作了。

4.什么是开源软件?解释下GNU、GPL是什么?

开源软件是源代码可以任意获取的计算机软件,任何人都能查看、修改和分发他们认为合适的代码。

  • GNU又称革奴计划,是由Richard Stallman 在 1984 年公开发起的,是 FSF的主要项目,这个项目的目标是建立一套完全自由的和可移植的类 Unix 操作系统。
  • GPL 全称为 General Public License ,中文名为通用公共许可,是一个最著名的开源许可协议,开源社区最著名的 Linux 内核就是在 GPL 许可下发布的。

5.简述你了解的Linux发行版有哪些?

Linux的发行版本有 Slackware、Redhat、Debian、Fedora、TurboLinux、Mandrake、SUSE、CentOS、Ubuntu、红旗、麒麟等。

6.简述你了解的安装Linux系统的方式有哪些?各自的区别是?

U盘刻录安装系统:个人装机用的比较多;

光驱,DVD光盘安装:需要光驱,一般企业装机使用;

虚拟机安装:消耗宿主机资源,配置上有欠缺,有降低;构建了完全隔离的系统环境。

7.简述软件开发生命周期中,删档内测、不删档公测的含义?以及你认为运维在其中担任的工作内容是?

  • 删档内测、不删档公测的含义

主要目的就是为了测试软件中的bug;然后进行修复。软件开发完成,需要进行测试,如果软件过于庞大繁杂,就需要大量用户参与测试(通常采用奖励机制吸引目标用户参与测试体验)

  • 运维在其中担任的工作内容

运维主要负责软件的部署上线,然后时刻监控软件服务以及服务器(大量用户涌入服务器,容易出问题)的状态。如果不幸出现问题,及时修复并且通知相关人员。

  1. 重新安装linux系统,完成centos7系统的安装,要求是:
  • 选择NAT网络连接

  • 最小化安装

  • 磁盘手动分区,/boot 1G, / 分区 默认给所有容量。


9.进行linux远程连接,成功登录服务器,并且完成linux命令执行。(截图演示)

  • 查看ip地址

  • 查看操作系统的发行版信息

  • ping 通yuchaoit.cn

标签:操作系统,Windows,day4,Linux,系统,学习,linux,服务器
From: https://www.cnblogs.com/day-day-u-p/p/18035821

相关文章

  • 寒假学习25
    Scala数组Scala语言中提供的数组是用来存储固定大小的同类型元素,数组对于每一门编程语言来说都是重要的数据结构之一。声明数组变量并不是声明number0、number1、...、number99一个个单独的变量,而是声明一个就像numbers这样的变量,然后使用numbers[0]、numbers[1]、...、n......
  • Vue3学习(十九) - TreeSelect 树选择
    写在前面我知道自己现在的状态很不好,以为放个假能好好放松下心情,结果昨晚做梦还在工作,调试代码,和领导汇报工作。天呐,明明是在放假,可大脑还在考虑工作的事,我的天那,这是怎么了?Vue页面参数传递1、任务拆解页面跳转时带上当前电子书id参数ebookId新增/编辑文档时,读取电子书id......
  • 寒假学习23
    Scala异常处理Scala的异常处理和其它语言比如Java类似。Scala的方法可以通过抛出异常的方法的方式来终止相关代码的运行,不必通过返回值。抛出异常Scala抛出异常的方法和Java一样,使用throw方法,例如,抛出一个新的参数异常:thrownewIllegalArgumentException捕获异......
  • 寒假学习22
    Scala类和对象类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。我们可以使用new关键字来创建类的对象,实例如下:实例class Point(xc: Int,yc:......
  • 寒假学习24
    Scala字符串以下实例将字符串赋值给一个常量:实例object Test {  val greeting: String = "Hello,World!"  def main(args: Array[String]) {   println( greeting )  }}以上实例定义了变量greeting,为字符串常量,它的类型为 String(java.lang.S......
  • 学习python自动化——pytest单元测试框架
    一、什么是pytest单元测试框架,unittest(python自带的),pytest(第三方库)。用于编写测试用例、收集用例、执行用例、生成测试结果文件(html、xml)1.1、安装pytestpipinstallpytest1.2、导入importpytest二、步骤2.1、TestCase(测试用例)2.1.1、创建测试类......
  • linux练手小项目:探测系统信息
    看了b站上的一个教学视频,复习了一下拿取linux系统信息的方法,并跟着up写了一个小的脚本完成一系列需求。写一篇博文记录一下这个过程,以后回顾用。课程地址:https://www.bilibili.com/video/BV1L7421T7mc课程课件:https://gitee.com/coldbloodx/lsbs需求显示当前运行的操作系......
  • 树链剖分学习笔记
    树链剖分学习笔记树链剖分的思想及能解决的问题树链剖分用于将树分割成若干条链的形式,以维护树上路径的信息。具体来说,将整棵树剖分为若干条链,使它组合成线性结构,然后用其他的数据结构维护信息。树链剖分(树剖/链剖)有多种形式,如重链剖分,长链剖分和用于Link/cutTree的剖分(......
  • 组合数学学习笔记
    组合数学及相关计数法一、计数原理1.加法原理举个例子:从甲地到乙地共有海陆空三种选择,坐船有$3$班,坐车有$5$班,坐飞机有$2$班,问从甲地到乙地共有几种选择?解:这是一个幼儿园的题$3+5+2=10$加法原理(分类计数原理):完成一件事共有$n$类方法,第一类有$a_1$种方案,第二类有$......
  • 【机器学习科学库】全md文档笔记:Matplotlib详细使用方法(已分享,附代码)
    本系列文章md笔记(已分享)主要讨论人工智能相关知识。主要内容包括,了解机器学习定义以及应用场景,掌握机器学习基础环境的安装和使用,掌握利用常用的科学计算库对数据进行展示、分析,学会使用jupyternotebook平台完成代码编写运行,应用Matplotlib的基本功能实现图形显示,应用Matplotlib......