学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 计算机论文 > 计算机应用技术论文

Linux操作系统论文(精选8篇)

来源:学术堂 作者:王老师
发布于:2020-01-16 共3909字

  随着网络的不断发展,网络安全是我们应该时刻注意的问题。Linux系统是类unix的网络操作系统,应用日益广泛,特别是在网络服务器方面,其安全性问题也逐渐突出,受到人们更多的关注。下面是搜素整理的Linux操作系统论文8篇,供大家借鉴参考。
 

 Linux操作系统论文第一篇:Linux操作系统组成及应用

  摘要:针对于Linux操作系统来说,需要对于该套系统的功能以及在实际当中的应用做出系统性的分析探讨,从而有效的提升该套系统在各个领域当中的应用,进而使其能够为社会上各个领域的发展做出更大的贡献。基于此,本文将针对Linux操作系统做出介绍,随后分析Linux操作系统的组成以及应用,希望能够使用户更加明确Linux的应用以及功能。

  关键词:Linux;操作系统;探讨;

  当前,在我国信息化技术与网络通信技术全面发展的背景之下,计算机技术开始得到了全面的发展,而其中Linux操作系统便是其中一项极为重要的技术,其能够应用在教育领域、网络服务领域、企业管理以及视频制作领域当中,通过Linux操作系统能够有效的提升社会上各个领域的运行效率,进而促使社会朝着网络化与信息化发展。下面,本文将针对于Linux操作系统做出系统性的分析阐述。

  一、Linux操作系统概述

  针对于Linux操作系统来说,其可以追溯到1969年,是由美国的贝尔实验室Thompson以及Richie发展而来,并且将之命名为Linux操作系统,其在本质上面属于一种多用户任务操作系统,在最初被开发出来的阶段其采用BCPL语言来进行编程,在随后的C语言推出之后,该项代码被改用C语言进行编程,这便使Linux操作系统具有较强的可移植性。自从20世纪的80年代,计算机技术以及软件技术得到了飞速的发展,并且计算机也开始逐渐的进入到家庭当中,便开始开发出了适合个人计算机操作的系统,在这个过程当中微软公司的产品最具代表性,其从MS-DOS到Windows,随后又从Windows95到了Windows Vista,这一系列的Windows操作系统给用户提供了较为人性化的服务,同时也提供了优质的图形化用户界面,这样便使整体系统操作更加的便捷。但是,该技术在商业上面的垄断也在一定程度上限制了该项技术的发展。

  二、Linux操作系统组成分析

  针对于Linux操作系统来说主要分为四个部分,即Linux内核、Linux Shell、Linux文件系统以及Linux应用程序,下面将对于Linux操作系统组成部分作出分别介绍:

  (1)Linux内核:该部分相当于整个操作系统的“心脏”,在系统当中承担着运行程序、管理磁盘等方面的任务。

  (2)Linux Shell:所谓的Shell其所指的便是操作界面,并且能够为与内核交互提供相应的接口,其能够对于用户所输入的命令进行解读,随后将其传送到Linux内核部分开始执行,从其工作的本质上来说,其属于一种命令解释器,用户能够使用Shell的编程语言来编写Shell程序,这个程序便能够起到与其他程序设计语言相同的设计效果。

  (3)Linux文件系统:而所为的Linux文件系统,其主要便是实现系统文件的存储以及调用,针对于Linux文件系统来说,其呈现出树形结构,同时其能够支持目前比较常见的文件系统,例如:SMB、NFS、VFAT、FAT等方面的文件。

  (4)Linux应用程序:针对于Linux应用程序来说,其与Windows的操作系统一样,都能够供用户进行操作[1]。在实际的应用阶段,Linux能够提供一套较为人性化的应用程序,基本能够实现上网、办公等方面的需求,同时在其中也包含文本编辑器、X Windows、办公软件、Internet工具以及数据库等。

  三、Linux操作系统的应用分析

  针对于Linux操作系统的应用来说,其在一定程度上能够适应以及支持各种应用程序,当前Linux应用程序主要有以下几种:

  (1)文本以及文字处理:在Linux的应用阶段,其除了一些商业化的文字处理软件之外,Linux还具有一些功能较为强大的文字处理软件,例如vi等。

  (2)办公软件:在Linux的实际应用阶段,为了确保用户处理文档更加的方便,在Linux的操作系统当中仍然具有同微软公司的Office等办公系列软件等方面的软件,例如:Open Office.Org等,其能够有效的实现文字处理、电子表格以及演示文稿等方面的功能。

  (3)编程语言:在实际的应用期间,Linux能够运行多种编程工具,在编写之后还能够执行脚本语言,同时在使用阶段Linux具有廉价性、灵活性、安全性以及稳定性,由于其以上方面的性能,便使得越来越多的编程人员采用Linux操作系统来进行编程工作。

  (4)Internet工具:针对于Linux来说,其能够提供并且支持市面上所有的Internet软件,例如:市面上各种浏览器、邮件管理程序以及建立在Internet服务所需的软件以及对建立网络连接进行支持的软件等[2]。从本质上面来说,Linux系统是当前大多数的大型网络服务商的服务器上面运行的操作系统。

  (5)数据库:在Linux上面不但能够运行免费的Mysql以及Postgre等方面的免费数据库,同时也能够伴随着Linux操作系统的应用范围越来越广,大部分的数据公司都提供了适用于Linux、Unix的关系型数据库产品,例如:Oracle、Sybase以及Informix等。

  (6)娱乐:在Linux操作系统当中除了以上方面的功能,还给用户提供了大量的娱乐软件,在其中包括音频播放器、视频播放器、录音机等方面的娱乐软件,甚至在Linux系统当中还包含多款的娱乐游戏,以供用户在使用的阶段进行娱乐。

  四、结束语

  综上所述,针对于Linux操作系统来说,该套系统在实际的应用阶段的功能较为强大,并且也能够用在实际的各个领域当中,所以在实际当中若是想要加强对于该套系统的利用效率,便需要在加强对于该套系统的研究,并且明确Linux系统的各个功能,进而使Linux系统能够在发挥出更大的功效。

  参考文献

  [1]翟高寿,刘晨,向勇.基于内核函数监控的Linux系统防护方法的研究与实现[J].信息网络安全,2018(3):26-38.
  [2]董艳雪,韩卫光.基于多核ARM的Linux操作系统的实时性研究[J].小型微型计算机系统,2017,38(6):1262-1266.

