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;然后进行修复。软件开发完成,需要进行测试,如果软件过于庞大繁杂,就需要大量用户参与测试(通常采用奖励机制吸引目标用户参与测试体验)
运维在其中担任的工作内容
运维主要负责软件的部署上线,然后时刻监控软件服务以及服务器(大量用户涌入服务器,容易出问题)的状态。如果不幸出现问题,及时修复并且通知相关人员。
重新安装linux系统,完成centos7系统的安装,要求是:
选择NAT网络连接
最小化安装
磁盘手动分区,/boot 1G, / 分区 默认给所有容量。
9.进行linux远程连接,成功登录服务器,并且完成linux命令执行。(截图演示)
查看ip地址
查看操作系统的发行版信息
ping 通yuchaoit.cn