linux结课论文.docx
- 文档编号:10505281
- 上传时间:2023-02-17
- 格式:DOCX
- 页数:12
- 大小:24.82KB
linux结课论文.docx
《linux结课论文.docx》由会员分享,可在线阅读,更多相关《linux结课论文.docx(12页珍藏版)》请在冰豆网上搜索。
linux结课论文
中国地质大学长城学院
本科结课论文
题目:
Linux的基本应用
系别
信息工程系
学生姓名
专业
计算机科学与技术
学号
指导教师
2016年5月25日
Linux的基本应用
摘 要:
自1991年8月发布以来,Linux系统发展非常迅速,目前主要应用于服务器和嵌入式开发领域。
RedHatLinux是一个开放的,创新的具有前瞻性的基于Linux操作系统的平台。
Linux系统的应用主要涉及4个方面:
应用服务器、嵌入式领域、软件开发以及桌面应用。
从Linux的实际应用出发,简单介绍Linux的基本应用和Linux系统的优点。
并且随着网络的日益盛行,越来越多的技术高超的程序员加入到Linux的开发与完善中来。
深入地了解和熟练地掌握是每一个Linux用户的必修功课之一。
关键词:
Linux 系统 基本应用
ABSTRACT
Abstract:
sinceitsreleaseinAugust1991,Linuxsystemdevelopsveryrapidly.Atpresent,itismainlyusedontheserverandembeddedtechnology.HatLinuxRedisanopen,innovative,forward-lookingplatformbasedontheLinuxoperatingsystem.TheapplicationofLinuxsystemmainlyinvolves4aspects:
applicationserver,embeddeddomain,softwaredevelopmentanddesktopapplication.BasedonthepracticalapplicationofLinux,thispaperbrieflyintroducesthebasicapplicationofLinuxandtheadvantagesofLinuxsystem.AndastheInternethasbecomemoreandmorepopular,moreandmoreskilledprogrammersareaddedtothedevelopmentandimprovementofLinux.ThoroughunderstandingandmasteringisoneoftherequiredcoursesforeveryLinuxuser.
KEYWORDS:
Linuxbasicapplicationsystem
1.Linux简介
Linux是一类Unix计算机操作系统的统称。
Linux操作系统的内核的名字也是“Linux”。
Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于x86系列CPU的计算机上。
这个系统是由世界各地的成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约的、全世界人人都能自由使用的Unix兼容产品。
早期UNIX的主要特色是结构简炼、便于移植和功能相对强大,经过多来年的发展和进化,形成了一些极为重要并稳定的特色,其中主要包括:
1.1技术成熟,可靠性高
经过30来年开放式道路的发展,UNIX的一些基本技术已变得十分成熟,有的已成为各类操作系统的常用技术。
实践表明,UNIX是能达到大型主机(mainframe)可靠性要求的少数操作系统之一。
目前许多UNIX大型主机和服务器在国外的大型企业中每天24小时,每年365天不间断地运行。
例如,不少大企业或政府部门,即所谓肩负关键使命的场合/部门将其整个企业/部门信息系统建立并运行在以UNIX为主服务器的Client/Server结构上。
但到目前为止,世界上还没有一家大型企业将其重要的信息系统完全建立在NT上。
1.2极强的可伸缩性
UNIX系统是世界上唯一能在笔记本电脑、PC、工作站,直至巨型机上运行的操作系统,而且能在所有主要CPU芯片搭建的体系结构上运行(包括Intel/AMD及HP-PA、MIPS、PowerPC、UltraSPARC、ALPHA等RISC芯片)。
至今为止,世界上没有第二个操作系统能达到这一点。
此外,由于UNIX系统能很好地支持SMP、MPP和Cluster等技术,使其可伸缩性又有了很大的增强。
目前,商品化UNIX系统能支持的SMP,CPU数已达到几百甚至更多个,MPP系统中的节点甚至已超过1024个UNIX支持的异种平台Cluster技术也已投入使用。
UNIX的伸缩性远远超过了NT操作系统目前所能达到的水平
1.3网络功能强
网络功能是UNIX系统的一又一重要特色,作为Internet网技术和异种机连接重要手段的TCP/IP协议就是在UNIX上开发和发展起来的。
TCP/IP是所有UNIX系统不可分割的组成部分。
因此,UNIX服务器在Internet服务器中占80%以上,占绝对优势。
此外,UNIX还支持所有常用的网络通信协议,包括NFS、DCE、IPX/SPX、SLIP、PPP等,使得UNIX系统能方便地与已有的主机系统,以及各种广域网和局域网相连接,这也是UNIX具有出色的互操作性的根本原因。
1.4强大的数据库支持能力
由于UNIX具有强大的支持数据库的能力和良好的开发环境,因此多年来,所有主要数据库厂商,包括Oracle、Informix、Sybase、Progress等,都把UNIX作为主要的数据库开发和运行平台,并创造出一个又一个性价比的新记录。
UNIX服务器正在成为大型企业数据中心替代大型主机的主要平台。
1.5开发功能强
UNIX系统从一开始就为软件开发人员提供了丰富的开发工具。
成为工程工作站的首选和主要的操作系统和开发环境。
可以说,工程工作站的出现和成长与UNIX是分不开的。
至今为止,UNIX工作站仍是软件开发厂商和工程研究设计部门的主要工作平台。
有重大意义的软件新技术的出现几乎都在UNIX上,如TCP/IP、WWW、OODBMS等。
1.6开放性好
开放性是UNIX最重要的本质特性。
开放系统概念的形成与UNIX是密不可分的。
UNIX是开放系统的先驱和代表。
由于开放系统深入人心,几乎所厂商都宣称自己的产品是开放系统,确实每一种系统都能满足某种开放的特性,如可移植性、可兼容性、可伸缩性、互操作性等。
但所有这些系统与开放系统的本质特征—不受某些厂商的垄断和控制相去甚远,只有UNIX完全符合这一条件。
1.7标准化
过去,Unix界被分析家和用户批判,因为没有为所有Unix操作系统提供统一的标准。
其实,到目前为止,国际标准化组织(ISO)、工业团体恰恰是以UNIX基础制订了一系列标准化,如ISO/IEC的POSIX标准、IEEEPOSIX标准、X/Open组织的XPG3/4工业标准以及后来的Spec1170(因为它包含了1170个应用编程接口,后来改名为UNIX’95)标准。
不少人对标准及标准化组织的作用及职权产生了误解。
事实上,当标准化组织企图驾驭互相竞争的力量,和企图为用户规定他们的要求时是注定要失败的。
比方说,标准只能用于给出道路的规则,而不应用于制造汽车。
如果厂家被强迫完全遵从单一的标准,而不允许他们产品有特色,则用户将受害,Unix将变成象任何单一厂家的产品一样,没有任何特色。
2.Linux系统的安装
2.1安装欢迎界面
在跳过安装光盘介质检测后,进入安装欢迎界面,在此界面中单击“Next”按钮进入下一步安装界面
2.2选择安装过程中的语言
在语言选择界面中可以根据实际情况选择语言,在此处选择的语言只是安装系统过程中所使用的语言,这里选择“Chinese(Simplified)”。
2.3选择键盘类型
选择安装过程中的语言后,单击“Next”按钮进入另一图形界面选择键盘类型,一般计算机默认会选择“美国英语式”,在此使用默认的选择。
2.4磁盘分区配置
在Linux系统安装过程中有自动分区和手工分区两种磁盘分区方式
2.5引导装载程序设置
①、改变引导装载程序。
②、设置系统标签。
③、引导装载程序口令。
④、高级引导装载程序装置。
2.6网络配置
①、通过DHCP自动配置TCP/IP属性值。
②、给计算机配置静态的TCP/IP属性值。
2.7设置根命令
单击“下一步”按钮,进入下一个图形界面,两次输入根口令,即该Linux系统超级管理员的root的口令。
根口令必须至少包含6个字符,输入的口令不会在屏幕上显示,而且口令是区分大小的,建议在此设置包含有大小写字母、数字以及特殊符号的复杂密码。
3.Linux基本操作应用
3.1登录
在图形登录界面上输入希望登录的系统用户账户,如果需要以超级管理员(root)身份登录系统进行管理,在登录提示后输入用户名“root”,按“回车”后,在口令提示中输入安装时设置的根口令,然后按“回车”即可。
以管理员身份登录系统后,单击“继续”按钮登录系统。
3.2基本使用
1、使用桌面
桌面上有面板,面板上包含应用程序启动器、用于通知警告图标的通知区域和小型应用程序。
可以用来控制音量,切换工作区并显示系统状态。
桌面上还有文件夹、应用程序启动器或光盘、软盘之类可移动设备的快捷方式。
使用此应用程序,只要双击即可。
2、使用面板
单击面板上的“应用程序”按钮,进入系统内的应用程序;可以使用面板上的“位置”快速进入某个文件夹中;也可以使用面板上的“系统”操纵首选项、管理、帮助、注销以及关机功能,其中使用“管理”可以对Fdora 8系统进行大部分管理造作。
3.3系统设置
1、系统监视器
使用“系统监视器”可以查看Fedora 8系统的系统信息、进程信息、资源信息以及文件系统信息。
单击面板上的“应用程序”→“系统工具”→“系统监视器”,看到一个“系统监视器”对话框界面;然后我们就可以对“系统”选项卡、“进程选项卡”、“资源选项卡”、“文件系统选项卡”等进行查看设置。
2、显示设置
要启动“显示设置”工具,单击面板上的“系统”→“管理”→“显示”。
打开“显示设置”界面。
完成设置更改并退出图形桌面后,当再重新登录系统时便可使所做的改变生效。
3.4Linux常用操作命令
1、exit:
这个指令是退出系统,但不是关机
2、date:
显示当前日期 格式化日期:
date +%y/%m/%d
3、cal:
显示日历
格式化日历:
cal [month] [year]
4、bc:
内置计算器
5、man:
求助了!
与info类似 man [command]
6、shutdown:
这就是关机了
shutdown -t sec:
shutdown -t 10 10秒关机
7、reboot :
重启,与shutdown -r now
8、目录文件权限 umask 文件或目录时的默认权限
umask:
查看 umask xyz:
设定
9、cd [相对路径或绝对路径]
10、 pwd 显示当前路径
11、mkdir/rmdir 建立目录/删除目录
12、 ls 显示文件名称,属性等 ls -a 列出所有文件(连同隐藏文档) ls -l 详细列出 ls -s 以文件大小排序
13、 cp [souce] [object]进行复制 cp -r 可以进行目录的复制
cp -s 做成联接文件,与ln功能相同 cp -u 如果源文件新才会复制
14、 rm [文件名] 删除文件 rm -i 用户确认 rm -r 循环删除 rm -f 强制删除
15、 mv [souce] [object]移动
16、 查看文件内容 cat [文件] 查看文件内容 tac [文件] 最后一行显示 more/less [文件] 显示文件 head/tail -n [文件] 从头或尾开始看文件N行
4、Linux的应用性质
4.1Linux操作系统
现在常用的Linux操作系统包括Ubuntu,DebianGNU/Linux,Fedora,Gentoo,MandrivaLinux,PCLinuxOS,SlackwareLinux,openSUSE,ArchLinux,Puppylinux,Mint,CentOS,RedHat等。
4.2Linux的主要用途
Linux主要应用于虚拟化,数据库服务器,Web服务器,应用服务器,跳转盒(Jumpbox),日志服务器,开发平台,Google搜索设备,入侵检测系统。
Linux主要被用作服务器的操作系统,因为它的廉价、灵活性及Unix背景。
传统上,以Linux为基础的“LAMP(Linux,Apache,MySQL,Perl/PHP/Python的组合)”技术,除了已在开发者群体中广泛流行,它提供网站服务供应商最常使用的平台。
基于其低廉成本与高度可设置性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及移动装置等。
在移动电话上,Linux已经成为SymbianOS的主要竞争者;而在移动装置上,则成为WindowsCE与PalmOS外之另一个选择。
TiVo数码摄影机使用了经过客制化后的Linux。
此外,有不少硬件式的网络防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了操作系统提供的防火墙及路由功能。
5、常见Linux系统介绍
5.1RHEL
RHEL,即RedHatEnterpriseLinux的缩写,是RedHat公司的Linux系统。
该系列有三个版本:
RedHatEnterpriseLinux(Serverincludingvirtualization),RedHatEnterpriseLinuxVirtualizationPlatform。
RedHatInc.是开放来源的软件和产品和提供全球性的服务的主导开发商和提供者。
公司的产品包括RedHatLinux操作系统。
不同于私有的软件,开放来源的软件有公开可利用的原始代码,可被最小之物复制,修改和分销。
REDHAT是关于开放来源软件的主导网上信息和新闻来源和最大的开放来源软件用户和开发商的网上小区之一。
2004年4月30日,RedHat公司正式停止对RedHat9.0版本的支持,标志着RedHatLinux的免费时代正式结束。
从此RedHat公司不再开发桌面版的Linux发行包,而将全部力量集中在服务器版的开发上,也就是RedHatEnterpriseLinux版。
它面向企业级服务器应用,稳定,安全,资料最全。
5.2CentOS
CentOS(CommunityENTerpriseOperatingSystem)是Linux发行版之一,它是来自于RedHatEnterpriseLinux依照开放源代码规定释出的源代码所编译而成。
由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。
两者的不同,在于CentOS并不包含封闭源代码软件。
每个版本的CentOS都会获得十年的支持(通过安全更新方式)。
新版本的CentOS大约每两年发行一次,而每个版本的CentOS会定期(大概每六个月)更新一次,以便支持新的硬件。
这样,建立一个安全、低维护、稳定、高预测性、高重复性的Linux环境。
CentOS是CommunityEnterpriseOperatingSystem的缩写。
CentOS是RHEL(RedHatEnterpriseLinux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的Bug,相对于其他Linux发行版,其稳定性值得信赖。
5.3Ubuntu
Ubuntu是基于DebianGNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(CanonicalLtd)打造的开源GNU/Linux操作系统。
Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献,由此使更多人共享开源的成果与精彩。
在开源桌面操作系统中,无论是性能还是界面Ubuntu都被公认为是最优秀的。
Ubuntu最初为桌面开发,但如今也是GNU/Linux服务器版本的一个重要选择。
Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。
5.4SUSE
SUSELinux原来是德国的SuSELinuxAG公司发行维护的Linux发行版,是属于此公司的注册商标。
2004年这家公司被Novell公司收购。
广义上SUSELinux是一系列Linux发行版,目前有以下几个版本:
SUSELinux,针对个人用户。
2005年10月6日推出的SUSELinux有三个版本-"OSS版"(完全地开放原始码)、"试用版"(不含说明手册及Novell提供的技术支援)及盒装零售版。
Novell公司改进SUSELinux,创建了一些企业用或高级桌面应用的Linux版本,包括:
SUSELinuxEnterpriseServer(SLES),NovellOpenEnterpriseServer,NovellLinuxDesktop等。
现在的SUSELinux由openSUSE项目所维护,这个项目是Novell公司出资支持的。
确切地说现在叫OpenSuse,是Linux操作系统发行版之一,由SuseLinuxGmbH(Software-undSystem-EntwicklungsgesellschaftmbH),它是DesktopLinuxConsortium的发起成员之一。
openSUSE项目的目标是:
使SUSELinux成为所有人都能够得到的最易于使用的Linux发行版,同时努力使其成为使用最广泛的开放源代码平台。
为开放源代码合作者提供一个环境来把SUSELinux建设成世界上最好的Linux发行版,不论是为新用户或者有经验的Linux用户。
大大简化并开放开发和打包流程,以使openSUSE成为Linux黑客和应用软件开发者的首选平台。
5.5Fedora
Fedora基于RedHatLinux,在RedHatLinux终止发行后,红帽公司计划以Fedora来取代RedHatLinux在个人领域的应用,而另外发行的RedHatEnterprise
Linux(RedHat企业版Linux,RHEL)则取代RedHatLinux在商业应用的领域。
Fedora基于RedHatLinux,在RedHatLinux终止发行后,红帽公司计划以Fedora来取代RedHatLinux在个人领域的应用,而另外发行的RedHatEnterpriseLinux(RedHat企业版Linux,RHEL)则取代RedHatLinux在商业应用的领域。
Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者RedHat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到RedHatEnterpriseLinux中。
Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者RedHat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到RedHatEnterpriseLinux中。
5.6红旗
红旗Linux是由北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。
目前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。
红旗Linux是中国较大、较成熟的Linux发行版之一。
结语
通过这一学期对Linux的学习,我掌握了Linux的基本操作和常用命令的使用;Linux的基本操作跟Windows的基本操作还是有相似之处,但是其最大的特点就是文字操作界面,通过一些命令来操作,更方便快捷。
正因为Linux良好的可操作性决定了Linux不可取代的地位。
处于信息时代的我们,有必要掌握好Linux知识,因此更需要进一步的学习。
参考文献
[1]作者:
陈博等.论文题名[J]:
Linux的常用操作.期刊名:
Linux实用教程。
出版年:
2008年(期)
[2]作者:
(美国)尼格斯译者:
李琳骁书名:
Linux命令详解手册出版年:
2009年(期)、
[3]作者:
鸟哥期刊名:
鸟哥的LINUX私房菜出版年:
2005年(期)[4] 社大鹏《Red hat Linux因特网服务器》中国水利水电出版社 2004.2
[5] 毛德操 胡希明 《Linux内核源代码情景分析》
[6] 《Linux 内核设计与实现(第2 版)》(Robert Love著,机械工业出版社出版译著)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 论文