Linux操作系统论文第二篇:Linux系统中开启和使用防火墙的总结

  摘要:防火墙是企业网络安全建设中最为常用的安全设备,本文就以Linux系统中的防火墙配置为例进行一些总结。

  出于网络安全的考虑,一台Linux服务器只需要开启它所提供网络服务的端口号,除此之外的端口一律不需要开启。这就要靠Linux系统的防火墙来实现。

  刚开始接触Linux的朋友,可能对于开启防火墙有所顾忌,主要是担心开启后正常的网络服务也不能提供了。这样本来是为了提高系统的安全性,但是最后却造成系统不能正常工作了,会被领导追究责任。

  其实只要根据操作规范来开启防火墙是不会对系统的正常服务造成影响的,而是相当于给系统增加一道铜墙铁壁,可以有效地防范来自外网的攻击,下面我们就分三步来分享开启和使用防火墙的心得。

  关掉firewalld,开启iptables

  我们所使用的Linux系统为Cent OS 7

  more/etc/centosrelease

  CentOS Linux release7.4.1708(Core)

  系统自带的是firewalld,这个不符合我们的使用习惯,所以就先停止该程序,并设置为禁止开机自启动,命令如下:

  systemctl stop firewalld

  systemctl disable firewalld

  开启iptables

  首先要安装iptables

  yum install-y iptables.service

  yum instal l-y iptables

  然后编辑/etc/sysconfig目录下面的iptables文件,设置开放的端口。

  相关的设置如下所示:

  -A INPUT-p tcp-m state--state NEW-m tcp--dport 22-j ACCEPT

  最初在iptables这个配置文件里面只有一行,关于开放22端口(SSH服务)的:

  -A INPUT-p tcp-m state--state NEW-m tcp--dport22-j ACCEPT

  我们可以根据这一行进行其他端口的开放,比如我们知道需要开启80端口,就可以加一行:

  -A INPUT-p tcp-m state--state NEW-m tcp--dport 80-j ACCEPT

  在Linux系统的/etc/services文件中,列出了常用服务所使用的端口号,我们可以对照查看,那么对于不是很常见的端口号,我们该如何来准确的开启,下面还有两个心得。

  根据客户端的提示

  比如我们在Linux服务器中安装了My SQL数据库,然后需要通过客户端连接到这个My SQL数据库上,

  这时在客户端软件上就可以看到在需要使用3306端口号进行访问,这时候就可以在iptables文件里面添加一个3306的端口号,使用的是TCP协议,一般网络程序大多数使用的TCP协议:

  图1 使用netstat命令查看rsyslog服务端口号  

  图2 查看其使用了TCP和UDP协议  

  -A INPUT-p tcp-m state--state NEW-m tcp--dport 3306-j ACCEPT

  但是也有一些使用的是UDP端口,如下所示。

  通过netstat命令查看程序所使用的端口号

  比如我们在这台Linux服务器上运行了rsyslog服务,用来记录网络中各台交换机的日志信息,那么rsyslog服务具体是使用的什么端口号呢,就可以使用netstat命令来查看,如图1所示。

  从第二行中就可以看到,rsyslog使用是UDP的514端口,要想开放这个服务,就可在iptables里面这样写:

  -A INPUT-p udp-m state--state NEW-m udp--dport514-j ACCEPT

  当然有些可能既使用了TCP协议又使用了UDP协议,比如zabbix,通过netstat命令查看,就会发现它同时使用了TCP和UDP协议,如图2所示。

  如果要提供zabbix服务,就需要在Iptables配置文件添加如下两行:

  -A INPUT-p tcp-m state--state NEW-m tcp--dport 10050-j ACCEPT

  -A OUTPUT-p tcp-m state--state NEW-m tcp--dport 10051-j ACCEPT

  结论

  通过在Linux系统中开启防火墙可有效提升系统安全性,而且开启防火墙并不会影响系统的正常服务。以上是我们实际操作过程中总结的心得,供大家参考。

Linux操作系统论文(精选8篇)
第一篇:Linux操作系统组成及应用 第二篇:Linux系统中开启和使用防火墙的总结
第三篇:Linux系统的安全技术探究 第四篇:Linux服务器硬件资源和操作系统优化
第五篇:Linux系统存在的网络安全问题与强化措施 第六篇:脚本管理Linux防火墙的新模式分析
第七篇:Linux系统下手机防火墙系统设计探究 第八篇:嵌入式Linux系统的开发过程与具体运用
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站